summaryrefslogtreecommitdiff
path: root/weakmap.c
Commit message (Expand)AuthorAgeFilesLines
* Implement ObjectSpace::WeakMap#delete and ObjectSpace::WeakKeyMap#deleteJean Boussier2023-04-151-0/+82
* Add specs for ObjectSpace::WeakKeyMapJean Boussier2023-04-151-1/+2
* ObjectSpace::WeakMap: clean inverse reference when an entry is re-assignedJean Boussier2023-03-171-17/+74
* Fix incorrect size of WeakMap bufferPeter Zhu2023-03-161-2/+2
* Fix crash during compactionPeter Zhu2023-03-141-1/+1
* ObjectSpace::WeakMap: fix compaction supportJean Boussier2023-03-141-1/+36
* Mark weak maps as write barrier protectedJean Boussier2023-03-101-4/+6
* Move WeakMap and WeakKeyMap code to weakmap.cPeter Zhu2023-03-101-0/+800