summaryrefslogtreecommitdiff
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* [Bug #17767] Now `ENV.clone` raises `TypeError` as well as `ENV.dup`Nobuyoshi Nakada2022-08-021-13/+8
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-1/+1
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-273/+273
* ENV.merge! support multile arguments [Feature #18279]Nobuyoshi Nakada2022-06-171-10/+15
* Restore rb_exec_recursive_outerJohn Hawthorn2022-06-151-0/+1
* Make method id explicit in rb_exec_recursive_outerJohn Hawthorn2022-06-101-1/+1
* Document best-practices for writing hash methods (#5805)Chris Seaton2022-04-301-0/+13
* Expose `rb_hash_new_capa(long)`Jean Boussier2022-04-261-0/+6
* [DOC] Use simple references to operator methodsNobuyoshi Nakada2022-03-261-4/+4
* Fix formatting errors in What's Here for Array, Hash, ENV (#5718)Burdette Lamar2022-03-251-113/+113
* [DOC] Simplify operator method referencesNobuyoshi Nakada2022-02-121-5/+5
* Fix TypoSteven Nunez2022-02-121-1/+1
* [DOC] Fix broken links to literals.rdocNobuyoshi Nakada2022-02-081-1/+1
* [DOC] Simplify links to global methodsNobuyoshi Nakada2022-02-081-1/+1
* [DOC] Use RDoc link style for links in the same class/modulePeter Zhu2022-02-071-49/+49
* [DOC] Use RDoc link style for links to other classes/modulesPeter Zhu2022-02-071-4/+4
* [Bug #18501] Fire write barrier after hash has been writtenAaron Patterson2022-02-041-5/+15
* Make Hash#shift return nil for empty hashJeremy Evans2022-01-141-4/+3
* Remove tainted and trusted featuresNobuyoshi Nakada2021-12-261-7/+0
* Add missing '%' in format stringKazuhiro NISHIYAMA2021-12-211-1/+1
* [DOC] Add documentation for hash value omission syntaxVictor Shepelev2021-12-201-0/+8
* What's Here for ENV (#5292)Burdette Lamar2021-12-181-0/+80
* data type should be `static`Koichi Sasada2021-12-171-1/+1
* `RUBY_DEFAULT_FREE` is not needed.Koichi Sasada2021-12-171-1/+1
* `ENV` ivars should not be accessible from ractorsKoichi Sasada2021-12-171-1/+12
* Suppress empty-body warningNobuyoshi Nakada2021-12-161-2/+2
* Adjust indents [ci skip]Nobuyoshi Nakada2021-12-151-3/+3
* use `RB_VM_LOCK_ENTER()`Koichi Sasada2021-12-151-337/+375
* Removed no longer used variablesNobuyoshi Nakada2021-12-151-7/+0
* Fixed env_pairs array typesNobuyoshi Nakada2021-12-151-8/+8
* Use prototype definition instead of old K&R styleNobuyoshi Nakada2021-12-151-1/+1
* Adjust styles [ci skip]Nobuyoshi Nakada2021-12-151-17/+10
* Symbols closed to env should be staticNobuyoshi Nakada2021-12-151-2/+2
* Make ENV shareableRohit Menon2021-12-151-0/+3
* Move exception-raising functions out of mutex; Refactor env-copyingRohit Menon2021-12-151-98/+61
* Add locks for ENVRohit Menon2021-12-151-46/+183
* Adding links to literals and Kernel (#5192)Burdette Lamar2021-12-031-9/+5
* [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