summaryrefslogtreecommitdiff
path: root/weakmap.c
AgeCommit message (Expand)Author
8 dayschore: remove repetitive words (#10573)careworry
2024-02-14Remove duplicated include in weakmap.cPeter Zhu
2024-02-12Replace assert with RUBY_ASSERT in weakmap.cPeter Zhu
2024-01-30Use `UNDEF_P`Nobuyoshi Nakada
2023-12-14[DOC] Enhance docs for WeakMap and WeakKeyMap (#9160)Victor Shepelev
2023-12-12Make WeakKeyMap safe for compaction during allocationPeter Zhu
2023-12-12Make WeakMap safe for compaction during allocationPeter Zhu
2023-11-21Implement WeakKeyMap on VWAPeter Zhu
2023-11-21Implement WeakMap on VWAPeter Zhu
2023-09-06Fix crash in WeakMap during compactionPeter Zhu
2023-09-05Introduce rb_gc_remove_weakPeter Zhu
2023-09-05Reuse allocated buffer in WeakMapPeter Zhu
2023-08-25Implement WeakKeyMap using weak referencesPeter Zhu
2023-08-25Implement WeakMap using weak referencesPeter Zhu
2023-08-15[DOC] Improve doc guide compliance (#8221)Burdette Lamar
2023-04-15Implement ObjectSpace::WeakMap#delete and ObjectSpace::WeakKeyMap#deleteJean Boussier
2023-04-15Add specs for ObjectSpace::WeakKeyMapJean Boussier
2023-03-17ObjectSpace::WeakMap: clean inverse reference when an entry is re-assignedJean Boussier
2023-03-16Fix incorrect size of WeakMap bufferPeter Zhu
2023-03-14Fix crash during compactionPeter Zhu
2023-03-14ObjectSpace::WeakMap: fix compaction supportJean Boussier
2023-03-10Mark weak maps as write barrier protectedJean Boussier
2023-03-10Move WeakMap and WeakKeyMap code to weakmap.cPeter Zhu