Applying PGO to rustc (on both LLVM and the Rust-based frontend) can provide a ~10% improvement to compile time! https://blog.rust-lang.org/inside-rust/2020/11/11/exploring-pgo-for-the-rust-compiler.html
This has been recently merged to Rust's CI:
miniblog.
Related Posts
I've released difftastic 0.48! Highlights in this release:
* Subword highlighting in replaced strings! This is a big improvement in many situations.
* Better Scala parsing
* Better Haskell handling
Difftastic update: It now prefers matching nodes of a similar nesting level. This seems to help when there are multiple possible minimal diffs.
Left is before, right is after. I think it's an improvement overall, but golly the output can become inscrutable sometimes.
Switching from xz to zstd package compression in Arch Linux gives a ~13x improvement in decompression time with only a ~1% increase in file size!



