Files
hakorune/docs/development/roadmap/phases/phase-15/INDEX.md
Tomoaki 7d88c04c0e wip(phase15): AOT修正作業中 - Nyプラグインと標準ライブラリ実装
Phase 15のAOT/ネイティブビルド修正作業を継続中。
ChatGPTによるstd実装とプラグインシステムの改修を含む。

主な変更点:
- apps/std/: string.nyashとarray.nyashの標準ライブラリ追加
- apps/smokes/: stdライブラリのスモークテスト追加
- プラグインローダーv2の実装改修
- BoxCallのハンドル管理改善
- JIT hostcall registryの更新
- ビルドスクリプト(build_aot.sh, build_llvm.sh)の調整

まだ修正作業中のため、一部の機能は不完全な状態。

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 06:24:08 +09:00

1.3 KiB
Raw Blame History

Phase 15 — SelfHosting Doc Index

このインデックスは Phase 15セルフホスティングの計画・実装ドキュメントへの入口を1箇所にまとめます。状況に応じて随時更新します正本

要点(すぐ見る)

  • 現在タスク(正本): ../../../../CURRENT_TASK.md
  • 概要と目的: README.md
  • 実行計画(常時更新のチェックリスト): ROADMAP.md
  • 推奨シーケンス(手順書): recommended-sequence.txt
  • 詳細計画(長文): self-hosting-plan.txt
  • lld戦略AOT/リンク統合): self-hosting-lld-strategy.md

設計とインターフェース

  • Cranelift AOT 設計: ../../../backend-cranelift-aot-design.md
  • Boxインターフェース案Cranelift: ../../../../interfaces/cranelift-aot-box.md
  • LinkerBox 仕様案: ../../../../interfaces/linker-box.md

ツール・スモーク

  • AOTスモーク雛形: tools/aot_smoke_cranelift.sh / .ps1
  • JITスモーク: tools/jit_smoke.sh
  • ラウンドトリップ: tools/ny_roundtrip_smoke.sh
  • using/namespace E2E: tools/using_e2e_smoke.sh

運用メモ/引き継ぎ

  • ハンドオフ: ../../handoff/phase-15-handoff.md

注意:

  • Phase 15関連の分散した文書は本インデックスから辿れるよう整理しています。新規文書を追加した場合は必ずここに追記してください。