Skip to content

Commit bb3e71a

Browse files
karkhazadpaco-aws
andauthored
Bump Kani version to 0.51.0 (rust-lang#3176)
For reference, here is the auto-generated changelog ## What's Changed * Upgrade toolchain to 2024-04-18 and improve toolchain workflow by @celinval in model-checking/kani#3149 * Automatic toolchain upgrade to nightly-2024-04-19 by @github-actions in model-checking/kani#3150 * Stabilize cover statement and update contracts RFC by @celinval in model-checking/kani#3091 * Automatic toolchain upgrade to nightly-2024-04-20 by @github-actions in model-checking/kani#3154 * Bump tests/perf/s2n-quic from `2d5e891` to `5f88e54` by @dependabot in model-checking/kani#3140 * Automatic cargo update to 2024-04-22 by @github-actions in model-checking/kani#3157 * Automatic toolchain upgrade to nightly-2024-04-21 by @github-actions in model-checking/kani#3158 * Bump tests/perf/s2n-quic from `5f88e54` to `9730578` by @dependabot in model-checking/kani#3159 * Fix cargo audit error by @jaisnan in model-checking/kani#3160 * Fix cbmc-update CI job by @tautschnig in model-checking/kani#3156 * Automatic cargo update to 2024-04-29 by @github-actions in model-checking/kani#3165 * Bump tests/perf/s2n-quic from `9730578` to `1436af7` by @dependabot in model-checking/kani#3166 * Do not assume that ZST-typed symbols refer to unique objects by @tautschnig in model-checking/kani#3134 * Fix copyright check for `expected` tests by @adpaco-aws in model-checking/kani#3170 * Remove kani::Arbitrary from the modifies contract instrumentation by @feliperodri in model-checking/kani#3169 * Automatic cargo update to 2024-05-06 by @github-actions in model-checking/kani#3172 * Bump tests/perf/s2n-quic from `1436af7` to `6dd41e0` by @dependabot in model-checking/kani#3174 * Avoid unnecessary uses of Location::none() by @tautschnig in model-checking/kani#3173 **Full Changelog**: model-checking/kani@kani-0.50.0...kani-0.51.0 By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses. --------- Co-authored-by: Adrian Palacios <73246657+adpaco-aws@users.noreply.github.com>
1 parent 9419fea commit bb3e71a

File tree

11 files changed

+31
-18
lines changed

11 files changed

+31
-18
lines changed

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,19 @@ 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]
8+
9+
## What's Changed
10+
11+
* Do not assume that ZST-typed symbols refer to unique objects by @tautschnig in https://github.com/model-checking/kani/pull/3134
12+
* Remove `kani::Arbitrary` from the `modifies` contract instrumentation by @feliperodri in https://github.com/model-checking/kani/pull/3169
13+
* Emit source locations whenever possible to ease debugging and coverage reporting by @tautschnig in https://github.com/model-checking/kani/pull/3173
14+
* Rust toolchain upgraded to `nightly-2024-04-21` by @celinval
15+
16+
17+
**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.50.0...kani-0.51.0
18+
19+
720
## [0.50.0]
821

922
### Major Changes

Cargo.lock

+9-9
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
9292

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

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

412412
[[package]]
413413
name = "kani"
414-
version = "0.50.0"
414+
version = "0.51.0"
415415
dependencies = [
416416
"kani_macros",
417417
]
418418

419419
[[package]]
420420
name = "kani-compiler"
421-
version = "0.50.0"
421+
version = "0.51.0"
422422
dependencies = [
423423
"clap",
424424
"cprover_bindings",
@@ -439,7 +439,7 @@ dependencies = [
439439

440440
[[package]]
441441
name = "kani-driver"
442-
version = "0.50.0"
442+
version = "0.51.0"
443443
dependencies = [
444444
"anyhow",
445445
"cargo_metadata",
@@ -467,7 +467,7 @@ dependencies = [
467467

468468
[[package]]
469469
name = "kani-verifier"
470-
version = "0.50.0"
470+
version = "0.51.0"
471471
dependencies = [
472472
"anyhow",
473473
"home",
@@ -476,7 +476,7 @@ dependencies = [
476476

477477
[[package]]
478478
name = "kani_macros"
479-
version = "0.50.0"
479+
version = "0.51.0"
480480
dependencies = [
481481
"proc-macro-error",
482482
"proc-macro2",
@@ -486,7 +486,7 @@ dependencies = [
486486

487487
[[package]]
488488
name = "kani_metadata"
489-
version = "0.50.0"
489+
version = "0.51.0"
490490
dependencies = [
491491
"clap",
492492
"cprover_bindings",
@@ -992,7 +992,7 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
992992

993993
[[package]]
994994
name = "std"
995-
version = "0.50.0"
995+
version = "0.51.0"
996996
dependencies = [
997997
"kani",
998998
]

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

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

cprover_bindings/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

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

kani-compiler/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

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

kani-driver/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani-driver"
6-
version = "0.50.0"
6+
version = "0.51.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

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

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

library/kani/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

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

library/kani_macros/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

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

library/std/Cargo.toml

+1-1
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.50.0"
8+
version = "0.51.0"
99
edition = "2021"
1010
license = "MIT OR Apache-2.0"
1111
publish = false

tools/build-kani/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "build-kani"
6-
version = "0.50.0"
6+
version = "0.51.0"
77
edition = "2021"
88
description = "Builds Kani, Sysroot and release bundle."
99
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)