lib/compiler/Maker.zig | 20 +- lib/compiler/Maker/Step.zig | 36 ++-- lib/compiler/Maker/Step/ObjCopy.zig | 2 +- lib/compiler/Maker/Step/Options.zig | 2 +- lib/compiler/Maker/Step/Run.zig | 10 +- lib/compiler/Maker/Step/WriteFile.zig | 4 +- lib/std/Build/Cache.zig | 328 +++++++++++++++++++------------- lib/std/Build/Configuration.zig | 2 +- lib/std/Io/Reader.zig | 1 + src/Compilation.zig | 28 +-- src/libs/freebsd.zig | 8 +- src/libs/glibc.zig | 8 +- src/libs/mingw.zig | 4 +- src/libs/netbsd.zig | 8 +- src/libs/openbsd.zig | 8 +- src/link/MachO.zig | 2 +- src/main.zig | 2 +- 17 files changed, 268 insertions(+), 205 deletions(-)