684c8517

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Demo: a source change that rebuilds only one crate

Adds a doc comment to lib/bombadil/src/lib.rs. With crate2nix's per-crate
derivations this rebuilds only the bombadil crate and its workspace dependents;
all external dependency crates are unchanged and stay cache hits. Reproduce with
nix/experiments/per-crate-cache.sh.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 2s 2s 2s 0s
Eval 8m06s 1s 33h35m03s 33h43m09s 8m04s
Build - - - - -
Suite 0s 3s 33h43m09s 33h43m09s 33h43m05s

Timeline

0s