Hacker News new | past | comments | ask | show | jobs | submit
The novelty is in parrelizing LLVM, which is traditionally a single-thread code generator.
So basically LLVM catching up with times.
Well, LLVM itself is still single-threaded; they just designed Mojo's compiler in such a way that the code generation part can be parallelised, which is something you can do if you understand LLVM from top to bottom. As far as I can see, no other production-grade LLVM consumer has been able to make it parallel; the single-threaded nature remains a major performance bottleneck.
loading story #49272226