vm/router: minimal special-method extension (equals/1); toString mapping kept

mir: add TypeCertainty to Callee::Method (diagnostic only); plumb through builder/JSON/printer; backends ignore behaviorally

using: confirm unified prelude resolver entry for all runner modes

docs: update Callee architecture with certainty; update call-instructions; CURRENT_TASK note

tests: quick 40/40 PASS; integration (LLVM) 17/17 PASS
This commit is contained in:
nyash-codex
2025-09-28 01:33:58 +09:00
parent 8ea95c9d76
commit 34be7d2d79
63 changed files with 5008 additions and 356 deletions

View File

@ -47,15 +47,15 @@ Phase 15.5でCore Box完全削除後のNyashテストシステム。すべての
## 🔧 テスト環境設定
### 重要な環境変数
### 重要な環境変数(開発時の補助)
```bash
# 必須設定
NYASH_ENTRY_ALLOW_TOPLEVEL_MAIN=1 # main関数警告を抑制
# エントリ解決既定ON: top-level main も許可されます。無効化したい場合のみ0を設定
# export NYASH_ENTRY_ALLOW_TOPLEVEL_MAIN=0
# プラグイン設定Phase 15.5以降は削除不可)
# NYASH_DISABLE_PLUGINS=1 # ❌ 使用不可(すべてプラグイン化済み)
# デバッグ用
# デバッグ用(任意)
NYASH_CLI_VERBOSE=1 # 詳細ログ出力
```
@ -152,4 +152,4 @@ Phase 15.5でCore Box削除後、プラグイン実装が不完全。現在調
- [Phase 15.5 Core Box Unification](../roadmap/phases/phase-15/phase-15.5-core-box-unification.md)
- [Plugin System Reference](../../reference/plugin-system/)
- [PyVM Usage Guidelines](../../reference/pyvm-usage-guidelines.md)
- [PyVM Usage Guidelines](../../reference/pyvm-usage-guidelines.md)