lib/fuzzer.zig | 2 +- lib/std/Build/Fuzz/WebServer.zig | 2 +- lib/std/Thread.zig | 6 +- lib/std/c.zig | 59 ++++- lib/std/c/solaris.zig | 4 - lib/std/crypto/tlcsprng.zig | 5 +- lib/std/debug.zig | 17 +- lib/std/debug/Dwarf.zig | 10 +- lib/std/debug/Info.zig | 1 - lib/std/debug/MemoryAccessor.zig | 9 +- lib/std/debug/SelfInfo.zig | 6 +- lib/std/dynamic_library.zig | 11 +- lib/std/fifo.zig | 2 +- lib/std/heap.zig | 398 +++++++++++++++++++++++++++++++- lib/std/heap/PageAllocator.zig | 19 +- lib/std/heap/general_purpose_allocator.zig | 129 +++++++---- lib/std/heap/sbrk_allocator.zig | 7 +- lib/std/mem.zig | 37 +-- lib/std/mem/Allocator.zig | 2 +- lib/std/os/linux/IoUring.zig | 15 +- lib/std/os/linux/tls.zig | 7 +- lib/std/os/plan9.zig | 4 +- lib/std/os/windows/kernel32.zig | 7 +- lib/std/posix.zig | 19 +- lib/std/process.zig | 2 +- lib/std/start.zig | 2 +- lib/std/std.zig | 4 + lib/std/zip.zig | 2 +- src/Package/Fetch.zig | 2 +- 29 files changed, 614 insertions(+), 176 deletions(-)