summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2011-03-19* hash.c (ruby_setenv): check env process block size with OS ver.arton
2011-03-19* hash.c: refactoring prior patch (getenvsize win32 specfic function).arton
2011-03-19* hash.c (ruby_setenv): calculate total env block size for win32.arton
2011-03-19* hash.c (ruby_setenv): checking with max process environment block size fow ...arton
2011-03-08* hash.c (ruby_setenv): MSDN says that Windows XP or earlier limitsusa
2011-02-15* hash.c (inspect_i): copy the encoding of the first key asnaruse
2011-01-30* hash.c (rb_hash_fetch_m): use useful message for longer key, not anobu
2011-01-27 * hash.c (rb_hash_fetch_m): add GC guard to prevent intermediatekosaki
2011-01-11* hash.c (hash_i): return different values for inverse hash.nobu
2010-12-14* hash.c: parenthesize macro arguments.akr
2010-12-04* hash.c (rb_hash_update_by): new API for Hash#update.nobu
2010-10-24* array.c, gc.c, hash.c, object.c, string.c, struct.c,nobu
2010-10-19Commit miss.nobu
2010-10-19* test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]nobu
2010-10-15* hash.c (rb_hash_aref): skip calling "default" methodko1
2010-10-12* compile.c (iseq_build_body), error.c (set_syserr, get_syserr),nobu
2010-09-30* hash.c (ruby_setenv): workaround for old Windows. a patch fromusa
2010-09-11* hash.c (ruby_setenv): raise if putenv and SetEnvironmentVariablenobu
2010-08-03* hash.c (rb_check_hash_type): added.nobu
2010-05-17* hash.c: Documentation: change => in call-seq to ->.marcandre
2010-05-13* array.c: Harmonize documentation, in particular regarding:marcandre
2010-05-08* array.c (rb_ary_fetch, rb_ary_splice, rb_ary_store): Improve IndexErrormarcandre
2010-04-25* hash.c (ruby_setenv): putenv on msvcrt.dll can't remove empty value.wanabe
2010-03-17* hash.c (rb_hash_aset): allow recursive key. [ruby-core:24648]nobu
2010-03-06* hash.c (Hash#merge doc): Added explanation for form with block.marcandre
2010-03-03* hash.c (rb_hash_select_bang): add #select! and keep_if to Hash.matz
2010-02-16* hash.c (hash_update): always raise an exception when adding a newmame
2010-02-10* array.c (rb_ary_push_m, rb_ary_unshift_m, rb_ary_aset),nobu
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