Files
hakorune/docs/archive/roadmap/phases/phase-10.5/INDEX.md
nyash-codex 811dfebf98 fix(joinir): Phase 241-EX - Remove hardcoded 'sum' check from Pattern3
Remove legacy hardcoded 'sum' carrier validation that was blocking
array_filter patterns with different accumulator names (e.g., 'out').

Before: Pattern3 required carrier named 'sum' to exist
After: Pattern3 uses carrier_info generically (any carrier name works)

Test results:
- phase49_joinir_array_filter_smoke: PASS 
- phase49_joinir_array_filter_fallback: PASS 
- phase49_joinir_array_filter_ab_comparison: PASS 
- Full suite: 909/909 PASS, 0 FAIL

Also: Archive old roadmap documentation (67k lines moved to docs/archive/)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 00:48:42 +09:00

1.3 KiB
Raw Blame History

Phase 10.5 Index (Active vs Archived)

このフォルダは Python ネイティブ統合とネイティブビルド基盤のための現行計画10.5系と、旧計画10.1系アーカイブを併置しています。迷った場合は「Active」を参照してください。

Active現行

  • 10.5 README全体像: ./README.md
  • 10.5a Python ABI 設計: ./10.5a-ABI-DESIGN.md
  • 10.5b ネイティブビルド基盤: ./10.5b-native-build-consolidation.md
    • 現在フォーカス: MIR→VM→ネイティブビルドAOT/EXEを先に堅牢化
  • 10.5c Handle-First PluginInvoke / PyRuntimeBox / PyObjectBox次段
  • 10.5d JIT/AOT 統合(予定)
  • 10.5e サンプル / テスト / ドキュメント(予定)

Archived旧10.1系・参照用)

  • chatgpt5 統合計画(旧称 Phase 10.1: ./chatgpt5_integrated_plan.md
  • 10.1a_planning 10.1g_documentation 各READMEと資料
    • 10.1c / 10.1d は「PythonをNyashで動かすフェーズ」の設計・実装メモです順番変更により後段へ

整理方針:

  • Active ドキュメントに計画と用語を集約。旧10.1系は背景情報として参照のみ。
  • 実装の優先は「必要最小の箱PyRuntimeBox / PyObjectBox」→ 後から最適化。