summaryrefslogtreecommitdiff
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * array.c: Fix rdoc for flatten!marcandre2013-02-231-1/+1
* * hash.c (env_reject_bang): hide keys array from ObjectSpacecharliesome2013-02-061-0/+2
* * hash.c (rb_env_size): Restored documentation for ENV.sizedrbrain2013-01-261-9/+9
* * hash.c (rb_hash_update): Revert documentation from r38672zzak2013-01-011-13/+0
* * hash.c (rb_hash_update): Documentation for Hash#merge and shallowzzak2013-01-011-5/+18
* adjust stylenobu2012-12-291-1/+1
* * configure.in: check for the whether crt_externs.h is present when compilingcharliesome2012-12-281-1/+5
* adjust style.nobu2012-12-011-1/+1
* * probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove2012-11-121-1/+12
* hash.c: warn for wrong elementsnobu2012-11-111-0/+8
* hash.c: refine error messagesnobu2012-11-111-2/+6
* * hash.c: Support for enumerators created by ENV:marcandre2012-11-061-8/+26
* * hash.c: Support for enumerators created by Hash:marcandre2012-11-061-8/+10
* Index $LOADED_FEATURES so that require isn't so slowshirosaki2012-11-051-1/+1
* * hash.c (rb_hash_delete): Correct grammarzzak2012-11-031-2/+2
* * include/ruby/ruby.h: add C APIs.nari2012-10-201-4/+6
* * hash.c (initialize_copy): unset the default proc if there isn't onetenderlove2012-10-191-0/+6
* * hash.c (initialize_copy): duping should rehash the hash.tenderlove2012-10-181-1/+4
* * hash.c (initialize_copy): copy the underlying st_table on dup,tenderlove2012-10-161-1/+16
* hash.c: raise on invalid inputnobu2012-07-141-1/+6
* use RB_TYPE_P() instead of comparison of TYPE()nobu2012-05-231-1/+1
* * hash.c, object.c, struct.c, lib/ostruct.rb: add to_h methods.nobu2012-04-241-1/+28
* Revert r35339-35343 because of no tests.naruse2012-04-181-28/+1
* * hash.c: Alias ENV.to_h to ENV.to_hash [ref #6276]marcandre2012-04-161-1/+3
* * hash.c: Add Hash#to_h [Feature #6276]marcandre2012-04-161-0/+25
* * hash.c (no_new_key): moved test to raise outside.nobu2012-04-131-6/+5
* * hash.c (inspect_i): keep string's coderange.naruse2012-04-131-2/+2
* * hash.c (rb_hash_aset, rb_hash_update, rb_hash_update_by): usenobu2012-04-131-21/+84
* * hash.c: use RHASH_ITER_LEV(), not iter_leve directly.nobu2012-04-121-10/+8
* * hash.c (rb_hash_set_default_proc): Accept nil, patch by Run Paintmarcandre2012-04-091-2/+7
* * hash.c (hash_default_value): extract from rb_hash_aref(), to benobu2012-03-311-13/+16
* * hash.c: do not allocate st_table when it is not necessary.nobu2012-03-311-18/+22
* * hash.c: remove unnecessary checks for Qundef in hash iterations.nobu2012-03-311-34/+9
* * st.c (st_foreach_check): remove the entry by replacing with nevernobu2012-03-301-1/+1
* * hash.c (st_foreach_safe): since table is not for VALUE, Qundef isnobu2012-03-301-1/+1
* * hash.c: Qundef cannot be passed from st_foreach_check().nobu2012-03-301-8/+5
* * hash.c, marshal.c, object.c, variable.c: fix callback argument typesnobu2012-03-301-2/+3
* * hash.c (env_str_new, rb_f_getenv, env_fetch): use rb_str_conv_enc()usa2012-03-151-3/+3
* * win32/win32.c, include/ruby/win32.h (rb_w32_ugetenv): new API tousa2012-03-151-0/+14
* * include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre2012-03-141-3/+1
* * st.c: add st_foreach_check for fixing iteration over packed tablenobu2012-03-101-3/+2
* * hash.c: remove trailing spaces.ktsj2012-03-041-2/+2
* * hash.c (Init_Hash): Add section on how objects are used as Hash keysdrbrain2012-02-231-0/+45
* * hash.c (rb_any_hash): treat Qundef like as other special constants.nobu2012-02-211-13/+7
* * hash.c (hash_foreach_iter): fix signature.nobu2012-02-211-1/+2
* * whitespace cleanup.nobu2011-11-041-13/+13
* * complex.c: use "__sun" instead of "__sun__" to detect SunOS.akr2011-10-241-2/+2
* * hash.c (identhash): share with type_numhash.nobu2011-10-181-4/+2
* * hash.c (Init_Hash): Improve Hash documentation. Patch by Alvarodrbrain2011-10-041-6/+62
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-2/+2