bootstrap.c | 2 +- build.zig | 6 +- lib/libc/musl/src/thread/riscv32/clone.s | 2 + lib/libc/musl/src/thread/riscv64/clone.s | 2 + lib/std/heap.zig | 25 ++- lib/std/heap/PageAllocator.zig | 30 ++-- lib/std/heap/SmpAllocator.zig | 261 ++++++++++++++++++++++++++++++++ lib/std/heap/WasmAllocator.zig | 2 - lib/std/heap/debug_allocator.zig | 2 - src/main.zig | 35 ++--- stage1/config.zig.in | 2 +- 11 files changed, 326 insertions(+), 43 deletions(-)