|
|
|
|
|
by jpcfl
1187 days ago
|
|
Thanks. Yeah, that's my point. The naming doesn't make it obvious. Personally, I would have called this a StackAllocator, that way the alloc/free order requirement is obvious. I would have made the default behavior to 'panic()' if you don't satisfy the precondition of freeing the most recently allocated buffer. If somebody really wanted to make free a no-op, I'd offer a feature flag to turn that on. |
|