Show HN: Scope-structured arena memory for C, O(1) cleanup, no GC/borrow checker
Category: library
Tags: memory-management, arena-allocator, c-language, zero-cost-abstraction, concurrent
Score: 7.0/10 (Innovation: 7, Technical: 8, Documentation: 7, Utility: 6)
Ariandel is a scope-structured arena memory allocator for C that provides automatic O(1) heap reclamation at scope exit without requiring garbage collection or a borrow checker. It's interesting because it introduces a novel memory management model using packed handle-based allocation, thread-local arenas, and atomic bitmaps for concurrency, enabling safe, fast cleanup in performance-critical C applications.
Target audience: backend devs, systems programmers, embedded developers
Repository: https://github.com/hollow-arena/ariandel · C · Apache-2.0 · 2 stars
View on Hacker News