build.zig | 2 +- lib/compiler/aro/aro/Attribute/names.zig | 5 +- lib/compiler/aro/aro/Compilation.zig | 30 +--- lib/compiler/aro/aro/Diagnostics.zig | 14 +- lib/compiler/aro/aro/Driver.zig | 6 +- lib/compiler/aro/aro/Tree.zig | 16 +- lib/compiler/aro/aro/target.zig | 5 +- lib/compiler/aro/backend/Ir.zig | 24 +-- lib/compiler/aro_translate_c.zig | 2 +- lib/compiler/build_runner.zig | 20 +-- lib/compiler/libc.zig | 1 - lib/compiler/reduce.zig | 7 +- lib/compiler/resinator/ast.zig | 6 +- lib/compiler/resinator/cli.zig | 8 +- lib/compiler/resinator/errors.zig | 8 +- lib/compiler/resinator/main.zig | 16 +- lib/compiler/resinator/res.zig | 6 +- lib/compiler/resinator/utils.zig | 3 +- lib/compiler/std-docs.zig | 7 +- lib/fuzzer.zig | 2 +- lib/std/Build.zig | 10 +- lib/std/Build/Cache.zig | 6 +- lib/std/Build/Cache/Directory.zig | 2 +- lib/std/Build/Cache/Path.zig | 6 +- lib/std/Build/Fuzz.zig | 4 +- lib/std/Build/Step/CheckFile.zig | 2 +- lib/std/Build/Step/CheckObject.zig | 289 +++++++++++++++---------------- lib/std/Build/Step/Compile.zig | 2 +- lib/std/Build/Step/ConfigHeader.zig | 12 +- lib/std/Build/Step/ObjCopy.zig | 1 - lib/std/Build/WebServer.zig | 8 +- lib/std/Io.zig | 197 --------------------- lib/std/Io/DeprecatedReader.zig | 292 -------------------------------- lib/std/Io/Reader.zig | 153 ++++++++++++++--- lib/std/Io/Reader/Limited.zig | 6 +- lib/std/Io/Writer.zig | 170 ++++++++++++++----- lib/std/Io/fixed_buffer_stream.zig | 114 ------------- lib/std/Io/test.zig | 22 --- lib/std/Io/tty.zig | 4 +- lib/std/Progress.zig | 2 +- lib/std/SemanticVersion.zig | 2 +- lib/std/Target.zig | 2 +- lib/std/Thread.zig | 6 +- lib/std/array_list.zig | 10 +- lib/std/ascii.zig | 2 +- lib/std/builtin.zig | 4 +- lib/std/coff.zig | 35 ++-- lib/std/compress/flate/BlockWriter.zig | 3 +- lib/std/compress/zstd/Decompress.zig | 6 +- lib/std/crypto/Certificate/Bundle/macos.zig | 95 ++++++----- lib/std/crypto/codecs/asn1.zig | 28 ++- lib/std/crypto/codecs/asn1/Oid.zig | 13 +- lib/std/crypto/ecdsa.zig | 29 ++-- lib/std/crypto/phc_encoding.zig | 1 - lib/std/crypto/scrypt.zig | 1 - lib/std/crypto/tls.zig | 4 +- lib/std/debug.zig | 38 ++--- lib/std/debug/Dwarf/call_frame.zig | 81 ++++----- lib/std/debug/Dwarf/expression.zig | 99 +++++------ lib/std/debug/SelfInfo.zig | 11 +- lib/std/elf.zig | 2 +- lib/std/fmt.zig | 3 +- lib/std/fs/Dir.zig | 78 +++++---- lib/std/fs/File.zig | 45 ----- lib/std/fs/path.zig | 2 +- lib/std/fs/test.zig | 60 ++++--- lib/std/json.zig | 4 +- lib/std/json/Stringify.zig | 6 +- lib/std/json/dynamic_test.zig | 2 +- lib/std/leb128.zig | 273 +++-------------------------- lib/std/macho.zig | 1 - lib/std/math/big/int.zig | 10 +- lib/std/os/uefi.zig | 2 +- lib/std/os/uefi/protocol/file.zig | 1 - lib/std/os/uefi/tables.zig | 2 +- lib/std/pdb.zig | 1 - lib/std/posix.zig | 4 +- lib/std/posix/test.zig | 11 +- lib/std/process.zig | 181 ++++++++++---------- lib/std/std.zig | 2 - lib/std/tar/test.zig | 10 +- lib/std/testing.zig | 16 +- lib/std/unicode.zig | 4 +- lib/std/zig.zig | 6 +- lib/std/zig/Ast.zig | 2 +- lib/std/zig/Ast/Render.zig | 4 +- lib/std/zig/AstGen.zig | 4 +- lib/std/zig/ErrorBundle.zig | 14 +- lib/std/zig/LibCInstallation.zig | 2 +- lib/std/zig/WindowsSdk.zig | 2 +- lib/std/zig/ZonGen.zig | 8 +- lib/std/zig/llvm/Builder.zig | 2 +- lib/std/zig/parser_test.zig | 1 - lib/std/zig/string_literal.zig | 6 +- lib/std/zip.zig | 4 +- lib/ubsan_rt.zig | 2 +- src/Air.zig | 2 +- src/Air/Liveness.zig | 5 +- src/Air/print.zig | 96 +++++------ src/Compilation.zig | 10 +- src/InternPool.zig | 30 ++-- src/Package/Fetch.zig | 9 +- src/Package/Fetch/git.zig | 6 +- src/Package/Manifest.zig | 2 +- src/Sema.zig | 10 +- src/Type.zig | 8 +- src/Value.zig | 4 +- src/Zcu.zig | 10 +- src/arch/riscv64/CodeGen.zig | 10 +- src/arch/riscv64/Mir.zig | 2 +- src/arch/x86_64/CodeGen.zig | 4 +- src/arch/x86_64/Disassembler.zig | 20 +-- src/arch/x86_64/Emit.zig | 2 +- src/arch/x86_64/Encoding.zig | 4 +- src/arch/x86_64/bits.zig | 4 +- src/arch/x86_64/encoder.zig | 2 +- src/codegen/c.zig | 20 +-- src/codegen/c/Type.zig | 2 +- src/codegen/llvm.zig | 2 +- src/codegen/spirv/CodeGen.zig | 2 +- src/codegen/spirv/spec.zig | 2 +- src/crash_report.zig | 1 - src/libs/mingw.zig | 2 +- src/link/C.zig | 8 +- src/link/Coff.zig | 2 +- src/link/Elf.zig | 10 +- src/link/Elf/Archive.zig | 4 +- src/link/Elf/AtomList.zig | 2 +- src/link/Elf/LinkerDefined.zig | 2 +- src/link/Elf/Merge.zig | 4 +- src/link/Elf/Object.zig | 12 +- src/link/Elf/SharedObject.zig | 2 +- src/link/Elf/Symbol.zig | 4 +- src/link/Elf/Thunk.zig | 2 +- src/link/Elf/ZigObject.zig | 4 +- src/link/Elf/eh_frame.zig | 13 +- src/link/Elf/file.zig | 2 +- src/link/Elf/gc.zig | 2 +- src/link/Elf/relocation.zig | 2 +- src/link/Elf/synthetic_sections.zig | 4 +- src/link/Lld.zig | 6 +- src/link/MachO.zig | 2 +- src/link/MachO/CodeSignature.zig | 4 +- src/link/MachO/Dylib.zig | 2 +- src/link/MachO/InternalObject.zig | 2 +- src/link/MachO/Object.zig | 2 +- src/link/MachO/Relocation.zig | 2 +- src/link/MachO/Symbol.zig | 2 +- src/link/MachO/Thunk.zig | 2 +- src/link/MachO/ZigObject.zig | 2 +- src/link/MachO/dead_strip.zig | 2 +- src/link/MachO/dyld_info/Rebase.zig | 2 +- src/link/MachO/dyld_info/bind.zig | 2 +- src/link/MachO/eh_frame.zig | 9 +- src/link/MachO/file.zig | 2 +- src/link/MachO/relocatable.zig | 2 +- src/link/SpirV.zig | 2 +- src/link/Wasm.zig | 4 +- src/link/Wasm/Object.zig | 9 +- src/link/table_section.zig | 2 +- src/link/tapi/parse.zig | 10 +- src/main.zig | 15 +- src/print_targets.zig | 5 +- src/print_value.zig | 19 ++- src/print_zir.zig | 212 +++++++++++------------ src/print_zoir.zig | 2 +- test/src/Cases.zig | 2 +- test/src/check-stack-trace.zig | 2 +- test/standalone/child_process/main.zig | 3 +- test/standalone/cmakedefine/check.zig | 4 +- test/standalone/entry_point/check_differ.zig | 4 +- test/standalone/simple/cat/main.zig | 3 +- tools/docgen.zig | 9 +- tools/doctest.zig | 2 +- tools/dump-cov.zig | 5 +- tools/fetch_them_macos_headers.zig | 6 +- tools/gen_spirv_spec.zig | 30 ++-- tools/gen_stubs.zig | 5 +- tools/generate_JSONTestSuite.zig | 2 +- tools/generate_linux_syscalls.zig | 2 +- tools/incr-check.zig | 4 +- tools/migrate_langref.zig | 4 +- tools/process_headers.zig | 2 +- tools/update-linux-headers.zig | 2 +- tools/update_clang_options.zig | 2 +- tools/update_crc_catalog.zig | 2 +- tools/update_glibc.zig | 8 +- 187 files changed, 1379 insertions(+), 2136 deletions(-)