buddyalloc 0.1.5

Safe and simple drop-in allocator for Rust running on embedded or bare metal systems (no_std)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! A simple heap based on a buddy allocator.  For the theory of buddy
//! allocators, see <https://en.wikipedia.org/wiki/Buddy_memory_allocation>
//!
//! This can either be used as a standalone library, or as a replacement
//! for Rust's system allocator.  It runs on top of `libcore`, so it can be
//! used on bare metal or in kernel space.
//!
//! Note that the [Heap] API is still somewhat unstable.
#![no_std]

pub use heap::*;

mod heap;
mod math;