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

Canonical HIR

One authority resolves types, symbols, ownership actions, layouts, variants, captures, and conventions.

DByte 12.0 · Internals

Contract§

Shared ASTCanonical HIRMonomorphizationProfile validationBackend adapterExecution

Mechanics§

Executable HIR is project-level: resolved modules, functions, globals, locals, blocks, expressions, places and projections all retain canonical identity, type, value category and ownership action.

Validation and failure§

An invariant pass rejects unresolved symbols, open generics, missing layouts or undecided calls before backend entry. HIR stores no x86 registers, opcodes or relocation kinds.

Evidence and boundary§

Canonical snapshots and production-path gates prove backends cannot return to AST resolution or any legacy semantic authority.