Skip to content

Commit 87047cf

Browse files
authored
Bump Kani version to 0.29.0 (rust-lang#2485)
1 parent c3899b7 commit 87047cf

File tree

12 files changed

+37
-20
lines changed

12 files changed

+37
-20
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ 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.29.0]
8+
9+
### Major Changes
10+
* Create a playback command to make it easier to run Kani generated tests ([pull request](https://github.com/model-checking/kani/pull/2464) by @celinval)
11+
12+
### What Else has Changed
13+
* Fix symtab json file removal and reduce regression scope ([pull request](https://github.com/model-checking/kani/pull/2447) by @celinval)
14+
* Fix regression on concrete playback inplace ([pull request](https://github.com/model-checking/kani/pull/2454) by @celinval)
15+
* Fix static variable initialization when they have the same value ([pull request](https://github.com/model-checking/kani/pull/2469) by @celinval)
16+
* Improve assess and regression time ([pull request](https://github.com/model-checking/kani/pull/2478) by @celinval)
17+
* Fix playback with build scripts ([pull request](https://github.com/model-checking/kani/pull/2477) by @celinval)
18+
* Delay printing playback harness until after verification status ([pull request](https://github.com/model-checking/kani/pull/2480) by @YoshikiTakashima)
19+
* Update rust toolchain to 2023-04-29 ([pull request](https://github.com/model-checking/kani/pull/2452) by @zhassan-aws)
20+
* Bump CBMC version to 5.84.0 ([pull request](https://github.com/model-checking/kani/pull/2483) by @tautschn)
21+
22+
**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.28.0...kani-0.29.0
23+
724
## [0.28.0]
825

926
### Breaking Changes

Cargo.lock

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

126126
[[package]]
127127
name = "build-kani"
128-
version = "0.28.0"
128+
version = "0.29.0"
129129
dependencies = [
130130
"anyhow",
131131
"cargo_metadata",
@@ -270,7 +270,7 @@ dependencies = [
270270

271271
[[package]]
272272
name = "cprover_bindings"
273-
version = "0.28.0"
273+
version = "0.29.0"
274274
dependencies = [
275275
"lazy_static",
276276
"linear-map",
@@ -514,14 +514,14 @@ checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
514514

515515
[[package]]
516516
name = "kani"
517-
version = "0.28.0"
517+
version = "0.29.0"
518518
dependencies = [
519519
"kani_macros",
520520
]
521521

522522
[[package]]
523523
name = "kani-compiler"
524-
version = "0.28.0"
524+
version = "0.29.0"
525525
dependencies = [
526526
"atty",
527527
"clap",
@@ -545,7 +545,7 @@ dependencies = [
545545

546546
[[package]]
547547
name = "kani-driver"
548-
version = "0.28.0"
548+
version = "0.29.0"
549549
dependencies = [
550550
"anyhow",
551551
"atty",
@@ -574,7 +574,7 @@ dependencies = [
574574

575575
[[package]]
576576
name = "kani-verifier"
577-
version = "0.28.0"
577+
version = "0.29.0"
578578
dependencies = [
579579
"anyhow",
580580
"home",
@@ -583,7 +583,7 @@ dependencies = [
583583

584584
[[package]]
585585
name = "kani_macros"
586-
version = "0.28.0"
586+
version = "0.29.0"
587587
dependencies = [
588588
"proc-macro-error",
589589
"proc-macro2",
@@ -593,7 +593,7 @@ dependencies = [
593593

594594
[[package]]
595595
name = "kani_metadata"
596-
version = "0.28.0"
596+
version = "0.29.0"
597597
dependencies = [
598598
"cprover_bindings",
599599
"serde",
@@ -603,7 +603,7 @@ dependencies = [
603603

604604
[[package]]
605605
name = "kani_queries"
606-
version = "0.28.0"
606+
version = "0.29.0"
607607
dependencies = [
608608
"strum",
609609
"strum_macros",
@@ -1179,7 +1179,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
11791179

11801180
[[package]]
11811181
name = "std"
1182-
version = "0.28.0"
1182+
version = "0.29.0"
11831183
dependencies = [
11841184
"kani",
11851185
]

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

kani-compiler/kani_queries/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_queries"
6-
version = "0.28.0"
6+
version = "0.29.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.28.0"
6+
version = "0.29.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.28.0"
6+
version = "0.29.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.28.0"
6+
version = "0.29.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.28.0"
6+
version = "0.29.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.28.0"
8+
version = "0.29.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.28.0"
6+
version = "0.29.0"
77
edition = "2021"
88
description = "Builds Kani, Sysroot and release bundle."
99
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)