Will the compiler performance eventually match C++, or are there fundamental limits to it?
Languages with good compile times include:
- C[1] (unless you go crazy with the preprocessor)
- Go (unless you go crazy with code generation)
- D (unless you go crazy with templates)
1. With TCC or similar. Gcc/clang compile times are just ok (though better than with c++; and interestingly, though gcc is slower for c++, it's faster for c).
It is bad because rustc emits quite a lot of LLVM IR and lack of binary libraries / library caching.