GitHub PushEvent at 2014-03-30 13:00:36
Repository: byebug
Actor: deivid-rodriguez
Payload: {"shas":[["e7fb5bb11b29c8b64bb6f099c915c9270759408f","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Remove unused variable from Rakefile","David Rodríguez de Dios",true],["07fd53eb3fe15a9e06c6a2b7783b266aadde4bc5","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Use newer hash style","David Rodríguez de Dios",true],["310f640111f46ed5b28c3c6c68c23d150ceb7b03","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Correctly pass command line options to minitest","David Rodríguez de Dios",true],["e97f85f298680f4dfbc0a2279142ddac0ac191a0","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Minor reorder of variable declaration","David Rodríguez de Dios",true],["1cbf5d21b451b781ccaca44ec707b3febf8712b4","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Fix post_mortem mode\n\nAnd add very simple tests for now. Still need to check commands one by\none.","David Rodríguez de Dios",true],["cc30806e1a4dc6be01944215c106d071e85cc2b6","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Fix typo","David Rodríguez de Dios",true],["4dcb26e8581a724f5489672ff05324af4e513b4e","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Fix some whitespace","David Rodríguez de Dios",true],["4056ecefb2e604925e92f533faac08997426739a","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Rename variable","David Rodríguez de Dios",true],["61292e6819921f45e0af70a752f21838ef8123a9","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Allow disabling post_mortem mode","David Rodríguez de Dios",true],["00fd4ea5ec766511b7d953cd9eba940c3193f143","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Much simple debug_file method","David Rodríguez de Dios",true],["0c87420031884eac66e3f5cf7918913d88b2bb12","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Only declare variable when it's used","David Rodríguez de Dios",true],["c8cd78a74fd2ac5778401878df582be3d951257e","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Set exception only when necessary","David Rodríguez de Dios",true],["a8ec1e854ba696838834428b6c70d19548f8fd87","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Remove unnecessary flag","David Rodríguez de Dios",true],["e1468113692c5f3e44a0aa02b0dd733f62e15734","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","More compact variable declaration","David Rodríguez de Dios",true],["f0773b75fa8953066a5a39552f7bd30a54f829b9","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Rename some variables to be more readable","David Rodríguez de Dios",true],["06a0d0e338127f73f79d16da0f276c0f2889f0ac","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Remove redundant RuntimeError's","David Rodríguez de Dios",true],["6da35db7033f9bbfdb3747bcc34ddae3b1279ebc","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Fix (finally) post_mortem mode\n\nThe change is ruby core that was breaking this was\n[r43561](https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/43561).\nrb_errinfo is not set anymore in TracePoint API events, so we were not\ncorrectly setting the exception and context information into it. The\ncorrect way to set the exception in the raise event is actually throught\nthe TracePoint API, provided by the raised_exception method.\n\nAlso, $! seemed to be nil in the at_exit hook. I think this is because\n$! is not set from rb_errinfo if there's not rescue or ensure block\n(like it happens in post_mortem mode). To solve this I use a class\nvariable to keep the raised_exception instead of relying on $! (this\nchange was actually made in 1cbf5d2).","David Rodríguez de Dios",true],["31169f36a07014faf5f673aba00792a069945e2b","96558bf9378c437d3852fad4fa4b4bd63aeb6eda@gmail.com","Fix last post_mortem test\n\nWe don't need to rescue and reraise in debug_file test method, an ensure\nclause is enough. Not doing this has the benefit that the last raised\nexception is the exception set in the original raise event and not the\none set in the reraise\" event, so we can make assertions on it.","David Rodríguez de Dios",true]],"size":18,"ref":"refs/heads/master","head":"31169f36a07014faf5f673aba00792a069945e2b"}