summaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * sprintf.c (rb_str_format): add %<name>s style named argumentmatz2008-09-301-2/+8
* * hash.c (rb_obj_is_proc): declaration moved for rdoc.akr2008-09-231-2/+2
* * hash.c (ENVMATCH, ENVNMATCH): reduced same code.nobu2008-09-231-29/+12
* * common.mk, hash.c: remove unused inclusion.ko12008-09-231-1/+2
* * hash.c (env_aset): allow nil value to remove an entry.matz2008-09-221-1/+2
* * complex.c (nucomp_eql_p): new.tadf2008-09-151-4/+0
* * include/ruby/signal.h: removed.ko12008-09-031-8/+1
* * include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu2008-08-161-0/+1
* * hash.c (set_default): fix rdoc. #441matz2008-08-141-1/+1
* * hash.c (rb_hash_set_default_proc): add new method. a patch frommatz2008-08-131-0/+33
* * object.c (rb_obj_untrusted): new method Object#untrusted?.shugo2008-08-131-2/+2
* * include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.nobu2008-06-091-0/+2
* * array.c, bignum.c, cont.c, dir.c, dln.c, encoding.c, enumerator.c,ko12008-06-081-1/+1
* * hash.c (hash_i): make Hash#hash order insensitive.akr2008-06-071-5/+6
* * hash.c (env_each_key, env_each_value, env_reject_bang)knu2008-05-251-10/+5
* * hash.c (env_each_value): Do not call env_values() twice.knu2008-05-251-1/+1
* * hash.c (rb_hash_s_create): should access converted hash value.matz2008-05-011-2/+2
* * hash.c (env_delete_if): return enumerator if no block given.nobu2008-05-011-0/+1
* * include/ruby/intern.h (rb_hash_dup): declared.akr2008-04-261-0/+13
* * include/ruby/intern.h (rb_env_clear): declared.akr2008-04-241-3/+3
* * hash.c (rb_hash_delete_if, rb_hash_reject_bang, env_delete_if,knu2008-04-141-3/+7
* fix doc.akr2008-03-091-5/+8
* * hash.c (hash_equal): two hash tables are different when internalmatz2008-03-041-0/+2
* * hash.c (rb_hash_aset): should not copy key string whenmatz2008-03-041-6/+7
* * hash.c (rb_any_hash): shrinks all results in Fixnum range.nobu2008-03-031-3/+6
* * string.c (str_new): remove encoding assumption of empty string.naruse2008-02-281-3/+3
* * string.c (rb_str_hash_cmp): lighter version of rb_str_cmp() formatz2008-02-121-1/+1
* typo fixedmatz2008-02-051-1/+1
* * hash.c (rb_hash_flatten): do not flatten recursively by default.matz2008-02-051-0/+5
* * hash.c (env_rassoc): remove access to free'd environment on mswin32.mame2008-02-051-1/+2
* * string.c (rb_str_usascii_new{,2}: defined.naruse2008-01-251-6/+6
* * $Date$ keyword removed to avoid inclusion of locale dependentakr2008-01-061-1/+0
* * include/ruby/encoding.h (rb_isascii): defined.akr2008-01-011-5/+5
* fix typos.akr2007-12-311-2/+2
* * hash.c (rb_hash_eql): recursive comparison should be based onmatz2007-11-301-1/+1
* * hash.c (rb_hash_each_pair): make Hash#each to be alias tomatz2007-11-031-60/+10
* * hash.c (rb_hash_s_create): check and convert argument hashmatz2007-10-251-8/+26
* * array.c (rb_ary_equal): should handle recursive array.matz2007-09-241-19/+14
* * hash.c (hash_i): avoid too frequent hash conflict where key andmatz2007-09-241-0/+1
* * hash.c (hash_equal): should call rb_eql when argument eql is set.matz2007-09-201-1/+4
* * hash.c (hash_alloc0, hash_alloc): unified because hash_alloc doesn'takr2007-08-301-12/+2
* * include/ruby/intern.h: declare rb_hash_tbl.akr2007-08-291-36/+72
* * encoding.c: provide basic features for M17N.matz2007-08-251-1/+1
* * array.c (rb_ary_s_try_convert): a new class method to convertmatz2007-08-241-0/+18
* * hash.c (st_foreach_func, rb_foreach_func): typedefed.nobu2007-08-211-4/+8
* * hash.c (rb_hash_clear): use st_clear() unless iterating.nobu2007-08-211-1/+4
* * hash.c (rb_hash_delete_key): delete the entry without calling block.nobu2007-08-151-16/+37
* * hash.c (rb_hash_lookup): added. this function is similar toko12007-07-101-0/+11
* * include/ruby/st.h, st.c (st_init_table, st_init_table_with_size):nobu2007-07-051-2/+2
* * hash.c: purged trailing spaces.nobu2007-06-291-112/+112