lib/std/zig/ErrorBundle.zig | 4 + src/Compilation.zig | 115 ++-------- src/Sema.zig | 262 +++++++++++++---------- src/Sema/LowerZon.zig | 10 +- src/Sema/type_resolution.zig | 93 ++++++-- src/Zcu.zig | 364 +++++++++++++++++++++++++++++--- src/Zcu/PerThread.zig | 224 ++++++++------------ test/incremental/type_dependency_loop | 55 +++++ tools/incr-check.zig | 76 ++++--- 9 files changed, 763 insertions(+), 440 deletions(-)