lib/std/heap.zig | 67 ++++++++++--- lib/std/heap/arena_allocator.zig | 4 +- lib/std/heap/general_purpose_allocator.zig | 39 ++++---- lib/std/heap/logging_allocator.zig | 17 +++- lib/std/mem.zig | 15 ++- lib/std/mem/Allocator.zig | 160 +++++++++++++++++++++++--------- lib/std/testing/failing_allocator.zig | 13 ++- 7 files changed, 227 insertions(+), 88 deletions(-)