Osprey specifications

Choose a subject. Platform applications and development tools have their own contracts; they are not part of the core language specification.

Core language and compiler

  • Language — Syntax, types, expressions, effects and module semantics.
  • Compiler — Target lowering, generated ABIs and debug artifacts.

Supporting systems

Contract and delivery

These documents define required behavior. A specification is not evidence that a feature has shipped. Each contract records its limits; feature status and the linked delivery plans distinguish implemented behavior from unfinished work.