summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2013-08-18* error.c, file.c, gc.c, hash.c, thread.c, variable.c, vm_eval.c, bin/erb:ktsj
2013-08-14* hash.c (rb_hash_aset): [DOC] Document key dup patch by @kachickzzak
2013-07-29* hash.c (rb_hash_compare_by_id): add function prototype.glass
2013-07-29* hash.c (rb_hash_compare_by_id): don't call rb_hash_rehash()glass
2013-07-29* hash.c (rb_hash_assoc): performance improvement by replacingglass
2013-07-29* hash.c (rb_hash_assoc): revert r42224. table->type->compare isglass
2013-07-29ChangeLog: commit missnobu
2013-07-29* hash.c (rb_hash_assoc): performance improvement by replacingglass
2013-07-20* hash.c (rb_hash_flatten): use NUM2INT to raise TypeError on 32bitnaruse
2013-07-18* hash.c (rb_hash_flatten): performance improvement by not usingglass
2013-07-17* hash.c (delete_if_i): use ST_DELETE.glass
2013-07-17* hash.c (rb_hash_replace): performance improvement by usingglass
2013-07-17hash.c: key name in error messagenobu
2013-07-15* hash.c (rb_hash_each_pair): performance improvement by usingglass
2013-07-12* hash.c (rb_hash_reject_bang): do not call rb_hash_foreach() if RHashglass
2013-07-12* hash.c (recursive_hash): use RHASH_SIZE() to check hash size.glass
2013-07-11* hash.c (rb_hash_size): use RHASH_SIZE().glass
2013-07-11* hash.c (rb_hash_values): set array capa to RHASH_SIZE().glass
2013-07-11* hash.c (rb_hash_keys): set array capa to RHASH_SIZE().glass
2013-06-26intern.h: define rb_enumerator_size_funcnobu
2013-06-24* compile.c (make_name_for_block): use PRIsVALUE in format stringcharliesome
2013-06-22* include/ruby/ruby.h, gc.c: rename macros and functions:ko1
2013-06-21* include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for secondko1
2013-06-21hash.c: refine error messagenobu
2013-06-18* hash.c: `st_update()' also has same issue of last fix.ko1
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-06-11* bignum.c (validate_integer_pack_format): Don't require a word orderakr
2013-06-10* bignum.c (rb_integer_pack): Returns sign instead of words.akr
2013-06-09* bignum.c (rb_integer_pack): numwords_allocated argument removed.akr
2013-06-08* hash.c (rb_hash): Use rb_integer_pack to obtain least significantakr
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