path: root/hash.c
AgeCommit message (Expand)Author
2017-10-02Revert "vm_eval.c: add rb_yield_assoc_or_values()"glass
2017-10-02vm_eval.c: add rb_yield_assoc_or_values()glass
2017-10-01use rb_hash_new_with_size()glass
2017-09-30hash.c: remove special treatments on deletionglass
2017-09-18error.c: KeyError#receiver and KeyError#keynobu
2017-09-05add rb_hash_new_with_size()shyouhei
2017-09-02Update Hash#compact! documentation [ci skip]nobu
2017-08-28[DOC] Fix typo in rdoc of `transform_values!` [ci skip]kazu
2017-07-30hash.c: refactor env_enc_str_newnobu
2017-07-19revert r59359, r59356, r59355, r59354normal
2017-07-18hash: keep fstrings of tainted strings for string keysnormal
2017-07-14hash.c: fix possible crash in Hash#transform_keys!rhe
2017-07-14hash.c: Add Hash#transform_keys and Hash#transform_keys!mrkn
2017-07-11tainted string should be tainted.ko1
2017-07-10hash.c: prefer value cast to pointer castnobu
2017-07-09Hash#[]= deduplicates string keys if (and only if) fstring existsnormal
2017-05-31Improve performance of implicit type conversionwatson1978
2017-05-25hash.c: docs for Hash#transform_valuesstomar
2017-05-22hash.c: [DOC] fix docs for Hash#transform_values!rhe
2017-05-21Add missing word in transform_values methods descriptionkazu
2017-05-20Improve Hash#merge performancewatson1978
2017-05-12Encoding.default_internal should affect ENV on Windows like other platformsusa
2017-04-27refactor newhash (revision 58463 another try) [fix GH-1600]shyouhei
2017-04-24revert newhash refactoringshyouhei
2017-04-23mark Hash keys correctly.ko1
2017-04-22adjust indentnobu
2017-04-21insert WB correctly.ko1
2017-04-21mark created frozen strings.ko1
2017-04-21typo fix (sorry!)shyouhei
2017-04-21refactor hash literalshyouhei
2017-03-01hash.c: [DOC] fix book title in examplestomar
2017-02-27Fix doc for Hash#dig and Struct#digstomar
2017-02-21backward.h: 2.2 deprecated featuresnobu
2017-01-22Hash#fetch: fix grammar in documentation.kazu
2017-01-19ENV#fetch: fix documentation of raised exceptionnobu
2017-01-07fix optimization for hash aset/aref with fstringeregon
2016-12-24hash.c: split long long literalsnobu
2016-12-10Updated documentation examples for Hash#value?naruse
2016-12-07hash.c: hash should be longnobu
2016-12-06switching hash removalnobu
2016-12-06remove unnecessary variablenobu
2016-12-03Cleanup ruby method definitions in hash.ckazu
2016-11-07add castnobu
2016-11-07 Introduce table improvement by Vladimir Makarov <>.ko1
2016-10-26[DOC] replace Fixnum with Integer [ci skip]nobu
2016-10-22hash.c: fix Hash#compact! return valuenobu
2016-10-13hash.c: add compact and compact! methodsnobu
2016-10-04* internal.h (ST2FIX): new macro to convert st_index_t to Fixnum.usa
2016-09-16* hash.c (each_pair_i_fast): Fix compile error with old version ofngoto
2016-09-13* hash.c (each_pair_i_fast): use rb_yield_values2 to avoid var args.naruse