{"push_id":820842110,"size":35,"distinct_size":35,"ref":"refs/heads/trunk","head":"f61bfec0e317a81700b994415ef2f722ffc30ef0","before":"36ca18b84715dcc92a82ec4cbef6e83321640443","commits":[{"sha":"4b80f53265b074e3b3773ce07f23465a689358ee","author":{"email":"df188aee11f56a38f86ec288a6591b56280b5101@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"hsbt"},"message":"* method.h: typo fix. Patch by @davydovanton [fix GH-1032][ci skip]\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/4b80f53265b074e3b3773ce07f23465a689358ee"},{"sha":"fd89a968372ca748910477dec8c5865e65a18565","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"ruby.h: enums\n\n* include/ruby/ruby.h: turn constant macros into enums, for\n  debuggers.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/fd89a968372ca748910477dec8c5865e65a18565"},{"sha":"334710c155ad19cfd947ce6bcd7127b97cbe37da","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"ruby.h: inlines\n\n* include/ruby/ruby.h: turn function macros into inline functions,\n  for debuggers.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/334710c155ad19cfd947ce6bcd7127b97cbe37da"},{"sha":"ceddb498682549c2904f9ffbeffb8ae7102e2d5f","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"vm_args.c: wrap symbol ifunc\n\n* vm_args.c (args_setup_block_parameter): wrap a symbol in ifunc\n  by a proc as a block parameter.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/ceddb498682549c2904f9ffbeffb8ae7102e2d5f"},{"sha":"aa4de7328d3126288282c76a56b49a544de5e9a3","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"* string.c (rb_sym_to_proc): rename\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/aa4de7328d3126288282c76a56b49a544de5e9a3"},{"sha":"72cf24c813aa788366ef4a6fc0be0491cdcaaf95","author":{"email":"7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ko1"},"message":"* method.h: remove METHOD_ENTRY_SAFE(me) and related code\n  because $SAFE = 3 and 4 is not available.\n  Now, $SAFE is not checked on method dispatch at all.\n* vm_eval.c, vm_insnhelper.c, vm_method.c: ditto.\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/72cf24c813aa788366ef4a6fc0be0491cdcaaf95"},{"sha":"2d855b08d0d91a987c305a21a83dff0bfb3fccf2","author":{"email":"7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ko1"},"message":"* method.h: IMEMO_FL_USER3 and IMEMO_FL_USER4 is not needed any more.\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/2d855b08d0d91a987c305a21a83dff0bfb3fccf2"},{"sha":"7432df370ded89ba0bcac4f287e1620e41899182","author":{"email":"7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ko1"},"message":"* proc.c (Init_Proc): Proc#call and others should be public.\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/7432df370ded89ba0bcac4f287e1620e41899182"},{"sha":"603210060c08b2693bc9c597cf4200bf51efd362","author":{"email":"7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ko1"},"message":"* vm_insnhelper.c (vm_call_method0): use switch() for visibilities\n  (for readability).\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/603210060c08b2693bc9c597cf4200bf51efd362"},{"sha":"83da44790b0a4099d7ea54bdeee84e605f940cd1","author":{"email":"afa15994c66c74ebab89ae2faf257089aae60173@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"akr"},"message":"* lib/tmpdir.rb (Dir.tmpdir): return duplicated string to be\n  modify safely even when $SAFE > 0.\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/83da44790b0a4099d7ea54bdeee84e605f940cd1"},{"sha":"daa13ad2af2d850ffc181ee341d51575f94f4e14","author":{"email":"7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ko1"},"message":"* proc.c (rb_method_entry_min_max_arity): should support\n  OPTIMIZED_METHOD_TYPE_CALL.\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/daa13ad2af2d850ffc181ee341d51575f94f4e14"},{"sha":"e5b941dfd7022402e16d8ef61a54ed458d7e6310","author":{"email":"7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ko1"},"message":"* vm_args.c: remove an unused field args_info::calling.\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/e5b941dfd7022402e16d8ef61a54ed458d7e6310"},{"sha":"9ba933dc0111b811223fe589fc0514f31acd6bf3","author":{"email":"5bada6ad649e470d86f4ebdbd1d31d5a80390452@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"svn"},"message":"* 2015-10-07\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/9ba933dc0111b811223fe589fc0514f31acd6bf3"},{"sha":"31ee824ef45868c9891e91f5f9ea1d21e9da1d6b","author":{"email":"7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ko1"},"message":"* gc.h, gc.c: introduce new debug function rb_obj_info_dump(VALUE obj)\n  which prints the result of rb_raw_obj_info(..., obj).\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/31ee824ef45868c9891e91f5f9ea1d21e9da1d6b"},{"sha":"9c56ac3fdccad32c223aa183560da453e4d436c4","author":{"email":"5bada6ad649e470d86f4ebdbd1d31d5a80390452@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"svn"},"message":"* remove trailing spaces.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/9c56ac3fdccad32c223aa183560da453e4d436c4"},{"sha":"2b450de096df474ca92948dd4e9dc1db7d3d5bc7","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"assertions.rb: refine all_assertions\n\n* test/lib/test/unit/assertions.rb (all_assertions): refine\n  total failiure message.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/2b450de096df474ca92948dd4e9dc1db7d3d5bc7"},{"sha":"907b6d32be60daaf40ba3ddb781c7581d6a62130","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"re.c: indent [ci skip]\n\n* re.c (onig_new_with_source, rb_reg_search0): adjust indent.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/907b6d32be60daaf40ba3ddb781c7581d6a62130"},{"sha":"8f4e6f14d806019471f8a6f8a3951701f5511c77","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"string.c: use raw macro\n\n* string.c (str_new_frozen): use raw macro for RString object.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/8f4e6f14d806019471f8a6f8a3951701f5511c77"},{"sha":"9fe491e788720e07cec6c8ec1cb385a347b64ec0","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"string.c: optimize String#times\n\n* string.c (rb_str_times): optimize for the argument 0 and 1.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/9fe491e788720e07cec6c8ec1cb385a347b64ec0"},{"sha":"e2cabc22be830ac2a1871dc6c8107cbd759da7ab","author":{"email":"7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ko1"},"message":"* gc.c (newobj_of): divide fast path and slow path\n  to avoid register savings for fast path.\n  This idea is given by Kazuho Oku <kazuho@natadeco.co>.\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/adriadc/ruby/commits/e2cabc22be830ac2a1871dc6c8107cbd759da7ab"}]}