summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2012-04-13* hash.c (no_new_key): moved test to raise outside.nobu
2012-04-13* hash.c (inspect_i): keep string's coderange.naruse
2012-04-13* hash.c (rb_hash_aset, rb_hash_update, rb_hash_update_by): usenobu
2012-04-12* hash.c: use RHASH_ITER_LEV(), not iter_leve directly.nobu
2012-04-09* hash.c (rb_hash_set_default_proc): Accept nil, patch by Run Paintmarcandre
2012-03-31* hash.c (hash_default_value): extract from rb_hash_aref(), to benobu
2012-03-31* hash.c: do not allocate st_table when it is not necessary.nobu
2012-03-31* hash.c: remove unnecessary checks for Qundef in hash iterations.nobu
2012-03-30* st.c (st_foreach_check): remove the entry by replacing with nevernobu
2012-03-30* hash.c (st_foreach_safe): since table is not for VALUE, Qundef isnobu
2012-03-30* hash.c: Qundef cannot be passed from st_foreach_check().nobu
2012-03-30* hash.c, marshal.c, object.c, variable.c: fix callback argument typesnobu
2012-03-15* hash.c (env_str_new, rb_f_getenv, env_fetch): use rb_str_conv_enc()usa
2012-03-15* win32/win32.c, include/ruby/win32.h (rb_w32_ugetenv): new API tousa
2012-03-14* include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre
2012-03-10* st.c: add st_foreach_check for fixing iteration over packed tablenobu
2012-03-04* hash.c: remove trailing spaces.ktsj
2012-02-23* hash.c (Init_Hash): Add section on how objects are used as Hash keysdrbrain
2012-02-21* hash.c (rb_any_hash): treat Qundef like as other special constants.nobu
2012-02-21* hash.c (hash_foreach_iter): fix signature.nobu
2011-11-04* whitespace cleanup.nobu
2011-10-24* complex.c: use "__sun" instead of "__sun__" to detect SunOS.akr
2011-10-18* hash.c (identhash): share with type_numhash.nobu
2011-10-04* hash.c (Init_Hash): Improve Hash documentation. Patch by Alvarodrbrain
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-08-02* hash.c (recursive_hash): hash value of emptied hash should benobu
2011-06-30 * hash.c: Document ENVdrbrain
2011-06-29 * math.c: Attach documentation for Math.drbrain
2011-06-26* hash.c (rb_hash_reject): add documentation that Hash#rejectnaruse
2011-06-18* eval.c, hash.c, load.c, proc.c, range.c, thread.c, time.c: don'takr
2011-06-17* internal.h: declare internal functions here.akr
2011-05-31 * hash.c (key_i): Change rdoc from "the first occurence" to "andrbrain
2011-05-22 * hash.c: Improve documentation of Hash#key. Patch by Utkarshdrbrain
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