hi!
i made a memory allocation library/learning resource. i wanted to learn more about them and i couldn't find one comprehensive source of knowledge, so i decided that i'll make one of my own:]
it currently has these basic allocator types: arena (linear), stack, pool, free list, free tree, tracking, buddy, slab.
i gave my best to describe everything clearly in the readme, also added svg diagrams (written in Typst, btw).
i plan to implement a bucket/size-segregated free list allocator as well. hoping anyone will find this resource useful!
https://github.com/nihiL7331/oo-alloc
#oo-alloc
6 messages · Page 1 of 1 (latest)
