Re:Writing a simple pool allocator in C
by JJOmeo on Wednesday January 08, 2025 @11:58PM
(#42641761)
Pool allocators don't walk the list or search anything though. All interactions are only at the list head and O(1), as all free nodes are just that, free and equal.
[ Parent
| on HN ]
Then it might be a misnomber. Calling it "stack" instead of "list" might be better.
Re:Writing a simple pool allocator in C
by alextingle on Thursday January 09, 2025 @04:01AM
(#42643298)
That is a fair comment.
While the most precise naming might be "a singly linked list representation of a stack", "free list" (https://en.wikipedia.org/wiki/Free_list) is an ancient term of art for this problem.. so much so that wikipedia (at least the version today) even suggests "freelist" all one word as a spelling.