GitHub PushEvent at 2014-01-06 18:34:03
Repository: ruby
Actor: scotttlin
Payload: {"shas":[["bd892d05ed0565526c26b3e126a469e19865107b","11b2c896b1c6a8e716276298d048db36131c6cb7@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","compile.c: add opt_aset instruction for faster Hash#[]= and Array#[]=\n\n* compile.c (iseq_specialized_instruction): emit opt_aset instruction\n  to optimize Hash#[]= and Array#[]= when called with Fixnum argument.\n  [Bug #9227] [ruby-core:58956]\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","tmm1",true],["740535f843d65be45732e45b9fc07eadc4d63ba7","7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","hash.c: reject should return a plain hash\n\n* hash.c (rb_hash_reject): return a plain hash, without copying\n  the class, default value, instance variables, and taintedness.\n  they had been copied just by accident.\n  [ruby-core:59045] [Bug #9223]\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","nobu",true],["78d7aa8ae37ab7be93c7dbf038024ec087851731","7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","revert r44133. See https://bugs.ruby-lang.org/issues/8886 details\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","ko1",true],["919f1438ae30848b8f1b9e7071c27c302049a0f0","7c603ddb31336b975100ce924ca69f4ad3ace368@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* eval.c (rb_raise_jump): call c_return hook immediately after\n  popping `raise' frame.\n  Patches by deivid (David Rodriguez). [Bug #8886]\n* test/ruby/test_settracefunc.rb: catch up this fix.\n\n\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","ko1",true],["e91ccb6c67ce1d6f3177fc1f871f23c17b0f97b0","3e0e1be1e9192e77e349484df36d6c09f885c56a@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* array.c: More doc examples for Array#{map|collect}{!} using both forms\n\n* enum.c: ditto\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","marcandre",true],["58d50800e8a6876187c402f2fb6c3d14a9b11d78","5bada6ad649e470d86f4ebdbd1d31d5a80390452@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* 2013-12-12\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","svn",true],["86e2038c273aeb76709fd1683707efd20b8c5f45","7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","gc.c: live keys only\n\n* gc.c (wmap_keys): return keys for live objects only, like as\n  wmap_values.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","nobu",true],["a4b26274dd1d35241ca489593dccf66aeab30030","df188aee11f56a38f86ec288a6591b56280b5101@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","    * lib/xmlrpc.rb: [DOC] fix typo.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","hsbt",true],["3282b8d10e81ed4d3a80eaef3a163e5773d496a7","11b2c896b1c6a8e716276298d048db36131c6cb7@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","gc.c: fix typo (RVALUE_OLDEGN_BITMAP -> RVALUE_OLDGEN_BITMAP)\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","tmm1",true],["1149533821a0fe689c038deba268a81dd20f91d5","aa6bf78ac9c1ef1d49637b4d0173f2c51ae21526@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","[DOC] Fix typo in docs/globals.rdoc by @dvsuresh [Fixes GH-474]\n\nhttps://github.com/ruby/ruby/pull/474\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","a_matsuda",true],["994bb6d36d8717f7566fd6e953d629b6e2c30926","7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","test_weakref.rb: use single level WeakRef\n\n* test/test_weakref.rb (make_weakref): return single level\n  WeakRef, instead of multiple level, since the second level\n  object may be still alive even after the final object get\n  finalized, in test_recycled.\n\n* test/test_weakref.rb (test_ref): move living object assertions\n  from test_recycled.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","nobu",true],["ba672b6de106d63625ce5c42f932c08cc1fcdebf","aa6bf78ac9c1ef1d49637b4d0173f2c51ae21526@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* lib/resolv.rb:  Fix typo in an error message\n\ns/postive/positive/\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","a_matsuda",true],["8920ac29723f650101bb8306f5f55f925ec65b86","aa6bf78ac9c1ef1d49637b4d0173f2c51ae21526@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* doc/contributing.rdoc:  [DOC] Fix typo in comments by @dvsuresh [Fixes GH-475]\n* ext/openssl/ossl_ssl.c: ditto.\n* test/ruby/test_m17n.rb:  ditto.\n\nhttps://github.com/ruby/ruby/pull/475\n[ci-skip]\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","a_matsuda",true],["89b8502257d29015c2f401f899bfd56a6bbf5d76","7ff6b48c65ca5c8d3a6019be17b241e7b4763d9e@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","gc.c: no deletion in wmap_mark\n\n* gc.c (wmap_mark): disable deletion of dead objects by default,\n  so that WeakMap can be non-shady.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","nobu",true],["27d53fb5dfd0928c1c6a7ff9f28a52cf0f55c96c","670e9150005b59ef8f474f17f131baf296790b4a@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* ext/bigdecimal/bigdecimal.c (VPrint): be a static function, support another\n  dump formats, and add more information of the given bigdecimal.\n\n* ext/bigdecimal/bigdecimal.h: ditto.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","mrkn",true],["7d3538db3fc8fb5890ed0f3ae19904cf05bb9d24","670e9150005b59ef8f474f17f131baf296790b4a@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* ext/bigdecimal/bigdecimal.c (VpAddAbs): put out a conditional branch from\n  the inside of while-loop.\n\n* ext/bigdecimal/bigdecimal.c (VpSubAbs): ditto.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","mrkn",true],["df33325192b6f09828ccdbe537397cd38679e979","670e9150005b59ef8f474f17f131baf296790b4a@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* ext/bigdecimal/bigdecimal.c (VpSetPTR): fix for limitation of the resulting\n  precision.\n\n* test/bigdecimal/test_bigdecimal.rb (test_limit): add tests for the above\n   change.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","mrkn",true],["b4e773bb8069275bc5f79a6ba07ec70a1ed52019","5bada6ad649e470d86f4ebdbd1d31d5a80390452@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","* 2013-12-13\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","svn",true],["f27509fd1a6d18c483be13b37549df88c95e1422","670e9150005b59ef8f474f17f131baf296790b4a@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","Append [ruby-core:50269] [Bug #7458] in the previous Changelog entry\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","mrkn",true],["c2dcb947aaf60421ca4035298059a029a0a24c26","11b2c896b1c6a8e716276298d048db36131c6cb7@b2dd03c8-39d4-4d8f-98ff-823fe69b080e","object.c: use RCLASS_M_TBL_WRAPPER for equality checks\n\n* class.c (include_modules_at): use RCLASS_M_TBL_WRAPPER for\n  equality checks. this avoids an unnecessary deference inside a tight\n  loop, fixing a performance regression from r43973.\n* object.c (rb_obj_is_kind_of): ditto.\n* object.c (rb_class_inherited_p): ditto.\n\ngit-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e","tmm1",true]],"size":324,"ref":"refs/heads/trunk","head":"7dfbcc85d2e31fcb9af50c66486e82e1bc4dc2df"}