lib/compiler/aro/aro/Compilation.zig | 2 +- lib/compiler/build_runner.zig | 7 +- lib/std/Build/Cache/Path.zig | 4 +- lib/std/Build/Step.zig | 8 +- lib/std/Build/Step/CheckObject.zig | 8 +- lib/std/Target.zig | 19 +- lib/std/Uri.zig | 26 +- lib/std/fmt.zig | 6 +- lib/std/io/BufferedReader.zig | 130 +-- lib/std/io/BufferedWriter.zig | 237 ++--- lib/std/leb128.zig | 4 +- lib/std/math/big/int.zig | 36 +- lib/std/net.zig | 4 +- lib/std/zig.zig | 8 +- lib/std/zig/Ast.zig | 2 +- lib/std/zig/AstGen.zig | 13 +- lib/std/zig/LibCInstallation.zig | 2 +- lib/std/zig/ZonGen.zig | 5 +- lib/std/zig/llvm/BitcodeReader.zig | 24 +- lib/std/zig/llvm/Builder.zig | 851 ++++++++---------- lib/std/zig/render.zig | 36 +- lib/std/zig/string_literal.zig | 38 +- lib/std/zon/stringify.zig | 10 +- src/Air.zig | 13 +- src/Air/Liveness.zig | 50 +- src/Air/Liveness/Verify.zig | 16 +- src/Air/print.zig | 28 +- src/Builtin.zig | 34 +- src/Compilation.zig | 43 +- src/InternPool.zig | 17 +- src/Package.zig | 2 +- src/Package/Fetch.zig | 30 +- src/Package/Fetch/git.zig | 10 +- src/Package/Manifest.zig | 4 +- src/Sema.zig | 835 +++++++++--------- src/Sema/LowerZon.zig | 32 +- src/Type.zig | 158 ++-- src/Zcu.zig | 123 ++- src/Zcu/PerThread.zig | 42 +- src/arch/aarch64/CodeGen.zig | 6 +- src/arch/aarch64/Emit.zig | 33 +- src/arch/arm/CodeGen.zig | 6 +- src/arch/arm/Emit.zig | 22 +- src/arch/riscv64/CodeGen.zig | 125 ++- src/arch/riscv64/Emit.zig | 31 +- src/arch/riscv64/Lower.zig | 2 +- src/arch/riscv64/Mir.zig | 9 +- src/arch/riscv64/bits.zig | 21 +- src/arch/sparc64/CodeGen.zig | 10 +- src/arch/wasm/CodeGen.zig | 32 +- src/arch/wasm/Emit.zig | 238 +++-- src/arch/x86_64/CodeGen.zig | 426 +++++---- src/arch/x86_64/Disassembler.zig | 165 ++-- src/arch/x86_64/Emit.zig | 37 +- src/arch/x86_64/Encoding.zig | 54 +- src/arch/x86_64/bits.zig | 35 +- src/arch/x86_64/encoder.zig | 223 +++-- src/codegen.zig | 276 +++--- src/codegen/llvm.zig | 26 +- src/codegen/spirv.zig | 18 +- src/codegen/spirv/spec.zig | 11 +- src/crash_report.zig | 25 +- src/fmt.zig | 6 +- src/libs/glibc.zig | 57 +- src/libs/mingw.zig | 14 +- src/libs/musl.zig | 24 +- src/link.zig | 50 +- src/link/Coff.zig | 57 +- src/link/Dwarf.zig | 1494 +++++++++++++++++--------------- src/link/Elf.zig | 275 +++--- src/link/Elf/Archive.zig | 75 +- src/link/Elf/Atom.zig | 400 ++++----- src/link/Elf/AtomList.zig | 32 +- src/link/Elf/LinkerDefined.zig | 14 +- src/link/Elf/Merge.zig | 44 +- src/link/Elf/Object.zig | 137 +-- src/link/Elf/SharedObject.zig | 24 +- src/link/Elf/Symbol.zig | 48 +- src/link/Elf/Thunk.zig | 22 +- src/link/Elf/ZigObject.zig | 61 +- src/link/Elf/eh_frame.zig | 87 +- src/link/Elf/file.zig | 16 +- src/link/Elf/gc.zig | 16 +- src/link/Elf/relocatable.zig | 44 +- src/link/Elf/relocation.zig | 14 +- src/link/Elf/synthetic_sections.zig | 242 +++--- src/link/LdScript.zig | 2 +- src/link/MachO.zig | 326 ++++--- src/link/MachO/Archive.zig | 83 +- src/link/MachO/Atom.zig | 126 ++- src/link/MachO/CodeSignature.zig | 22 +- src/link/MachO/DebugSymbols.zig | 28 +- src/link/MachO/Dwarf.zig | 50 +- src/link/MachO/Dylib.zig | 98 +-- src/link/MachO/InternalObject.zig | 28 +- src/link/MachO/Object.zig | 131 +-- src/link/MachO/Relocation.zig | 13 +- src/link/MachO/Symbol.zig | 40 +- src/link/MachO/Thunk.zig | 30 +- src/link/MachO/UnwindInfo.zig | 100 +-- src/link/MachO/ZigObject.zig | 46 +- src/link/MachO/dead_strip.zig | 12 +- src/link/MachO/dyld_info/Rebase.zig | 90 +- src/link/MachO/dyld_info/Trie.zig | 67 +- src/link/MachO/dyld_info/bind.zig | 335 ++++--- src/link/MachO/eh_frame.zig | 90 +- src/link/MachO/file.zig | 22 +- src/link/MachO/load_commands.zig | 51 +- src/link/MachO/relocatable.zig | 91 +- src/link/MachO/synthetic.zig | 132 ++- src/link/Plan9.zig | 116 +-- src/link/SpirV.zig | 17 +- src/link/SpirV/deduplicate.zig | 2 +- src/link/SpirV/lower_invocation_globals.zig | 18 +- src/link/SpirV/prune_unused.zig | 8 +- src/link/Wasm.zig | 61 +- src/link/Wasm/Archive.zig | 5 +- src/link/Wasm/Flush.zig | 1023 ++++++++++------------ src/link/Wasm/Object.zig | 586 ++++++------- src/link/aarch64.zig | 6 +- src/link/riscv.zig | 46 +- src/link/table_section.zig | 12 +- src/main.zig | 107 +-- src/print_targets.zig | 8 +- src/print_value.zig | 237 +++-- src/print_zir.zig | 36 +- src/print_zoir.zig | 6 +- src/register_manager.zig | 6 +- src/translate_c.zig | 16 +- 129 files changed, 5611 insertions(+), 6719 deletions(-)