lib/std/bounded_array.zig | 5 + lib/std/zig/Zir.zig | 660 +++++++++++++++-- src/Compilation.zig | 178 ++--- src/InternPool.zig | 355 ++++++++-- src/Sema.zig | 641 ++++++++++------- src/Type.zig | 2 +- src/Zcu.zig | 620 ++++++++++++---- src/Zcu/PerThread.zig | 1222 +++++++++++++++++++++++--------- src/codegen.zig | 2 +- src/codegen/c.zig | 2 +- src/codegen/llvm.zig | 6 +- src/crash_report.zig | 16 +- src/link/Dwarf.zig | 22 +- src/main.zig | 5 +- test/incremental/add_decl | 59 ++ test/incremental/add_decl_namespaced | 59 ++ test/incremental/delete_comptime_decls | 38 + test/incremental/unreferenced_error | 38 + tools/incr-check.zig | 207 +++++- 19 files changed, 3171 insertions(+), 966 deletions(-)