Parent: #50
Related: #52
Problem
Repeated focused ReleaseFast test filters currently relink the monolithic root test artifact under distinct cache keys. During baseline-JIT development, the repository-local .zig-cache grew to 92 GB and LLVM failed with No space left on device. Clearing only the reproducible cache recovered 92 GB. This makes the intended focused-test workflow unnecessarily slow and unsafe for developer disks.
Scope
- provide small focused test artifacts/steps for VM, JIT, benchmark harness, and concurrency primitives instead of pulling every root module test into every filter;
- measure cache growth across representative repeated filtered builds;
- add an explicit documented cache-inspection/cleanup path that cannot delete source or user-owned files;
- keep the full root suite as the batched integration gate.
Acceptance criteria
Parent: #50
Related: #52
Problem
Repeated focused ReleaseFast test filters currently relink the monolithic root test artifact under distinct cache keys. During baseline-JIT development, the repository-local
.zig-cachegrew to 92 GB and LLVM failed withNo space left on device. Clearing only the reproducible cache recovered 92 GB. This makes the intended focused-test workflow unnecessarily slow and unsafe for developer disks.Scope
Acceptance criteria