From 06c0fbe60d793f8b47fadc5fc5a83932e96f2389 Mon Sep 17 00:00:00 2001 From: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com> Date: Wed, 12 Jul 2023 12:14:28 -0400 Subject: [PATCH] Bump Kani version to 0.32.0 (#2602) --- CHANGELOG.md | 14 ++++++++++++++ Cargo.lock | 18 +++++++++--------- Cargo.toml | 2 +- cprover_bindings/Cargo.toml | 2 +- kani-compiler/Cargo.toml | 2 +- kani-driver/Cargo.toml | 2 +- kani_metadata/Cargo.toml | 2 +- library/kani/Cargo.toml | 2 +- library/kani_macros/Cargo.toml | 2 +- library/std/Cargo.toml | 2 +- tools/build-kani/Cargo.toml | 2 +- 11 files changed, 32 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37f29f7df732..659057b2a987 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ This file contains notable changes (e.g. breaking changes, major changes, etc.) This file was introduced starting Kani 0.23.0, so it only contains changes from version 0.23.0 onwards. +## [0.32.0] + +## What's Changed + +* Add kani::spawn and an executor to the Kani library by @fzaiser in https://github.com/model-checking/kani/pull/1659 +* Add "kani" configuration key to enable conditional compilation in build scripts by @celinval in https://github.com/model-checking/kani/pull/2297 +* Adds posix_memalign to the list of supported builtins by @feliperodri in https://github.com/model-checking/kani/pull/2601 +* Upgrade rust toolchain to nightly-2023-06-20 by @celinval in https://github.com/model-checking/kani/pull/2551 +* Update rust toolchain to 2023-06-22 by @celinval in https://github.com/model-checking/kani/pull/2588 +* Automatic toolchain upgrade to nightly-2023-06-24 by @github-actions in https://github.com/model-checking/kani/pull/2600 +* Bump CBMC version to 5.87.0 by @adpaco-aws in https://github.com/model-checking/kani/pull/2598 + +**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.31.0...kani-0.32.0 + ## [0.31.0] ## What's Changed diff --git a/Cargo.lock b/Cargo.lock index 7b28de987528..0847cd2f318a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -120,7 +120,7 @@ dependencies = [ [[package]] name = "build-kani" -version = "0.31.0" +version = "0.32.0" dependencies = [ "anyhow", "cargo_metadata", @@ -264,7 +264,7 @@ dependencies = [ [[package]] name = "cprover_bindings" -version = "0.31.0" +version = "0.32.0" dependencies = [ "lazy_static", "linear-map", @@ -484,14 +484,14 @@ checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a" [[package]] name = "kani" -version = "0.31.0" +version = "0.32.0" dependencies = [ "kani_macros", ] [[package]] name = "kani-compiler" -version = "0.31.0" +version = "0.32.0" dependencies = [ "clap", "cprover_bindings", @@ -512,7 +512,7 @@ dependencies = [ [[package]] name = "kani-driver" -version = "0.31.0" +version = "0.32.0" dependencies = [ "anyhow", "cargo_metadata", @@ -539,7 +539,7 @@ dependencies = [ [[package]] name = "kani-verifier" -version = "0.31.0" +version = "0.32.0" dependencies = [ "anyhow", "home", @@ -548,7 +548,7 @@ dependencies = [ [[package]] name = "kani_macros" -version = "0.31.0" +version = "0.32.0" dependencies = [ "proc-macro-error", "proc-macro2", @@ -558,7 +558,7 @@ dependencies = [ [[package]] name = "kani_metadata" -version = "0.31.0" +version = "0.32.0" dependencies = [ "cprover_bindings", "serde", @@ -1146,7 +1146,7 @@ checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" [[package]] name = "std" -version = "0.31.0" +version = "0.32.0" dependencies = [ "kani", ] diff --git a/Cargo.toml b/Cargo.toml index e87c98d5241a..bb0dffcfaf1f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "kani-verifier" -version = "0.31.0" +version = "0.32.0" edition = "2021" description = "A bit-precise model checker for Rust." readme = "README.md" diff --git a/cprover_bindings/Cargo.toml b/cprover_bindings/Cargo.toml index aad7ccc3c858..938b93606fd2 100644 --- a/cprover_bindings/Cargo.toml +++ b/cprover_bindings/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "cprover_bindings" -version = "0.31.0" +version = "0.32.0" edition = "2021" license = "MIT OR Apache-2.0" publish = false diff --git a/kani-compiler/Cargo.toml b/kani-compiler/Cargo.toml index f0baa6f7047d..f23fc40e4b8c 100644 --- a/kani-compiler/Cargo.toml +++ b/kani-compiler/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "kani-compiler" -version = "0.31.0" +version = "0.32.0" edition = "2021" license = "MIT OR Apache-2.0" publish = false diff --git a/kani-driver/Cargo.toml b/kani-driver/Cargo.toml index b6a89a72dc09..a4385206f83f 100644 --- a/kani-driver/Cargo.toml +++ b/kani-driver/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "kani-driver" -version = "0.31.0" +version = "0.32.0" edition = "2021" description = "Build a project with Kani and run all proof harnesses" license = "MIT OR Apache-2.0" diff --git a/kani_metadata/Cargo.toml b/kani_metadata/Cargo.toml index 1f71406bbad3..7b908e068fa5 100644 --- a/kani_metadata/Cargo.toml +++ b/kani_metadata/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "kani_metadata" -version = "0.31.0" +version = "0.32.0" edition = "2021" license = "MIT OR Apache-2.0" publish = false diff --git a/library/kani/Cargo.toml b/library/kani/Cargo.toml index 2dfd1e5e5291..8d44bb760367 100644 --- a/library/kani/Cargo.toml +++ b/library/kani/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "kani" -version = "0.31.0" +version = "0.32.0" edition = "2021" license = "MIT OR Apache-2.0" publish = false diff --git a/library/kani_macros/Cargo.toml b/library/kani_macros/Cargo.toml index bfcdcb64afc0..78b8fbb529da 100644 --- a/library/kani_macros/Cargo.toml +++ b/library/kani_macros/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "kani_macros" -version = "0.31.0" +version = "0.32.0" edition = "2021" license = "MIT OR Apache-2.0" publish = false diff --git a/library/std/Cargo.toml b/library/std/Cargo.toml index 3ed8810f0c1d..3cad55b31167 100644 --- a/library/std/Cargo.toml +++ b/library/std/Cargo.toml @@ -5,7 +5,7 @@ # Note: this package is intentionally named std to make sure the names of # standard library symbols are preserved name = "std" -version = "0.31.0" +version = "0.32.0" edition = "2021" license = "MIT OR Apache-2.0" publish = false diff --git a/tools/build-kani/Cargo.toml b/tools/build-kani/Cargo.toml index eb4f686bc9f3..22a3d5d864e8 100644 --- a/tools/build-kani/Cargo.toml +++ b/tools/build-kani/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "build-kani" -version = "0.31.0" +version = "0.32.0" edition = "2021" description = "Builds Kani, Sysroot and release bundle." license = "MIT OR Apache-2.0"