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
If the solver is non-terminating, we should have a better experience than simply running forever. Now that we have a Rust implementation of kani and cargo-kani we should introduce this feature (with a default timeout that can be extended).
Introduce a timeout. Decide on a default. (Random initial proposal: 2 minutes. Short enough to discover it exists quickly if you're trying to do long proofs, long enough that most proof should be fine?)
Add an attribute (like unwind) for proof harnesses to modify this timeout.
If the solver is non-terminating, we should have a better experience than simply running forever. Now that we have a Rust implementation of
kaniandcargo-kaniwe should introduce this feature (with a default timeout that can be extended).