logoalt Hacker News

ArenaAllocators don't play nicely with ArrayLists

6 pointsby ibobevlast Thursday at 11:43 PM1 commentview on HN

Comments

tynorftoday at 2:45 PM

FWIW, if you aren’t interleaving other allocations (which includes on other threads), the ArenaAllocator in Zig doesn’t have this problem. If you attempt to resize the most recent allocation, it will do so in place if possible.

https://ziglang.org/documentation/0.16.0/std/#std.heap.Arena...