aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_hash.rb
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* * test/ruby/test_hash.rb (test_recursive_key): recursive keys areshugo2010-03-261-2/+4
* * test/ruby/test_hash.rb (TestHash#test_keep_if): fix typo.kazu2010-03-031-1/+1
* * hash.c (rb_hash_select_bang): add #select! and keep_if to Hash.matz2010-03-031-0/+15
* avoid method redefinition.akr2010-02-141-2/+2
* * array.c (rb_ary_push_m, rb_ary_unshift_m, rb_ary_aset),nobu2010-02-101-0/+7
* supress warnings.akr2010-01-251-3/+3
* * test/ruby/test_array.rb: add a test for Array#rotate, rotate!.mame2010-01-221-0/+5
* * test/ruby/test_bignum.rb, test/ruby/test_class.rb,mame2010-01-211-0/+4
* remove test for recursive hash key. [ruby-core:22921]akr2009-07-171-6/+0
* * test/ruby/test_hash.rb (TestHash::test_equal2): recursive hashesmatz2009-05-241-1/+3
* * {ext,lib,test}/**/*.rb: removed trailing spaces.nobu2009-03-061-2/+2
* add a test.akr2009-02-151-0/+15
* * hash.c (rb_hash): always return a fixnum value because a returnmame2009-02-141-0/+11
* * test/ruby/test_array.rb (TestArray#test_join): should restorematz2008-10-241-0/+1
* * object.c (rb_obj_untrusted): new method Object#untrusted?.shugo2008-08-131-20/+34
* * hash.c (hash_i): make Hash#hash order insensitive.akr2008-06-071-0/+4
* * test/ruby/test_io_m17n.rb: remove a duplicative method.mame2008-05-131-1/+1
* add tests for [ruby-dev:34556] and [ruby-dev:34555].akr2008-05-011-0/+3
* * test/ruby/test_hash.rb: follow the change of Hash#flatten.mame2008-02-071-1/+1
* * test/ruby/test_hash.rb: add tests to achieve over 90% test coveragemame2008-02-051-0/+183
* * hash.c (rb_hash_delete_key): delete the entry without calling block.nobu2007-08-151-0/+11
* * test/ruby/test_basicinstructions.rb: remove an assertion usingko12007-07-051-1/+1