RELEASE LINE13.5 CURRENT13.4.1 MAINTENANCE13.4.0 CTFE13.3.0 FRONTEND13.2 LINUX12.4 NATIVE MIRARCHIVE

LANGUAGE REFERENCE

The DBYTE language

Use 13.5.0 for new code. Read the 12.0 spec for core types, then the later docs for changes to the compiler, runtime and machine code. We keep the old contracts instead of rewriting history.

NEW HERE? Start with the language tour. Install the current toolchain from 13.5 install + verify.

Start with the syntax

TourSyntax, declarations and control flow
TypesCore type rules
OwnershipLanguage ownership rules
Runtime valuesAllocator, Drop and owned runtime values

Why the manual links to older versions

Those URLs identify the release that owns that contract. They are not instructions to install an old package. Use the 13.5 toolchain for current examples; use an older package only when reproducing historical behavior.

Dig deeper

Native MIR and O1 · freestanding machine foundation · portable/f32/f64 predecessor · GNU/Linux native host.

30 feature ownership across 13.x

The 13.3 lexer sidecar self-hosts lexical analysis only. 13.4 adds bounded source emission; 13.4.1 maintains that line. The 13.5 contract adds restricted compile-time loops and user-defined pure functions. Version comparison and evidence.