rust-lang / rust-project-goals

Rust Project Goals tracker
https://rust-lang.github.io/rust-project-goals/
MIT License
39 stars 40 forks source link

Survey tools suitability for Std safety verification #126

Open nikomatsakis opened 1 month ago

nikomatsakis commented 1 month ago
Metadata
Owner(s) @celinval
Team(s) libs
Goal document 2024h2/std-verification

Summary

Instrument a fork of the standard library (the [verify-rust-std] repository) with safety contracts, and employ existing verification tools to verify the standard library.

Tasks and status

nikomatsakis commented 1 month ago

This issue is intended for status updates only.

For general questions or comments, please contact the owner(s) directly.

celinval commented 1 week ago

Update: So far we have integrated Kani into our repository and we have successfully instrumented and verified 22 functions in the standard library. We have also published 11 challenges.

We are currently investigating the integration of other tools, such as Gillian Rust and Verus.