CMakeLists.txt | 1 - build.zig | 6 +- lib/compiler/aro/aro/Compilation.zig | 2 +- lib/compiler/aro/aro/Diagnostics.zig | 26 +- lib/compiler/aro/aro/Driver.zig | 12 +- lib/compiler/aro/aro/Parser.zig | 10 +- lib/compiler/aro/aro/Preprocessor.zig | 5 +- lib/compiler/aro/aro/Value.zig | 2 +- lib/compiler/aro/backend/Object/Elf.zig | 2 +- lib/compiler/aro_translate_c/ast.zig | 12 +- lib/compiler/build_runner.zig | 58 +- lib/compiler/libc.zig | 6 +- lib/compiler/objcopy.zig | 6 +- lib/compiler/reduce.zig | 2 +- lib/compiler/resinator/cli.zig | 2 +- lib/compiler/resinator/compile.zig | 18 +- lib/compiler/resinator/errors.zig | 25 +- lib/compiler/resinator/lex.zig | 4 +- lib/compiler/resinator/main.zig | 12 +- lib/compiler/resinator/res.zig | 44 +- lib/compiler/test_runner.zig | 2 +- lib/docs/wasm/markdown.zig | 2 +- lib/docs/wasm/markdown/renderer.zig | 12 +- lib/init/src/root.zig | 2 +- lib/std/Build.zig | 12 +- lib/std/Build/Cache.zig | 68 +- lib/std/Build/Cache/DepTokenizer.zig | 201 +--- lib/std/Build/Cache/Directory.zig | 11 +- lib/std/Build/Cache/Path.zig | 45 +- lib/std/Build/Fuzz/WebServer.zig | 18 +- lib/std/Build/Module.zig | 2 +- lib/std/Build/Step.zig | 9 +- lib/std/Build/Step/CheckObject.zig | 1242 +++++++++++------------ lib/std/Build/Step/Compile.zig | 19 +- lib/std/Build/Step/ConfigHeader.zig | 230 ++--- lib/std/Build/Step/InstallArtifact.zig | 2 +- lib/std/Build/Step/InstallDir.zig | 2 +- lib/std/Build/Step/Options.zig | 258 ++--- lib/std/Build/Step/Run.zig | 45 +- lib/std/Build/Step/UpdateSourceFiles.zig | 6 +- lib/std/Build/Step/WriteFile.zig | 14 +- lib/std/Build/Watch.zig | 6 +- lib/std/Progress.zig | 31 + lib/std/Random/benchmark.zig | 2 +- lib/std/SemanticVersion.zig | 20 +- lib/std/Target.zig | 27 +- lib/std/Target/Query.zig | 41 +- lib/std/Thread.zig | 6 +- lib/std/Uri.zig | 98 +- lib/std/ascii.zig | 41 + lib/std/builtin.zig | 10 +- lib/std/crypto/25519/curve25519.zig | 4 +- lib/std/crypto/25519/ed25519.zig | 6 +- lib/std/crypto/25519/edwards25519.zig | 2 +- lib/std/crypto/25519/ristretto255.zig | 8 +- lib/std/crypto/25519/scalar.zig | 6 +- lib/std/crypto/benchmark.zig | 2 +- lib/std/crypto/chacha20.zig | 4 +- lib/std/crypto/ml_kem.zig | 16 +- lib/std/crypto/tls/Client.zig | 8 +- lib/std/debug.zig | 350 +++---- lib/std/debug/Dwarf.zig | 14 +- lib/std/debug/Pdb.zig | 4 +- lib/std/fmt.zig | 1649 ++++--------------------------- lib/std/fmt/float.zig | 1695 ++++++++++++++++++++++++++++++++ lib/std/fmt/format_float.zig | 1695 -------------------------------- lib/std/fs/File.zig | 1235 ++++++++++++++--------- lib/std/fs/path.zig | 7 +- lib/std/fs/test.zig | 111 +-- lib/std/hash/benchmark.zig | 2 +- lib/std/heap/debug_allocator.zig | 20 +- lib/std/http.zig | 21 +- lib/std/http/Client.zig | 27 +- lib/std/http/test.zig | 6 +- lib/std/io.zig | 28 +- lib/std/io/DeprecatedWriter.zig | 28 +- lib/std/io/Reader.zig | 48 +- lib/std/io/Writer.zig | 261 +++-- lib/std/io/buffered_atomic_file.zig | 2 +- lib/std/io/test.zig | 8 +- lib/std/json/dynamic.zig | 2 +- lib/std/json/fmt.zig | 13 +- lib/std/json/stringify.zig | 9 +- lib/std/log.zig | 4 +- lib/std/math/big/int.zig | 21 +- lib/std/math/big/int_test.zig | 8 +- lib/std/multi_array_list.zig | 1 + lib/std/net.zig | 70 +- lib/std/net/test.zig | 27 +- lib/std/os.zig | 1 + lib/std/os/freebsd.zig | 49 + lib/std/os/linux.zig | 130 ++- lib/std/os/uefi.zig | 41 +- lib/std/os/uefi/protocol/file.zig | 24 - lib/std/os/windows.zig | 34 - lib/std/os/windows/ws2_32.zig | 10 +- lib/std/posix.zig | 2 +- lib/std/posix/test.zig | 2 +- lib/std/process.zig | 14 +- lib/std/process/Child.zig | 4 +- lib/std/testing.zig | 21 +- lib/std/unicode.zig | 59 +- lib/std/unicode/throughput_test.zig | 2 +- lib/std/zig.zig | 225 ++--- lib/std/zig/Ast.zig | 4 +- lib/std/zig/ErrorBundle.zig | 2 +- lib/std/zig/ZonGen.zig | 8 +- lib/std/zig/llvm/Builder.zig | 1032 ++++++++----------- lib/std/zig/parser_test.zig | 2 +- lib/std/zig/perf_test.zig | 2 +- lib/std/zig/render.zig | 6 +- lib/std/zig/string_literal.zig | 11 +- lib/std/zip.zig | 2 +- lib/std/zip/test.zig | 2 +- lib/std/zon/parse.zig | 242 +++-- lib/std/zon/stringify.zig | 15 +- lib/ubsan_rt.zig | 95 +- src/Air/print.zig | 8 +- src/Builtin.zig | 80 +- src/Compilation.zig | 12 +- src/InternPool.zig | 6 +- src/Package.zig | 2 +- src/Package/Fetch.zig | 30 +- src/Package/Fetch/git.zig | 18 +- src/Package/Manifest.zig | 4 +- src/Sema.zig | 906 ++++++++--------- src/Sema/LowerZon.zig | 2 +- src/Type.zig | 4 +- src/Zcu.zig | 2 +- src/Zcu/PerThread.zig | 10 +- src/arch/x86_64/Encoding.zig | 2 +- src/arch/x86_64/encoder.zig | 4 +- src/codegen/llvm.zig | 2 +- src/crash_report.zig | 14 +- src/fmt.zig | 6 +- src/libs/libtsan.zig | 2 +- src/libs/mingw.zig | 4 +- src/link/Coff.zig | 4 +- src/link/Elf/Archive.zig | 6 +- src/link/Elf/LinkerDefined.zig | 4 +- src/link/Elf/ZigObject.zig | 8 +- src/link/Elf/gc.zig | 2 +- src/link/LdScript.zig | 4 +- src/link/Lld.zig | 10 +- src/link/MachO/Archive.zig | 4 +- src/link/MachO/Object.zig | 14 +- src/link/MachO/ZigObject.zig | 2 +- src/link/MachO/dyld_info/Trie.zig | 4 +- src/link/Wasm/Flush.zig | 12 +- src/link/tapi/parse.zig | 49 +- src/main.zig | 45 +- src/print_value.zig | 4 +- src/print_zir.zig | 62 +- src/print_zoir.zig | 6 +- src/translate_c.zig | 22 +- test/behavior/union_with_members.zig | 4 +- test/link/elf.zig | 4 +- test/standalone/run_output_paths/create_file.zig | 2 +- test/standalone/simple/brace_expansion.zig | 2 +- test/standalone/windows_argv/fuzz.zig | 2 +- test/standalone/windows_argv/lib.zig | 12 +- test/tests.zig | 2 +- 162 files changed, 6074 insertions(+), 7536 deletions(-)