lib/compiler/objcopy.zig | 7 +- lib/std/Build.zig | 2 +- lib/std/Build/Cache.zig | 9 +- lib/std/Build/Fuzz.zig | 18 ++-- lib/std/Build/Fuzz/WebServer.zig | 44 ++++++--- lib/std/Build/Step.zig | 23 ++--- lib/std/Build/Step/Compile.zig | 29 +++--- lib/std/Build/Step/InstallArtifact.zig | 49 +++++----- lib/std/Build/Step/Run.zig | 5 +- lib/std/Build/Step/TranslateC.zig | 12 +-- lib/std/zig/Server.zig | 21 +++-- src/Compilation.zig | 156 ++++++++++++++------------------ src/Sema.zig | 11 ++- src/link.zig | 22 +++-- src/link/C.zig | 7 +- src/link/Coff.zig | 7 +- src/link/Coff/lld.zig | 4 +- src/link/Elf.zig | 13 +-- src/link/MachO.zig | 17 ++-- src/link/MachO/load_commands.zig | 4 +- src/link/NvPtx.zig | 5 +- src/link/Plan9.zig | 7 +- src/link/SpirV.zig | 7 +- src/link/Wasm.zig | 11 ++- src/main.zig | 86 ++++-------------- test/standalone/build.zig.zon | 17 ++-- test/standalone/emit_asm_no_bin/build.zig | 19 ++++ test/standalone/emit_asm_no_bin/main.zig | 1 + test/standalone/emit_llvm_no_bin/build.zig | 20 ++++ test/standalone/emit_llvm_no_bin/main.zig | 6 ++ test/standalone/issue_12588/build.zig | 20 ---- test/standalone/issue_12588/main.zig | 6 -- tools/incr-check.zig | 43 +++++++-- 33 files changed, 363 insertions(+), 345 deletions(-)