lib/std/array_list.zig | 4 +- lib/std/c.zig | 11 + lib/std/heap.zig | 584 +++++++++++++++----------------- lib/std/heap/arena_allocator.zig | 27 +- lib/std/heap/logging_allocator.zig | 61 ++-- lib/std/mem.zig | 315 +++++++++++++---- lib/std/os/windows/bits.zig | 1 + lib/std/testing.zig | 2 +- lib/std/testing/failing_allocator.zig | 41 +-- lib/std/testing/leak_count_allocator.zig | 21 +- 10 files changed, 610 insertions(+), 457 deletions(-)