Skip to content

Commit f3cda1b

Browse files
authored
Bump Kani version to 0.15.0 and update dependencies (rust-lang#1897)
1 parent 7c10f21 commit f3cda1b

File tree

11 files changed

+43
-51
lines changed

11 files changed

+43
-51
lines changed

Cargo.lock

Lines changed: 32 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,11 @@ dependencies = [
9191

9292
[[package]]
9393
name = "build-kani"
94-
version = "0.14.1"
94+
version = "0.15.0"
9595
dependencies = [
9696
"anyhow",
9797
"cargo_metadata",
98-
"clap 3.2.23",
98+
"clap 4.0.24",
9999
"which",
100100
]
101101

@@ -147,33 +147,31 @@ dependencies = [
147147
"atty",
148148
"bitflags",
149149
"strsim 0.8.0",
150-
"textwrap 0.11.0",
150+
"textwrap",
151151
"unicode-width",
152152
"vec_map",
153153
]
154154

155155
[[package]]
156156
name = "clap"
157-
version = "3.2.23"
157+
version = "4.0.24"
158158
source = "registry+https://github.com/rust-lang/crates.io-index"
159-
checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5"
159+
checksum = "60494cedb60cb47462c0ff7be53de32c0e42a6fc2c772184554fa12bd9489c03"
160160
dependencies = [
161161
"atty",
162162
"bitflags",
163163
"clap_derive",
164164
"clap_lex",
165-
"indexmap",
166165
"once_cell",
167166
"strsim 0.10.0",
168167
"termcolor",
169-
"textwrap 0.16.0",
170168
]
171169

172170
[[package]]
173171
name = "clap_derive"
174-
version = "3.2.18"
172+
version = "4.0.21"
175173
source = "registry+https://github.com/rust-lang/crates.io-index"
176-
checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65"
174+
checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014"
177175
dependencies = [
178176
"heck 0.4.0",
179177
"proc-macro-error",
@@ -184,18 +182,18 @@ dependencies = [
184182

185183
[[package]]
186184
name = "clap_lex"
187-
version = "0.2.4"
185+
version = "0.3.0"
188186
source = "registry+https://github.com/rust-lang/crates.io-index"
189-
checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
187+
checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8"
190188
dependencies = [
191189
"os_str_bytes",
192190
]
193191

194192
[[package]]
195193
name = "comfy-table"
196-
version = "6.1.1"
194+
version = "6.1.2"
197195
source = "registry+https://github.com/rust-lang/crates.io-index"
198-
checksum = "7b3d16bb3da60be2f7c7acfc438f2ae6f3496897ce68c291d0509bb67b4e248e"
196+
checksum = "1090f39f45786ec6dc6286f8ea9c75d0a7ef0a0d3cda674cef0c3af7b307fbc2"
199197
dependencies = [
200198
"crossterm",
201199
"strum",
@@ -235,7 +233,7 @@ dependencies = [
235233

236234
[[package]]
237235
name = "cprover_bindings"
238-
version = "0.14.1"
236+
version = "0.15.0"
239237
dependencies = [
240238
"lazy_static",
241239
"linear-map",
@@ -431,14 +429,14 @@ checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
431429

432430
[[package]]
433431
name = "kani"
434-
version = "0.14.1"
432+
version = "0.15.0"
435433
dependencies = [
436434
"kani_macros",
437435
]
438436

439437
[[package]]
440438
name = "kani-compiler"
441-
version = "0.14.1"
439+
version = "0.15.0"
442440
dependencies = [
443441
"ar",
444442
"atty",
@@ -464,7 +462,7 @@ dependencies = [
464462

465463
[[package]]
466464
name = "kani-driver"
467-
version = "0.14.1"
465+
version = "0.15.0"
468466
dependencies = [
469467
"anyhow",
470468
"atty",
@@ -490,7 +488,7 @@ dependencies = [
490488

491489
[[package]]
492490
name = "kani-verifier"
493-
version = "0.14.1"
491+
version = "0.15.0"
494492
dependencies = [
495493
"anyhow",
496494
"home",
@@ -499,23 +497,23 @@ dependencies = [
499497

500498
[[package]]
501499
name = "kani_macros"
502-
version = "0.14.1"
500+
version = "0.15.0"
503501
dependencies = [
504502
"quote",
505503
"syn",
506504
]
507505

508506
[[package]]
509507
name = "kani_metadata"
510-
version = "0.14.1"
508+
version = "0.15.0"
511509
dependencies = [
512510
"cprover_bindings",
513511
"serde",
514512
]
515513

516514
[[package]]
517515
name = "kani_queries"
518-
version = "0.14.1"
516+
version = "0.15.0"
519517
dependencies = [
520518
"strum",
521519
"strum_macros",
@@ -530,9 +528,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
530528

531529
[[package]]
532530
name = "libc"
533-
version = "0.2.136"
531+
version = "0.2.137"
534532
source = "registry+https://github.com/rust-lang/crates.io-index"
535-
checksum = "55edcf6c0bb319052dea84732cf99db461780fd5e8d3eb46ab6ff312ab31f197"
533+
checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89"
536534

537535
[[package]]
538536
name = "linear-map"
@@ -687,9 +685,9 @@ dependencies = [
687685

688686
[[package]]
689687
name = "num_cpus"
690-
version = "1.13.1"
688+
version = "1.14.0"
691689
source = "registry+https://github.com/rust-lang/crates.io-index"
692-
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
690+
checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5"
693691
dependencies = [
694692
"hermit-abi",
695693
"libc",
@@ -709,9 +707,9 @@ dependencies = [
709707

710708
[[package]]
711709
name = "once_cell"
712-
version = "1.15.0"
710+
version = "1.16.0"
713711
source = "registry+https://github.com/rust-lang/crates.io-index"
714-
checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1"
712+
checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
715713

716714
[[package]]
717715
name = "os_info"
@@ -725,9 +723,9 @@ dependencies = [
725723

726724
[[package]]
727725
name = "os_str_bytes"
728-
version = "6.3.0"
726+
version = "6.4.0"
729727
source = "registry+https://github.com/rust-lang/crates.io-index"
730-
checksum = "9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff"
728+
checksum = "7b5bf27447411e9ee3ff51186bf7a08e16c341efdde93f4d823e8844429bed7e"
731729

732730
[[package]]
733731
name = "overload"
@@ -858,9 +856,9 @@ dependencies = [
858856

859857
[[package]]
860858
name = "regex"
861-
version = "1.6.0"
859+
version = "1.7.0"
862860
source = "registry+https://github.com/rust-lang/crates.io-index"
863-
checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
861+
checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
864862
dependencies = [
865863
"aho-corasick",
866864
"memchr",
@@ -878,9 +876,9 @@ dependencies = [
878876

879877
[[package]]
880878
name = "regex-syntax"
881-
version = "0.6.27"
879+
version = "0.6.28"
882880
source = "registry+https://github.com/rust-lang/crates.io-index"
883-
checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
881+
checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
884882

885883
[[package]]
886884
name = "rustc-demangle"
@@ -1024,7 +1022,7 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
10241022

10251023
[[package]]
10261024
name = "std"
1027-
version = "0.14.1"
1025+
version = "0.15.0"
10281026
dependencies = [
10291027
"kani",
10301028
]
@@ -1134,12 +1132,6 @@ dependencies = [
11341132
"unicode-width",
11351133
]
11361134

1137-
[[package]]
1138-
name = "textwrap"
1139-
version = "0.16.0"
1140-
source = "registry+https://github.com/rust-lang/crates.io-index"
1141-
checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
1142-
11431135
[[package]]
11441136
name = "thiserror"
11451137
version = "1.0.37"

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

tools/build-kani/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 = "build-kani"
6-
version = "0.14.1"
6+
version = "0.15.0"
77
edition = "2021"
88
description = "Builds Kani, Sysroot and release bundle."
99
license = "MIT OR Apache-2.0"
@@ -12,5 +12,5 @@ publish = false
1212
[dependencies]
1313
anyhow = "1"
1414
cargo_metadata = "0.15.0"
15-
clap = { version = "3.2", features=["derive"] }
15+
clap = { version = "4", features=["derive"] }
1616
which = "4"

0 commit comments

Comments
 (0)