## 🎉 ChatGPT×Claude協働成果 - ✅ **GC機能復活**: vm-legacy削除で失われたGC機能を新実装で復活 - GCメトリクス追跡システム実装(alloc/collect/pause計測) - 3種類のGCモード対応(counting/mark_sweep/generational) - host_handles.rsでハンドル管理復活 - ✅ **VM整理とエイリアス追加**: 混乱していた名前を整理 - MirInterpreter = NyashVm = VM のエイリアス統一 - vm-legacyとインタープリターの違いを明確化 - 壊れていたvm.rsの互換性修復 - ✅ **スモークテスト整理**: v2構造でプラグイン/コア分離 - plugins/ディレクトリにプラグインテスト移動 - gc_metrics.sh, gc_mode_off.sh, async_await.sh追加 - _ensure_fixture.shでプラグイン事前ビルド確認 ## 📊 json_native調査結果 - **現状**: 25%完成(配列/オブジェクトパース未実装) - **将来性**: 並行処理でyyjson超えの可能性大 - 100KB以上のJSONで2-10倍速の可能性 - Nyash ABI実装後はゼロコピー最適化 - **判断**: 現時点では置換不可、将来の大きな足場 ## 🔍 技術的発見 - vm-legacy = 完全なVM実装(GC付き)だった - MirInterpreter = 現在のRust VM(712行、Arc使用) - 200行簡易JSONは既に削除済み(存在しない) ChatGPT爆速修復×Claude詳細調査の完璧な協働! 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Private Drafts Index
非公開(ドラフト)論文と付属アーティファクトの入口です。公開版は別リポ(nyash-lang/papers)に集約予定です。
Folder Roles & Policy(運用方針)
- papers(論文): まとまった原稿・図表・ビルド対象。仕様本文は置かず、必要箇所で
docs/referenceを参照する。 - research(研究ノート): 実験ログ・草稿・素材置き場。論文化された内容は papers 側へ。各ノートから papers へリンクで誘導。
- reference(仕様): 正典は
docs/reference。private/reference は 2025-09-19 に docs/reference へ統合。以後はdocs/referenceを唯一の正典とする。 - 出力先: 論文PDF/TeXは
docs/private/out/に統一(各 paper 配下のout/は参照専用)。
現在のドラフト:
- 論文A(MIR13/IR設計):
docs/private/papers/paper-a-mir13-ir-design/ - 論文B(Nyash言語と実行モデル):
docs/private/papers/paper-b-nyash-execution-model/ - 論文E(LoopSignal IR 構想):
docs/private/papers/paper-e-loop-signal-ir/
研究ノート/アーカイブ:
- 旧
docs/research/配下の資料はdocs/private/research/に統合しました。- 教育向け Box 理論、JIT研究、GCデバッグ、arXiv用素案、提案集 など
- 公開版は別リポ(nyash-lang/papers)へ段階的に移管予定
備考:
- 各論文配下に
_artifacts/を配置(再現スクリプト/結果CSV/環境情報)。 - 旧パス(
docs/papers/以下)は撤去しました。新規編集は本フォルダ配下で行ってください。 - 計画メモは
docs/private/papers/_planning/、参考資料はdocs/private/papers/reference/に集約しています。