Design Documents

The historical design documents that used to live under docs/design/ (covering the hybrid API strategy, the N-D array approach comparison, fixed-slot codegen, untracked-acquire detection, and the CUDA extension) have been removed as outdated — the decisions they recorded either shipped and became the current implementation, or were superseded by later approaches (e.g. the N-way cache described in some of them is legacy on Julia 1.12+, see below).

Current architecture documentation lives in How It Works, which explains the mechanisms that enable zero-allocation array reuse as they exist today.

See Also