aboutsummaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* hash.c: improve docs for Hash#{merge,merge!,update}stomar2018-10-131-41/+46
* hash.c: improve docs for Hash#{size,length}stomar2018-10-121-4/+3
* fallback env encoding to ASCII-8BITnobu2018-09-261-1/+1
* Enumerable#to_h with block and so onnobu2018-09-201-3/+61
* * hash.c (rb_hash_update): fix indentmame2018-09-191-2/+2
* * hash.c (rb_hash_update): remove a meticulous explanationmame2018-09-191-2/+1
* * hash.c (rb_hash_merge): Accepts zero or more hashes as argumentsmame2018-09-191-32/+62
* warn unused blocks with Enumerable#all? any? one? none?nobu2018-09-131-0/+3
* hash.c: env block size limit on Windowsnobu2018-08-111-7/+25
* Include Hash#size in the examplestenderlove2018-07-271-0/+4
* renamed ruby_tz_update as ruby_tz_uptodate_pnobu2018-07-191-3/+3
* reduce tzsetnobu2018-07-181-0/+9
* [DOC] Add call signature for {Array,Hash}#any?ktsj2018-06-231-0/+1
* rb_ary_dig, rb_hash_dig: nobody is using them outside.shyouhei2018-05-081-1/+1
* Add slice method to ENV like Hash#slicenobu2018-04-191-0/+30
* Add a new #filter alias for #selecteregon2018-02-251-0/+4
* [DOC] missing docs at toplevelnobu2018-02-231-0/+13
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-5/+5
* hash.c: support key swapping in Hash#transform_keys!mrkn2018-01-261-6/+10
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-1/+2
* hash literal deduplicates like Hash#[]=normal2017-12-301-9/+15
* hash.c: prime2nobu2017-12-251-3/+3
* hash.c: use uint128_tnobu2017-12-251-1/+1
* Use UINT128_T support flag from configurenobu2017-12-251-1/+1
* force hash values fixableusa2017-12-221-1/+9
* Add case equality arity to Enumerable#all?, any?, none? and one?,marcandre2017-12-101-11/+31
* Revamp method coverage to support define_methodmame2017-12-051-0/+8
* hash.c: improve docs for Hash#slicestomar2017-11-071-5/+4
* common conversion functionsnobu2017-10-261-2/+3
* Update doc of Hash#slice [ci skip]kazu2017-10-221-2/+3
* hash.c: optimize Hash#compare_by_identityglass2017-10-221-3/+9
* Add arity check into Hash#flattenglass2017-10-221-4/+10
* Added sample code of merge! method in hash.c.hsbt2017-10-211-0/+2
* hash.c: Add Hash#sliceglass2017-10-211-0/+33
* Revert "vm_eval.c: add rb_yield_assoc_or_values()"glass2017-10-021-6/+40
* vm_eval.c: add rb_yield_assoc_or_values()glass2017-10-021-40/+6
* use rb_hash_new_with_size()glass2017-10-011-1/+1
* hash.c: remove special treatments on deletionglass2017-09-301-14/+3
* error.c: KeyError#receiver and KeyError#keynobu2017-09-181-2/+2
* 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