summaryrefslogtreecommitdiff
path: root/test/ruby/test_hash.rb
AgeCommit message (Expand)Author
2020-06-18Add Hash#except ENV#except [Feature #15822]Timo Schilling
2020-03-16`Proc` made by `Hash#to_proc` should be a lambda [Bug #12671]Yusuke Endoh
2020-03-16hash.c: Do not use the fast path (rb_yield_values) for lambda blocksYusuke Endoh
2020-03-07check ar_table after `#hash` callKoichi Sasada
2020-02-25should count only string.Koichi Sasada
2020-01-19Fix typo s/test_ruby2_keywords_hash!/test_ruby2_keywords_hash/Ryuta Kamizono
2020-01-17hash.c: Add a feature to manipulate ruby2_keywords flagYusuke Endoh
2020-01-10Hash#transform_values should return a plain new HashNobuyoshi Nakada
2019-12-26Transform hash keys by a hash [Feature #16274]Nobuyoshi Nakada
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-08-01check hash_hint is different.Koichi Sasada
2019-07-31test/ruby/test_hash.rb: remove a unused vribleYusuke Endoh
2019-07-31check SystemStackErrorKoichi Sasada
2019-07-31remove RHash::iter_lev.Koichi Sasada
2019-05-23hash.c (rb_hash_s_create): Reject `Hash[[nil]]`Yusuke Endoh
2018-12-07Adjust reserved hash valuesnobu
2018-11-29clear dst Hash on Hash#replace. [Bug #15358]ko1
2018-10-26hash.c: aset deduplicates un-tainted stringnormal
2018-09-20Enumerable#to_h with block and so onnobu
2018-09-19* hash.c (rb_hash_merge): Accepts zero or more hashes as argumentsmame
2018-02-25Add a new #filter alias for #selecteregon
2018-01-26hash.c: support key swapping in Hash#transform_keys!mrkn
2017-12-30hash literal deduplicates like Hash#[]=normal
2017-12-29test/ruby/test_hash: minor test cleanupnormal
2017-12-22force hash values fixableusa
2017-12-12Add FrozenError as a subclass of RuntimeErrorshyouhei
2017-10-22Add arity check into Hash#flattenglass
2017-10-21hash.c: Add Hash#sliceglass
2017-09-18error.c: KeyError#receiver and KeyError#keynobu
2017-07-14hash.c: Add Hash#transform_keys and Hash#transform_keys!mrkn
2017-07-11tainted string should be tainted.ko1
2017-04-27refactor newhash (revision 58463 another try) [fix GH-1600]shyouhei
2017-01-07fix optimization for hash aset/aref with fstringeregon
2016-12-06Fix typoskazu
2016-12-06test/ruby/test_hash.rb: suppress syntax warningrhe
2016-12-06switching hash removalnobu
2016-10-31fix typos [ci skip]kazu
2016-10-22hash.c: fix Hash#compact! return valuenobu
2016-10-13hash.c: add compact and compact! methodsnobu
2016-09-08hash.c: map_v -> transform_valuesmrkn
2016-08-09hash.c: implement Hash#map_v and Hash#map_v!mrkn
2016-05-17Optimize enum_sum for a range from int to intmrkn
2016-05-17Implement Enumerable#summrkn
2016-05-17[Feature #12005] Unify Fixnum and Bignum into Integerakr
2016-03-09test_hash.rb: tests for to_hnobu
2016-02-19test/ruby: suppress parser warningsnobu
2016-01-30vm_eval.c: fix hook callnobu
2016-01-09test_hash.rb: add testnobu
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-12-12object.c: raise TypeErrornobu