← Back to context

Comment by stephc_int13

2 years ago

I think they should keep LLVM as a fallback or as an optimizing backend.

This part is pretty solid, even if all the dependencies is hard to deal with, I am not convinced that building your own would lead to better results.

The most annoying part is the slow compilation in non-release, this can be fixed more easily with support for a minimal number of targets.

I don't think the proposal says that llvm will be dropped as an optimising backend. It also doesn't say that you can't call clang at compile time using some other mechanism. It just says the zig compiler will not depend on llvm.