Files
hakorune/CHANGELOG.md

1.4 KiB
Raw Blame History

Nyash Project Changelog (Work in progress)

This changelog tracks highlevel milestones while Core MIR and Phase 12 evolve. For detailed perfile history, see git log and docs under docs/development/roadmap/.

20250906

  • Core13 flip complete: code/tests enforce Core13 minimal kernel. Normalizations (Array/Ref→BoxCall, TypeCheck/Cast/Barrier/WeakRef unification) are ON by default via env (NYASH_MIR_CORE13=1). New tests validate normalization.
  • Docs synced: step50 marked done; DEV quickstart points to Core13 reference.

20250904

  • Phase 12.7A complete: peek, continue, ? operator, lambda, field type annotations. Language reference updated.
  • Phase 12.7B (basic) complete: parserlevel 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: previously enforcing Core15 during transition; superseded by 20250906 Core13 flip.

20250903

  • Nyash ABI TypeBox integration stabilized across core boxes; differential tests added; loader defaults adjusted (builtin + plugins).

Notes

  • Core13 is canonical minimal kernel. Historical Core15 notes remain under docs/development/roadmap/ for reference.
  • Phase 12.7B desugaring is gated by NYASH_SYNTAX_SUGAR_LEVEL; tokenizer additions are nonbreaking.