summaryrefslogtreecommitdiff
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * hash.c (rb_hash_assoc): new method.matz2007-06-221-3/+144
* * hash.c (rb_hash_sort): remove hash specific implementation.matz2007-06-211-42/+16
* * hash.c: exchange semantics of Hash#each and Hash#each_pair.ko12007-06-151-2/+2
* * include/ruby: moved public headers.nobu2007-06-101-4/+4
* * string.c (rb_str_partition): RDoc update. a patch frommatz2006-10-121-1/+1
* * hash.c (rb_hash_compare_by_id): somehow we lost renaming frommatz2006-10-121-9/+9
* * hash.c (recursive_hash): remove unused local variable.matz2006-09-251-1/+0
* * hash.c (rb_hash_eql): new method to be used by Hash.matz2006-09-221-7/+77
* * hash.c (rb_hash_compare_by_identity): rename Hash#identical tomatz2006-09-131-12/+12
* * hash.c (rb_hash_compare_by_identity): rename Hash#identical tomatz2006-09-111-12/+12
* * hash.c (rb_hash_identical): a new method to make a hash tomatz2006-09-111-1/+52
* * array.c (Init_Array): #to_s to be an alias to #inspect.matz2006-09-071-27/+5
* * ruby.h (struct RArray): embed small arrays.matz2006-09-021-17/+17
* * ruby.h (struct RString): embed small strings.matz2006-08-311-15/+15
* * hash.c (rb_hash_s_create): fixed memory leak, based on the patchnobu2006-08-291-5/+14
* * eval.c (proc_invoke): should not overwrite block information inmatz2006-07-101-0/+1
* * eval.c (Init_eval): add aliases invoke_method andmatz2006-06-171-0/+3
* * sprintf.c (rb_str_format): allow %c to print one charactermatz2006-06-091-16/+14
* * configure.in, hash.c (ruby_setenv): use setenv(3) and unsetenv(3)ocean2006-02-011-3/+1
* * class.c, eval.c, hash.c, st.c, variable.c: changed /* ??? */ stuffocean2005-10-201-2/+2
* * bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean2005-09-141-1/+1
* * array.c: moved to ANSI function style from K&R function style.ocean2005-09-121-255/+120
* * array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:nobu2005-08-301-1/+12
* * hash.c (each_i): typo fixed. [ruby-dev:26622]matz2005-07-281-1/+1
* * parse.y (f_arg): better argument name duplication checkmatz2005-07-281-1/+1
* * signal.c (trap): remove sigexit(); handle "EXIT" via sig_exec().matz2005-07-191-3/+4
* * hash.c (ruby_setenv): fixed SEGV. [ruby-dev:26186]ocean2005-06-131-8/+5
* * signal.c (sigexit): call rb_thread_signal_exit() instead ofmatz2005-06-121-14/+9
* * hash.c (Init_Hash): remove custom "hash" and "eql?".ocean2005-05-081-72/+0
* * hash.c:rb_hash_hash_i() should be static. [ruby-core:04815]nobu2005-05-051-1/+1
* * hash.c (env_key): ENV.index is deprecated as well as Hash#index.ocean2005-04-021-3/+12
* * array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz2005-03-041-35/+48
* * ascii.c, euc_jp.c, hash.c, oniggnu.h, oniguruma.h, regcomp.c, regenc.c, reg...ksaito2005-01-281-0/+2
* * process.c (proc_setgroups): [ruby-dev:25081]matz2004-12-061-0/+44
* * hash.c (rb_f_getenv): prohibit for $SAFE=4. [ruby-dev:24908]matz2004-11-181-14/+41
* * numeric.c (flo_divmod): protect float values from GC bymatz2004-11-161-3/+6
* rdocnobu2004-10-201-0/+1