Skip to content

Commit 358ade9

Browse files
authored
Bump Kani version to 0.52.0 (#3224)
Updated version in all `Cargo.toml` files (via `find . -name Cargo.toml -exec sed -i 's/version = "0.51.0"/version = "0.52.0"/' {} \;`) and ran `cargo build-dev` to have `Cargo.lock` files updated. GitHub generated release notes: ## What's Changed * Bump tests/perf/s2n-quic from `6dd41e0` to `bd37960` by @dependabot in #3178 * Automatic cargo update to 2024-05-13 by @github-actions in #3177 * Upgrade toolchain to 2024-04-22 by @zhassan-aws in #3171 * Upgrade toolchain to 2024-05-14 by @zhassan-aws in #3183 * Automatic toolchain upgrade to nightly-2024-05-15 by @github-actions in #3185 * Include `--check-cfg=cfg(kani)` in the rust flags to avoid a warning about an unknown `cfg`. by @zhassan-aws in #3187 * Automatic toolchain upgrade to nightly-2024-05-16 by @github-actions in #3189 * Perform cargo update because of yanked libc version by @zhassan-aws in #3192 * Automatic toolchain upgrade to nightly-2024-05-17 by @github-actions in #3191 * Automatic cargo update to 2024-05-20 by @github-actions in #3195 * Bump tests/perf/s2n-quic from `bd37960` to `f5d9d74` by @dependabot in #3196 * New section about linter configuraton checking in the doc. by @remi-delmas-3000 in #3198 * Automatic cargo update to 2024-05-27 by @github-actions in #3201 * Bump tests/perf/s2n-quic from `f5d9d74` to `d03cc47` by @dependabot in #3202 * Update Rust toolchain from nightly-2024-05-17 to nightly-2024-05-23 by @remi-delmas-3000 in #3199 * Fix `{,e}println!()` by @GrigorenkoPV in #3209 * Contracts for a few core functions by @celinval in #3107 * Don't crash benchcomp when rounding non-numeric values by @karkhaz in #3211 * Update Rust toolchain nightly-2024-05-24 by @qinheping in #3212 * Upgrade Rust toolchain nightly-2024-05-27 by @qinheping in #3215 * Automatic toolchain upgrade to nightly-2024-05-28 by @github-actions in #3217 * Automatic cargo update to 2024-06-03 by @github-actions in #3220 * Bump tests/perf/s2n-quic from `d03cc47` to `d90729d` by @dependabot in #3222 * Add simple API for shadow memory by @zhassan-aws in #3200 ## New Contributors * @GrigorenkoPV made their first contribution in #3209 **Full Changelog**: kani-0.51.0...kani-0.52.0
1 parent 7bf23a2 commit 358ade9

File tree

11 files changed

+30
-19
lines changed

11 files changed

+30
-19
lines changed

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +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.51.0]
7+
## [0.52.0]
88

99
## What's Changed
10+
* New section about linter configuraton checking in the doc by @remi-delmas-3000 in https://github.com/model-checking/kani/pull/3198
11+
* Fix `{,e}println!()` by @GrigorenkoPV in https://github.com/model-checking/kani/pull/3209
12+
* Contracts for a few core functions by @celinval in https://github.com/model-checking/kani/pull/3107
13+
* Add simple API for shadow memory by @zhassan-aws in https://github.com/model-checking/kani/pull/3200
14+
* Upgrade Rust toolchain to 2024-05-28 by @zhassan-aws @remi-delmas-3000 @qinheping
15+
16+
**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.51.0...kani-0.52.0
17+
18+
## [0.51.0]
19+
20+
### What's Changed
1021

1122
* Do not assume that ZST-typed symbols refer to unique objects by @tautschnig in https://github.com/model-checking/kani/pull/3134
1223
* Remove `kani::Arbitrary` from the `modifies` contract instrumentation by @feliperodri in https://github.com/model-checking/kani/pull/3169

Cargo.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
9292

9393
[[package]]
9494
name = "build-kani"
95-
version = "0.51.0"
95+
version = "0.52.0"
9696
dependencies = [
9797
"anyhow",
9898
"cargo_metadata",
@@ -228,7 +228,7 @@ dependencies = [
228228

229229
[[package]]
230230
name = "cprover_bindings"
231-
version = "0.51.0"
231+
version = "0.52.0"
232232
dependencies = [
233233
"lazy_static",
234234
"linear-map",
@@ -405,14 +405,14 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
405405

406406
[[package]]
407407
name = "kani"
408-
version = "0.51.0"
408+
version = "0.52.0"
409409
dependencies = [
410410
"kani_macros",
411411
]
412412

413413
[[package]]
414414
name = "kani-compiler"
415-
version = "0.51.0"
415+
version = "0.52.0"
416416
dependencies = [
417417
"clap",
418418
"cprover_bindings",
@@ -433,7 +433,7 @@ dependencies = [
433433

434434
[[package]]
435435
name = "kani-driver"
436-
version = "0.51.0"
436+
version = "0.52.0"
437437
dependencies = [
438438
"anyhow",
439439
"cargo_metadata",
@@ -461,7 +461,7 @@ dependencies = [
461461

462462
[[package]]
463463
name = "kani-verifier"
464-
version = "0.51.0"
464+
version = "0.52.0"
465465
dependencies = [
466466
"anyhow",
467467
"home",
@@ -470,7 +470,7 @@ dependencies = [
470470

471471
[[package]]
472472
name = "kani_macros"
473-
version = "0.51.0"
473+
version = "0.52.0"
474474
dependencies = [
475475
"proc-macro-error",
476476
"proc-macro2",
@@ -480,7 +480,7 @@ dependencies = [
480480

481481
[[package]]
482482
name = "kani_metadata"
483-
version = "0.51.0"
483+
version = "0.52.0"
484484
dependencies = [
485485
"clap",
486486
"cprover_bindings",
@@ -985,7 +985,7 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
985985

986986
[[package]]
987987
name = "std"
988-
version = "0.51.0"
988+
version = "0.52.0"
989989
dependencies = [
990990
"kani",
991991
]

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.51.0"
6+
version = "0.52.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.51.0"
6+
version = "0.52.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.51.0"
6+
version = "0.52.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.51.0"
6+
version = "0.52.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.51.0"
6+
version = "0.52.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.51.0"
6+
version = "0.52.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.51.0"
6+
version = "0.52.0"
77
edition = "2021"
88
license = "MIT OR Apache-2.0"
99
publish = false

library/std/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# Note: this package is intentionally named std to make sure the names of
66
# standard library symbols are preserved
77
name = "std"
8-
version = "0.51.0"
8+
version = "0.52.0"
99
edition = "2021"
1010
license = "MIT OR Apache-2.0"
1111
publish = false

tools/build-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 = "build-kani"
6-
version = "0.51.0"
6+
version = "0.52.0"
77
edition = "2021"
88
description = "Builds Kani, Sysroot and release bundle."
99
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)