An implementation of the Two-Level Segregated Fit (TLSF) allocator with optimized memory footprint
TLSF (Two-level segmented fit) global allocator
Real-time dynamic memory allocator based on the TLSF algorithm
TLSF Memory Management
Suballocators for external memory (e.g., Vulkan device memory)
Vulkan API bindings generated entirely from vk.xml, with a complete safe RAII wrapper covering compute and graphics: instance/device/queue, buffer, image, sampler, render pass, framebuffer, graphics + compute pipelines, swapchain, a VMA-style sub-allocator with TLSF + linear pools and defragmentation, sync primitives (fences, binary + timeline semaphores, sync2 barriers), query pools, and optional GLSL/WGSL/HLSL→SPIR-V compilation via naga or shaderc. Supports Vulkan 1.2.175 onward — swap vk.xml and rebuild.
ArceOS global memory allocator
ArceOS global memory allocator
Various allocator algorithms in a unified interface
ArceOS global memory allocator
A port of Sebastian Aaltonen's `OffsetAllocator` to Rust
A fork of Patrick Walton's port of Sebastian Aaltonen's `OffsetAllocator` to Rust
No description provided.
No description provided.