Skip to content

Commit f17cc4d

Browse files
authored
Bump Kani version to 0.56.0 (#3581)
Bump our crates version and exclude `charon` from our workspace (otherwise building the workspace wouldn't work). See my comment for the original notes. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.
1 parent e7ab090 commit f17cc4d

File tree

12 files changed

+72
-481
lines changed

12 files changed

+72
-481
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,27 @@ 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.56.0]
8+
9+
### Breaking Changes
10+
11+
* Remove obsolete linker options (`--mir-linker` and `--legacy-linker`) by @zhassan-aws in https://github.com/model-checking/kani/pull/3559
12+
* Deprecate `kani::check` by @celinval in https://github.com/model-checking/kani/pull/3557
13+
14+
### What's Changed
15+
16+
* Enable stubbing and function contracts for primitive types by @celinval in https://github.com/model-checking/kani/pull/3496
17+
* Instrument validity checks for pointer to reference casts for slices and str's by @zhassan-aws in https://github.com/model-checking/kani/pull/3513
18+
* Fail compilation if `proof_for_contract` is added to generic function by @carolynzech in https://github.com/model-checking/kani/pull/3522
19+
* Fix storing coverage data in cargo projects by @adpaco-aws in https://github.com/model-checking/kani/pull/3527
20+
* Add experimental API to generate arbitrary pointers by @celinval in https://github.com/model-checking/kani/pull/3538
21+
* Running `verify-std` no longer changes Cargo files by @celinval in https://github.com/model-checking/kani/pull/3577
22+
* Add an LLBC backend by @zhassan-aws in https://github.com/model-checking/kani/pull/3514
23+
* Rust toolchain upgraded to nightly-2024-10-03 by @qinheping @tautschnig @celinval
24+
* CBMC upgraded to 6.3.1 by @tautschnig in https://github.com/model-checking/kani/pull/3537
25+
26+
**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.55.0...kani-0.56.0
27+
728
## [0.55.0]
829

930
### Major/Breaking Changes

0 commit comments

Comments
 (0)