CMakeLists.txt | 1 - build.zig | 2 +- lib/compiler/objcopy.zig | 2 +- lib/compiler/resinator/main.zig | 22 +- lib/std/Random/benchmark.zig | 6 +- lib/std/Thread.zig | 144 +- lib/std/Thread/Futex.zig | 135 +- lib/std/Thread/Mutex.zig | 21 +- lib/std/builtin.zig | 6 +- lib/std/c.zig | 57 +- lib/std/c/darwin.zig | 239 +- lib/std/c/dragonfly.zig | 2 +- lib/std/c/freebsd.zig | 4 +- lib/std/c/haiku.zig | 4 +- lib/std/c/linux.zig | 4 +- lib/std/c/netbsd.zig | 4 +- lib/std/c/openbsd.zig | 4 +- lib/std/c/solaris.zig | 4 +- lib/std/c/wasi.zig | 2 + lib/std/child_process.zig | 181 +- lib/std/crypto/Certificate/Bundle.zig | 2 +- lib/std/crypto/Certificate/Bundle/macos.zig | 2 +- lib/std/crypto/tlcsprng.zig | 17 +- lib/std/crypto/tls/Client.zig | 28 +- lib/std/debug.zig | 117 +- lib/std/dwarf.zig | 4 +- lib/std/dwarf/abi.zig | 85 +- lib/std/dynamic_library.zig | 60 +- lib/std/fs.zig | 171 +- lib/std/fs/AtomicFile.zig | 3 +- lib/std/fs/Dir.zig | 157 +- lib/std/fs/File.zig | 61 +- lib/std/fs/get_app_data_dir.zig | 15 +- lib/std/fs/test.zig | 142 +- lib/std/fs/wasi.zig | 5 +- lib/std/hash/benchmark.zig | 12 +- lib/std/heap.zig | 20 +- lib/std/heap/PageAllocator.zig | 32 +- lib/std/http/Client.zig | 10 +- lib/std/io.zig | 106 +- lib/std/io/c_writer.zig | 7 +- lib/std/net.zig | 333 +- lib/std/os.zig | 7790 +------------------------------- lib/std/os/emscripten.zig | 4 +- lib/std/os/linux.zig | 623 ++- lib/std/os/linux/IoUring.zig | 502 +- lib/std/os/linux/arm-eabi.zig | 4 +- lib/std/os/linux/arm64.zig | 4 +- lib/std/os/linux/bpf.zig | 3 +- lib/std/os/linux/errno/generic.zig | 460 -- lib/std/os/linux/errno/mips.zig | 141 - lib/std/os/linux/errno/sparc.zig | 144 - lib/std/os/linux/io_uring_sqe.zig | 123 +- lib/std/os/linux/mips.zig | 4 +- lib/std/os/linux/mips64.zig | 4 +- lib/std/os/linux/powerpc.zig | 4 +- lib/std/os/linux/powerpc64.zig | 4 +- lib/std/os/linux/riscv64.zig | 4 +- lib/std/os/linux/sparc64.zig | 4 +- lib/std/os/linux/start_pie.zig | 2 +- lib/std/os/linux/test.zig | 16 +- lib/std/os/linux/tls.zig | 19 +- lib/std/os/linux/vdso.zig | 2 +- lib/std/os/linux/x86.zig | 4 +- lib/std/os/linux/x86_64.zig | 4 +- lib/std/os/plan9.zig | 97 +- lib/std/os/plan9/errno.zig | 84 - lib/std/os/test.zig | 1286 ------ lib/std/os/wasi.zig | 4 +- lib/std/os/windows.zig | 21 +- lib/std/os/windows/test.zig | 4 +- lib/std/pdb.zig | 1 - lib/std/posix.zig | 7330 ++++++++++++++++++++++++++++++ lib/std/posix/test.zig | 1317 ++++++ lib/std/process.zig | 197 +- lib/std/start.zig | 45 +- lib/std/std.zig | 7 +- lib/std/time.zig | 55 +- lib/std/zig.zig | 2 +- lib/std/zig/Server.zig | 2 +- lib/std/zig/system.zig | 19 +- lib/std/zig/system/NativePaths.zig | 6 +- lib/std/zig/system/darwin/macos.zig | 3 +- src/Compilation.zig | 8 +- src/DarwinPosixSpawn.zig | 224 + src/Module.zig | 4 +- src/Package/Fetch.zig | 19 +- src/crash_report.zig | 41 +- src/link.zig | 4 +- src/link/C.zig | 4 +- src/link/Dwarf.zig | 8 +- src/link/Elf.zig | 16 +- src/link/Elf/ZigObject.zig | 6 +- src/link/Elf/synthetic_sections.zig | 6 +- src/link/MachO.zig | 62 +- src/link/Plan9.zig | 4 +- src/link/Wasm.zig | 4 +- src/link/Wasm/Archive.zig | 2 +- src/main.zig | 57 +- test/cases/arithmetic_operations.0.zig | 2 +- test/cases/arithmetic_operations.1.zig | 2 +- test/cases/arithmetic_operations.2.zig | 2 +- test/cases/arithmetic_operations.3.zig | 2 +- test/cases/arithmetic_operations.4.zig | 2 +- test/cases/errors.0.zig | 2 +- test/cases/errors.1.zig | 2 +- test/cases/function_pointers.zig | 4 +- test/cases/parameters_and_return_values.0.zig | 2 +- test/cases/print_u32s.zig | 4 +- test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig | 6 +- test/cases/safety/resuming a non-suspended function which never been suspended.zig | 4 +- test/link/glibc_compat/glibc_runtime_check.zig | 4 +- test/standalone/sigpipe/breakpipe.zig | 16 +- test/standalone/sigpipe/build.zig | 12 +- test/standalone/windows_spawn/main.zig | 8 +- 115 files changed, 11531 insertions(+), 11594 deletions(-)