| Crates.io | buddy_pool |
| lib.rs | buddy_pool |
| version | 0.0.1 |
| created_at | 2025-06-24 07:48:58.131291+00 |
| updated_at | 2025-06-24 07:48:58.131291+00 |
| description | simple buddy allocator |
| homepage | |
| repository | https://github.com/jbertoni/BuddyPool |
| max_upload_size | |
| id | 1723961 |
| size | 97,248 |
a minimal buddy-system pool allocator
This library implements a simple buddy allocator. The code does not assume that the underlying memory (or other resource) is accessible directly by the processor. It thus can be used, for example to manage I/O memory that is not mapped into the processor address space, or unmapped main memory.
As part of this approach, BuddyPool does not contain any unsafe code. It uses Vec structures with integers for linking lists.