summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2018-10-13hash.c: improve docs for Hash#{merge,merge!,update}stomar
2018-10-12hash.c: improve docs for Hash#{size,length}stomar
2018-09-26fallback env encoding to ASCII-8BITnobu
2018-09-20Enumerable#to_h with block and so onnobu
2018-09-19* hash.c (rb_hash_update): fix indentmame
2018-09-19* hash.c (rb_hash_update): remove a meticulous explanationmame
2018-09-19* hash.c (rb_hash_merge): Accepts zero or more hashes as argumentsmame
2018-09-13warn unused blocks with Enumerable#all? any? one? none?nobu
2018-08-11hash.c: env block size limit on Windowsnobu
2018-07-27Include Hash#size in the examplestenderlove
2018-07-19renamed ruby_tz_update as ruby_tz_uptodate_pnobu
2018-07-18reduce tzsetnobu
2018-06-23[DOC] Add call signature for {Array,Hash}#any?ktsj
2018-05-08rb_ary_dig, rb_hash_dig: nobody is using them outside.shyouhei
2018-04-19Add slice method to ENV like Hash#slicenobu
2018-02-25Add a new #filter alias for #selecteregon
2018-02-23[DOC] missing docs at toplevelnobu
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2018-01-26hash.c: support key swapping in Hash#transform_keys!mrkn
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2017-12-30hash literal deduplicates like Hash#[]=normal
2017-12-25hash.c: prime2nobu
2017-12-25hash.c: use uint128_tnobu
2017-12-25Use UINT128_T support flag from configurenobu
2017-12-22force hash values fixableusa
2017-12-10Add case equality arity to Enumerable#all?, any?, none? and one?,marcandre
2017-12-05Revamp method coverage to support define_methodmame
2017-11-07hash.c: improve docs for Hash#slicestomar
2017-10-26common conversion functionsnobu
2017-10-22Update doc of Hash#slice [ci skip]kazu
2017-10-22hash.c: optimize Hash#compare_by_identityglass
2017-10-22Add arity check into Hash#flattenglass
2017-10-21Added sample code of merge! method in hash.c.hsbt
2017-10-21hash.c: Add Hash#sliceglass
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