Files
hakorune/docs/development/current/main/30-Backlog.md
nyash-codex 05c5021147 docs(phase131): LLVM SSOT強化 + ConsoleBox調査完了 + Phase86-90要約
Phase 131-1 完了: LLVM exe line SSOT 強化
- phase87-selfhost-llvm-exe-line.md に 4セクション追加(+300行)
  - 環境変数リファレンス(14変数)
  - 成功/失敗基準(exit code 0/1/2/3)
  - コンパイラモード説明(harness vs crate)
  - デバッグセクション拡張
- "1コマンドで再現" 可能な状態を確立

Phase 131-2 完了: ConsoleBox 問題調査
- VM の 3重登録経路を特定(BoxFactoryRegistry/UnifiedRegistry/Builtin)
- LLVM backend は Phase 133 で解決済み
- 3つのドキュメント作成:
  - phase131-2-consolebox-investigation.md(詳細調査)
  - phase131-2-summary.md(エグゼクティブサマリ)
  - phase131-2-box-resolution-map.md(Box 解決マップ)

Phase 86-90 完了: Loop frontends 要約
- phase86-90-loop-frontends-summary.md 追加
- Pattern4/ContinueReturn/ParseStringComposite の経緯を1枚に集約
- INDEX から導線追加

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-14 05:24:31 +09:00

1.7 KiB
Raw Blame History

Self Current Task — Backlog (main)

直近のループ前線Phase 8690, dev-only fixturesは完了し、状況は docs/development/current/main/10-Now.mddocs/development/current/main/phase86-90-loop-frontends-summary.md に集約したよ。

設計検討docs-only, まだ未決定):

  • Loop Canonicalizer / LoopSkeleton組み合わせ爆発を抑える前処理パス
  • Loop Corpus Extractor実コード抽出→差分検知で fixture 化を支援)

短期JoinIR/selfhost ライン 第3章 - LLVM統合

  • Phase 130: JoinIR → LLVM ベースライン確立(完了 2025-12-04
  • 🎯 Phase 131: JoinIR→LLVM 個別修正ライン(次の最優先タスク)
    • 優先度1: LLVM Backend有効化--features llvm ビルド、実LLVM実行
    • 優先度2: ConsoleBox問題解決Rust VM登録問題の根治
    • 優先度3: LLVM IR生成確認MIR → LLVM lowering実装状況調査
  • selfhost Stage3 代表パスの LLVM 実行7テストケースを実LLVM経由で検証

完了済みJoinIR/selfhost ライン 第2章

  • selfhost Stage3 代表パスの安定化Phase 120完了
  • hako_check ラインの JoinIR 統合Phase 121-124完了
  • CURRENT_TASK / Phase docs 更新完了

中期

  • VInvokevector戻り型の正道化toml 記述 or NyRT 期待フラグ)。
  • wasm/Web デモライン: JoinIR ベースの軽量ランタイム検証。

周辺

  • Ny ツール側selfhost-compiler / hako_check / 各種 CLIのログ・エラー体験を、Ring0/ConsoleService 上で整える。
  • docs 更新(言語ガイド + JoinIR ガイドに selfhost 代表フローを追記)。