build.zig | 14 +- doc/docgen.zig | 2 +- lib/std/Build.zig | 2 +- lib/std/Build/Cache.zig | 4 +- lib/std/Build/Step/CheckObject.zig | 8 +- lib/std/Build/Step/Compile.zig | 8 +- lib/std/Build/Step/ConfigHeader.zig | 8 +- lib/std/SemanticVersion.zig | 10 +- lib/std/builtin.zig | 2 +- lib/std/child_process.zig | 4 +- lib/std/crypto/Certificate.zig | 4 +- lib/std/crypto/phc_encoding.zig | 9 +- lib/std/crypto/scrypt.zig | 2 +- lib/std/fs.zig | 2 +- lib/std/fs/path.zig | 26 +- lib/std/http/Client.zig | 6 +- lib/std/http/Server.zig | 6 +- lib/std/mem.zig | 545 ++++++++++++++++++++++++++------ lib/std/net.zig | 12 +- lib/std/os.zig | 2 +- lib/std/process.zig | 4 +- lib/std/zig/CrossTarget.zig | 12 +- lib/std/zig/ErrorBundle.zig | 2 +- lib/std/zig/render.zig | 2 +- lib/std/zig/system/NativePaths.zig | 10 +- lib/std/zig/system/NativeTargetInfo.zig | 6 +- src/Autodoc.zig | 2 +- src/Compilation.zig | 6 +- src/arch/x86_64/CodeGen.zig | 6 +- src/glibc.zig | 2 +- src/libc_installation.zig | 10 +- src/link/MachO/Dylib.zig | 2 +- src/link/Plan9.zig | 2 +- src/main.zig | 18 +- src/print_zir.zig | 2 +- test/behavior/bugs/6456.zig | 2 +- test/src/Cases.zig | 14 +- test/src/check-stack-trace.zig | 2 +- tools/gen_outline_atomics.zig | 2 +- tools/generate_linux_syscalls.zig | 36 +-- tools/update_crc_catalog.zig | 2 +- tools/update_spirv_features.zig | 2 +- 42 files changed, 587 insertions(+), 235 deletions(-)