|
|
d7805e5974
|
feat(joinir): Phase 213-2 Step 2-2 & 2-3 Data structure extensions
Extended PatternPipelineContext and CarrierUpdateInfo for Pattern 3 AST-based generalization.
Changes:
1. PatternPipelineContext:
- Added loop_condition: Option<ASTNode>
- Added loop_body: Option<Vec<ASTNode>>
- Added loop_update_summary: Option<LoopUpdateSummary>
- Updated build_pattern_context() for Pattern 3
2. CarrierUpdateInfo:
- Added then_expr: Option<ASTNode>
- Added else_expr: Option<ASTNode>
- Updated analyze_loop_updates() with None defaults
Status: Phase 213-2 Steps 2-2 & 2-3 complete
Next: Create Pattern3IfAnalyzer to extract if statement and populate update summary
|
2025-12-10 00:01:53 +09:00 |
|
|
|
77d4fd72b3
|
phase: 20.49 COMPLETE; 20.50 Flow+String minimal reps; 20.51 selfhost v0/v1 minimal (Option A/B); hv1-inline binop/unop/copy; docs + run_all + CURRENT_TASK -> 21.0
|
2025-11-06 15:41:52 +09:00 |
|
|
|
c0978634d9
|
feat: using system完全実装+旧スモークテストアーカイブ完了
✅ using nyashstd完全動作(ChatGPT実装)
- builtin:nyashstd自動解決
- 環境変数不要でデフォルト有効
- console.log等の基本機能完備
✅ Fixture plugin追加(テスト用最小構成)
✅ v2スモークテスト構造への移行
✅ 旧tools/test/smoke/削除(100+ファイル)
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-24 21:45:27 +09:00 |
|
|
|
6755d9bde1
|
feat: Phase 2.4完全検証完了 - NyKernel変革と151MB削減成功
✅ Phase 2.4 NyRT→NyKernel変革完了
- libnyash_kernel.a作成・全参照更新
- Plugin-First Architecture完全動作
- Handle registry/GC正常動作
✅ 151MB レガシーコード削減達成
- plugin_box_legacy.rs削除(7,757バイト)
- venv/ディレクトリ削除(143MB)
- llvm_legacy/アーカイブ化
✅ ExternCall print修正(codex貢献)
- Unicode/絵文字完全サポート
- 日本語出力正常動作確認
✅ 包括的スモークテスト追加
- 7セクション、12テスト実装
- VM/LLVM/Plugin/Stress全カバー
- 9/12テスト合格(75%成功率)
📋 既知の問題
- LLVMハーネス出力キャプチャ(実行は正常)
- mir15_smoke.sh(JIT削除により予期される失敗)
🎯 次のステップ
- Phase 15.5 Everything is Plugin準備
- BuiltinBoxFactory段階的削除
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-24 14:30:39 +09:00 |
|