Conversation
|
Add #[cargo_test]
fn test_timsort() {
test_local_project("verifying_tim_sort");
} |
|
Is the |
| @@ -0,0 +1,57 @@ | |||
| extern crate prusti_contracts; | |||
| use prusti_contracts::*; | |||
|
@Omar0Tarek Please fix the errors so that the CI passes. You should be able to run the test locally as follows: ./x.py build --all; ./x.py test timsortP. S. You need to run |
|
I finished verifying the absence of panics and overflows. When I run Prusti from the IDE, the verification succeeds, but when I run the CI tests locally, they fail producing the following error. |
I think this is caused by the example being very large and stressing the limits of the verifier. Since the example verifies on CI, it seems to be fine. |
rewriting TimSort implementation code to be ready for verification