repr C records deferred to v0.3.1
Platform spec ADR
repr C records deferred to v0.3.1
Spec standingStandard
- Contract import syntax How extern contracts declare foreign imports and map to symbols and call shapes.
- Extern attribute schema Normative Extern and per-method interop attributes for contract imports (v0.3).
- FFI and extern — Verification and traceability Conformance strategy for v0.3 FFI spec (fixtures, diagnostics, ignored runtime tests).
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Context
Section titled “Context”Arbitrary Beskid record repr(C) needs layout rules beyond interop views.
Decision
Section titled “Decision”repr(C) on arbitrary Beskid types is out of scope for v0.3.0 Standard; CLayout primitive structs land in v0.3.1 (Proposed) per C layout types.
Consequences
Section titled “Consequences”v0.3.0 Standard ships interop view types and link-time import first.