Kani Rust verifier release bundle version 0.59.0.
Breaking Changes
- Deprecate
--enable-unstable
and--restrict-vtable
by @celinval in #3859 - Do not report arithmetic overflow for floating point operations that produce +/-Inf by @rajath-mk in #3873
What's Changed
- Fix validity checks for
char
by @celinval in #3853 - Support verifying contracts/stubs for generic types with multiple inherent implementations by @carolynzech in #3829
- Allow multiple stub_verified annotations, but check for duplicate targets by @remi-delmas-3000 in #3808
- Fix crash if a function pointer is created but never used by @celinval in #3862
- Fix transmute codegen when sizes are different by @celinval in #3861
- Stub linker to avoid missing symbols errors by @celinval in #3858
- Toolchain upgrade to nightly-2025-01-28 by @feliperodri @tautschnig
Full Changelog: kani-0.58.0...kani-0.59.0