Skip to content

Releases: model-checking/kani

kani-0.36.0

07 Sep 14:44
9cd3de1
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.36.0.

What's Changed

Full Changelog: kani-0.35.0...kani-0.36.0

kani-0.35.0

23 Aug 23:26
b144313
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.35.0.

What's Changed

Full Changelog: kani-0.34.0...kani-0.35.0

kani-0.34.0

10 Aug 09:05
ca39285
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.34.0.

Breaking Changes

  • Change default solver to CaDiCaL by @celinval in #2557
    By default, Kani will now run CBMC with CaDiCaL, since this solver has outperformed Minisat in most of our benchmarks.
    User's should still be able to select Minisat (or a different solver) either by using #[solver] harness attribute,
    or by passing --solver=<SOLVER> command line option.

What's Changed

Full Changelog: kani-0.33.0...kani-0.34.0

kani-0.33.0

26 Jul 15:41
a5e8945
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.33.0.

What's Changed

Full Changelog: kani-0.32.0...kani-0.33.0

kani-0.32.0

12 Jul 19:31
06c0fbe
Compare
Choose a tag to compare

What's Changed

  • Add kani::spawn and an executor to the Kani library by @fzaiser in #1659
  • Add "kani" configuration key to enable conditional compilation in build scripts by @celinval in #2297
  • Adds posix_memalign to the list of supported builtins by @feliperodri in #2601
  • Upgrade rust toolchain to nightly-2023-06-20 by @celinval in #2551
  • Update rust toolchain to 2023-06-22 by @celinval in #2588
  • Automatic toolchain upgrade to nightly-2023-06-24 by @github-actions in #2600
  • Bump CBMC version to 5.87.0 by @adpaco-aws in #2598

Full Changelog: kani-0.31.0...kani-0.32.0

kani-0.31.0

28 Jun 19:57
a6e516e
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.31.0.

What's Changed

Full Changelog: kani-0.30.0...kani-0.31.0

kani-0.30.0

15 Jun 20:18
1ad4bfb
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.30.0.

What's Changed

Full Changelog: kani-0.29.0...kani-0.30.0

kani-0.29.0

31 May 14:54
e4f989b
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.29.0.

Major Changes

  • Create a playback command to make it easier to run Kani generated tests by @celinval in #2464

What Else has Changed

Full Changelog: kani-0.28.0...kani-0.29.0

kani-0.28.0

16 May 20:52
5027e08
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.28.0.

Breaking Changes

  • The unstable --c-lib option now requires -Z c-ffi to enable C-FFI support by @celinval in #2425

What's Changed

Full Changelog: kani-0.27.0...kani-0.28.0

kani-0.27.0

02 May 18:36
f98b40a
Compare
Choose a tag to compare

Kani Rust verifier release bundle version 0.27.0.

What's Changed

Full Changelog: kani-0.26.0...kani-0.27.0