Files
hakorune/docs/current_task/self_current_task/20-Decisions.md

590 B
Raw Blame History

Self Current Task — Decisions (main)

20250908

  • ループ制御は既存命令Branch/Jump/Phiで表現し、新命令は導入しない。
  • Builder に loop_ctx{head, exit}を導入し、continue/break を分岐で降ろす。
  • Verifier の支配関係/SSA を崩さないよう、単一 exit と postterminated 後の emit 禁止を徹底。
  • VInvokevector 経路)の戻り値は、短期は「既知メソッドの整数返り」を特例扱いで保持し、 中期は nyash.toml の戻り型ヒント or NyRT シムの期待フラグで正道化。