phase: 20.49 COMPLETE; 20.50 Flow+String minimal reps; 20.51 selfhost v0/v1 minimal (Option A/B); hv1-inline binop/unop/copy; docs + run_all + CURRENT_TASK -> 21.0

This commit is contained in:
nyash-codex
2025-11-06 15:41:52 +09:00
parent 2dc370223d
commit 77d4fd72b3
1658 changed files with 6288 additions and 2612 deletions

View File

@ -26,8 +26,8 @@ Current Performance (100 iterations avg):
**実装アプローチ**:
```bash
# 新CLI機能
nyash --compile-native program.nyash -o program.exe
nyash --aot program.nyash # 短縮形
nyash --compile-native program.hako -o program.exe
nyash --aot program.hako # 短縮形
# 内部パイプライン
Nyash → AST → MIR → WASM → wasmtime compile → Native Binary
@ -50,7 +50,7 @@ Nyash → AST → MIR → WASM → wasmtime compile → Native Binary
**実装ファイル**:
- `src/backend/native_aot.rs` - AOTコンパイラ
- `src/main.rs` - CLI統合
- `benchmarks/bench_native.nyash` - ネイティブ性能測定
- `benchmarks/bench_native.hako` - ネイティブ性能測定
### 🥈 Phase B: Cranelift Direct (中期 - 2-3ヶ月)
**Goal**: MIRから直接ネイティブコード生成