Skip to content

Conversation

@Nadrieril
Copy link
Member

@Nadrieril Nadrieril commented Jan 14, 2026

This PR is a mix of using more idiomatic Rust/convenient APIs and massaging the code into an easier-to-understand(-by-me) shape. The most notable change is that I rewrote the loop exit computation to be done once per loop header instead of for all of them together. This is clearly worse for perf but a lot easier to follow; given that we do a bunch of other quadratic graph traversals I think one more is fine.

The test diff is a small consistency fix.

ci: use AeneasVerif/eurydice#369

@Nadrieril Nadrieril enabled auto-merge January 14, 2026 11:40
@Nadrieril Nadrieril added this pull request to the merge queue Jan 14, 2026
Merged via the queue into AeneasVerif:main with commit f5486a4 Jan 14, 2026
11 of 12 checks passed
@Nadrieril Nadrieril deleted the improve-exit-comp branch January 14, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant