Primary contract for HIR normalization and legality
Platform spec ADR
Primary contract for HIR normalization and legality
Spec standingStandard
- HIR normalization and legality - Contracts and edge cases States the normative guarantees and what happens at boundaries or failure edges.
- HIR normalization and legality - Design model Explains the persistent concepts, entities, and boundaries this feature relies on.
- HIR normalization and legality - Examples Gives concrete newcomer-friendly scenarios mapped to real compiler paths.
- HIR normalization and legality - FAQ and troubleshooting Answers common operator and contributor questions with practical next checks.
- HIR normalization and legality - Flow and algorithm Walks through runtime/order-of-operations behavior in the implementation.
- HIR normalization and legality - Verification and traceability Shows how the team proves this feature works and where evidence lives.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Context
Section titled “Context”This feature hub defines the normative contract for hir normalization and legality and links newcomer-oriented reference articles.
Decision
Section titled “Decision”The reference compiler must implement HIR normalization and legality as documented in this feature hub and its article bundle.
Consequences
Section titled “Consequences”Changes require hub/ADR updates and verification anchor extensions.
Verification anchors
Section titled “Verification anchors”compiler/crates/beskid_analysis/src/resolve/mod.rscompiler/crates/beskid_analysis/src/resolve/resolver.rscompiler/crates/beskid_analysis/src/analysis/rules/staged/definitions.rs