Skip to content

Commit 37321b1

Browse files
qinhepingcelinval
andauthored
Bump Kani version to 0.58.0 (#3822)
## What's Changed * Package Docker release step: ensure compiler is installed by @tautschnig in #3789 * Improve `--jobs` UI by @carolynzech in #3790 * Update kissat to v4.0.1 by @remi-delmas-3000 in #3791 * Automatic cargo update to 2024-12-23 by @github-actions in #3792 * Bump tests/perf/s2n-quic from `0b3f892` to `a54686e` by @dependabot in #3793 * Upgrade toolchain to nightly-2024-12-18 by @zhassan-aws in #3794 * Automatic cargo update to 2024-12-30 by @github-actions in #3800 * fix: clippy by @ShoyuVanilla in #3806 * Update dependencies (02.01.2025). by @remi-delmas-3000 in #3809 * Update charon submodule by @zhassan-aws in #3801 * Upgrade toolchain to 2024-12-19 by @zhassan-aws in #3810 * Automatic cargo update to 2025-01-06 by @github-actions in #3812 * Bump tests/perf/s2n-quic from `a54686e` to `ac52a48` by @dependabot in #3813 * Generate contracts of dependencies as assertions by @carolynzech in #3802 * Fix hanging command in `std-analysis.sh` by @carolynzech in #3818 * Add UB checks for ptr_offset_from* intrinsics by @celinval in #3757 * Toolchain update 06-01-2025 by @remi-delmas-3000 in #3814 * Automatic toolchain upgrade to nightly-2025-01-07 by @github-actions in #3820 * Include manifest-path when checking if packages are in the workspace by @qinheping in #3819 ## New Contributors * @ShoyuVanilla made their first contribution in #3806 **Full Changelog**: kani-0.57.0...kani-0.58.0 --------- Co-authored-by: Celina G. Val <celinval@amazon.com>
1 parent f1b0877 commit 37321b1

File tree

12 files changed

+34
-20
lines changed

12 files changed

+34
-20
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ This file contains notable changes (e.g. breaking changes, major changes, etc.)
44

55
This file was introduced starting Kani 0.23.0, so it only contains changes from version 0.23.0 onwards.
66

7+
## [0.58.0]
8+
9+
### Major/Breaking Changes
10+
* Improve `--jobs` UI by @carolynzech in https://github.com/model-checking/kani/pull/3790
11+
* Generate contracts of dependencies as assertions by @carolynzech in https://github.com/model-checking/kani/pull/3802
12+
* Add UB checks for ptr_offset_from* intrinsics by @celinval in https://github.com/model-checking/kani/pull/3757
13+
14+
### What's Changed
15+
* Include manifest-path when checking if packages are in the workspace by @qinheping in https://github.com/model-checking/kani/pull/3819
16+
* Update kissat to v4.0.1 by @remi-delmas-3000 in https://github.com/model-checking/kani/pull/3791
17+
* Rust toolchain upgraded to 2025-01-07 by @remi-delmas-3000 @zhassan-aws
18+
19+
**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.57.0...kani-0.58.0
20+
721
## [0.57.0]
822

923
### Major Changes

Cargo.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ dependencies = [
175175

176176
[[package]]
177177
name = "build-kani"
178-
version = "0.57.0"
178+
version = "0.58.0"
179179
dependencies = [
180180
"anyhow",
181181
"cargo_metadata",
@@ -397,7 +397,7 @@ dependencies = [
397397

398398
[[package]]
399399
name = "cprover_bindings"
400-
version = "0.57.0"
400+
version = "0.58.0"
401401
dependencies = [
402402
"lazy_static",
403403
"linear-map",
@@ -796,15 +796,15 @@ checksum = "72167d68f5fce3b8655487b8038691a3c9984ee769590f93f2a631f4ad64e4f5"
796796

797797
[[package]]
798798
name = "kani"
799-
version = "0.57.0"
799+
version = "0.58.0"
800800
dependencies = [
801801
"kani_core",
802802
"kani_macros",
803803
]
804804

805805
[[package]]
806806
name = "kani-compiler"
807-
version = "0.57.0"
807+
version = "0.58.0"
808808
dependencies = [
809809
"charon",
810810
"clap",
@@ -843,7 +843,7 @@ dependencies = [
843843

844844
[[package]]
845845
name = "kani-driver"
846-
version = "0.57.0"
846+
version = "0.58.0"
847847
dependencies = [
848848
"anyhow",
849849
"cargo_metadata",
@@ -875,7 +875,7 @@ dependencies = [
875875

876876
[[package]]
877877
name = "kani-verifier"
878-
version = "0.57.0"
878+
version = "0.58.0"
879879
dependencies = [
880880
"anyhow",
881881
"home",
@@ -884,14 +884,14 @@ dependencies = [
884884

885885
[[package]]
886886
name = "kani_core"
887-
version = "0.57.0"
887+
version = "0.58.0"
888888
dependencies = [
889889
"kani_macros",
890890
]
891891

892892
[[package]]
893893
name = "kani_macros"
894-
version = "0.57.0"
894+
version = "0.58.0"
895895
dependencies = [
896896
"proc-macro-error2",
897897
"proc-macro2",
@@ -901,7 +901,7 @@ dependencies = [
901901

902902
[[package]]
903903
name = "kani_metadata"
904-
version = "0.57.0"
904+
version = "0.58.0"
905905
dependencies = [
906906
"clap",
907907
"cprover_bindings",
@@ -1620,7 +1620,7 @@ dependencies = [
16201620

16211621
[[package]]
16221622
name = "std"
1623-
version = "0.57.0"
1623+
version = "0.58.0"
16241624
dependencies = [
16251625
"kani",
16261626
]

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani-verifier"
6-
version = "0.57.0"
6+
version = "0.58.0"
77
edition = "2021"
88
description = "A bit-precise model checker for Rust."
99
readme = "README.md"

cprover_bindings/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "cprover_bindings"
6-
version = "0.57.0"
6+
version = "0.58.0"
77
edition = "2021"
88
license = "MIT OR Apache-2.0"
99
publish = false

kani-compiler/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani-compiler"
6-
version = "0.57.0"
6+
version = "0.58.0"
77
edition = "2021"
88
license = "MIT OR Apache-2.0"
99
publish = false

kani-driver/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani-driver"
6-
version = "0.57.0"
6+
version = "0.58.0"
77
edition = "2021"
88
description = "Build a project with Kani and run all proof harnesses"
99
license = "MIT OR Apache-2.0"

kani_metadata/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani_metadata"
6-
version = "0.57.0"
6+
version = "0.58.0"
77
edition = "2021"
88
license = "MIT OR Apache-2.0"
99
publish = false

library/kani/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani"
6-
version = "0.57.0"
6+
version = "0.58.0"
77
edition = "2021"
88
license = "MIT OR Apache-2.0"
99
publish = false

library/kani_core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani_core"
6-
version = "0.57.0"
6+
version = "0.58.0"
77
edition = "2021"
88
license = "MIT OR Apache-2.0"
99
publish = false

library/kani_macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani_macros"
6-
version = "0.57.0"
6+
version = "0.58.0"
77
edition = "2021"
88
license = "MIT OR Apache-2.0"
99
publish = false

0 commit comments

Comments
 (0)