Comment by pjmlp
1 year ago
The way compile times are stressed all over the place is a very good point.
Papercuts like this do make or break adoption.
Even C++ is improving on that front.
1 year ago
The way compile times are stressed all over the place is a very good point.
Papercuts like this do make or break adoption.
Even C++ is improving on that front.
As is Rust. And the C++ compiler performance improvements in LLVM apply to Rust.
I was talking about C++ 20 modules and C++23 modularised standard library, and that has little to do with LLVM, rather clang.
LLVM improvements will do little to improve Rust, because the major issue is the lack of parallelism and massive amount of LLVM IR that the fronted gives to the backend to handle.
> LLVM improvements will do little to improve Rust
Falsified many times during Rust's development.
1 reply →
ccache made C++ usable for me.
It has been mostly usable to me with binary libraries, precompiled headers, incremental compiling and linking, and now modules.
Although ClearMake object sharing was quite neat experience back in the day.
https://github.com/mozilla/sccache