Commit Graph

  • 3093ac2ca4 refactor(joinir): Phase 92 P1 - 箱化モジュール化・レガシー削除 nyash-codex 2025-12-16 15:53:40 +09:00
  • a718af3213 feat(joinir): Phase 92 P0-3 - ConditionalStep → JoinIR Select generation nyash-codex 2025-12-16 15:36:36 +09:00
  • 51017a0f9a feat(joinir): Phase 92 P0-2 - Skeleton to LoopPatternContext (Option A) nyash-codex 2025-12-16 15:22:29 +09:00
  • 6169ae03d6 docs(phase-92): Phase 92 P0-1 - ConditionalStep contract (SSOT) documentation nyash-codex 2025-12-16 15:07:40 +09:00
  • d5de808afa refactor(phase-91): Modularize P5b escape pattern recognizer nyash-codex 2025-12-16 15:01:46 +09:00
  • 7e03cb6425 docs(phase-91): Update Phase 91 README with Step 2 completion status nyash-codex 2025-12-16 14:55:40 +09:00
  • 570c1f6b73 feat(phase-91): Phase 91 Step 2-B/2-D - P5b escape sequence pattern recognition nyash-codex 2025-12-16 14:54:41 +09:00
  • 7db554a763 feat(phase-91): Step 2-A完了 - AST recognizer & re-export chain nyash-codex 2025-12-16 14:36:32 +09:00
  • 42f8f4d088 docs: Update CURRENT_TASK.md - Phase 91 planning complete nyash-codex 2025-12-16 14:22:55 +09:00
  • 9e3b258046 feat(phase-91): JoinIR Selfhost depth-2 advancement - Pattern P5b design & planning nyash-codex 2025-12-16 14:22:36 +09:00
  • 26077186aa docs: Phase 142 P2 Step 3-B design decisions fixed nyash-codex 2025-12-16 14:18:42 +09:00
  • 2674e074b6 feat(joinir): Phase 142 P2 Step 3-A - Pattern4 early return fail-fast nyash-codex 2025-12-16 13:48:30 +09:00
  • 42339ca77f feat(mir): Phase 143 P1 - Add parse_string pattern to canonicalizer nyash-codex 2025-12-16 12:37:47 +09:00
  • d605611a16 feat(canonicalizer): Phase 143-P0 - parse_number pattern support nyash-codex 2025-12-16 09:08:37 +09:00
  • 521e58d061 docs: mark loop canonicalizer Phase 137-141 complete nyash-codex 2025-12-16 07:54:33 +09:00
  • 632e495e51 docs(mir): Phase 137-6-S3 - Router委譲の準備コメント追加 nyash-codex 2025-12-16 07:44:57 +09:00
  • 91d7607682 refactor(mir): Phase 137-6-S2 - dev-only で canonicalizer decision を提案として受け取る nyash-codex 2025-12-16 07:42:35 +09:00
  • fc4c343d88 refactor(mir): Phase 137-6-S1 - choose_pattern_kind SSOT入口を新設 nyash-codex 2025-12-16 07:37:23 +09:00
  • 3026251323 docs(mir): Phase 141-P7-C - Phase 138-141 完了記録 nyash-codex 2025-12-16 07:24:51 +09:00
  • 6f0c54fd5d docs(mir): Phase 141-P7-A/B - loop-canonicalizer.md に図・対応表追加 nyash-codex 2025-12-16 07:24:07 +09:00
  • 4f41293d86 refactor(mir): Phase 140-P5-A - LoopProcessingContext SSOT化 nyash-codex 2025-12-16 07:22:30 +09:00
  • d0d3512be4 refactor(mir): Phase 140-P4-B - pattern_recognizer を SSOT 化(71 行削減) nyash-codex 2025-12-16 07:09:22 +09:00
  • 759543c1f8 refactor(mir): Phase 140-P4-A - detect_skip_whitespace_pattern 共通化 nyash-codex 2025-12-16 07:04:57 +09:00
  • e404746612 refactor(mir): Phase 139-P3-B - RoutingDecision を enum 対応 + レガシー削除 nyash-codex 2025-12-16 07:02:14 +09:00
  • 146f14a019 refactor(mir): Phase 139-P3-A - CapabilityTag enum 定義 nyash-codex 2025-12-16 06:58:13 +09:00
  • 32d1814130 refactor(mir): Phase 138-P2-B - 環境変数チェックをSSOT化 nyash-codex 2025-12-16 06:51:00 +09:00
  • 5bf913fee3 refactor(config): Phase 138-P2-A - strict_enabled エイリアス対応 nyash-codex 2025-12-16 06:49:15 +09:00
  • 5838a63002 refactor(mir): Phase 138-P1-B - parity_checker.rs を routing.rs から分離 nyash-codex 2025-12-16 06:47:08 +09:00
  • 5edd81e373 refactor(mir): Phase 138-P1-A - loop_canonicalizer を4モジュール分割 nyash-codex 2025-12-16 06:41:46 +09:00
  • 58f66e3fa2 feat(mir): Phase 137-5 - Decision Policy SSOT化完了 nyash-codex 2025-12-16 06:17:03 +09:00
  • 9ea15e8417 feat(mir): Loop Canonicalizer Phase 4 - router parity verification nyash-codex 2025-12-16 05:51:57 +09:00
  • a0009d474d feat(mir): Loop Canonicalizer Phase 3 - skip_whitespace pattern recognition nyash-codex 2025-12-16 05:38:18 +09:00
  • e8d93f107c feat(mir): Loop Canonicalizer Phase 2 - dev-only observation nyash-codex 2025-12-16 05:17:56 +09:00
  • ec1ff5b766 docs: update Phase 137-1 completion status and Phase 2 roadmap nyash-codex 2025-12-16 05:10:29 +09:00
  • 2bdf1abe78 feat(mir): Phase 1 - Loop Canonicalizer type definitions nyash-codex 2025-12-16 04:59:26 +09:00
  • 26de413be2 docs: finalize loop canonicalizer design (P0 implementation-ready) nyash-codex 2025-12-16 04:39:52 +09:00
  • 84ded8ca6c docs: add loop canonicalizer SSOT + MirBuilder entrypoint nyash-codex 2025-12-16 04:37:47 +09:00
  • 990d00393e refactor(mir): Remove CompilationContext legacy fields (Phase 2-7/7) 🎉 nyash-codex 2025-12-16 04:07:17 +09:00
  • 9170f0a85d refactor(mir): Remove VariableContext legacy fields (Phase 2-6/7) nyash-codex 2025-12-16 03:48:44 +09:00
  • 44b20bfe28 fix(mir): Complete ScopeContext migration (Phase 2-4 補完) nyash-codex 2025-12-16 03:33:56 +09:00
  • 4371c401b2 refactor(mir): Remove BindingContext legacy fields (Phase 2-5/7) nyash-codex 2025-12-15 23:51:01 +09:00
  • 7235fe62e9 refactor(mir): Remove ScopeContext legacy fields (Phase 2-4/7) nyash-codex 2025-12-15 23:41:30 +09:00
  • b92f85f993 refactor(mir): Remove TypeContext legacy fields (Phase 2-3/7) nyash-codex 2025-12-15 23:27:24 +09:00
  • 2db8ff72d0 refactor(mir): Remove CoreContext legacy fields (Phase 2-2/7) nyash-codex 2025-12-15 23:05:36 +09:00
  • a898e99310 refactor(mir): Remove MetadataContext legacy fields (Phase 2-1/7) nyash-codex 2025-12-15 22:44:38 +09:00
  • 905a2b97fe refactor(mir): Extract CompilationContext from MirBuilder (Phase 136 follow-up 7/7) nyash-codex 2025-12-15 22:17:38 +09:00
  • ceb7baffb5 feat(mir): Phase 136 Step 7/7 - CompilationContext extraction nyash-codex 2025-12-15 22:12:33 +09:00
  • 903ab8ef4c refactor(mir): Extract MetadataContext from MirBuilder (Phase 136 follow-up 6/7) nyash-codex 2025-12-15 22:03:34 +09:00
  • ee2915a6b2 refactor(mir): Extract VariableContext from MirBuilder (Phase 136 follow-up 5/7) nyash-codex 2025-12-15 21:50:50 +09:00
  • 1adf57ec54 refactor(mir): Extract BindingContext from MirBuilder (Phase 136 follow-up 4/7) nyash-codex 2025-12-15 20:40:23 +09:00
  • 3127ebb73d feat(mir): Phase 136 Step 3/7 - ScopeContext extraction nyash-codex 2025-12-15 20:28:21 +09:00
  • 89edf11699 docs: Update Phase 136 progress with CoreContext commit hash nyash-codex 2025-12-15 20:10:47 +09:00
  • 81d79161e4 feat(mir): Phase 136 Step 2/7 - CoreContext extraction complete nyash-codex 2025-12-15 20:10:36 +09:00
  • 076f193f76 refactor(mir): Extract TypeContext from MirBuilder (Phase 136 follow-up 1/7) nyash-codex 2025-12-15 19:59:55 +09:00
  • 47d6f50e96 refactor(mir): Extract TypeFacts Box from ops.rs (Phase 136 follow-up 1/3) nyash-codex 2025-12-15 19:49:41 +09:00
  • 455d511187 feat(mir): Phase 136 P0 - ValueId allocator SSOT 徹底(関数内経路から value_gen.next() 掃討) nyash-codex 2025-12-15 19:37:30 +09:00
  • 22b0c14adb feat(joinir): Phase 135 P1 - Contract checks Fail-Fast (二度と破れない設計) nyash-codex 2025-12-15 19:25:33 +09:00
  • b4ef8a0023 docs: Update JoinIR design map + organize CLAUDE.md (Phase 135 follow-up) nyash-codex 2025-12-15 19:03:05 +09:00
  • d82c332a40 feat(joinir): Phase 135 P0 - ConditionLoweringBox allocator SSOT (ValueId collision fix) nyash-codex 2025-12-15 18:49:08 +09:00
  • e8e4779942 feat(plugin): Phase 134 P1 - Core box strict guard (SSOT in plugin_guard.rs) nyash-codex 2025-12-15 17:49:08 +09:00
  • ccd2342376 feat(plugin_loader): Phase 134 P0 - Best-effort plugin loading (continue on failures) nyash-codex 2025-12-15 17:00:51 +09:00
  • 06bfb1eb31 test(docs): Phase 133 smoke is compile-only (--dump-mir) nyash-codex 2025-12-15 16:57:28 +09:00
  • f5c1694d44 docs: Phase 133 P1 - Mark as Done (Trim promoted_pairs SSOT fix complete) nyash-codex 2025-12-15 13:03:44 +09:00
  • 439633020b test: Phase 133 P1 - Update fixture with P1 fix notes nyash-codex 2025-12-15 13:02:26 +09:00
  • b3c832b28a fix(joinir): Phase 133 P1 - Skip Trim promoted_pairs resolution (defer to TrimLoopLowerer SSOT) nyash-codex 2025-12-15 13:02:21 +09:00
  • 7b675a6a27 docs: Phase 133 P0 - Promoted carrier join_id summary (JsonParser pattern) nyash-codex 2025-12-15 12:36:46 +09:00
  • 6bade8607e test: Phase 133 P0 - Promoted carrier join_id smoke test (JsonParser pattern) nyash-codex 2025-12-15 12:36:25 +09:00
  • ae59409282 test: Phase 133 P0 - Promoted carrier join_id test fixture (JsonParser pattern) nyash-codex 2025-12-15 12:35:59 +09:00
  • aad01a1079 feat(llvm): Phase 132-P2 - Dict ctx removal (FunctionLowerContext SSOT completion) nyash-codex 2025-12-15 12:12:54 +09:00
  • a15d1e97e6 refactor(llvm): Phase 132-P1 follow-up - bind block_end_values and clear predeclared PHIs nyash-codex 2025-12-15 11:47:58 +09:00
  • e0fb6fecf6 refactor(llvm): Phase 132-P1 - FunctionLowerContext Box isolation nyash-codex 2025-12-15 11:26:10 +09:00
  • 42f7eaa215 tools: speed up build_llvm NyRT cache + fix Phase 132 smoke counters nyash-codex 2025-12-15 11:06:26 +09:00
  • 82b114a494 test: Phase 132 smoke - add timeout/logging for robust diagnostics nyash-codex 2025-12-15 07:07:34 +09:00
  • 9d57d2cb9c test: Phase 132 LLVM EXE regression smoke (minimal) nyash-codex 2025-12-15 06:24:18 +09:00
  • c8970bd4d4 docs: Phase 132-P3 verifier note nyash-codex 2025-12-15 06:08:19 +09:00
  • 771bf6b0d1 feat(joinir): Phase 132-P3 - Exit PHI collision early detection nyash-codex 2025-12-15 06:00:48 +09:00
  • bd07b7f41f fix(joinir): Phase 132-P2 - Exit PHI ValueId collision fix nyash-codex 2025-12-15 05:54:22 +09:00
  • 11e794d0ff feat(llvm): Phase 132-P1 - Function-local state clearing at function boundaries nyash-codex 2025-12-15 05:43:12 +09:00
  • 3f58f34592 feat(llvm): Phase 132-P0 - block_end_values tuple-key fix for cross-function isolation nyash-codex 2025-12-15 05:36:50 +09:00
  • 18d56d5b88 refactor(joinir): Box-First cleanup - trace unification + SSOT + Fail-Fast nyash-codex 2025-12-15 03:27:47 +09:00
  • 447d4ea246 feat(llvm): Phase 132 - Pattern 1 exit value parity fix + Box-First refactoring nyash-codex 2025-12-15 03:17:31 +09:00
  • a955dd6b18 feat(llvm): Phase 131-15 - print/concat segfault 根治修正 nyash-codex 2025-12-15 01:36:34 +09:00
  • 7f57a1bb05 feat(llvm): Phase 131-13/14 - MIR JSON順序修正 & 2パスsnapshot解決 nyash-codex 2025-12-15 00:39:43 +09:00
  • eb70dfc5bb refactor(llvm): Phase 131-12-P2 - block_end_values SSOT 化(WIP) nyash-codex 2025-12-14 21:55:44 +09:00
  • 7dfd6ff1d9 feat(llvm): Phase 131-11-H/12 - ループキャリアPHI型修正 & vmap snapshot SSOT nyash-codex 2025-12-14 21:28:41 +09:00
  • 413504d6de feat(mir): Phase 131-11-F - MIR JSON metadata 出力実装 nyash-codex 2025-12-14 19:34:02 +09:00
  • 29d96b94e6 fix(test): Phase 131-11-E テスト修正 - is_infinite_loop 初期化追加 nyash-codex 2025-12-14 19:02:18 +09:00
  • d3b3bf5372 feat(mir): Phase 131-11-E - TypeFacts/TypeDemands 分離(SSOT) nyash-codex 2025-12-14 18:55:05 +09:00
  • 4b87b6cc88 docs: ドキュメント配置ルール(SSOT)確立 nyash-codex 2025-12-14 18:27:24 +09:00
  • e4678585d5 feat(joinir): Phase 131-11-D - InfiniteEarlyExit lowering 完成(VM成功) nyash-codex 2025-12-14 17:06:20 +09:00
  • 233a49d902 feat(joinir): Phase 131-11 A-C - InfiniteEarlyExit パターン追加(検出部分) nyash-codex 2025-12-14 09:59:34 +09:00
  • e1d706d2e0 docs(phase131): Case C 調査完了 - InfiniteEarlyExit パターン追加方針 nyash-codex 2025-12-14 09:47:23 +09:00
  • 18bf35e6d4 fix(llvm): Phase 131-10 - Smart console.log routing(Segfault修正) nyash-codex 2025-12-14 09:19:00 +09:00
  • bfe047840b fix(mir): Phase 131-9 - PHI 型推論修正(String→Integer) nyash-codex 2025-12-14 08:30:54 +09:00
  • cf4d98ed08 fix(llvm): Phase 131-8 - ExternCall argument handling 修正 nyash-codex 2025-12-14 08:02:23 +09:00
  • 22753f8cc3 fix(llvm): Phase 131-7 - Multi-pass vmap sync 修正(Branch bug 解消) nyash-codex 2025-12-14 07:38:21 +09:00
  • 35db1f8d78 docs(phase131): Phase 131-6 根治調査完了 - MIR正常/LLVM壊れてる確定 nyash-codex 2025-12-14 07:03:38 +09:00
  • 1510dcb7d8 fix(llvm): Phase 131-6 調査 - TAG-RUN 3バグ発見(1修正/1部分/1未修正) nyash-codex 2025-12-14 06:52:50 +09:00
  • 9e76173c99 fix(llvm): Phase 131-5 完了 - TAG-LINK 修正(ExternCall symbol mapping) nyash-codex 2025-12-14 06:25:42 +09:00
  • 73613dcef0 feat(llvm): Phase 131-4 P1 完了 - PHI ordering 修正(multi-pass architecture) nyash-codex 2025-12-14 06:12:31 +09:00