You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix CI test failures: StopIteration wrapper, dead code validation, monitoring LINE events
- Add set_no_location() for StopIteration wrapper instructions (SetupCleanup, PopBlock, CallIntrinsic1, Reraise) to prevent spurious LINE monitoring events
- Push WhileLoop fblock in compile_while for constant=false dead code, validate break/continue in dead code paths
- Fix StopIterationError intrinsic message selection using CodeFlags (GENERATOR/COROUTINE) and return Ok instead of Err
- Add build_no_location_mask() to parse linetable and identify NO_LOCATION instructions
- Use NO_LOCATION mask in instrument_code to prevent instrumenting NO_LOCATION instructions
- Reset prev_line in gen_throw before run(vm) to match CPython's eval loop reinitialization
- Remove expectedFailure markers for now-passing tests
0 commit comments