News for hackers. Stuff that matters.
Re:Proposed New Go GC: Transaction-Oriented Collector by DblPlusUngood on Friday June 24, 2016 @12:28PM (#11971091)
Tenuring the young object in the write-barrier is not correct since the the young objects reachable from the newly-tenured object won't be marked in the young collection. That is why TOC then traces this newly-tenured object, which is novel to my knowledge.
Re:Proposed New Go GC: Transaction-Oriented Collector by pcwalton on Friday June 24, 2016 @12:35PM (#11971165)
Yeah, of course you need to recursively tenure objects, and I should have been more precise about that. I've heard of doing this before; it isn't novel.