docs: clarify Phase 130 LLVM EXE smoke gating

This commit is contained in:
nyash-codex
2025-12-18 09:22:15 +09:00
parent 46a623fd75
commit 353b8022af
2 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@
- `src/mir/control_tree/normalized_shadow/normalized_verifier.rs` (verify_env_writes_discipline 追加)
- Fixture: `apps/tests/phase130_if_only_post_if_add_min.hako`(期待出力: 5\n4
- Smoke: `phase130_if_only_post_if_add_vm.sh` PASS
- LLVM EXE smoke: `phase130_if_only_post_if_add_llvm_exe.sh`LLVM object emit が無い環境では SKIP
- LLVM EXE smoke: `phase130_if_only_post_if_add_llvm_exe.sh`LLVM 前提が無い環境では SKIP
- Regression: Phase 129/128 維持確認(全 PASS
- Unit tests: 1155/1155 PASS
- 入口: `docs/development/current/main/phases/phase-130/README.md`

View File

@ -39,7 +39,7 @@ Add a “post-if update then return” fixture that forces post_k to execute and
Acceptance:
- `phase130_*_vm.sh` PASS
- `phase130_*_llvm_exe.sh` PASS (or SKIP when LLVM object emit is unavailable)
- `phase130_*_llvm_exe.sh` PASS (SKIP allowed only when LLVM prerequisites are missing)
### P1: Assign(Variable) minimal
@ -94,7 +94,7 @@ Phase 130 successfully completed on 2025-12-18:
- VM smoke: `tools/smokes/v2/profiles/integration/apps/phase130_if_only_post_if_add_vm.sh` PASS
- LLVM EXE smoke: `tools/smokes/v2/profiles/integration/apps/phase130_if_only_post_if_add_llvm_exe.sh`
- PASS when hakorune can emit LLVM objects (built with `--features llvm` and llvmlite available)
- Otherwise SKIP (preflight detects "mock LLVM" / object emit unavailable)
- Otherwise SKIP (missing LLVM prerequisites)
- **P1 (Assign Variable)**: ✅ DONE
- Added support for `x = y` variable assignment in `lower_assign_stmt`