mirror of
https://github.com/ziglang/zig.git
synced 2026-01-20 22:35:24 +00:00
Update the documentation comment in arena_allocator.zig to be more accurate
Update the documentation comment in arena_allocator.zig to specify that free() is a no-op unless the item is the most recent allocation.
This commit is contained in:
parent
525466b49d
commit
5bb4fef30a
@ -3,8 +3,10 @@ const assert = std.debug.assert;
|
||||
const mem = std.mem;
|
||||
const Allocator = std.mem.Allocator;
|
||||
|
||||
/// This allocator takes an existing allocator, wraps it, and provides an interface
|
||||
/// where you can allocate without freeing, and then free it all together.
|
||||
/// This allocator takes an existing allocator, wraps it, and provides an interface where
|
||||
/// you can allocate and then free it all together. Calls to free an individual item only
|
||||
/// free the item if it was the most recent allocation, otherwise calls to free do
|
||||
/// nothing.
|
||||
pub const ArenaAllocator = struct {
|
||||
child_allocator: Allocator,
|
||||
state: State,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user