https://github.com/jackson-nestelroad/zone-alloc
Containers for zone-based data allocation.
https://github.com/jackson-nestelroad/zone-alloc
allocation arena crate memory
Last synced: 2 months ago
JSON representation
Containers for zone-based data allocation.
- Host: GitHub
- URL: https://github.com/jackson-nestelroad/zone-alloc
- Owner: jackson-nestelroad
- Created: 2023-10-14T20:08:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-07T17:59:11.000Z (10 months ago)
- Last Synced: 2025-04-01T22:52:31.453Z (6 months ago)
- Topics: allocation, arena, crate, memory
- Language: Rust
- Homepage:
- Size: 78.1 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# zone-alloc
This repository features Rust crates for zone-based (also known as region-based or arena-based) data allocaiton. Zone-based allocation is a type of memory management in which allocated objects are assigned to a specific zone. Data in the zone remain valid and usable for the lifetime of the zone, and all data in the zone are deallocated together after use.
- [`zone-alloc`](./zone-alloc) - Containers for zone-based data allocation.
- [`zone-alloc-strong-handle-derive`](./zone-alloc-strong-handle-derive) - Procedural macro for zone-alloc StrongHandle types.