3 ms·
I use Rust a lot, I enjoy it very much, but there are cases in which compile times are real issues, namely in CI. Testing my code means: - downloading a Rust c
by Yoric 5y ago
I use Rust a lot, I enjoy it very much, but there are cases in which compile times are real issues, namely in CI. Testing my code means:
- downloading a Rust compiler;
- downloading/compiling `rustfmt` including dependencies;
- downloading/compiling `mx-tester` (the Rust-bassed tool we use for testing) including dependencies;
- downloading/compiling the actual project including dependencies.
This could be 8-10 minutes wait every time I push code to CI. This also means that debugging CI itself takes days.
Admittedly, caching can help a lot. I just haven't configured it yet.