summaryrefslogtreecommitdiff
path: root/hash.c
AgeCommit message (Expand)Author
2023-06-08* remove trailing spaces. [ci skip]git
2023-06-08[DOC] Add comment about flags for HashPeter Zhu
2023-06-01[DOC] Mention the edge case of `any?`/`all?`Nobuyoshi Nakada
2023-05-23Remove dead code in rb_hash_replacePeter Zhu
2023-05-23Fix crash when replacing ST hash with AR hashPeter Zhu
2023-05-23Remove dead code in ar_copyPeter Zhu
2023-05-23Hash.new: print a deprecation warning when receiving keyword arguments (#7828)Jean byroot Boussier
2023-05-17Move ar_hint to ar_table_structPeter Zhu
2023-05-17Implement Hash ST tables on VWAPeter Zhu
2023-05-17Implement Hash AR tables on VWAPeter Zhu
2023-05-12Add `rb_sys_fail_sprintf` macroNobuyoshi Nakada
2023-05-01[DOC] hash.c: fix typo in `#<=>` docsPiotr Szotkowski
2023-04-15Adjust function style [ci skip]Nobuyoshi Nakada
2023-04-11hash.c: Fix hash_iter_lev_dec corrupting shapeJean Boussier
2023-04-06[Feature #19474] Refactor NEWOBJ macrosMatt Valentine-House
2023-03-24Change Hash#compact to keep default values and compare_by_identity flagJeremy Evans
2023-03-24Copy compare_by_identity flag for empty hashes in Hash.ruby2_keywords_hashJeremy Evans
2023-03-24Do not copy compare_by_identity flag for non-empty hashes in Hash.[]Jeremy Evans
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