Files
hakorune/docs/development/roadmap/README.md
Moe Charm cc2a820af7 feat(plugin): Fix plugin BoxRef return and Box argument support
- Fixed deadlock in FileBox plugin copyFrom implementation (single lock)
- Added TLV Handle (tag=8) parsing in calls.rs for returned BoxRefs
- Improved plugin loader with config path consistency and detailed logging
- Fixed loader routing for proper Handle type_id/fini_method_id resolution
- Added detailed logging for TLV encoding/decoding in plugin_loader_v2

Test docs/examples/plugin_boxref_return.nyash now works correctly:
- cloneSelf() returns FileBox Handle properly
- copyFrom(Box) accepts plugin Box arguments
- Both FileBox instances close and fini correctly

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-21 00:41:26 +09:00

63 lines
2.2 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.

# 🗺️ Nyash 予定(ロードマップ・タスク)
## 📋 現在進行中
### 🎯 最重要タスク
- **現在のタスク**: [docs/CURRENT_TASK.md](../CURRENT_TASK.md)
- **Phase 8.3**: Box操作WASM実装Copilot担当
- **Phase 8.4**: ネイティブコンパイル実装計画AI大会議策定済み
## 🚀 ネイティブコンパイル計画 (2025-08-14策定)
### 📊 AI大会議成果
- **[🤖 AI大会議記録](ai_conference_native_compilation_20250814.md)** - Gemini×codex×Claude技術検討
- **[🗺️ ネイティブコンパイルロードマップ](native-compilation-roadmap.md)** - 技術戦略詳細
### ⚡ 実装フェーズ
- **Phase A (2-3週間)**: AOT WASM → 500倍高速化目標
- **Phase B (2-3ヶ月)**: Cranelift Direct → 600倍高速化目標
- **Phase C (6ヶ月+)**: LLVM Ultimate → 1000倍高速化目標
## 🤖 Copilot協調管理
### 📋 Copilot作業管理
- **[copilot_issues.txt](copilot_issues.txt)** - Copilot様への依頼・課題整理
- **協調戦略**: [docs/CURRENT_TASK.md](../CURRENT_TASK.md)内に詳細記載
### 🎯 フェーズ別課題
- **Phase 8課題**: [native-plan/issues/](native-plan/issues/)
- **統合管理**: Claude×Copilot マージ競合回避戦略
## 📊 実装状況追跡
### ✅ 完了済み (Phase 8.2)
- WASM: 0.17ms (280倍高速化)
- VM: 16.97ms (2.9倍高速化)
- ベンチマークシステム完成
- 3バックエンド統合CLI
### 🚧 進行中 (Phase 8.3)
- Box操作WASM対応Copilot実装中
- RefNew/RefGet/RefSet命令
- メモリレイアウト最適化
### 🔜 次期予定 (Phase 8.4+)
- AOT WASMネイティブ化
- MIR最適化基盤
- エスケープ解析実装
## 📚 関連ドキュメント
### 📖 技術資料
- **[実行バックエンドガイド](../execution-backends.md)** - 3バックエンド使い分け
- **[コアコンセプト](../nyash_core_concepts.md)** - Everything is Box哲学
### 🔄 進捗管理
- **定期更新**: 毎週金曜日に進捗反映
- **AI会議**: 重要決定事項は3AI大会議で検討
- **ベンチマーク**: 性能回帰チェック自動実行
---
**最終更新**: 2025-08-14 - AI大会議によるネイティブコンパイル戦略確定