summaryrefslogtreecommitdiff
path: root/test/ruby/test_hash.rb
AgeCommit message (Expand)Author
2013-10-09test: use assert_raisenobu
2013-07-30* test/ruby/test_hash.rb: add a test for enumeration order of Hash.glass
2013-07-29* test/ruby/test_hash.rb: use @cls.nobu
2013-07-29* hash.c (rb_hash_assoc): performance improvement by replacingglass
2013-07-29* hash.c (rb_hash_assoc): revert r42224. table->type->compare isglass
2013-07-29ChangeLog: commit missnobu
2013-07-20* hash.c (rb_hash_flatten): use NUM2INT to raise TypeError on 32bitnaruse
2013-06-13* test/-ext-/test_printf.rb, test/rss/test_parser.rb,shugo
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-06-08Fix a typo.akr
2013-04-09test_{env,hash}.rb: descriptive assertionsnobu
2012-11-11hash.c: warn for wrong elementsnobu
2012-10-18* hash.c (initialize_copy): duping should rehash the hash.tenderlove
2012-10-17* test/ruby/test_hash.rb (TestHash#test_dup_equality): added a new testusa
2012-10-16* hash.c (initialize_copy): copy the underlying st_table on dup,tenderlove
2012-07-14hash.c: raise on invalid inputnobu
2012-04-24* hash.c, object.c, struct.c, lib/ostruct.rb: add to_h methods.nobu
2012-04-09* hash.c (rb_hash_set_default_proc): Accept nil, patch by Run Paintmarcandre
2012-03-31use super in h.defaultnobu
2012-03-31* hash.c (hash_default_value): extract from rb_hash_aref(), to benobu
2012-03-30descriptive assertionsnobu
2011-08-02* hash.c (recursive_hash): hash value of emptied hash should benobu
2011-01-30* hash.c (rb_hash_fetch_m): use useful message for longer key, not anobu
2011-01-11* hash.c (hash_i): return different values for inverse hash.nobu
2010-03-26* test/ruby/test_hash.rb (test_recursive_key): recursive keys areshugo
2010-03-03* test/ruby/test_hash.rb (TestHash#test_keep_if): fix typo.kazu
2010-03-03* hash.c (rb_hash_select_bang): add #select! and keep_if to Hash.matz
2010-02-14avoid method redefinition.akr
2010-02-10* array.c (rb_ary_push_m, rb_ary_unshift_m, rb_ary_aset),nobu
2010-01-25supress warnings.akr
2010-01-22* test/ruby/test_array.rb: add a test for Array#rotate, rotate!.mame
2010-01-21* test/ruby/test_bignum.rb, test/ruby/test_class.rb,mame
2009-07-17remove test for recursive hash key. [ruby-core:22921]akr
2009-05-24* test/ruby/test_hash.rb (TestHash::test_equal2): recursive hashesmatz
2009-03-06* {ext,lib,test}/**/*.rb: removed trailing spaces.nobu
2009-02-15add a test.akr
2009-02-14* hash.c (rb_hash): always return a fixnum value because a returnmame
2008-10-24* test/ruby/test_array.rb (TestArray#test_join): should restorematz
2008-08-13* object.c (rb_obj_untrusted): new method Object#untrusted?.shugo
2008-06-07* hash.c (hash_i): make Hash#hash order insensitive.akr
2008-05-13* test/ruby/test_io_m17n.rb: remove a duplicative method.mame
2008-05-01add tests for [ruby-dev:34556] and [ruby-dev:34555].akr
2008-02-07* test/ruby/test_hash.rb: follow the change of Hash#flatten.mame
2008-02-05* test/ruby/test_hash.rb: add tests to achieve over 90% test coveragemame
2007-08-15* hash.c (rb_hash_delete_key): delete the entry without calling block.nobu
2007-07-05* test/ruby/test_basicinstructions.rb: remove an assertion usingko1
2006-12-31 * Merge YARVko1
2004-02-18 * test/*: should not depend on $KCODE.nahi
2003-10-28* parse.y (new_yield): remove magic argument rule; "yield [1,2]"matz
2003-09-06* test/ruby/test_*.rb: assert_same, assert_match, and so on.nahi