Hacker News new | past | comments | ask | show | jobs | submit login

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.




You don’t need to track registers and stack slots to do GC. JSC doesn’t.


I see what you mean, simpler indeed!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: