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

V12.0 BASE CONTRACT

Glossary

Definitions for the compiler, ABI, ownership, ELF, provenance and proof terms used throughout the field manual.

ASTShared parsed syntax tree produced before canonical resolution/type identity.
Canonical HIRTyped semantic IR that is the v12 authority consumed by backends; backends must not reinterpret canonical types.
TypeIdStable canonical type identity used by HIR, layout and specialization.
GenericDefIdStable generic-definition identity used with canonical TypeId arguments for monomorphization.
MonomorphizationCompile-time specialization of generic definitions into concrete type instances.
TargetDataLayoutTarget input defining pointer/usize width and alignment; host Rust usize is not a target-layout input.
DBYTE32DByte i686 systems ABI used by the native path.
ET_RELELF relocatable object emitted before final linking.
ET_EXECFinal executable ELF image emitted by the DByte linker.
Peel · peeled commitFor annotated Git tags, resolve the tag object to the commit it names; the history ledger records both identities.
CopyValue class copied by assignment/passing instead of moved. Includes integers, bool, raw pointers, borrows, slices, StringView, function pointers and all-Copy aggregates/enums.
MoveTransfer of non-Copy value ownership; later use of the old binding is invalid.
BorrowLexical immutable or exclusive mutable view that prevents conflicting owner operations while active.
Niche optimizationA representation optimization explicitly NOT used by v12 payload enums.
Profile validationGate after typing/HIR that rejects capabilities unavailable to hosted, kernel or user targets.
ProofExecuted evidence whose command, input identity, acceptance condition and output can be reproduced; a prose claim alone is not executed proof.

Documentation status vocabulary§

WordMeaning
CURRENTCurrent release documentation.
SUPPORTEDA released surface that is supported in the stated host/target context.
NOT SUPPORTEDThe named capability is unavailable in the stated released host/target/profile context.
DOCUMENTEDSpecified and documented; does not by itself promise a host distribution.
COMPATIBILITYHistorical or hosted surface retained for compatibility.
PROPOSEDRoadmap design only; not a release contract.
DEFERREDExplicitly outside the current release.
NOT RELEASEDNo current release artifact for the named surface.
FROZENHistorical evidence that keeps its original version identity.

SOURCE POLICY: release/tag documents define contracts; examples are copied from the supplied v12.0.0 package or explicitly marked as explanatory. Unsupported claims are not upgraded by prose.