This is outdated now. Compilation does not use the tmp directory anymore.
** Big picture of the Zig caching system. **
This is a big picture of the Zig caching system,
mostly motivated for me to understand the necessary bits to solve
ziglang/zig#11643.
It reflects the status quo of commit fcfeafe99a3ecc694a3475735c81a0d75b6da6d0.
The core logic is defined in src/Cache.zig.
zig-cache/h contains the manifest files with varying content.