Skip to content

Commit b88debb

Browse files
karkhazzhassan-awscelinval
authored
Bump Kani version to 0.30.0 (rust-lang#2529)
Co-authored-by: Zyad Hassan <[email protected]> Co-authored-by: Celina G. Val <[email protected]>
1 parent 8b02f2c commit b88debb

File tree

11 files changed

+33
-18
lines changed

11 files changed

+33
-18
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@ 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.30.0]
8+
9+
## What's Changed
10+
* Remove --harness requirement from stubbing by @celinval in https://github.com/model-checking/kani/pull/2495
11+
* Add target selection for cargo kani by @celinval in https://github.com/model-checking/kani/pull/2507
12+
* Generate Multiple playback harnesses when multiple crashes exist in a single harness. by @YoshikiTakashima in https://github.com/model-checking/kani/pull/2496
13+
* Escape Zero-size types in playback by @YoshikiTakashima in https://github.com/model-checking/kani/pull/2508
14+
* Do not crash when `rustfmt` fails. by @YoshikiTakashima in https://github.com/model-checking/kani/pull/2511
15+
* De-duplicate same input injections for the same harness. by @YoshikiTakashima in https://github.com/model-checking/kani/pull/2513
16+
* Update Cbmc version by @celinval in https://github.com/model-checking/kani/pull/2512
17+
* Upgrade rust toolchain to 2023-04-30 by @zhassan-aws in https://github.com/model-checking/kani/pull/2456
18+
19+
**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.29.0...kani-0.30.0
20+
21+
722
## [0.29.0]
823

924
### Major Changes

Cargo.lock

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

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

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

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

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

545545
[[package]]
546546
name = "kani-driver"
547-
version = "0.29.0"
547+
version = "0.30.0"
548548
dependencies = [
549549
"anyhow",
550550
"atty",
@@ -573,7 +573,7 @@ dependencies = [
573573

574574
[[package]]
575575
name = "kani-verifier"
576-
version = "0.29.0"
576+
version = "0.30.0"
577577
dependencies = [
578578
"anyhow",
579579
"home",
@@ -582,7 +582,7 @@ dependencies = [
582582

583583
[[package]]
584584
name = "kani_macros"
585-
version = "0.29.0"
585+
version = "0.30.0"
586586
dependencies = [
587587
"proc-macro-error",
588588
"proc-macro2",
@@ -592,7 +592,7 @@ dependencies = [
592592

593593
[[package]]
594594
name = "kani_metadata"
595-
version = "0.29.0"
595+
version = "0.30.0"
596596
dependencies = [
597597
"cprover_bindings",
598598
"serde",
@@ -1169,7 +1169,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
11691169

11701170
[[package]]
11711171
name = "std"
1172-
version = "0.29.0"
1172+
version = "0.30.0"
11731173
dependencies = [
11741174
"kani",
11751175
]

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.29.0"
6+
version = "0.30.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.29.0"
6+
version = "0.30.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.29.0"
6+
version = "0.30.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.29.0"
6+
version = "0.30.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.29.0"
6+
version = "0.30.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.29.0"
6+
version = "0.30.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.29.0"
6+
version = "0.30.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.29.0"
8+
version = "0.30.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.29.0"
6+
version = "0.30.0"
77
edition = "2021"
88
description = "Builds Kani, Sysroot and release bundle."
99
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)