Open celinval opened 5 months ago
Changing this to create a job to verify the standard library fork (https://github.com/model-checking/verify-rust-std).
The job itself should take the branch as an input parameter. We could use that to automatically merge main
into features/verify-rust-std
branch, and potentially create a "unstable" release.
Proposed change: Create a regression that checks std library contracts. I propose we use stubs to verify the contracts without having to fork the standard library for now.
Motivation: The standard library is a great verification candidate and being able to add contracts to some of their public API can benefit Kani users directly and indirectly.