summaryrefslogtreecommitdiff
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-081-2/+0
* Restore Hash#compare_by_identity mode [Bug #18171]Nobuyoshi Nakada2021-10-021-3/+1
* Add rb_ident_hash_new_with_sizeNobuyoshi Nakada2021-10-021-0/+8
* Use faster any_hash logic in rb_hashJohn Hawthorn2021-09-301-29/+30
* [DOC] Fix broken links [ci skip]Nobuyoshi Nakada2021-09-151-1/+1
* Handle overwriting Object::ENV in spawnJeremy Evans2021-09-141-0/+12
* Revert "Force recycle intermediate collection in Hash#transform_keys! [Bug #1...Kenichi Kamiya2021-09-141-1/+0
* Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS2021-09-111-1/+1
* Free previously used tables [Bug #18134]Nobuyoshi Nakada2021-08-291-15/+7
* Make Hash#each family usable in RactorSutou Kouhei2021-08-261-2/+7
* Remove old warning aged nearly 8 yearsNobuyoshi Nakada2021-08-191-23/+0
* Stop force-recycling evacuated array [Bug #18065]Nobuyoshi Nakada2021-08-071-1/+0
* Using RBOOL macroS.H2021-08-021-16/+5
* Fix a comment [ci skip]Nobuyoshi Nakada2021-07-281-1/+1
* Remove useless castsNobuyoshi Nakada2021-07-221-2/+2
* Copy hash compare_by_identity setting in more casesJeremy Evans2021-07-151-8/+24
* [DOC] `Hash.[]` returns a hash with no default value/proc [ci skip]Nobuyoshi Nakada2021-07-041-4/+10
* Specify version to remove as bare numbersNobuyoshi Nakada2021-06-301-1/+1
* rb_warn_deprecated_to_remove_at [Feature #17432]Nobuyoshi Nakada2021-06-301-1/+1
* Share freeze option handlingNobuyoshi Nakada2021-06-281-17/+3
* [DOC] fixed return value of ENV.clone [ci skip]Nobuyoshi Nakada2021-06-241-3/+3
* What's Here for Numeric and ComparableBurdette Lamar2021-06-211-2/+5
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-171-1/+1
* Make ENV.clone warn and ENV.dup raiseJeremy Evans2021-06-081-0/+63
* Add static modifier to C function in hash.c (#3138)S.H2021-06-011-5/+5
* Protoized old pre-ANSI K&R style declarations and definitionsNobuyoshi Nakada2021-05-071-1/+1
* Fix trivial -Wundef warningsBenoit Daloze2021-05-041-1/+1
* Correct documentation example on Hash#digNick Kelley2021-04-301-1/+1
* Fix wrong documentationromainsalles2021-04-231-1/+0
* [Doc] Add Hash#value? into call-seq (#4293)Kenichi Kamiya2021-04-151-0/+3
* Force recycle intermediate collection in Hash#transform_keys! [Bug #17735]Kenichi Kamiya2021-03-281-0/+2
* Hide an intermediate arrayNobuyoshi Nakada2021-03-281-2/+4
* Clear an intermediate hash [Bug #17735]Nobuyoshi Nakada2021-03-281-0/+1
* Keep non evaluated keys in `Hash#transform_keys!` [Bug #17735]Kenichi Kamiya2021-03-281-1/+5
* [Doc] Fix a typo around Hash#compare_by_identityKenichi Kamiya2021-03-221-2/+2
* Hash#transform_values! ensures receiver modifiable in block [Bug #17736]Kenichi Kamiya2021-03-221-0/+1
* Ensure the receiver hash modifiable before updating [Bug #17736]Nobuyoshi Nakada2021-03-211-40/+42
* Refactor hash aset callbackNobuyoshi Nakada2021-03-211-10/+3
* Refactor hash update callbacksNobuyoshi Nakada2021-03-201-20/+13
* Some Hash destructive methods ensure the receiver modifiable [Bug #17736]Kenichi Kamiya2021-03-201-0/+2
* Avoid rehashing in Hash#replace/dup/initialize_copy [Bug #16996]Marc-Andre Lafortune2021-03-181-1/+1
* Avoid rehashing in Hash#select/reject [Bug #16996]Marc-Andre Lafortune2021-03-181-25/+7
* Explicit references to EnumerableBurdetteLamar2021-01-201-1/+4
* Adds RDoc summary of Hash methods (#4045)Burdette Lamar2021-01-101-0/+123
* Make any hash values fixable [Bug #17488]Nobuyoshi Nakada2020-12-311-8/+3
* Adjusted indents [ci skip]Nobuyoshi Nakada2020-12-281-7/+7
* Optimize calls to `Kernel#hash` (#3987)Marc-André Lafortune2020-12-251-1/+5
* Make `Hash#except` always return a HashMarc-Andre Lafortune2020-12-191-1/+2
* Document Hash#transform_keys with hash. Amend NEWS [DOC] [ci skip]Marc-Andre Lafortune2020-12-151-14/+15
* Windows: Read ENV names and values as UTF-8 encoded Strings (#3818)Lars Kanis2020-12-081-62/+13