3 ms·
LLVM has better support for moving GC, due to Azul's efforts. That's a big difference.
by pcwalton 9y ago
LLVM has better support for moving GC, due to Azul's efforts. That's a big difference.
- kibwen 9y agoDoesn't gccgo reuse the standard Go runtime, and wouldn't integrating LLVM'S GC support require pretty much writing a brand-new runtime?
- pcwalton 9y agoLLVM doesn't come with a garbage collector; it comes with hooks you can plug your GC into. So it'd require a good bit of work to integrate with LLVM's GC support, but nowhere near rewriting the whole runtime.