aboutsummaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* add rb_hash_new_with_size()shyouhei2017-09-051-1/+10
* Update Hash#compact! documentation [ci skip]nobu2017-09-021-2/+2
* [DOC] Fix typo in rdoc of `transform_values!` [ci skip]kazu2017-08-281-1/+1
* hash.c: refactor env_enc_str_newnobu2017-07-301-17/+7
* revert r59359, r59356, r59355, r59354normal2017-07-191-1/+22
* hash: keep fstrings of tainted strings for string keysnormal2017-07-181-22/+1
* hash.c: fix possible crash in Hash#transform_keys!rhe2017-07-141-4/+4
* hash.c: Add Hash#transform_keys and Hash#transform_keys!mrkn2017-07-141-0/+74
* tainted string should be tainted.ko12017-07-111-9/+23
* hash.c: prefer value cast to pointer castnobu2017-07-101-3/+3
* Hash#[]= deduplicates string keys if (and only if) fstring existsnormal2017-07-091-2/+16
* Improve performance of implicit type conversionwatson19782017-05-311-3/+3
* hash.c: docs for Hash#transform_valuesstomar2017-05-251-2/+3
* hash.c: [DOC] fix docs for Hash#transform_values!rhe2017-05-221-3/+4
* Add missing word in transform_values methods descriptionkazu2017-05-211-2/+2
* Improve Hash#merge performancewatson19782017-05-201-1/+1
* Encoding.default_internal should affect ENV on Windows like other platformsusa2017-05-121-2/+9
* refactor newhash (revision 58463 another try) [fix GH-1600]shyouhei2017-04-271-7/+1
* revert newhash refactoringshyouhei2017-04-241-108/+62
* mark Hash keys correctly.ko12017-04-231-6/+6
* adjust indentnobu2017-04-221-3/+3
* insert WB correctly.ko12017-04-211-5/+9
* mark created frozen strings.ko12017-04-211-3/+6
* typo fix (sorry!)shyouhei2017-04-211-1/+1
* refactor hash literalshyouhei2017-04-211-62/+101
* hash.c: [DOC] fix book title in examplestomar2017-03-011-1/+1
* Fix doc for Hash#dig and Struct#digstomar2017-02-271-6/+6
* backward.h: 2.2 deprecated featuresnobu2017-02-211-12/+0
* Hash#fetch: fix grammar in documentation.kazu2017-01-221-3/+3
* ENV#fetch: fix documentation of raised exceptionnobu2017-01-191-1/+1
* fix optimization for hash aset/aref with fstringeregon2017-01-071-3/+1
* hash.c: split long long literalsnobu2016-12-241-2/+2
* Updated documentation examples for Hash#value?naruse2016-12-101-2/+2
* hash.c: hash should be longnobu2016-12-071-3/+3
* switching hash removalnobu2016-12-061-32/+6
* remove unnecessary variablenobu2016-12-061-6/+10
* Cleanup ruby method definitions in hash.ckazu2016-12-031-102/+102
* add castnobu2016-11-071-1/+1
* Introduce table improvement by Vladimir Makarov <vmakarov@redhat.com>.ko12016-11-071-31/+77
* [DOC] replace Fixnum with Integer [ci skip]nobu2016-10-261-1/+1
* hash.c: fix Hash#compact! return valuenobu2016-10-221-1/+4
* hash.c: add compact and compact! methodsnobu2016-10-131-0/+64
* * internal.h (ST2FIX): new macro to convert st_index_t to Fixnum.usa2016-10-041-2/+2
* * hash.c (each_pair_i_fast): Fix compile error with old version ofngoto2016-09-161-1/+3
* * hash.c (each_pair_i_fast): use rb_yield_values2 to avoid var args.naruse2016-09-131-1/+2
* replace fixnum by integer in documents.akr2016-09-081-3/+3
* hash.c: map_v -> transform_valuesmrkn2016-09-081-19/+19
* util.h: POSIX-noncompliant setenvnobu2016-09-071-2/+0
* hash.c: implement Hash#map_v and Hash#map_v!mrkn2016-08-091-0/+67
* hash.c: env_name_newnobu2016-08-051-21/+32