{"push_id":659227411,"size":3,"distinct_size":3,"ref":"refs/heads/trunk","head":"3f29f5205c684b4bf3b394414d75e71088db2e73","before":"3875df97f1ff78c376543a2c3cb32ab6aada69bc","commits":[{"sha":"482bf1959a257813728cc7b13a9ff698590fec44","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"ruby.h: fix possible memory leak\n\n* include/ruby/ruby.h (Data_Make_Struct, TypedData_Make_Struct):\n  allocate wrapper data object before allocating DATA_PTR to get\n  rid of possible memory leak when the former failed.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/ruby/ruby/commits/482bf1959a257813728cc7b13a9ff698590fec44"},{"sha":"a1ee941e027be3070c7d996d91b04f93a38b511c","author":{"email":"5bada6ad649e470d86f4ebdbd1d31d5a80390452@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"svn"},"message":"* 2015-05-11\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/ruby/ruby/commits/a1ee941e027be3070c7d996d91b04f93a38b511c"},{"sha":"3f29f5205c684b4bf3b394414d75e71088db2e73","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"ruby.h: suppress warnings\n\n* include/ruby/ruby.h (Data_Make_Struct, TypedData_Make_Struct):\n  make statement-expression to get rid of strict-aliasing warnings\n  by old GCC.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/ruby/ruby/commits/3f29f5205c684b4bf3b394414d75e71088db2e73"}]}