summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2013-06-02fill rdocsnobu
2013-05-29* hash.c: fix WB bug.ko1
2013-05-26* hash.c (rb_hash_tbl_raw), internal.h: added.ko1
2013-05-26* hash.c, include/ruby/ruby.h: support WB protected hash.ko1
2013-05-13* include/ruby/ruby.h: constify RBasic::klass and addko1
2013-05-13* *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko1
2013-05-13* hash.c: Hash[] and {} are not equivalent by @eam [Fixes GH-301]zzak
2013-04-25* benchmark/bm_hash_shift.rb: add benchmark for Hash#shiftcharliesome
2013-04-16fix ENV.to_a rdoc example by @benolee [fix GH-288]hsbt
2013-02-23* array.c: Fix rdoc for flatten!marcandre
2013-02-06* hash.c (env_reject_bang): hide keys array from ObjectSpacecharliesome
2013-01-26* hash.c (rb_env_size): Restored documentation for ENV.sizedrbrain
2013-01-01* hash.c (rb_hash_update): Revert documentation from r38672zzak
2013-01-01* hash.c (rb_hash_update): Documentation for Hash#merge and shallowzzak
2012-12-29adjust stylenobu
2012-12-28* configure.in: check for the whether crt_externs.h is present when compilingcharliesome
2012-12-01adjust style.nobu
2012-11-12* probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove
2012-11-11hash.c: warn for wrong elementsnobu
2012-11-11hash.c: refine error messagesnobu
2012-11-06* hash.c: Support for enumerators created by ENV:marcandre
2012-11-06* hash.c: Support for enumerators created by Hash:marcandre
2012-11-05Index $LOADED_FEATURES so that require isn't so slowshirosaki
2012-11-03* hash.c (rb_hash_delete): Correct grammarzzak
2012-10-20* include/ruby/ruby.h: add C APIs.nari
2012-10-19* hash.c (initialize_copy): unset the default proc if there isn't onetenderlove
2012-10-18* hash.c (initialize_copy): duping should rehash the hash.tenderlove
2012-10-16* hash.c (initialize_copy): copy the underlying st_table on dup,tenderlove
2012-07-14hash.c: raise on invalid inputnobu
2012-05-23use RB_TYPE_P() instead of comparison of TYPE()nobu
2012-04-24* hash.c, object.c, struct.c, lib/ostruct.rb: add to_h methods.nobu
2012-04-18Revert r35339-35343 because of no tests.naruse
2012-04-16* hash.c: Alias ENV.to_h to ENV.to_hash [ref #6276]marcandre
2012-04-16* hash.c: Add Hash#to_h [Feature #6276]marcandre
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