fix(llvm): Phase 131-10 - Smart console.log routing(Segfault修正)
## 問題 - Integer値をi8*ポインタに変換 → Segfault(Exit 139) ## 解決策 - String literal → nyash.console.log(i8*) - Integer/Handle → nyash.console.log_handle(i64) ## 結果 - Case B (loop_min_while): LLVM outputs `0,1,2` ✅ - VM/LLVM完全パリティ達成 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@ -73,9 +73,9 @@
|
||||
の 3 層が `logging_policy.md` で整理済み。JoinIR/Loop trace も同ドキュメントに集約。
|
||||
- VM backend の Box 解決(UnifiedBoxRegistry / BoxFactoryRegistry)の経路図:
|
||||
- `docs/development/current/main/phase131-2-box-resolution-map.md`
|
||||
- LLVM(Python llvmlite)lowering の棚卸し(Phase 131-3):
|
||||
- LLVM(Python llvmlite)lowering の棚卸し(Phase 131-3..10):
|
||||
- `docs/development/current/main/phase131-3-llvm-lowering-inventory.md`
|
||||
- 現在の主要ブロッカー(要約): PHI の配置/順序で LLVM IR が invalid になるケース、JoinIR ループパターンの未対応ケース
|
||||
- 状態: Case B(Pattern1/loop_min_while)は EMIT/LINK/RUN まで復旧済み。残りは Case C の JoinIR ループパターン穴。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user