summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2010-01-26* configure.in: test unsetenv returns a value.akr
2010-01-12* hash.c: need to include errno.h for EINVAL.usa
2010-01-11* hash.c (ruby_setenv): Improve the emulatation of setenv(3) onknu
2010-01-11* hash.c (ruby_setenv): ENV.[]= should raise an error if setenv(3)knu
2009-11-26* removed spaces just before tabs.nobu
2009-11-14* hash.c (ruby_setenv): get rid of crash in Solaris 8 and 10.nobu
2009-11-11* hash.c (ruby_setenv): use ruby_strdup().nobu
2009-11-11* hash.c (ruby_setenv): also set CRT workarea. ref [ruby-core:25010]usa
2009-11-08* hash.c: use RHASH_IFNONE but not ifnone directly.nobu
2009-10-26* hash.c (default_proc_arity_check): new support function.matz
2009-10-24* hash.c (rb_hash_set_default_proc): checks arity of defalt_procmatz
2009-09-28* hash.c (rb_f_getenv): use rb_filesystem_str_new_cstrnaruse
2009-09-28* hash.c (rb_f_getenv, env_fetch): env string may be overwritten.nobu
2009-09-24* hash.c (Hash#each): Fix documentation to reflect insertion order. A patch b...marcandre
2009-09-24* hash.c (doc): doc fix, patch by Run Paint Run Run [ruby-core:23644]marcandre
2009-09-15* thread.c (rb_exec_recursive_outer, rb_exec_recursive): Added method to shor...marcandre
2009-09-08* include/ruby/st.h (st_hash_func): use st_index_t.nobu
2009-08-03* hash.c (rb_hash_replace): should copy compare_by_identity status as well.matz
2009-07-22* hash.c (Hash::[]): rdoc. patch by Marc-Andre Lafortune.yugui
2009-07-18* suppressed shorten-64-to-32 warnings.nobu
2009-07-16* hash.c (rb_hash_aset, recursive_hash): rejects recursive hash.nobu
2009-07-12ENV is now locale encoding.naruse
2009-07-01* hash.c (rb_hash_hash): documentation fix. a patch frommatz
2009-06-08* hash.c (rb_hash_reject_bang): always check frozen status.matz
2009-05-29* hash.c (Init_Hash): made #to_s an alias to #inspect to reducenobu
2009-05-29* hash.c (rb_hash_inspect): rescurses with defined ID to get ridnobu
2009-05-27* st.c (st_insert2): new function with processing new key,matz
2009-05-24* thread.c (rb_exec_recursive_paired): new function for propernobu
2009-05-09* hash.c: 3rd arguemnt of rb_hash_foreach() is VALUE.nobu
2009-02-26* hash.c (hash_foreach_iter): fix for prototype.nobu
2009-02-15* hash.c (hash_i): use Murmurhash.akr
2009-02-14* string.c (rb_hash_uint32, rb_hash_uint, rb_hash_start, rb_hash_end),mame
2009-02-14* hash.c (rb_hash): always return a fixnum value because a returnmame
2009-01-26* hash.c (rb_any_hash): fixed performance issues with nil, true,matz
2009-01-11* hash.c (rb_hash_s_create): set nil as the value if assoc lengthnobu
2008-12-19* io.c (rb_io_extract_encoding_option): "internal_encoding: nil"matz
2008-12-18* hash.c (rb_hash_aset): string key copying only happen if key ismatz
2008-10-21* ext/stringio/stringio.c (strio_write): should convert writingmatz
2008-10-21* io.c (open_key_args): should adjust argc, argv in structmatz
2008-10-04* dln.c: Ruby no longer supports MacOS 9 or before.yugui
2008-10-04* dln.c: Ruby no longer supports MS-DOS.yugui
2008-09-30* sprintf.c (rb_str_format): add %<name>s style named argumentmatz
2008-09-23* hash.c (rb_obj_is_proc): declaration moved for rdoc.akr
2008-09-23* hash.c (ENVMATCH, ENVNMATCH): reduced same code.nobu
2008-09-23* common.mk, hash.c: remove unused inclusion.ko1
2008-09-22* hash.c (env_aset): allow nil value to remove an entry.matz
2008-09-15 * complex.c (nucomp_eql_p): new.tadf
2008-09-03* include/ruby/signal.h: removed.ko1
2008-08-16* include/ruby/ruby.h (rb_intern_const): tiny optimization.nobu
2008-08-14* hash.c (set_default): fix rdoc. #441matz