[ruby-cvs:51203] tmm1:r44058 (trunk): hash.c: revert r43870 and add alternative parser patch for literal keys

tmm1 at ruby-lang.org tmm1 at ruby-lang.org
Sun Dec 8 10:52:30 JST 2013


tmm1	2013-12-08 10:52:28 +0900 (Sun, 08 Dec 2013)

  New Revision: 44058

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=44058

  Log:
    hash.c: revert r43870 and add alternative parser patch for literal keys
    
    * hash.c (hash_aset_str): revert r43870 due to performance issue
      [Bug #9188] [ruby-core:58730]
    * parse.y (assoc): convert literal string hash keys to fstrings
    * test/ruby/test_hash.rb (class TestHash): expand test

  Modified files:
    trunk/ChangeLog
    trunk/hash.c
    trunk/parse.y
    trunk/test/ruby/test_hash.rb


More information about the ruby-cvs mailing list