Building a Copying GC for the Plush Programming Language(pointersgonewild.com)
pointersgonewild.com
Building a Copying GC for the Plush Programming Language
https://pointersgonewild.com/2025-11-29-building-a-copying-gc-for-the-plush-programming-language/
3 comments
For the GC it sounds like they don’t have generations which means copying long-lived objects needlessly due to the generational hypothesis. Interesting idea with the mailbox allocator, but how do these two allocators interact? Is the heap non-regional, or are they allocating into separate regions?
But they only collect tiny actors spaces, no big consecutive heaps as usual. Anyway, you can always add a minor collection later, and benchmark it. She didn't write it, a friend did.
Sincerely, your bad initialism GC.