aboutsummaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove rb_hash_ar_table_pPeter Zhu2023-01-311-12/+0
* Remove rb_hash_st_tablePeter Zhu2023-01-311-7/+0
* Remove rb_hash_ar_tablePeter Zhu2023-01-311-7/+0
* Document thread-safety issues with Hash default_procJeremy Evans2023-01-201-0/+4
* Assert possible hash functions in RHASH_ST_TABLE (#7107)Takashi Kokubun2023-01-111-0/+4
* Use FL_TEST_RAW in rb_hash_default_valueJohn Hawthorn2022-12-171-1/+3
* Use a BOP for Hash#defaultJohn Hawthorn2022-12-171-3/+17
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-15/+15
* Adjust indents [ci skip]Nobuyoshi Nakada2022-10-241-13/+13
* Introduce `hash_iter_status_check` functionS.H2022-10-231-18/+15
* Improved formatting of `hash_foreach_iter` functions. (#6615)Samuel Williams2022-10-221-7/+10
* [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