build.zig | 5 + lib/std/atomic.zig | 2 +- lib/std/heap/ArenaAllocator.zig | 632 ++++++++++++++++++++++++++------ lib/std/heap/FixedBufferAllocator.zig | 82 ++++- src/codegen/llvm.zig | 4 +- test/tests.zig | 2 + 6 files changed, 592 insertions(+), 135 deletions(-)