LEGACY DOCS · 12.0Stable is 13.2. This page stays because it still owns historical or unchanged contracts.CURRENT 13.2 →
RELEASE LINE13.2 STABLE13.1 PREDECESSOR13.0 PREVIOUS12.4 NATIVE MIRARCHIVE

V12.0 BASE CONTRACT

Target matrix

General semantics are shared while privileged capabilities remain profile-specific.

DByte 12.0 · Reference

Contract§

CapabilityHostedVMi686 nonei686 userEvidence
Canonical HIRSUPPORTEDSUPPORTEDSUPPORTEDSUPPORTEDHIR corpus
Generics, enums, ownershipSUPPORTEDSUPPORTEDSUPPORTEDSUPPORTEDV12 corpus
native.* and interruptsNOT SUPPORTEDNOT SUPPORTEDSUPPORTED (KERNEL)NOT SUPPORTEDSystems boundary
User syscallsNOT SUPPORTEDNOT SUPPORTEDNOT SUPPORTEDSUPPORTEDUser-process contract

Mechanics§

The matrix distinguishes semantic support from target privilege. Canonical language constructs are shared, while native CPU operations, interrupt declarations and user syscalls are gated by profile.

Validation and failure§

SUPPORTED means the stated semantics/backend lowering exist for that profile; it does not imply deferred owned runtime types or a new platform target.

Evidence and boundary§

Each positive cell is exercised by a corpus build, and each privileged boundary has explicit negative tests. Direct evidence links are exposed from the capability table where a public documentation/proof entrypoint exists.

Host distribution matrix§

Hostv12.0 binary release
Windows x64SUPPORTED
Linux x86_64NOT RELEASED
macOSNOT RELEASED

Platform support explains why host support and target support are separate claims.

Historical future-target ledger (as of v12.0)§

Targetv12.0Roadmap at v12.0
x86_64-dbyte-noneDEFERREDPROPOSED v12.3
x86_64-dbyte-windowsDEFERREDPROPOSED v12.3
x86_64-dbyte-linuxDEFERREDPROPOSED v12.3

HISTORICAL PLANNING CONTEXT: these targets were proposed for v12.3 when v12.0 shipped. The roadmap is now superseded; all three modern x86_64 targets shipped in v12.2.0. The table is retained only to describe the v12.0 planning state.