{"push_id":1074797822,"size":40,"distinct_size":26,"ref":"refs/heads/trunk","head":"86b1179a03791002b6428f5b49754d7411933e9e","before":"42993f406ab741363508d809b107774a04567326","commits":[{"sha":"a945eb9ddab99357a9f831c5dae99f33f223ac71","author":{"email":"670e9150005b59ef8f474f17f131baf296790b4a@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"mrkn"},"message":"array.c: sum for Rational and Float mixed arrays\n\n* array.c (rb_ary_sum): apply the precision compensated algorithm\n  for an array in which Rational and Float values are mixed.\n\n* test/ruby/test_array.rb (test_sum): add assertions for the above\n  change.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/a945eb9ddab99357a9f831c5dae99f33f223ac71"},{"sha":"0a267b79f62aac02628b02d27c716cfa8c2d67dc","author":{"email":"670e9150005b59ef8f474f17f131baf296790b4a@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"mrkn"},"message":"array.c (rb_ary_sum): use rb_rational_add directly\n\n* rational.c (rb_rational_add): rename from nurat_add.\n\n* array.c (rb_ary_sum): use rb_rational_add directly.\n\n* test/ruby/test_array.rb (test_sum): add assertions for an array of\n  Rational values.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/0a267b79f62aac02628b02d27c716cfa8c2d67dc"},{"sha":"d1d95056a3252858b383078c45a38cda696bb1a4","author":{"email":"670e9150005b59ef8f474f17f131baf296790b4a@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"mrkn"},"message":"rename rb_rational_add -> rb_rational_plus\n\n* rational.c (rb_rational_plus): rename from rb_rational_add\n  to be aligned with rb_fix_plus.\n\n* array.c (rb_ary_sum): ditto.\n\n* internal.h: ditto.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/d1d95056a3252858b383078c45a38cda696bb1a4"},{"sha":"4873e62103a6f72b6cc7031680a80fec59122607","author":{"email":"afa15994c66c74ebab89ae2faf257089aae60173@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"akr"},"message":"mention Array#sum with third-party gems.\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/4873e62103a6f72b6cc7031680a80fec59122607"},{"sha":"7111e7c6f87dbe1e21252f38b09a8796138a992e","author":{"email":"5bada6ad649e470d86f4ebdbd1d31d5a80390452@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"svn"},"message":"* 2016-04-16\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/7111e7c6f87dbe1e21252f38b09a8796138a992e"},{"sha":"72305d2531437e5303ac4d1c8756e81d35869149","author":{"email":"afa15994c66c74ebab89ae2faf257089aae60173@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"akr"},"message":"* array.c (rb_ary_sum): Fix SEGV by [1/2r, 1].sum.\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/72305d2531437e5303ac4d1c8756e81d35869149"},{"sha":"b59a158a1870000ef1db5acd52afa1b40e2c4fe6","author":{"email":"afa15994c66c74ebab89ae2faf257089aae60173@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"akr"},"message":"* array.c (rb_ary_sum): Don't yield same element twice.\n  Found by nagachika.\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/b59a158a1870000ef1db5acd52afa1b40e2c4fe6"},{"sha":"25c0a2d3ade20a0121fcc436391262c36e7505ed","author":{"email":"b159e61dde37f7cbfe137d52693186e18440c3e0@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nagachika"},"message":"* tool/redmine-backporter.rb: sort revisions.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/25c0a2d3ade20a0121fcc436391262c36e7505ed"},{"sha":"c746d5027d0a57ef5996b3394e7c6a2f2b96df0d","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"struct.c: struct_make_members_list\n\n* struct.c (struct_make_members_list): extract making member name\n  list from char* va_list, with creating symbols without\n  intermediate IDs.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/c746d5027d0a57ef5996b3394e7c6a2f2b96df0d"},{"sha":"da2e0721b1ba94e8e786224469fe4bf7550c996a","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"struct.c: unique members\n\n* struct.c (struct_make_members_list, rb_struct_s_def): member\n  names should be unique. [ruby-core:74971] [Bug #12291]\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/da2e0721b1ba94e8e786224469fe4bf7550c996a"},{"sha":"3fa0fc6931484856db1c47cbd653548a933b615a","author":{"email":"a4c457def4945e0dc8670522997f1438fd5bfb5d@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"yui-knk"},"message":"* ext/date/date_core.c : remove not used f_utc6 macro.\n  After r54169 f_utc6 macro is not used.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/3fa0fc6931484856db1c47cbd653548a933b615a"},{"sha":"a17dfde3336228499a71d519edc703d9565c3ad6","author":{"email":"a4c457def4945e0dc8670522997f1438fd5bfb5d@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"yui-knk"},"message":"* ext/date/date_core.c : remove not used f_getlocal macro.\n  After r54553 f_getlocal macro is not used.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/a17dfde3336228499a71d519edc703d9565c3ad6"},{"sha":"531514bac2ba4c6dbcb45710f4cbef5439b725ef","author":{"email":"b159e61dde37f7cbfe137d52693186e18440c3e0@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nagachika"},"message":"* tool/redmine-backporter.rb: revisions are strings.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/531514bac2ba4c6dbcb45710f4cbef5439b725ef"},{"sha":"f2ee4c7eb025b4b79f6ca8f83bafb21695384b7f","author":{"email":"5bada6ad649e470d86f4ebdbd1d31d5a80390452@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"svn"},"message":"* 2016-04-17\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":false,"url":"https://api.github.com/repos/nobu/ruby/commits/f2ee4c7eb025b4b79f6ca8f83bafb21695384b7f"},{"sha":"5e084529937f65c93489e80d38373bbc6b5843b1","author":{"email":"5f6d79db586ab1fd08a69a7ec1f3c34bc19565d6@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"ktsj"},"message":"* array.c (rb_ary_sum): [DOC] fix typos.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/nobu/ruby/commits/5e084529937f65c93489e80d38373bbc6b5843b1"},{"sha":"912948c7f5cd91e93b9ae17d72e213f4ebd22bd1","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"error.c: remove unused function\n\n* error.c (rb_compile_bug): remove unused function, which has\n  never been exposed.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/nobu/ruby/commits/912948c7f5cd91e93b9ae17d72e213f4ebd22bd1"},{"sha":"ae4eb682db0adf020b14d3998d247ea04a0bfb1c","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"numeric.c: update doc [ci skip]\n\n* numeric.c (int_to_i): [DOC] floor and ceil are no longer\n  synonyms.  [Feature #12245]\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/nobu/ruby/commits/ae4eb682db0adf020b14d3998d247ea04a0bfb1c"},{"sha":"b25f06d314b1a72af236d5b0f603c3dd784e4d93","author":{"email":"5bada6ad649e470d86f4ebdbd1d31d5a80390452@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"svn"},"message":"* 2016-04-18\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/nobu/ruby/commits/b25f06d314b1a72af236d5b0f603c3dd784e4d93"},{"sha":"adc7cb240abea320c991430e98b633ad4e327e08","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"test_float.rb: assertions for negative floats\n\n* test/ruby/test_float.rb: add assertions for round,floor,ceil on\n  negative floats.  [Feature #12245]\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/nobu/ruby/commits/adc7cb240abea320c991430e98b633ad4e327e08"},{"sha":"39f31b8c87dc28fd95f4e07194ecc2c491e05f6a","author":{"email":"7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","name":"nobu"},"message":"numeric.c: int_truncate\n\n* numeric.c (int_truncate): add an optional parameter, digits, as\n  well as Integer#round.  [Feature #12245]\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","distinct":true,"url":"https://api.github.com/repos/nobu/ruby/commits/39f31b8c87dc28fd95f4e07194ecc2c491e05f6a"}]}