docs: add MIR13 mode doc and set PHI-off as default; bridge lowering split (if/loop/try); llvmlite resolver stabilization; curated runner default PHI-off; refresh CURRENT_TASK.md

This commit is contained in:
Selfhosting Dev
2025-09-17 10:58:12 +09:00
parent 31f90012e0
commit d99b941218
131 changed files with 2584 additions and 2657 deletions

View File

@ -0,0 +1,17 @@
# Self Current Task — Now (llvm)
20250908現状と直近タスク
- P0 完了BitOps/Array/Echo/Map 緑)。
- VInvoke(byname/byid vector) で戻り値マッピングの課題ret_tag=3 でも 0 になる)。
直近タスク
1) VInvoke 戻り値の短期特例:既知メソッド(例: MapBox.getの整数返りは i64 として保持。
2) byid vector`nyash.plugin.invoke_tagged_v_i64`)も同様に統一。
3) 受け入れ:
- `NYASH_LLVM_VINVOKE_SMOKE=1``VInvokeRc: 42`
- `NYASH_LLVM_VINVOKE_RET_SMOKE=1``Result: 42`
代表コマンド
- `LLVM_SYS_180_PREFIX=$(llvm-config-18 --prefix) NYASH_LLVM_BITOPS_SMOKE=1 ./tools/llvm_smoke.sh release`
- `NYASH_LLVM_VINVOKE_TRACE=1 NYASH_LLVM_VINVOKE_SMOKE=1 ./tools/llvm_smoke.sh release`