Hacker GitHub

← All repos

creusot-rs/creusot

View on GitHub ↗ ★ 1,951 Rust

Creusot helps you prove your Rust code is correct.

17 mentions on Hacker News by 15 people: 6 stories, 11 comments · first 2022-02-02 · latest 2026-09-17

Mentions per year 17 mentions · busiest year 2022 (7)
20082026
  1. …them. [0] https://github.com/rust-lang/miri [1] https://github.com/model-checking/kani [2] https://github.com/creusot-rs/creusot
  2. …ways to approach this -- `const fn` are pure (I think), and it would be cool if I added support for https://github.com/creusot-rs/creusot . I was thinking of walking down the AST of a function to automatically infer purity, but that seems…
  3. Speaking of https://www.why3.org/ For completeness https://github.com/creusot-rs/creusot The French were right about so many things.
  4. …heads up, Rust does have further tooling. I wish they were more widely used Here are three of them https://github.com/creusot-rs/creusot https://viperproject.github.io/prusti-dev/user-guide/ https://model-checking.github.io/kani/
    comment by nextaccountic · 2024-10-08 · in Rust is rolling off the Volvo assembly line
  5. For verified Rust there is also https://github.com/creusot-rs/creusot
  6. …able to provide. Similar technology exists for Rust, but it is much less advanced than SPARK is ( https://github.com/xldenis/creusot )
  7. …in rust. Creusot in particular is pretty close to doing this - at least for simpler invariants https://github.com/xldenis/creusot
    comment by gpm · 2022-09-13 · in A personal list of Rust grievances
  8. …things like CreuSAT [1] using creusot [2] [1] https://news.ycombinator.com/item?id=31780128 [2] https://github.com/xldenis/creusot > Creusot works by translating Rust code to WhyML, the verification and specification language of Why3.…
  9. > I’ve been working on a tool: https://github.com/xldenis/creusot to put this into practice Note that there are other tools trying to deal with formal statements about Rust programs. AIUI, Rust developers are working on forming a proper…
    comment by zozbot234 · 2022-04-11 · in What Is Rust's Unsafe? (2019)
  10. …(borrows) becomes as simple as verifying a basic imperative language. I’ve been working on a tool: https://github.com/xldenis/creusot to put this into practice On the other hand, the moment you dive into unsafe, all bets are off and you…
    comment by xavxav · 2022-04-11 · in What Is Rust's Unsafe? (2019)
  11. …they want to (eventually) verify, my PhD thesis is developing a verification tool for Rust ( https://github.com/xldenis/creusot ) and I'm always on the look out for case studies to push me forward. The road to formally verified Rust is…