Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

arrays_backing gates array element storage

Platform spec ADR

arrays_backing gates array element storage

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Array lowering depends on whether the linked runtime allocates element storage behind BeskidArray headers.

arrays_backingBehavior
Enabledarray_new allocates element storage; ptr non-null when length > 0
DisabledHeader-only arrays; ptr may be null
ABISymbol list unchanged; semantics differ by build — document in release matrices
AlignmentShipped CLI/VSIX should enable arrays_backing for reference user workflows

Conformance and doc tests must pin feature set when asserting array behavior.

beskid_runtime array_new; runtime JIT tests with feature flags.