build.zig | 3 +- doc/langref.html.in | 5 +- doc/langref/testing_detect_leak.zig | 2 +- lib/compiler/aro/aro/Compilation.zig | 6 +- lib/compiler/aro/aro/Driver.zig | 4 +- lib/compiler/aro/aro/InitList.zig | 2 +- lib/compiler/aro/aro/Parser.zig | 38 +++--- lib/compiler/aro/aro/Preprocessor.zig | 20 +-- lib/compiler/aro/aro/Toolchain.zig | 12 +- lib/compiler/aro/aro/Tree.zig | 2 +- lib/compiler/aro/aro/toolchains/Linux.zig | 4 +- lib/compiler/aro/backend/Object.zig | 2 +- lib/compiler/aro/backend/Object/Elf.zig | 6 +- lib/compiler/aro_translate_c.zig | 22 ++-- lib/compiler/aro_translate_c/ast.zig | 14 +- lib/compiler/build_runner.zig | 5 +- lib/compiler/reduce.zig | 8 +- lib/compiler/reduce/Walk.zig | 4 +- lib/compiler/resinator/cli.zig | 2 +- lib/compiler/resinator/compile.zig | 30 ++--- lib/compiler/resinator/ico.zig | 2 +- lib/compiler/resinator/literals.zig | 4 +- lib/compiler/resinator/main.zig | 12 +- lib/compiler/resinator/parse.zig | 8 +- lib/compiler/resinator/preprocess.zig | 6 +- lib/compiler/resinator/res.zig | 2 +- lib/compiler/resinator/source_mapping.zig | 2 +- lib/compiler/resinator/windows1252.zig | 2 +- lib/docs/wasm/markdown.zig | 2 +- lib/init/src/main.zig | 7 +- lib/std/BitStack.zig | 6 +- lib/std/Build.zig | 40 +++--- lib/std/Build/Module.zig | 17 +-- lib/std/Build/Step.zig | 33 ++--- lib/std/Build/Step/CheckObject.zig | 46 +++---- lib/std/Build/Step/Compile.zig | 17 ++- lib/std/Build/Step/ConfigHeader.zig | 4 +- lib/std/Build/Step/ObjCopy.zig | 2 +- lib/std/Build/Step/Run.zig | 8 +- lib/std/Build/Step/TranslateC.zig | 10 +- lib/std/Io.zig | 6 +- lib/std/Io/DeprecatedReader.zig | 22 ++-- lib/std/Io/Reader/test.zig | 8 +- lib/std/Target/Query.zig | 25 ++-- lib/std/array_list.zig | 223 +++++++++++++++----------------- lib/std/compress/lzma2.zig | 2 +- lib/std/crypto/argon2.zig | 6 +- lib/std/debug/Dwarf.zig | 23 ++-- lib/std/debug/Dwarf/expression.zig | 8 +- lib/std/debug/Pdb.zig | 6 +- lib/std/fs/File.zig | 2 +- lib/std/fs/path.zig | 4 +- lib/std/fs/test.zig | 10 +- lib/std/hash_map.zig | 4 +- lib/std/heap.zig | 2 +- lib/std/heap/debug_allocator.zig | 8 +- lib/std/http/test.zig | 4 +- lib/std/json/Scanner.zig | 15 +-- lib/std/json/dynamic.zig | 3 +- lib/std/json/static.zig | 2 +- lib/std/math/big/int.zig | 8 +- lib/std/priority_dequeue.zig | 2 +- lib/std/process.zig | 4 +- lib/std/process/Child.zig | 6 +- lib/std/std.zig | 22 +++- lib/std/treap.zig | 2 +- lib/std/unicode.zig | 42 +++--- lib/std/zig.zig | 12 +- lib/std/zig/Ast/Render.zig | 4 +- lib/std/zig/AstGen.zig | 2 +- lib/std/zig/LibCDirs.zig | 4 +- lib/std/zig/LibCInstallation.zig | 14 +- lib/std/zig/WindowsSdk.zig | 20 +-- lib/std/zig/llvm/BitcodeReader.zig | 6 +- lib/std/zig/llvm/Builder.zig | 4 +- lib/std/zig/llvm/bitcode_writer.zig | 4 +- src/Builtin.zig | 4 +- src/Compilation.zig | 18 +-- src/Package/Fetch.zig | 8 +- src/Package/Module.zig | 4 +- src/RangeSet.zig | 4 +- src/Sema.zig | 18 +-- src/Sema/bitcast.zig | 6 +- src/Type.zig | 4 +- src/Zcu/PerThread.zig | 10 +- src/arch/riscv64/CodeGen.zig | 10 +- src/arch/sparc64/CodeGen.zig | 4 +- src/arch/wasm/CodeGen.zig | 4 +- src/arch/x86_64/CodeGen.zig | 6 +- src/arch/x86_64/encoder.zig | 10 +- src/codegen/llvm.zig | 10 +- src/codegen/spirv/CodeGen.zig | 10 +- src/codegen/spirv/Module.zig | 4 +- src/fmt.zig | 4 +- src/libs/freebsd.zig | 10 +- src/libs/glibc.zig | 18 +-- src/libs/libcxx.zig | 14 +- src/libs/libtsan.zig | 18 +-- src/libs/libunwind.zig | 2 +- src/libs/mingw.zig | 16 +-- src/libs/musl.zig | 14 +- src/libs/netbsd.zig | 8 +- src/libs/wasi_libc.zig | 30 ++--- src/link.zig | 2 +- src/link/C.zig | 2 +- src/link/Coff.zig | 20 +-- src/link/Elf.zig | 34 ++--- src/link/Elf/Atom.zig | 4 +- src/link/Elf/AtomList.zig | 4 +- src/link/Elf/SharedObject.zig | 2 +- src/link/Elf/eh_frame.zig | 6 +- src/link/Elf/gc.zig | 8 +- src/link/Elf/relocatable.zig | 14 +- src/link/Elf/synthetic_sections.zig | 4 +- src/link/Lld.zig | 6 +- src/link/MachO.zig | 42 +++--- src/link/MachO/CodeSignature.zig | 6 +- src/link/MachO/Dylib.zig | 2 +- src/link/MachO/InternalObject.zig | 2 +- src/link/MachO/Object.zig | 4 +- src/link/MachO/dead_strip.zig | 8 +- src/link/MachO/dyld_info/Rebase.zig | 2 +- src/link/MachO/dyld_info/Trie.zig | 2 +- src/link/MachO/dyld_info/bind.zig | 4 +- src/link/MachO/eh_frame.zig | 2 +- src/link/MachO/relocatable.zig | 10 +- src/link/SpirV/BinaryModule.zig | 8 +- src/link/SpirV/lower_invocation_globals.zig | 8 +- src/link/Wasm/Flush.zig | 4 +- src/link/tapi.zig | 2 +- src/link/tapi/Tokenizer.zig | 2 +- src/link/tapi/parse.zig | 2 +- src/link/tapi/yaml.zig | 10 +- src/link/tapi/yaml/test.zig | 2 +- src/main.zig | 37 +++--- src/translate_c.zig | 26 ++-- test/behavior/struct.zig | 2 +- test/behavior/var_args.zig | 6 +- test/src/Cases.zig | 55 ++++---- test/src/CompareOutput.zig | 5 +- test/src/RunTranslatedC.zig | 5 +- test/src/TranslateC.zig | 9 +- test/src/check-stack-trace.zig | 2 +- test/standalone/windows_argv/fuzz.zig | 4 +- test/standalone/windows_argv/lib.zig | 2 +- test/standalone/windows_bat_args/fuzz.zig | 6 +- test/standalone/windows_bat_args/test.zig | 4 +- tools/docgen.zig | 10 +- tools/doctest.zig | 40 +++--- tools/fetch_them_macos_headers.zig | 4 +- tools/gen_macos_headers_c.zig | 6 +- tools/gen_outline_atomics.zig | 2 +- tools/gen_spirv_spec.zig | 12 +- tools/generate_JSONTestSuite.zig | 2 +- tools/generate_linux_syscalls.zig | 2 +- tools/migrate_langref.zig | 6 +- tools/process_headers.zig | 6 +- tools/update-linux-headers.zig | 6 +- tools/update_clang_options.zig | 2 +- tools/update_cpu_features.zig | 12 +- tools/update_crc_catalog.zig | 2 +- 161 files changed, 861 insertions(+), 870 deletions(-)