Skip to content

Commit 1144e27

Browse files
authored
Kani 0.20.0 (#2148)
1 parent 8459667 commit 1144e27

File tree

12 files changed

+72
-29
lines changed

12 files changed

+72
-29
lines changed

Cargo.lock

Lines changed: 57 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ dependencies = [
9393

9494
[[package]]
9595
name = "build-kani"
96-
version = "0.19.0"
96+
version = "0.20.0"
9797
dependencies = [
9898
"anyhow",
9999
"cargo_metadata",
@@ -147,9 +147,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
147147

148148
[[package]]
149149
name = "clap"
150-
version = "4.1.2"
150+
version = "4.1.3"
151151
source = "registry+https://github.com/rust-lang/crates.io-index"
152-
checksum = "0e638668a62aced2c9fb72b5135a33b4a500485ccf2a0e402e09aa04ab2fc115"
152+
checksum = "d8d93d855ce6a0aa87b8473ef9169482f40abaa2e9e0993024c35c902cbd5920"
153153
dependencies = [
154154
"bitflags",
155155
"clap_derive",
@@ -226,7 +226,7 @@ dependencies = [
226226

227227
[[package]]
228228
name = "cprover_bindings"
229-
version = "0.19.0"
229+
version = "0.20.0"
230230
dependencies = [
231231
"lazy_static",
232232
"linear-map",
@@ -471,14 +471,14 @@ checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
471471

472472
[[package]]
473473
name = "kani"
474-
version = "0.19.0"
474+
version = "0.20.0"
475475
dependencies = [
476476
"kani_macros",
477477
]
478478

479479
[[package]]
480480
name = "kani-compiler"
481-
version = "0.19.0"
481+
version = "0.20.0"
482482
dependencies = [
483483
"ar",
484484
"atty",
@@ -506,7 +506,7 @@ dependencies = [
506506

507507
[[package]]
508508
name = "kani-driver"
509-
version = "0.19.0"
509+
version = "0.20.0"
510510
dependencies = [
511511
"anyhow",
512512
"atty",
@@ -531,7 +531,7 @@ dependencies = [
531531

532532
[[package]]
533533
name = "kani-verifier"
534-
version = "0.19.0"
534+
version = "0.20.0"
535535
dependencies = [
536536
"anyhow",
537537
"home",
@@ -540,7 +540,7 @@ dependencies = [
540540

541541
[[package]]
542542
name = "kani_macros"
543-
version = "0.19.0"
543+
version = "0.20.0"
544544
dependencies = [
545545
"proc-macro-error",
546546
"proc-macro2",
@@ -550,15 +550,15 @@ dependencies = [
550550

551551
[[package]]
552552
name = "kani_metadata"
553-
version = "0.19.0"
553+
version = "0.20.0"
554554
dependencies = [
555555
"cprover_bindings",
556556
"serde",
557557
]
558558

559559
[[package]]
560560
name = "kani_queries"
561-
version = "0.19.0"
561+
version = "0.20.0"
562562
dependencies = [
563563
"strum",
564564
"strum_macros",
@@ -648,6 +648,15 @@ dependencies = [
648648
"windows-sys",
649649
]
650650

651+
[[package]]
652+
name = "nom8"
653+
version = "0.2.0"
654+
source = "registry+https://github.com/rust-lang/crates.io-index"
655+
checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8"
656+
dependencies = [
657+
"memchr",
658+
]
659+
651660
[[package]]
652661
name = "nu-ansi-term"
653662
version = "0.46.0"
@@ -1023,6 +1032,15 @@ dependencies = [
10231032
"serde",
10241033
]
10251034

1035+
[[package]]
1036+
name = "serde_spanned"
1037+
version = "0.6.0"
1038+
source = "registry+https://github.com/rust-lang/crates.io-index"
1039+
checksum = "2c68e921cef53841b8925c2abadd27c9b891d9613bdc43d6b823062866df38e8"
1040+
dependencies = [
1041+
"serde",
1042+
]
1043+
10261044
[[package]]
10271045
name = "serde_test"
10281046
version = "1.0.152"
@@ -1098,7 +1116,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
10981116

10991117
[[package]]
11001118
name = "std"
1101-
version = "0.19.0"
1119+
version = "0.20.0"
11021120
dependencies = [
11031121
"kani",
11041122
]
@@ -1190,11 +1208,36 @@ dependencies = [
11901208

11911209
[[package]]
11921210
name = "toml"
1193-
version = "0.5.11"
1211+
version = "0.6.0"
11941212
source = "registry+https://github.com/rust-lang/crates.io-index"
1195-
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
1213+
checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217"
11961214
dependencies = [
11971215
"serde",
1216+
"serde_spanned",
1217+
"toml_datetime",
1218+
"toml_edit",
1219+
]
1220+
1221+
[[package]]
1222+
name = "toml_datetime"
1223+
version = "0.5.1"
1224+
source = "registry+https://github.com/rust-lang/crates.io-index"
1225+
checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5"
1226+
dependencies = [
1227+
"serde",
1228+
]
1229+
1230+
[[package]]
1231+
name = "toml_edit"
1232+
version = "0.18.0"
1233+
source = "registry+https://github.com/rust-lang/crates.io-index"
1234+
checksum = "729bfd096e40da9c001f778f5cdecbd2957929a24e10e5883d9392220a751581"
1235+
dependencies = [
1236+
"indexmap",
1237+
"nom8",
1238+
"serde",
1239+
"serde_spanned",
1240+
"toml_datetime",
11981241
]
11991242

12001243
[[package]]

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

kani-compiler/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani-compiler"
6-
version = "0.19.0"
6+
version = "0.20.0"
77
edition = "2021"
88
license = "MIT OR Apache-2.0"
99
publish = false
@@ -13,7 +13,7 @@ ar = { version = "0.9.0", optional = true }
1313
atty = "0.2.14"
1414
bitflags = { version = "1.0", optional = true }
1515
cbmc = { path = "../cprover_bindings", package = "cprover_bindings", optional = true }
16-
clap = { version = "4.0.25", features = ["cargo"] }
16+
clap = { version = "4.1.3", features = ["cargo"] }
1717
home = "0.5"
1818
kani_queries = {path = "kani_queries"}
1919
kani_metadata = { path = "../kani_metadata", optional = true }

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

kani-driver/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "kani-driver"
6-
version = "0.19.0"
6+
version = "0.20.0"
77
edition = "2021"
88
description = "Build a project with Kani and run all proof harnesses"
99
license = "MIT OR Apache-2.0"
@@ -24,9 +24,9 @@ console = "0.15.1"
2424
once_cell = "1.13.0"
2525
serde = { version = "1", features = ["derive"] }
2626
serde_json = "1"
27-
clap = { version = "4.0.26", features = ["derive"] }
27+
clap = { version = "4.1.3", features = ["derive"] }
2828
glob = "0.3"
29-
toml = "0.5"
29+
toml = "0.6"
3030
regex = "1.6"
3131
rustc-demangle = "0.1.21"
3232
pathdiff = "0.2.1"

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.19.0"
6+
version = "0.20.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.19.0"
6+
version = "0.20.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.19.0"
6+
version = "0.20.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.19.0"
8+
version = "0.20.0"
99
edition = "2021"
1010
license = "MIT OR Apache-2.0"
1111
publish = false

0 commit comments

Comments
 (0)