{"push_id":1470555513,"size":2,"distinct_size":2,"ref":"refs/heads/trunk","head":"2af72edd72b97d864eae8d2dd2e395a86ee23fcf","before":"11e386cf6c4d77d48b8e8e3ddbbb717c9fddf920","commits":[{"sha":"6b5f927718f1c827a5e9d3aaadd69e873755bbcc","author":{"name":"nobu","email":"d03bf885ec20d2f20baae2a9540465025efb8cde@b2dd03c8-39d4-4d8f-98ff-823fe69b080e"},"message":"assertions.rb: syntax check by iseq\n\n* test/lib/test/unit/assertions.rb (assert_valid_syntax): use\n  RubyVM::InstructionSequence.compile to get rid of executing the\n  code, instead of catch&throw.  sample/trick2015/kinaba/entry.rb\n  no longer raises an Invalid return.\n\n* test/lib/test/unit/assertions.rb (assert_syntax_error): ditto.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/tgxworld/ruby/commits/6b5f927718f1c827a5e9d3aaadd69e873755bbcc"},{"sha":"2af72edd72b97d864eae8d2dd2e395a86ee23fcf","author":{"name":"nobu","email":"d03bf885ec20d2f20baae2a9540465025efb8cde@b2dd03c8-39d4-4d8f-98ff-823fe69b080e"},"message":"assertions.rb: prepare_syntax_check\n\n* test/lib/test/unit/assertions.rb (prepare_syntax_check): extract\n  common preparation of arguments from assert_valid_syntax and\n  assert_syntax_error.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/tgxworld/ruby/commits/2af72edd72b97d864eae8d2dd2e395a86ee23fcf"}]}
{"actor":{"display_login":"tgxworld"}}