[ruby-cvs:56526] normal:r49376 (trunk): fix flonum hashing regression from r45384

normal at ruby-lang.org normal at ruby-lang.org
Thu Jan 22 16:49:01 JST 2015


normal	2015-01-22 16:48:59 +0900 (Thu, 22 Jan 2015)

  New Revision: 49376

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

  Log:
    fix flonum hashing regression from r45384
    
    * st.c (st_numhash): mix float value for flonum
    * hash.c (rb_any_hash): ditto
    * benchmark/bm_hash_aref_flo.rb: new benchmark
    * benchmark/bm_hash_ident_flo.rb: ditto
      [Bug #10761]

  Added files:
    trunk/benchmark/bm_hash_aref_flo.rb
    trunk/benchmark/bm_hash_ident_flo.rb
  Modified files:
    trunk/ChangeLog
    trunk/hash.c
    trunk/st.c


More information about the ruby-cvs mailing list