aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_hash.rb
Commit message (Expand)AuthorAgeFilesLines
* * st.c (st_foreach_check): chnage start point of search at checktarui2014-04-201-0/+11
* test_hash.rb: refine a testnobu2014-03-111-1/+3
* class.c: do nothing if copying selfnobu2014-02-211-0/+6
* * hash.c (rb_hash_flatten): fix behavior of flatten(0).glass2014-02-201-1/+1
* * hash.c (rb_hash_flatten): fix behavior of flatten(-1).glass2014-02-201-1/+1
* insns.def: add opt path for Hash#[] and Hash#[]= used with str literal keystmm12014-01-101-1/+15
* object.c: hash value from objid with saltnobu2014-01-081-0/+21
* hash.c: remove dead codenobu2013-12-261-12/+0
* hash.c: reduce warningnobu2013-12-231-2/+15
* test_hash.rb: suppress warningsnobu2013-12-231-2/+2
* hash.c: revertnobu2013-12-171-0/+2
* test/ruby: better assertionsnobu2013-12-131-2/+2
* hash.c: reject should return a plain hashnobu2013-12-111-1/+36
* array.c, hash.c: add saltnobu2013-12-101-0/+2
* hash.c: fix segv in Hash#replacetmm12013-12-091-0/+10
* hash.c: reject shoult infectnobu2013-12-081-0/+2
* hash.c: revert r43870 and add alternative parser patch for literal keystmm12013-12-081-1/+2
* test_hash.rb: import tests from rubyspecnobu2013-12-051-0/+26
* test_hash.rb: move testsnobu2013-12-051-5/+36
* * hash.c (rb_hash_rehash): make temporary st_table under the controlglass2013-12-021-0/+28
* * test/ruby/test_eval.rb (class TestEval): Use assert_same instead oftmm12013-11-271-1/+1
* * hash.c (hash_aset_str): Use rb_fstring() to de-duplicate hash stringtmm12013-11-271-0/+6
* hash.c: cut off if recursionnobu2013-11-261-0/+14
* * test/ruby/test_hash.rb (class TestHash): add tests for [ruby-dev:47803] [B...tarui2013-11-161-0/+31
* hash.c: iteration level with reenteringnobu2013-11-151-0/+18
* hash.c: restore iter_levnobu2013-11-141-0/+16
* test: use assert_raisenobu2013-10-091-1/+1
* * test/ruby/test_hash.rb: add a test for enumeration order of Hash.glass2013-07-301-0/+5
* * test/ruby/test_hash.rb: use @cls.nobu2013-07-291-61/+63
* * hash.c (rb_hash_assoc): performance improvement by replacingglass2013-07-291-0/+8
* * hash.c (rb_hash_assoc): revert r42224. table->type->compare isglass2013-07-291-0/+1
* ChangeLog: commit missnobu2013-07-291-2/+12
* * hash.c (rb_hash_flatten): use NUM2INT to raise TypeError on 32bitnaruse2013-07-201-0/+9
* * test/-ext-/test_printf.rb, test/rss/test_parser.rb,shugo2013-06-131-29/+20
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-121-10/+0
* Fix a typo.akr2013-06-081-1/+1
* test_{env,hash}.rb: descriptive assertionsnobu2013-04-091-25/+25
* hash.c: warn for wrong elementsnobu2012-11-111-1/+3
* * hash.c (initialize_copy): duping should rehash the hash.tenderlove2012-10-181-0/+9
* * test/ruby/test_hash.rb (TestHash#test_dup_equality): added a new testusa2012-10-171-0/+9
* * hash.c (initialize_copy): copy the underlying st_table on dup,tenderlove2012-10-161-0/+9
* hash.c: raise on invalid inputnobu2012-07-141-0/+3
* * hash.c, object.c, struct.c, lib/ostruct.rb: add to_h methods.nobu2012-04-241-1/+25
* * hash.c (rb_hash_set_default_proc): Accept nil, patch by Run Paintmarcandre2012-04-091-0/+4
* use super in h.defaultnobu2012-03-311-1/+1
* * hash.c (hash_default_value): extract from rb_hash_aref(), to benobu2012-03-311-0/+8
* descriptive assertionsnobu2012-03-301-34/+34
* * hash.c (recursive_hash): hash value of emptied hash should benobu2011-08-021-0/+3
* * hash.c (rb_hash_fetch_m): use useful message for longer key, not anobu2011-01-301-2/+8
* * hash.c (hash_i): return different values for inverse hash.nobu2011-01-111-1/+8