Hacker News new | ask | show | jobs
by carry_bit 1612 days ago
By GC info in my post I mean tracking which registers and stack slots at each safepoint contain object references so the tracing GC can precisely identify all of the GC roots.

Since Wolfram Language uses referencing counting instead, it doesn't need all of that complexity; it just has to insert MemoryAcquire/MemoryRelease at the appropriate spots in the IR.

2 comments

You don’t need to track registers and stack slots to do GC. JSC doesn’t.
I see what you mean, simpler indeed!