nyash-codex
059533876e
refactor(phi): Phase 26-B-3 - loopform_builder.rsでPhiInputCollector統合完了
loopform_builder.rsでPhiInputCollector使用に移行
# 変更内容
- PhiInputCollectorのuse文追加
- seal_phis() pinned変数: PhiInputCollector使用に変更
- seal_phis() carrier変数: PhiInputCollector使用に変更
- build_exit_phis(): PhiInputCollector使用に変更
- sanitize_phi_inputs()関数削除(PhiInputCollectorに置き換え)
- test_sanitize_phi_inputs()削除(PhiInputCollectorテストで代替)
# コード削減
- 8行削減(51削除、43追加)
- sanitize_phi_inputs()関数: 14行削除
- test_sanitize_phi_inputs(): 13行削除
- PhiInputCollector使用コード: 19行追加
# 改善効果
1. 重複排除: sanitize処理を統一
2. 決定性向上: BTreeMap使用(HashMapから移行)
3. テストカバレッジ: PhiInputCollectorに包括的テスト
# テスト結果
✅ 7/7 loopformテスト全PASS
✅ 既存機能完全互換
# 次のステップ
Phase 26-B-3続行: loop_snapshot_merge.rsでの統合
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 17:55:23 +09:00
..
2025-11-03 23:21:48 +09:00
2025-11-08 00:46:34 +09:00
2025-11-19 23:12:01 +09:00
2025-09-24 14:13:15 +09:00
2025-08-18 21:10:06 +09:00
2025-08-18 20:53:48 +09:00
2025-09-25 01:09:48 +09:00
2025-11-08 17:04:21 +09:00
2025-11-18 18:56:35 +09:00
2025-11-18 18:56:35 +09:00
2025-11-08 15:49:25 +09:00
2025-11-17 00:48:18 +09:00
2025-09-17 07:43:07 +09:00
2025-09-28 01:39:12 +09:00
2025-09-20 05:00:31 +09:00
2025-11-18 18:56:35 +09:00
2025-11-13 16:40:58 +09:00
2025-11-06 15:41:52 +09:00
2025-09-17 07:43:07 +09:00
2025-11-20 17:55:23 +09:00
2025-11-19 23:12:01 +09:00
2025-11-11 02:07:12 +09:00
2025-11-10 23:17:46 +09:00
2025-11-20 14:14:37 +09:00
2025-11-18 18:56:35 +09:00
2025-09-23 02:15:56 +09:00
2025-09-24 09:30:42 +09:00
2025-09-17 07:43:07 +09:00
2025-11-20 17:10:03 +09:00
2025-11-07 21:04:01 +09:00
2025-09-17 07:43:07 +09:00
2025-11-13 16:40:58 +09:00
2025-11-07 21:04:01 +09:00
2025-11-20 03:56:12 +09:00
2025-09-25 05:03:59 +09:00
2025-11-18 18:56:35 +09:00
2025-09-27 08:45:25 +09:00
2025-09-17 07:43:07 +09:00
2025-11-13 18:55:14 +09:00
2025-09-17 07:43:07 +09:00
2025-09-17 07:43:07 +09:00
2025-11-20 03:56:12 +09:00
2025-11-10 23:17:46 +09:00
2025-11-17 19:53:44 +09:00
2025-09-17 07:43:07 +09:00
2025-09-17 07:43:07 +09:00
2025-11-13 16:40:58 +09:00
2025-09-17 07:43:07 +09:00
2025-09-19 12:13:43 +09:00
2025-09-17 07:43:07 +09:00
2025-09-17 07:43:07 +09:00