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

I believe that the LLVM project is trying to accomplish this [1].

However, the concurrent, non-pausing GC of GoLang is not easy to match in efficiency. I'd be interested to hear about actual high-quality implementations of GCs in LLVM.

And then there's the problem of making it all work efficiently in WASM (which doesn't yet support advanced concepts needed by GCs such as memory barriers).

[1] https://llvm.org/docs/GarbageCollection.html#goals-and-non-g...




I believe the only user of the LLVM GC infrastructure is Azul's JVM. Azul is of course famous for Azul C4, which is a superior GC to that of Go.




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

Search: