summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2023-03-06Resurrect symbols used by ObjectSpaceTakashi Kokubun
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-02-23Implement ObjectSpace::WeakKeyMap basic allocatorJean Boussier
2023-02-19Remove (newly unneeded) remarks about aliasesBurdetteLamar
2023-02-09Merge gc.h and internal/gc.hMatt Valentine-House
2023-02-03Remove dead code in ar_copyPeter Zhu
2023-02-02Remove redundant else if statement in hash.cPeter Zhu
2023-01-31Remove rb_hash_ar_table_pPeter Zhu
2023-01-31Remove rb_hash_st_tablePeter Zhu
2023-01-31Remove rb_hash_ar_tablePeter Zhu
2023-01-20Document thread-safety issues with Hash default_procJeremy Evans
2023-01-11Assert possible hash functions in RHASH_ST_TABLE (#7107)Takashi Kokubun
2022-12-17Use FL_TEST_RAW in rb_hash_default_valueJohn Hawthorn
2022-12-17Use a BOP for Hash#defaultJohn Hawthorn
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-10-24Adjust indents [ci skip]Nobuyoshi Nakada
2022-10-23Introduce `hash_iter_status_check` functionS.H
2022-10-22Improved formatting of `hash_foreach_iter` functions. (#6615)Samuel Williams
2022-08-02[Bug #17767] Now `ENV.clone` raises `TypeError` as well as `ENV.dup`Nobuyoshi Nakada
2022-07-26Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-06-17ENV.merge! support multile arguments [Feature #18279]Nobuyoshi Nakada
2022-06-15Restore rb_exec_recursive_outerJohn Hawthorn
2022-06-10Make method id explicit in rb_exec_recursive_outerJohn Hawthorn
2022-04-30Document best-practices for writing hash methods (#5805)Chris Seaton
2022-04-26Expose `rb_hash_new_capa(long)`Jean Boussier
2022-03-26[DOC] Use simple references to operator methodsNobuyoshi Nakada
2022-03-25Fix formatting errors in What's Here for Array, Hash, ENV (#5718)Burdette Lamar
2022-02-12[DOC] Simplify operator method referencesNobuyoshi Nakada
2022-02-12Fix TypoSteven Nunez
2022-02-08[DOC] Fix broken links to literals.rdocNobuyoshi Nakada
2022-02-08[DOC] Simplify links to global methodsNobuyoshi Nakada
2022-02-07[DOC] Use RDoc link style for links in the same class/modulePeter Zhu
2022-02-07[DOC] Use RDoc link style for links to other classes/modulesPeter Zhu
2022-02-04[Bug #18501] Fire write barrier after hash has been writtenAaron Patterson
2022-01-14Make Hash#shift return nil for empty hashJeremy Evans
2021-12-26Remove tainted and trusted featuresNobuyoshi Nakada
2021-12-21Add missing '%' in format stringKazuhiro NISHIYAMA
2021-12-20[DOC] Add documentation for hash value omission syntaxVictor Shepelev
2021-12-18What's Here for ENV (#5292)Burdette Lamar
2021-12-17data type should be `static`Koichi Sasada
2021-12-17`RUBY_DEFAULT_FREE` is not needed.Koichi Sasada
2021-12-17`ENV` ivars should not be accessible from ractorsKoichi Sasada
2021-12-16Suppress empty-body warningNobuyoshi Nakada
2021-12-15Adjust indents [ci skip]Nobuyoshi Nakada
2021-12-15use `RB_VM_LOCK_ENTER()`Koichi Sasada
2021-12-15Removed no longer used variablesNobuyoshi Nakada
2021-12-15Fixed env_pairs array typesNobuyoshi Nakada
2021-12-15Use prototype definition instead of old K&R styleNobuyoshi Nakada
2021-12-15Adjust styles [ci skip]Nobuyoshi Nakada