JIT Exception Handling
7 sections
100%
Overview
Fix remaining LLVM codegen bugs exposed by the unified invoke/landingpad exception handling architecture (now fully implemented). The core architectural work (Sections 01-03) is complete: ori_panic uses _Unwind_RaiseException, JIT test wrappers use two-layer invoke/landingpad, InvokeIndirect terminators exist in ARC IR and LLVM emission, short-circuit &&/|| is branch-based, and the evaluator uses direct calls with did_panic(). The remaining work is fixing LLVM codegen bugs exposed by the expanded test coverage (Section 04) and running full verification (Section 05).
Completed
7 sections
Section 1 Complete
Runtime Panic Path
15/15 tasks
15/15 tasks
Section 2 Complete
ARC IR InvokeIndirect & Short-Circuit
25/25 tasks
25/25 tasks
Section 3 Complete
LLVM Emission & Test Wrappers
14/14 tasks
14/14 tasks
Section 4 Complete
Exposed Bug Fixes
53/53 tasks
53/53 tasks
Section 04B Complete
Polymorphic Lambda Monomorphization
43/44 tasks
44/44 tasks
Section 5 Complete
Verification
47/48 tasks
48/48 tasks
Section 6 Complete
LCFail Resolution — BUG-04-030/031/032/033
132/135 tasks
135/135 tasks