From 9f254f0c7b03236be615b1235cf3fc765d6000ea Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Thu, 13 Jul 2023 08:22:18 -0700 Subject: Add mem allocator, remove listpool. --- listpool/README.md | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 listpool/README.md (limited to 'listpool/README.md') diff --git a/listpool/README.md b/listpool/README.md deleted file mode 100644 index ed38980..0000000 --- a/listpool/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Listpool - -A block allocator built from a single, contiguous array of memory that maintains -free and used blocks in doubly linked lists. - -A `listpool` is similar to a `mempool`, but the additional structure allows it -to: - -- Allocate and free blocks in constant time. -- Traverse used blocks in linear time in the number of used blocks, as opposed - to the total number of blocks like in a `mempool`. - -A `listpool` otherwise provides the same guarantees and characteristics as a -`mempool`. -- cgit v1.2.3