Mehdi Akiki
Writing / Derived state

Derived state, build artifacts and invalidation

What gets stored, what gets recomputed, what becomes stale, and how the system knows.

Investigations

3 parts

Rust build times

A measured diagnostic tree for slow Rust builds: cargo --timings for the shape, the fingerprint log for unexpected rebuilds, -Ztime-passes for the phase inside one crate, and what splitting a workspace into more crates actually changes.

Evidence: experiments/rust-atlas/build-times/

Articles

Shorter pieces and reference

Older, introductory or narrower pieces on the same subject.

Browse the full archive →