docs: NyIR Core 26命令統一完了 - Universal Exchange Vision基盤確立
## 🌟 主要変更
- NyIR Core: 25命令 → 26命令(ExternCall追加)
- Universal Exchange Vision実現基盤完成
- Everything is Box哲学:外部ライブラリ統一対応
## 📋 完了した統一作業
- ✅ docs/nyir/spec.md: 26命令正式仕様確定
- ✅ docs/nyir/vision_universal_exchange.md: ChatGPT5ビジョン統合
- ✅ docs/予定/native-plan/copilot_issues.txt: 実装計画全面更新
- ✅ Extension戦略再定義: 言語固有機能に限定
## 🎯 26命令完全定義
**Tier-0 (8命令)**: Const, BinOp, Compare, Branch, Jump, Phi, Call, Return
**Tier-1 (13命令)**: NewBox, BoxFieldLoad, BoxFieldStore, BoxCall, **ExternCall**,
Safepoint, RefGet, RefSet, WeakNew, WeakLoad, WeakCheck, Send, Recv
**Tier-2 (5命令)**: TailCall, Adopt, Release, MemCopy, AtomicFence
## 🔥 ExternCall革命
外部ライブラリをBox統一APIで利用する革命的機能追加
## 📚 新規ドキュメント
- docs/nyir/: NyIR公開仕様フォルダ新設
- box_ffi_abi.md: Box FFI/ABI完全設計(ChatGPT5)
- phase_9_7実装仕様: GitHub Issue #72準備完了
## 🚀 次期タスク
Phase 9.7: Box FFI/ABI実装(Issue #72)
- MIR ExternCall命令実装
- WASM RuntimeImports統合
- Universal Library Integration実現
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-14 17:26:04 +09:00
|
|
|
|
# NyIR ドキュメント索引
|
|
|
|
|
|
|
|
|
|
|
|
- 仕様(骨子): `spec.md`
|
|
|
|
|
|
- フェーズ計画(Phase 9.10): `../予定/native-plan/issues/phase_9_10_nyir_spec.md`
|
|
|
|
|
|
- BIDサンプル: `bid_samples/`(console.yaml / canvas.yaml)
|
|
|
|
|
|
- 計画全体(Copilot用フルテキスト 9.7以降): `../予定/native-plan/copilot_issues.txt`
|
|
|
|
|
|
- 関連: ABI/BIDドラフトは `../予定/native-plan/box_ffi_abi.md`
|
|
|
|
|
|
|
|
|
|
|
|
補足:
|
2025-09-22 07:54:25 +09:00
|
|
|
|
- NyIR Core(25命令)は仕様固定。拡張は NyIR-Ext(exceptions/concurrency/atomics)で段階導入。
|