Native codegen without IL as the primary IR
Platform spec ADR
Native codegen without IL as the primary IR
Spec standingStandard
- No directly attached article pages for this node.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
what-this-feature-specifies | yes | yes |
implementation-anchors | yes | yes |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Context
Section titled “Context”CIL-centric VMs lag language features and impose workaround layers the project avoids.
Decision
Section titled “Decision”The reference platform must lower through Beskid-owned IR and native/JIT/AOT backends—not treat a portable IL stack as the primary execution contract.
Consequences
Section titled “Consequences”ABI, builtins, and runtime syscalls are versioned in execution specs; JIT and AOT share beskid_abi revision.