19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
|
|
# Nyash Project – Changelog (Work in progress)
|
|||
|
|
|
|||
|
|
This changelog tracks high‑level milestones while Core MIR and Phase 12 evolve. For detailed per‑file history, see git log and docs under `docs/development/roadmap/`.
|
|||
|
|
|
|||
|
|
## 2025‑09‑04
|
|||
|
|
- Phase 12.7‑A complete: peek, continue, `?` operator, lambda, field type annotations. Language reference updated.
|
|||
|
|
- Phase 12.7‑B (basic) complete: parser‑level desugaring for `|>`, `?.`, `??`, `+=/-=/*=/=`, `..` behind `NYASH_SYNTAX_SUGAR_LEVEL`.
|
|||
|
|
- Docs: language reference and Phase 12.7 README updated to reflect basic completion; extensions tracked under gated plan.
|
|||
|
|
- MIR Core migration: enforcing Core‑15 in code/tests during transition; Core‑13 target defined in docs; final flip planning in progress.
|
|||
|
|
|
|||
|
|
## 2025‑09‑03
|
|||
|
|
- Nyash ABI TypeBox integration stabilized across core boxes; differential tests added; loader defaults adjusted (builtin + plugins).
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
Notes
|
|||
|
|
- “Core‑15 vs Core‑13” migration: Implementation currently enforces 15 for stability; docs include Core‑13 target reference. Final flip (docs/refs/entrypoints) is tracked under `docs/development/roadmap/mir/core-13/step-50/`.
|
|||
|
|
- Phase 12.7‑B desugaring is gated by `NYASH_SYNTAX_SUGAR_LEVEL`; tokenizer additions are non‑breaking.
|