Hacker News new | ask | show | jobs
by boredprograming 1827 days ago
LLVM has built in hooks for GC, used by Azul's Zing JVM JIT compiler and perhaps Safari's LLVM JS JIT.

I'm not sure if the GC integration is tied to JIT support or not. I think it's mostly related to insertion of safepoints which could be useful for Rust implementation

1 comments

Safari/JavaScriptCore has moved away from LLVM and now uses its own B3 backend for advanced optimizations.