Files
hakorune/docs/private/roadmap/phases/phase-20.27/README.md

22 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Phase20.27 — Hakorune VM Core Full BringUp (JSON→Core Interpreter)
Goal
- Promote Hakorune VM Core from MVP to “full” dailyuse executor for the supported MIR set.
- Remove remaining drift against hakorunevm wrappers by delegating to Core or unifying semantics.
Scope (this phase)
- mir_call 完全化ModuleFunction / Method / Constructor / Closure
- Box 基本意味論Array / Map / Stringの安定タグと FailFast 仕様の固定
- GateC(JSON→Core) の対称性file/pipe×plugins/ rc 対応の回帰強化
- スモークoptinでのカバレッジ拡張と負例タグの安定化
Out of scope次以降
- 例外/非同期try/catch/throw, async/future
- AOT/LLVM への直接統合Core→LLVM 経路)
Acceptance (Phase close)
- Quick profile: Core canariesreturn/binop/if/array/map/string の正/負PASSoptin
- GateC(Core): file/pipe 対称性 緑plugins ON/OFF 代表)
- hakorunevm: Coreへの委譲が可能な代表ハンドラが移行済み残りは TODO ラベル)