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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Python catch-all cases in match statements are now detected.
When a catch-all is found the "no-match-found" edge is removed,
and cases after the catch-all are removed as dead code.
C++ learned co_yield and co_return
Python learned assert
Fixed
Comment-tests now fail if an unsupported test type is present instead of passing silently.
Python match statements no longer break when a comment is present at their top-level
throw and raise statements now cause finally block duplication like return statements.
Changed
In flat-switch mode, fallthrough now goes to the case-node, not the consequence-node.
This produces cleaner, more readable graphs even if it is less correct.