Files
hakorune/chatgpt5_build_errors_updated.txt
Moe Charm da716addc8 feat: Implement plugin singleton pattern with shutdown support
- Add singleton support for plugin boxes (e.g., CounterBox)
- Implement shutdown_plugins_v2() for controlled plugin lifecycle
- Plugin instances now shared across multiple new() calls
- Shutdown properly releases and allows re-initialization
- All singleton E2E tests passing 

ChatGPT5による高度なプラグインライフサイクル管理実装
- シングルトンパターンでプラグインインスタンス共有
- 明示的なshutdownでリソース解放と再初期化対応
- Nyashの統一ライフサイクルポリシー維持

Note: ast.rs test failures are due to rapid development pace -
tests need updating for new BoxDeclaration fields (private_fields, public_fields)

🤖 Generated with Claude Code

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

21 lines
786 B
Plaintext
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.

ChatGPT5実装による更新後のビルドエラー:
改善された点(修正済み):
- ✅ call_fini() メソッドエラー解決
- ✅ instance_id フィールド/メソッドエラー解決
- ✅ invoke_fn フィールドエラー解決
残存エラー2個:
1. [E0308] mismatched types - src/interpreter/core.rs:579:45
エラー: &**v - expected `&Box<dyn NyashBox>`, found `&dyn NyashBox`
2. [E0308] mismatched types - src/interpreter/core.rs:618:45
エラー: &**v - expected `&Box<dyn NyashBox>`, found `&dyn NyashBox`
推奨修正:
- &**v を v に変更Arc<dyn NyashBox>への参照として扱う)
- または型注釈を &dyn NyashBox に変更
影響範囲:
- interpreter/core.rsのみ他のモジュールのエラーは解決済み