Region-Based Memory Management in Cyclone
- Added on 2025-03-21
- Page: https://www.cs.umd.edu/projects/cyclone/papers/cyclone-regions.pdf
- See on Internet Archive
- #compiler #regions #memory
Cyclone is a type-safe programming language derived from C. The primary design goal of Cyclone is to let programmers control data representation and memory management without sacrificing type-safety. In this paper, we focus on the region-based memory management of Cyclone and its static typing discipline. The design incorporates several advancements, including support for region subtyping and a coherent integration with stack allocation and a garbage collector.