Commit Graph

9 Commits

Author SHA1 Message Date
96aff4ce7b Merge branch 'selfhost' of github.com-moecharm:moe-charm/nyash_private into selfhost 2025-09-23 02:59:31 +09:00
0a9a9c01ea fix: Phase 15 empty args test 95% solved - ArrayBox/collect_prints完全修正
- fix: collect_prints()位置インクリメントバグ修正 (pos = obj_end)
  - echo/itoa empty args処理が正常化
  - 90%完了状態から95%完了に前進
- fix: ArrayBox戻り値問題完全解決
  - ArrayBox.size()は正常動作(数値型2を返す)
  - 型比較の問題であることを特定
- docs: CLAUDE.md更新 - デバッグ結果と次ステップ明記
- remaining: usingシステムパーサーエラー(BOX token line 1888)のみ
- next: codex調査依頼でusing結合プロセス詳細分析予定

🎯 Phase 15セルフホスティング重要マイルストーンまであと一歩!

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 02:52:57 +09:00
fdc889ed58 selfhost: Integrate ChatGPT's using system parser fixes
- Fix using paths in mini_vm_prints.nyash and mini_vm_core.nyash
- Convert multi-line JSON literal to single-line in empty args smoke test
- Remove extra closing brace in mini_vm_core.nyash
- Add verbose logging for using system visited file tracking

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 02:15:53 +09:00
75f4eac785 mini_vm: handle empty function arguments in collect_prints 2025-09-23 02:01:56 +09:00
6e6dc9ebe3 selfhost: Integrate ChatGPT's using system parser fixes
- Fix using paths in mini_vm_prints.nyash and mini_vm_core.nyash
- Convert multi-line JSON literal to single-line in empty args smoke test
- Remove extra closing brace in mini_vm_core.nyash
- Add verbose logging for using system visited file tracking

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 01:23:16 +09:00
a05e9b46ce fix using smoke brace mismatch 2025-09-23 00:53:41 +09:00
43e8dcbaf0 fix: correct using paths in selfhost VM apps for compatibility
- Update mini_vm_core.nyash: fix using paths to point to correct locations
  - selfhost.vm.json -> selfhost.vm.boxes.json_cur
  - selfhost.vm.scan -> selfhost.common.mini_vm_scan
  - selfhost.vm.binop -> selfhost.common.mini_vm_binop
  - selfhost.vm.compare -> selfhost.common.mini_vm_compare
- Update smoke test apps to use correct mini_vm_core path
- Addresses using system parser errors at line 1885 and brace delta issues

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 00:07:09 +09:00
6d80338814 docs: add papers on seam-aware JSON unification and Nyash Box FFI; fix seam inspector string parsing; dev: updates in mini_vm_prints, PyVM vm, and loop_builder 2025-09-22 09:32:54 +09:00
8e4cadd349 selfhost(pyvm): MiniVmPrints – prefer JSON route early-return (ok==1) to avoid fallback loops; keep default behavior unchanged elsewhere 2025-09-22 07:54:25 +09:00