3 ms·
You can see from his blog archives (and this post) that the author is well aware of GC strategies other than mark-sweep including Cheney copying. He has posted
by milesrout 2y ago
You can see from his blog archives (and this post) that the author is well aware of GC strategies other than mark-sweep including Cheney copying.
He has posted about conservative GC (contrary to your implication he has only implemented precise GC).
Maybe "forwarding pointers" is overloaded but given he has a post about a semispace collectors which uses something he refers to as forwarding pointers I don't see how he can be said not to know about it.
He also has posts referring to NaN-tagging and pointer tagging unless my memory betrays me.
https://wingolog.org/tags/garbage%20collection https://wingolog.org/tags/garbage%20collection
- rurban 2y agoWell, that would be good, because when we asked him in the Q&A at FOSDEM he had no idea about colored pointers and did not mention semi-space collectors at all, and had no plan to add it. I initially thought about using whippet, but I will stay clear and rather use MPS https://memory-pool-system.readthedocs.io/en/latest/ https://memory-pool-system.readthedocs.io/en/latest/
- milesrout 2y agoThat is baffling because in July he wrote "One of Whippet’s collectors is a semi-space collector." (https://wingolog.org/archives/2024/07/10/copying-collectors-with-block-structured-heaps-are-unreliable https://wingolog.org/archives/2024/07/10/copying-collectors-...) I didn't attend the talk and don't know him at all so wouldn't want to speak for him but from personal experience one can find oneself saying some bizarre things under stress/pressure when giving a presentation in front of lots of people. And then one looks back and goes: "why did I say that??"