[ruby/json] Use RB_TYPE_P
[ruby.git] / weakmap.c
2025-02-04 Jean BoussierFix a typo in WeakKeyMap argument error
2024-12-04 Yusuke EndohRemove meaningless NULL checks
2024-11-11 Peter ZhuMake ObjectSpace::WeakMap#[]= return Qnil
2024-10-29 Peter ZhuRemove double semicolon at end of line in weakmap.c...
2024-10-24 Peter ZhuFix potential issue in wmap_cmp for dead entries
2024-10-21 Peter ZhuFix wmap_compact from potentially corrupting ST table
2024-10-21 Peter Zhu[DOC] Fix indentation of comment in wmap_compact_table_i
2024-10-08 John BamptonFix spelling
2024-08-23 Peter ZhuFix use-after-free in WeakKeyMap#clear
2024-08-23 Andy Wong[DOC] Fix typos in ObjectSpace::WeakMap docs
2024-08-22 Peter ZhuFix use-after-free for WeakKeyMap
2024-08-22 Peter ZhuFix WeakMap use-after-free
2024-08-22 Peter ZhuRemove wmap_free_entry
2024-08-22 Peter ZhuRefactor wmap_compact to use wmap_foreach
2024-08-22 Peter ZhuUse wmap_foreach for wmap_mark
2024-08-22 Peter ZhuRefactor wmap_foreach to pass weakmap_entry
2024-08-22 Peter ZhuAdd struct weakmap_entry for WeakMap entries
2024-08-21 Peter ZhuRemove unused weakmap field in wmap_foreach
2024-05-06 Earlopain[DOC] Fix typos in WeakMap docs
2024-04-18 careworrychore: remove repetitive words (#10573)
2024-02-14 Peter ZhuRemove duplicated include in weakmap.c
2024-02-12 Peter ZhuReplace assert with RUBY_ASSERT in weakmap.c
2024-01-30 Nobuyoshi NakadaUse `UNDEF_P`
2023-12-14 Victor Shepelev[DOC] Enhance docs for WeakMap and WeakKeyMap (#9160)
2023-12-12 Peter ZhuMake WeakKeyMap safe for compaction during allocation
2023-12-12 Peter ZhuMake WeakMap safe for compaction during allocation
2023-11-21 Peter ZhuImplement WeakKeyMap on VWA
2023-11-21 Peter ZhuImplement WeakMap on VWA
2023-09-06 Peter ZhuFix crash in WeakMap during compaction
2023-09-05 Peter ZhuIntroduce rb_gc_remove_weak
2023-09-05 Peter ZhuReuse allocated buffer in WeakMap
2023-08-25 Peter ZhuImplement WeakKeyMap using weak references
2023-08-25 Peter ZhuImplement WeakMap using weak references
2023-08-15 Burdette Lamar[DOC] Improve doc guide compliance (#8221)
2023-04-15 Jean BoussierImplement ObjectSpace::WeakMap#delete and ObjectSpace...
2023-04-15 Jean BoussierAdd specs for ObjectSpace::WeakKeyMap
2023-03-17 Jean BoussierObjectSpace::WeakMap: clean inverse reference when...
2023-03-16 Peter ZhuFix incorrect size of WeakMap buffer
2023-03-15 Peter ZhuFix crash during compaction
2023-03-14 Jean BoussierObjectSpace::WeakMap: fix compaction support
2023-03-10 Jean BoussierMark weak maps as write barrier protected
2023-03-10 Peter ZhuMove WeakMap and WeakKeyMap code to weakmap.c