Skip to content

patch: v0.1.1 + rey-compiler skeleton - #32

Merged
IMisbahk merged 5 commits into
masterfrom
codex
Mar 26, 2026
Merged

patch: v0.1.1 + rey-compiler skeleton#32
IMisbahk merged 5 commits into
masterfrom
codex

Conversation

@IMisbahk

Copy link
Copy Markdown
Collaborator

What

  • Fix match patterns for structs and enum variants (qualified + unqualified).
  • Fix import edge cases (per-item spans for grouped imports, nested module resolution fixtures/tests).
  • Fix numeric semantics (int vs float runtime values, correct / behavior) and allow external mutation of pub struct fields.
  • Add rey-compiler/ v5 bootstrap skeleton (API only).
  • Bump v1 compiler crate to 0.1.1 and add compiler/README.md + docs/changelog updates.

Why

These unblock real-world code using match/imports and make numeric behavior consistent, while laying down the bootstrap compiler API surface for the v5 roadmap.

Notes

  • Added a small Rust test harness in compiler/v1 to execute new .rey regression programs.
  • Verification: cargo test and cargo build --release (compiler/v1).

@IMisbahk
IMisbahk merged commit 90ef2c0 into master Mar 26, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant