Aeneas: Rust Verification by Functional Translation

We present Aeneas, a new verification toolchain for Rust programs based on a
lightweight functional translation. We leverage Rust’s rich region-based type
system to eliminate memory reasoning for many Rust programs, as long as they do
not rely on interior… Read more


How often does Rust change?

I’ve been thinking a lot lately about how often Rust changes. There are some people that assert that Rust stays fairly static these days, and there are some people who say Rust is still changing far too much. In this blog post, I want to make a data drive... (more…)

Read more »