lib/compiler/build_runner.zig | 2 + lib/std/Build.zig | 2 + lib/std/Build/Step/Compile.zig | 4 + src/Compilation.zig | 12 + src/IncrementalDebugServer.zig | 383 ++++++++++++++++++++++++++++++++ src/Sema.zig | 37 +-- src/Type.zig | 10 + src/Zcu.zig | 52 +++++ src/Zcu/PerThread.zig | 151 +++++++++---- src/main.zig | 28 +++ test/incremental/dependency_on_type_of_inferred_global | 30 +++ 11 files changed, 651 insertions(+), 60 deletions(-)