Skip to content

Commit 0fb87be

Browse files
Bump Kani version to 0.46.0 (rust-lang#3013)
## What's Changed * `modifies` Clauses for Function Contracts by @JustusAdam in model-checking/kani#2800 * Fix ICEs due to mismatched arguments by @celinval in model-checking/kani#2994. Resolves the following issues: * model-checking/kani#2260 * model-checking/kani#2312 * Enable powf*, exp*, log* intrinsics by @tautschnig in model-checking/kani#2996 * Upgrade Rust toolchain to nightly-2024-01-24 by @celinval @feliperodri @qinheping **Full Changelog**: model-checking/kani@kani-0.45.0...kani-0.46.0 By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses. --------- Signed-off-by: Felipe R. Monteiro <[email protected]> Co-authored-by: Celina G. Val <[email protected]>
1 parent 3ceefa7 commit 0fb87be

File tree

11 files changed

+30
-18
lines changed

11 files changed

+30
-18
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@ 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.46.0]
8+
9+
## What's Changed
10+
* `modifies` Clauses for Function Contracts by @JustusAdam in https://github.com/model-checking/kani/pull/2800
11+
* Fix ICEs due to mismatched arguments by @celinval in https://github.com/model-checking/kani/pull/2994. Resolves the following issues:
12+
* https://github.com/model-checking/kani/issues/2260
13+
* https://github.com/model-checking/kani/issues/2312
14+
* Enable powf*, exp*, log* intrinsics by @tautschnig in https://github.com/model-checking/kani/pull/2996
15+
* Upgrade Rust toolchain to nightly-2024-01-24 by @celinval @feliperodri @qinheping
16+
17+
**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.45.0...kani-0.46.0
18+
719
## [0.45.0]
820

921
## What's Changed

Cargo.lock

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

121121
[[package]]
122122
name = "build-kani"
123-
version = "0.45.0"
123+
version = "0.46.0"
124124
dependencies = [
125125
"anyhow",
126126
"cargo_metadata",
@@ -256,7 +256,7 @@ dependencies = [
256256

257257
[[package]]
258258
name = "cprover_bindings"
259-
version = "0.45.0"
259+
version = "0.46.0"
260260
dependencies = [
261261
"lazy_static",
262262
"linear-map",
@@ -433,14 +433,14 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
433433

434434
[[package]]
435435
name = "kani"
436-
version = "0.45.0"
436+
version = "0.46.0"
437437
dependencies = [
438438
"kani_macros",
439439
]
440440

441441
[[package]]
442442
name = "kani-compiler"
443-
version = "0.45.0"
443+
version = "0.46.0"
444444
dependencies = [
445445
"clap",
446446
"cprover_bindings",
@@ -461,7 +461,7 @@ dependencies = [
461461

462462
[[package]]
463463
name = "kani-driver"
464-
version = "0.45.0"
464+
version = "0.46.0"
465465
dependencies = [
466466
"anyhow",
467467
"cargo_metadata",
@@ -489,7 +489,7 @@ dependencies = [
489489

490490
[[package]]
491491
name = "kani-verifier"
492-
version = "0.45.0"
492+
version = "0.46.0"
493493
dependencies = [
494494
"anyhow",
495495
"home",
@@ -498,7 +498,7 @@ dependencies = [
498498

499499
[[package]]
500500
name = "kani_macros"
501-
version = "0.45.0"
501+
version = "0.46.0"
502502
dependencies = [
503503
"proc-macro-error",
504504
"proc-macro2",
@@ -508,7 +508,7 @@ dependencies = [
508508

509509
[[package]]
510510
name = "kani_metadata"
511-
version = "0.45.0"
511+
version = "0.46.0"
512512
dependencies = [
513513
"clap",
514514
"cprover_bindings",
@@ -1040,7 +1040,7 @@ checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
10401040

10411041
[[package]]
10421042
name = "std"
1043-
version = "0.45.0"
1043+
version = "0.46.0"
10441044
dependencies = [
10451045
"kani",
10461046
]

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

0 commit comments

Comments
 (0)