Files
hakorune/tools/aot_plan
moe-charm b8bdb867d8 Merge selfhosting-dev into main (Core-13 pure CI/tests + LLVM bridge) (#126)
* WIP: sync before merging origin/main

* fix: unify using/module + build CLI; add missing helper in runner; build passes; core smokes green; jit any.len string now returns 3

* Apply local changes after merging main; keep docs/phase-15 removed per main; add phase-15.1 docs and tests

* Remove legacy docs/phase-15/README.md to align with main

* integration: add Core-13 pure CI, tests, and minimal LLVM execute bridge (no docs) (#125)

Co-authored-by: Tomoaki <tomoaki@example.com>

---------

Co-authored-by: Selfhosting Dev <selfhost@example.invalid>
Co-authored-by: Tomoaki <tomoaki@example.com>
2025-09-07 07:36:15 +09:00
..

Nyash AOT-Plan (Phase 15.1) — Scripts Skeleton

This folder will contain Nyash scripts that analyze a project (following using imports) and emit aot_plan.v1.json per docs/specs/aot_plan_v1.md.

Phase 15.1 scope:

  • Keep scripts minimal and deterministic
  • Do not invoke native toolchains
  • Output a single plan JSON for small smokes

Placeholder files included:

  • analyze.ny — entry script (skeleton)
  • samples/mini_project/ — a tiny sample project with using
  • samples/plan_v1_min.json — a minimal plan JSON used by importer tests