libdd-alloc 1.0.0

Custom memory allocators for specialized allocation patterns in profiling and signal-safe contexts
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# libdd-alloc

Custom memory allocators for specialized allocation patterns.

## Overview

`libdd-alloc` provides specialized memory allocators designed for use in constrained environments such as signal handlers, crash handlers, and performance-critical code paths where standard allocation may not be suitable.

## Features

- **`no_std` Compatible**: Works in environments without standard library support
- **Linear Allocator**: Bump allocator with minimal per-allocation overhead
- **Chain Allocator**: Growable arena allocator that automatically expands
- **Virtual Allocator**: Page-based memory allocation using OS-specific APIs
- **Allocator API**: Implements standard allocator traits for compatibility