summaryrefslogtreecommitdiff
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * hash.c (rb_hash_aset): allow recursive key. [ruby-core:24648]nobu2010-03-171-3/+0
* * hash.c (Hash#merge doc): Added explanation for form with block.marcandre2010-03-061-3/+7
* * hash.c (rb_hash_select_bang): add #select! and keep_if to Hash.matz2010-03-031-0/+86
* * hash.c (hash_update): always raise an exception when adding a newmame2010-02-161-0/+11
* * array.c (rb_ary_push_m, rb_ary_unshift_m, rb_ary_aset),nobu2010-02-101-0/+1
* * configure.in: test unsetenv returns a value.akr2010-01-261-0/+4
* * hash.c: need to include errno.h for EINVAL.usa2010-01-121-1/+2
* * hash.c (ruby_setenv): Improve the emulatation of setenv(3) onknu2010-01-111-2/+16
* * hash.c (ruby_setenv): ENV.[]= should raise an error if setenv(3)knu2010-01-111-5/+9
* * removed spaces just before tabs.nobu2009-11-261-1/+1
* * hash.c (ruby_setenv): get rid of crash in Solaris 8 and 10.nobu2009-11-141-1/+27
* * hash.c (ruby_setenv): use ruby_strdup().nobu2009-11-111-1/+1
* * hash.c (ruby_setenv): also set CRT workarea. ref [ruby-core:25010]usa2009-11-111-18/+18
* * hash.c: use RHASH_IFNONE but not ifnone directly.nobu2009-11-081-14/+15
* * hash.c (default_proc_arity_check): new support function.matz2009-10-261-7/+15
* * hash.c (rb_hash_set_default_proc): checks arity of defalt_procmatz2009-10-241-0/+6
* * hash.c (rb_f_getenv): use rb_filesystem_str_new_cstrnaruse2009-09-281-2/+2
* * hash.c (rb_f_getenv, env_fetch): env string may be overwritten.nobu2009-09-281-3/+14
* * hash.c (Hash#each): Fix documentation to reflect insertion order. A patch b...marcandre2009-09-241-3/+2
* * hash.c (doc): doc fix, patch by Run Paint Run Run [ruby-core:23644]marcandre2009-09-241-6/+6
* * thread.c (rb_exec_recursive_outer, rb_exec_recursive): Added method to shor...marcandre2009-09-151-5/+5
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-5/+5
* * hash.c (rb_hash_replace): should copy compare_by_identity status as well.matz2009-08-031-0/+4
* * hash.c (Hash::[]): rdoc. patch by Marc-Andre Lafortune.yugui2009-07-221-7/+11
* * suppressed shorten-64-to-32 warnings.nobu2009-07-181-2/+2
* * hash.c (rb_hash_aset, recursive_hash): rejects recursive hash.nobu2009-07-161-1/+4
* ENV is now locale encoding.naruse2009-07-121-1/+1
* * hash.c (rb_hash_hash): documentation fix. a patch frommatz2009-07-011-2/+2
* * hash.c (rb_hash_reject_bang): always check frozen status.matz2009-06-081-3/+5
* * hash.c (Init_Hash): made #to_s an alias to #inspect to reducenobu2009-05-291-13/+9
* * hash.c (rb_hash_inspect): rescurses with defined ID to get ridnobu2009-05-291-8/+12
* * st.c (st_insert2): new function with processing new key,matz2009-05-271-3/+2
* * thread.c (rb_exec_recursive_paired): new function for propernobu2009-05-241-2/+2
* * hash.c: 3rd arguemnt of rb_hash_foreach() is VALUE.nobu2009-05-091-30/+47
* * hash.c (hash_foreach_iter): fix for prototype.nobu2009-02-261-4/+4
* * hash.c (hash_i): use Murmurhash.akr2009-02-151-2/+1
* * string.c (rb_hash_uint32, rb_hash_uint, rb_hash_start, rb_hash_end),mame2009-02-141-1/+1
* * hash.c (rb_hash): always return a fixnum value because a returnmame2009-02-141-5/+14
* * hash.c (rb_any_hash): fixed performance issues with nil, true,matz2009-01-261-0/+3
* * hash.c (rb_hash_s_create): set nil as the value if assoc lengthnobu2009-01-111-3/+9
* * io.c (rb_io_extract_encoding_option): "internal_encoding: nil"matz2008-12-191-2/+8
* * hash.c (rb_hash_aset): string key copying only happen if key ismatz2008-12-181-1/+1
* * ext/stringio/stringio.c (strio_write): should convert writingmatz2008-10-211-1/+1
* * io.c (open_key_args): should adjust argc, argv in structmatz2008-10-211-1/+1
* * dln.c: Ruby no longer supports MacOS 9 or before.yugui2008-10-041-5/+0
* * dln.c: Ruby no longer supports MS-DOS.yugui2008-10-041-11/+0
* * 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