lib/std/Progress.zig | 2 +- lib/std/SemanticVersion.zig | 3 ++- lib/std/Thread/Condition.zig | 10 +++++++-- lib/std/Thread/StaticResetEvent.zig | 7 +++++- lib/std/array_hash_map.zig | 13 +++++++++-- lib/std/atomic/Atomic.zig | 2 ++ lib/std/bit_set.zig | 6 ++++-- lib/std/build.zig | 7 ++++-- lib/std/build/InstallRawStep.zig | 2 ++ lib/std/builtin.zig | 3 +++ lib/std/comptime_string_map.zig | 1 + lib/std/crypto/25519/ed25519.zig | 2 +- lib/std/crypto/blake3.zig | 1 + lib/std/crypto/gimli.zig | 1 + lib/std/crypto/md5.zig | 1 + lib/std/crypto/pcurves/p256/scalar.zig | 1 + lib/std/crypto/sha1.zig | 1 + lib/std/crypto/sha2.zig | 2 ++ lib/std/crypto/sha3.zig | 1 + lib/std/crypto/tlcsprng.zig | 2 +- lib/std/debug.zig | 5 +++++ lib/std/dwarf.zig | 6 ++++-- lib/std/dynamic_library.zig | 1 + lib/std/enums.zig | 8 +++++-- lib/std/event/loop.zig | 2 +- lib/std/fmt.zig | 13 ++++++++++- lib/std/fs.zig | 3 ++- lib/std/fs/path.zig | 4 ++-- lib/std/fs/test.zig | 2 ++ lib/std/fs/wasi.zig | 2 ++ lib/std/hash/cityhash.zig | 1 + lib/std/hash_map.zig | 6 ++++++ lib/std/heap.zig | 30 ++++++++++++++++++++++++++ lib/std/heap/arena_allocator.zig | 5 +++++ lib/std/heap/log_to_writer_allocator.zig | 4 ++-- lib/std/heap/logging_allocator.zig | 2 +- lib/std/io.zig | 1 + lib/std/io/bit_reader.zig | 2 +- lib/std/io/bit_writer.zig | 2 +- lib/std/json.zig | 14 ++++++------ lib/std/linked_list.zig | 2 +- lib/std/math/big/int.zig | 4 ++++ lib/std/mem.zig | 5 +++++ lib/std/mem/Allocator.zig | 4 ++++ lib/std/meta.zig | 1 + lib/std/meta/trailer_flags.zig | 1 + lib/std/multi_array_list.zig | 5 +++-- lib/std/net.zig | 7 ++++++ lib/std/once.zig | 1 + lib/std/os.zig | 10 +++++++++ lib/std/os/bits/linux.zig | 2 +- lib/std/os/linux.zig | 3 ++- lib/std/os/linux/bpf.zig | 4 ++-- lib/std/os/linux/io_uring.zig | 3 +++ lib/std/os/linux/mips.zig | 1 + lib/std/os/test.zig | 4 ++++ lib/std/os/uefi.zig | 1 + lib/std/os/uefi/protocols/managed_network_protocol.zig | 1 + lib/std/packed_int_array.zig | 1 + lib/std/pdb.zig | 3 ++- lib/std/priority_dequeue.zig | 2 +- lib/std/priority_queue.zig | 2 +- lib/std/process.zig | 2 ++ lib/std/sort.zig | 4 ++++ lib/std/special/c.zig | 2 ++ lib/std/special/compiler_rt.zig | 1 + lib/std/special/compiler_rt/atomics.zig | 11 ++++++++++ lib/std/special/compiler_rt/comparedf2_test.zig | 1 + lib/std/special/compiler_rt/comparesf2_test.zig | 1 + lib/std/special/ssp.zig | 2 ++ lib/std/target.zig | 2 +- lib/std/unicode.zig | 2 +- lib/std/x/net/ip.zig | 2 ++ lib/std/x/os/net.zig | 2 ++ lib/std/x/os/socket.zig | 6 ++++-- lib/std/x/os/socket_windows.zig | 10 ++++++--- lib/std/zig/ast.zig | 1 + lib/std/zig/c_builtins.zig | 2 ++ lib/std/zig/fmt.zig | 2 ++ lib/std/zig/parse.zig | 2 +- lib/std/zig/system.zig | 3 ++- lib/std/zig/system/macos.zig | 4 ++-- lib/std/zig/system/x86.zig | 1 + src/AstGen.zig | 26 ++++++++++++++++++---- src/Compilation.zig | 1 + src/Module.zig | 19 ++++++++++++++-- src/Sema.zig | 34 +++++++++++++++++++++++++++++ src/Zir.zig | 2 ++ src/air.zig | 36 +++++++++++++++++++++++++++++++ src/codegen.zig | 37 +++++++++++++++++++------------- src/codegen/arm.zig | 2 +- src/codegen/c.zig | 9 ++++++++ src/codegen/llvm.zig | 4 ++++ src/codegen/wasm.zig | 10 ++++++--- src/link.zig | 2 +- src/link/C.zig | 16 ++++++++++++-- src/link/Coff.zig | 5 ++++- src/link/Elf.zig | 13 ++++++++--- src/link/MachO.zig | 6 +++++- src/link/MachO/DebugSymbols.zig | 6 ++++++ src/link/MachO/Zld.zig | 7 +++--- src/link/MachO/bind.zig | 1 + src/link/SpirV.zig | 10 ++++++++- src/link/Wasm.zig | 14 +++++++++--- src/main.zig | 4 ++-- src/print_env.zig | 1 + src/print_targets.zig | 1 + src/register_manager.zig | 2 ++ src/stage1.zig | 2 ++ src/test.zig | 3 +++ src/tracy.zig | 4 +++- src/translate_c.zig | 20 ++++++++++++----- src/type.zig | 3 +++ src/value.zig | 8 +++++++ test/behavior/align.zig | 1 + test/behavior/async_fn.zig | 10 +++++++++ test/behavior/bugs/1310.zig | 2 ++ test/behavior/bugs/2578.zig | 4 +++- test/behavior/bugs/2692.zig | 4 +++- test/behavior/bugs/3367.zig | 4 +++- test/behavior/bugs/4328.zig | 2 ++ test/behavior/bugs/4560.zig | 4 ++++ test/behavior/bugs/529_other_file_2.zig | 4 +++- test/behavior/bugs/5487.zig | 1 + test/behavior/bugs/624.zig | 1 + test/behavior/bugs/679.zig | 1 + test/behavior/bugs/7027.zig | 4 +++- test/behavior/bugs/704.zig | 4 +++- test/behavior/bugs/7250.zig | 4 +++- test/behavior/bugs/828.zig | 2 ++ test/behavior/bugs/920.zig | 2 ++ test/behavior/cast.zig | 8 +++++-- test/behavior/error.zig | 10 +++++++-- test/behavior/eval.zig | 9 ++++++-- test/behavior/fn.zig | 10 +++++++-- test/behavior/for.zig | 14 +++++++++--- test/behavior/if.zig | 2 +- test/behavior/misc.zig | 21 ++++++++++++++---- test/behavior/null.zig | 1 + test/behavior/optional.zig | 1 + test/behavior/pointers.zig | 6 +++++- test/behavior/reflection.zig | 5 +++++ test/behavior/struct.zig | 5 +++++ test/behavior/switch.zig | 16 +++++++++++--- test/behavior/type.zig | 8 ++++++- test/behavior/type_info.zig | 9 ++++++-- test/behavior/underscore.zig | 2 ++ test/behavior/union.zig | 10 +++++++-- test/behavior/var_args.zig | 3 +++ test/behavior/while.zig | 4 ++-- test/stage2/cbe.zig | 16 ++++++++------ test/stage2/test.zig | 4 +++- test/stage2/wasm.zig | 3 ++- test/standalone/hello_world/hello_libc.zig | 2 ++ test/standalone/issue_339/test.zig | 2 ++ test/standalone/issue_8550/main.zig | 4 +++- test/tests.zig | 2 ++ tools/process_headers.zig | 3 +++ tools/update_clang_options.zig | 3 +++ tools/update_cpu_features.zig | 3 +++ tools/update_glibc.zig | 8 ++++--- tools/update_spirv_features.zig | 1 + 162 files changed, 720 insertions(+), 148 deletions(-)