CMakeLists.txt | 1 - lib/std/Io.zig | 25 +- lib/std/Io/Dir.zig | 2 +- lib/std/Io/File.zig | 2 +- lib/std/Io/Threaded.zig | 58 ++- lib/std/Thread.zig | 4 +- lib/std/Thread/Pool.zig | 326 ------------ src/Compilation.zig | 887 +++++++++++++++----------------- src/IncrementalDebugServer.zig | 148 ++++-- src/InternPool.zig | 772 +++++++++++++++------------ src/Sema.zig | 673 ++++++++++++++++-------- src/Sema/LowerZon.zig | 75 ++- src/Type.zig | 34 +- src/Value.zig | 27 +- src/Zcu.zig | 213 +++++++- src/Zcu/PerThread.zig | 298 ++++++----- src/codegen/spirv/CodeGen.zig | 15 +- src/codegen/x86_64/CodeGen.zig | 18 +- src/libs/freebsd.zig | 11 +- src/libs/glibc.zig | 11 +- src/libs/libcxx.zig | 10 +- src/libs/libtsan.zig | 6 +- src/libs/libunwind.zig | 6 +- src/libs/mingw.zig | 8 +- src/libs/musl.zig | 8 +- src/libs/netbsd.zig | 11 +- src/link.zig | 157 +++--- src/link/Elf.zig | 5 +- src/link/MachO.zig | 4 +- src/link/MachO/Atom.zig | 5 +- src/link/MachO/CodeSignature.zig | 2 +- src/link/MachO/InternalObject.zig | 5 +- src/link/MachO/file.zig | 5 +- src/link/MachO/hasher.zig | 14 +- src/link/MachO/relocatable.zig | 1 - src/link/MachO/uuid.zig | 3 +- src/link/Queue.zig | 433 ++++++---------- src/link/Wasm.zig | 5 +- src/main.zig | 70 +-- src/mutable_value.zig | 5 +- tools/update_cpu_features.zig | 51 +- 41 files changed, 2318 insertions(+), 2096 deletions(-)