Skip to content
Merged
Show file tree
Hide file tree
Changes from 159 commits
Commits
Show all changes
162 commits
Select commit Hold shift + click to select a range
ecbdb14
Toolchain upgrade to nightly-2025-01-28 (#3855)
feliperodri Jan 28, 2025
cc07375
Allow multiple annotations, but check for duplicate targets. (#3808)
remi-delmas-3000 Jan 28, 2025
ad91bfa
Move documentation of kani_core modules to right places (#3851)
qinheping Jan 28, 2025
53013f3
Fix missing function declaration issue (#3862)
celinval Jan 29, 2025
5024b63
Fix transmute codegen when sizes are different (#3861)
celinval Jan 29, 2025
afd0469
Remove symtab2gb from bundle (#3865)
zhassan-aws Jan 30, 2025
edb1173
Update the rustc hack for CLion / RustRover (#3868)
celinval Jan 31, 2025
9872f12
Bump tests/perf/s2n-quic from `4500593` to `82dd0b5` (#3872)
dependabot[bot] Feb 3, 2025
b29868a
Automatic cargo update to 2025-02-03 (#3869)
github-actions[bot] Feb 3, 2025
380b1fb
Add reference for loop contracts (#3849)
qinheping Feb 4, 2025
d87dd23
remove flag float-overflow-check (#3873)
rajath-mk Feb 5, 2025
2955d5e
Bump Kani version to 0.59.0 (#3876)
Feb 5, 2025
94ed3f7
Add missing version number to changelog (#3877)
Feb 6, 2025
a66bb06
Automatic cargo update to 2025-02-10 (#3880)
github-actions[bot] Feb 10, 2025
759e2c5
Bump tests/perf/s2n-quic from `82dd0b5` to `a5d8422` (#3882)
dependabot[bot] Feb 10, 2025
4f78926
Fast fail feature - Stops verification process as soon as one failure…
rajath-mk Feb 11, 2025
8b2ec77
Autoharness Subcommand (#3874)
Feb 11, 2025
81e9aa3
Upgrade toolchain to 2/10 (#3883)
Feb 11, 2025
475ea5e
Add loop-contracts doc to SUMMARY (#3886)
qinheping Feb 12, 2025
ff3aea3
Support concrete playback for arrays of length 65 or greater (#3888)
Feb 14, 2025
d588378
Automatic cargo update to 2025-02-17 (#3889)
github-actions[bot] Feb 17, 2025
53b28f2
Bump tests/perf/s2n-quic from `a5d8422` to `00e3371` (#3894)
dependabot[bot] Feb 17, 2025
ac8e0b9
Adjust PropertyClass of assertions to identify UB (#3860)
tautschnig Feb 18, 2025
006e5da
Fix: regression test from #3888 has version control change (#3892)
Feb 19, 2025
51de000
Upgrade toolchain to 2025-02-11 (#3887)
thanhnguyen-aws Feb 21, 2025
2e95d8b
Remove isize overflow check for zst offsets (#3897)
Feb 21, 2025
fe0d9d2
Automatic toolchain upgrade to nightly-2025-02-12 (#3898)
github-actions[bot] Feb 21, 2025
4e54539
Upgrade the toolchain to 2025-02-21 (#3899)
zhassan-aws Feb 22, 2025
f64f53e
Automatic cargo update to 2025-02-24 (#3901)
github-actions[bot] Feb 24, 2025
303302d
Bump ncipollo/release-action from 1.15.0 to 1.16.0 (#3902)
dependabot[bot] Feb 24, 2025
bc573ef
Bump tests/perf/s2n-quic from `00e3371` to `cfb314b` (#3903)
dependabot[bot] Feb 24, 2025
366ce20
Convert raw URL to link (#3907)
flba-eb Feb 26, 2025
8d46dc6
Automatic cargo update to 2025-03-03 (#3913)
github-actions[bot] Mar 3, 2025
40e46bc
Install toolchain with rustup >= 1.28.0 (#3917)
tautschnig Mar 3, 2025
182fb6c
Bump tests/perf/s2n-quic from `cfb314b` to `d88faa4` (#3916)
dependabot[bot] Mar 4, 2025
fecc7e4
Remove Ubuntu 20.04 CI usage (#3918)
tautschnig Mar 4, 2025
f604bef
scanner: Fix loop stats in overall function stats summary (#3915)
tautschnig Mar 4, 2025
b93e591
Move standard-library metrics script to verify-rust-std repo (#3914)
tautschnig Mar 4, 2025
9ea1f38
Update toolchain to 2025-03-02 (#3911)
remi-delmas-3000 Mar 5, 2025
68cb4ee
Autoharness Misc. Improvements (#3922)
Mar 6, 2025
67cd1e6
Bump Kani version to 0.60.0 (#3923)
qinheping Mar 6, 2025
cb01c7b
Fix CHANGELOG of 0.60.0 (#3925)
qinheping Mar 6, 2025
fcc5c4b
Bump tests/perf/s2n-quic from `d88faa4` to `8670e83` (#3928)
dependabot[bot] Mar 10, 2025
9ee764f
Update toolchain to 2025-03-04 (#3927)
qinheping Mar 11, 2025
931c40e
Install the right toolchain for HEAD and BASE checks in `verify-std-c…
remi-delmas-3000 Mar 11, 2025
7f8d8e4
Automatic cargo update to 2025-03-10 (#3926)
github-actions[bot] Mar 11, 2025
b032310
Automatic toolchain upgrade to nightly-2025-03-05 (#3929)
github-actions[bot] Mar 11, 2025
ad996ac
Upgrade toolchain to nightly-2025-03-07 (#3931)
tautschnig Mar 11, 2025
44a44e5
Upgrade toolchain to nightly-2025-03-12 (#3933)
tautschnig Mar 12, 2025
3cf1706
Automatic toolchain upgrade to nightly-2025-03-13 (#3934)
github-actions[bot] Mar 13, 2025
e488887
Update CBMC dependency to 6.5.0 (#3936)
tautschnig Mar 13, 2025
953ff35
Automatic toolchain upgrade to nightly-2025-03-14 (#3937)
github-actions[bot] Mar 14, 2025
1e94e64
Automatic toolchain upgrade to nightly-2025-03-15 (#3938)
github-actions[bot] Mar 15, 2025
453c1cd
Automatic toolchain upgrade to nightly-2025-03-16 (#3939)
github-actions[bot] Mar 16, 2025
3f2fd03
Automatic toolchain upgrade to nightly-2025-03-17 (#3940)
github-actions[bot] Mar 17, 2025
30aa50e
Automatic cargo update to 2025-03-17 (#3941)
github-actions[bot] Mar 17, 2025
ce89f61
Autoharness: Don't panic on `_` argument and add `_autoharness` suffi…
Mar 17, 2025
707309b
Implement `f16` and `f128` cases in `codegen_float_type` (#3943)
Mar 17, 2025
62dd13c
Support function implementations of known built-ins (#3945)
tautschnig Mar 18, 2025
5d0ccca
Autoharness: metadata improvements and enable standard library applic…
Mar 20, 2025
319040b
Autoharness: `--list` option (#3952)
Mar 20, 2025
2c972fb
Add support for anonymous nested statics (#3953)
Mar 22, 2025
f348a20
Automatic cargo update to 2025-03-24 (#3954)
github-actions[bot] Mar 24, 2025
7d7fca2
Bump tests/perf/s2n-quic from `8670e83` to `324cf31` (#3955)
dependabot[bot] Mar 24, 2025
c0b3286
Document behavior of checked_size_of_raw and is_inbounds (#3956)
rajath-mk Mar 25, 2025
49c4b6f
Upgrade toolchain to 2025-03-18 (#3959)
zhassan-aws Mar 26, 2025
9f52753
Remove unstable-features from code formatting script (#3962)
zhassan-aws Mar 27, 2025
641756b
Remove CI job to update features/verify-rust-std (#3963)
tautschnig Mar 27, 2025
c8b15c6
Make is_inbounds public (#3958)
rajath-mk Mar 27, 2025
d12f10f
Enable Kani to work with a stable toolchain (#3964)
zhassan-aws Mar 28, 2025
f284b34
Automatic cargo update to 2025-03-31 (#3966)
github-actions[bot] Mar 31, 2025
71b0e86
Add support for struct field accessing in loop contracts (#3970)
thanhnguyen-aws Apr 1, 2025
6b7616c
Bump tests/perf/s2n-quic from `324cf31` to `d0aff82` (#3968)
dependabot[bot] Apr 1, 2025
4e81792
Clarify `is_inbounds` docs (#3974)
Apr 2, 2025
bfa2a98
Upgrade toolchain to 2025-04-01 (#3973)
Apr 2, 2025
d5c144b
Remove remaining `--enable-unstable` mentions (#3978)
Apr 2, 2025
fa34b1c
Clean up unused dependencies (#3981)
zhassan-aws Apr 3, 2025
a52b9e3
Automatic toolchain upgrade to nightly-2025-04-02 (#3983)
github-actions[bot] Apr 3, 2025
6e9cb87
Update dependencies per `cargo-outdated` (#3982)
Apr 3, 2025
2cfe4dc
Fix `autoharness` termination test & print metadata in alphabetical o…
Apr 3, 2025
7a126c2
Fix cargo invocations to only use `pkg_args` where appropriate (#3984)
Apr 3, 2025
1ff0c8f
Upgrade toolchain to 2025-04-03 (#3988)
Apr 4, 2025
3a82c3b
Bump Kani version to 0.61.0 (#3989)
Apr 4, 2025
04ed7a3
Disable llbc feature by default (#3980)
zhassan-aws Apr 4, 2025
8565e1e
Automatic cargo update to 2025-04-07 (#3992)
github-actions[bot] Apr 7, 2025
034b056
Automatic toolchain upgrade to nightly-2025-04-04 (#3991)
github-actions[bot] Apr 7, 2025
1301558
Fix release schedule in docs (#3994)
Apr 8, 2025
e6bc7e2
Automatic toolchain upgrade to nightly-2025-04-05 (#3996)
github-actions[bot] Apr 9, 2025
5351603
Bump tests/perf/s2n-quic from `d0aff82` to `9f7e0a9` (#3995)
dependabot[bot] Apr 9, 2025
c80e966
Automatic toolchain upgrade to nightly-2025-04-06 (#4004)
github-actions[bot] Apr 10, 2025
0e4cab9
Fix the package docker job in the release workflow (#4003)
zhassan-aws Apr 10, 2025
b70548f
Avoid spurious action failures in forks (#4005)
tautschnig Apr 10, 2025
1537c29
Add an option to skip codegen (#4002)
zhassan-aws Apr 10, 2025
e2d9c3b
Automatic toolchain upgrade to nightly-2025-04-07 (#4006)
github-actions[bot] Apr 10, 2025
c87c7d0
Add support for loop-contract historic values (#3951)
thanhnguyen-aws Apr 11, 2025
59b25fd
Automatic cargo update to 2025-04-14 (#4013)
github-actions[bot] Apr 14, 2025
946263e
Clarify Rust intrinsic assumption error message (#4015)
Apr 14, 2025
7a226f4
Bump tests/perf/s2n-quic from `9f7e0a9` to `0413d9a` (#4014)
dependabot[bot] Apr 14, 2025
dc9d0ab
Autoharness: enable function-contracts and loop-contracts features by…
Apr 14, 2025
2a528a5
Autoharness: Harness Generation Improvements (#4017)
Apr 14, 2025
6acad2f
Add support for Loop-loops (#4011)
thanhnguyen-aws Apr 15, 2025
1495e73
Clarify installation instructions (#4023)
zhassan-aws Apr 16, 2025
150ccd1
Fix the bug of while loop invariant contains no local variables (#4022)
thanhnguyen-aws Apr 16, 2025
84cd134
List Subcommand: include crate name (#4024)
Apr 17, 2025
717e99d
Autoharness: Update Filtering Options (#4025)
Apr 17, 2025
484cd30
CI Formatting Fixes (#4028)
Apr 17, 2025
a61a52b
Update toolchain to 2025-04-14 (#4018)
zhassan-aws Apr 18, 2025
34e7c72
Upgrade toolchain to 2025-04-18 (#4031)
zhassan-aws Apr 18, 2025
cb452e4
Automatic toolchain upgrade to nightly-2025-04-19 (#4033)
github-actions[bot] Apr 19, 2025
3ad1133
Automatic toolchain upgrade to nightly-2025-04-20 (#4034)
github-actions[bot] Apr 20, 2025
a13041b
Automatic cargo update to 2025-04-21 (#4036)
github-actions[bot] Apr 21, 2025
aa7b391
Bump tests/perf/s2n-quic from `0413d9a` to `f42521d` (#4038)
dependabot[bot] Apr 21, 2025
228c5a5
Automatic toolchain upgrade to nightly-2025-04-21 (#4035)
github-actions[bot] Apr 22, 2025
cf92ce6
Automatic toolchain upgrade to nightly-2025-04-22 (#4039)
github-actions[bot] Apr 22, 2025
9de733a
Introduce BoundedArbitrary trait and macro for bounded proofs (#4000)
sgpthomas Apr 22, 2025
0aa6c41
Support `trait_upcasting` (#4001)
clubby789 Apr 23, 2025
2879207
Automatic toolchain upgrade to nightly-2025-04-23 (#4040)
github-actions[bot] Apr 23, 2025
5a8febb
Analyze unsafe code reachability (#4037)
Apr 24, 2025
d685343
Automatic toolchain upgrade to nightly-2025-04-24 (#4042)
github-actions[bot] Apr 24, 2025
60aa1dd
Scanner: log crate-level visibility of functions (#4041)
tautschnig Apr 24, 2025
7209765
Autoharness: exit code 1 upon harness failure (#4043)
Apr 24, 2025
570469f
Automatic cargo update to 2025-04-28 (#4047)
github-actions[bot] Apr 28, 2025
3e5ee7f
Bump tests/perf/s2n-quic from `f42521d` to `29e5e15` (#4048)
dependabot[bot] Apr 28, 2025
f915000
Overflow operators can also be used with vectors (#4049)
tautschnig Apr 29, 2025
cc367b3
Update CBMC dependency to 6.6.0 (#4050)
qinheping Apr 29, 2025
0a3d32b
Automatic cargo update to 2025-05-05 (#4053)
github-actions[bot] May 5, 2025
e229b69
Bump tests/perf/s2n-quic from `29e5e15` to `6aa9975` (#4054)
dependabot[bot] May 5, 2025
08d99d3
Contracts/Stubs for multiple inherent impls: fix checking the generic…
May 7, 2025
f47b27a
Remove bool typedef (#4058)
zhassan-aws May 7, 2025
a15883b
Bump Kani version 0.62.0 (#4056)
thanhnguyen-aws May 7, 2025
a0d7d80
Toolchain upgrade to nightly-2025-05-04 (#4059)
thanhnguyen-aws May 8, 2025
e9798c7
Automatic toolchain upgrade to nightly-2025-05-05 (#4060)
github-actions[bot] May 9, 2025
8d5370c
Automatic toolchain upgrade to nightly-2025-05-06 (#4061)
github-actions[bot] May 9, 2025
5b42a48
Enable target features: x87 and sse2 (#4062)
thanhnguyen-aws May 9, 2025
670d1d1
Fix the bug: Loop contracts are not composable with function contract…
thanhnguyen-aws May 9, 2025
91680b6
Automatic cargo update to 2025-05-12 (#4066)
github-actions[bot] May 12, 2025
1e9e8db
Bump tests/perf/s2n-quic from `6aa9975` to `5f323b7` (#4068)
dependabot[bot] May 12, 2025
1ff8054
Fix stabilization instructions in RFC intro (#4067)
May 12, 2025
db238e6
Add support for quantifiers (#3993)
qinheping May 13, 2025
e232f16
Toolchain upgrade to nightly-2025-05-07 (#4070)
thanhnguyen-aws May 14, 2025
b6259a2
Automatic toolchain upgrade to nightly-2025-05-08 (#4071)
github-actions[bot] May 14, 2025
2227614
Automatic toolchain upgrade to nightly-2025-05-09 (#4072)
github-actions[bot] May 14, 2025
85b6989
Automatic toolchain upgrade to nightly-2025-05-10 (#4073)
github-actions[bot] May 14, 2025
b9f05de
Clippy/Stylistic Fixes (#4074)
May 15, 2025
d33b962
Upgrade toolchain to 2025-05-14 (#4076)
zhassan-aws May 15, 2025
1f36f69
Autoharness argument validation: only error on `--quiet` if `--list` …
May 15, 2025
5261643
Upgrade Rust toolchain to 2025-05-16 (#4080)
zhassan-aws May 16, 2025
6ddcabd
Automatic toolchain upgrade to nightly-2025-05-17 (#4081)
github-actions[bot] May 17, 2025
8b586cd
Add setup scripts for Ubuntu 20.04 (#4082)
zhassan-aws May 17, 2025
cfb9aaf
Automatic toolchain upgrade to nightly-2025-05-18 (#4083)
github-actions[bot] May 18, 2025
d15a043
Automatic cargo update to 2025-05-19 (#4086)
github-actions[bot] May 19, 2025
5d76510
Automatic toolchain upgrade to nightly-2025-05-19 (#4085)
github-actions[bot] May 19, 2025
c33df19
Automatic toolchain upgrade to nightly-2025-05-20 (#4091)
github-actions[bot] May 20, 2025
92bc45d
Bump tests/perf/s2n-quic from `5f323b7` to `22434aa` (#4089)
dependabot[bot] May 20, 2025
0b68df0
Fix the error that Kani panics when there is no external parameter in…
thanhnguyen-aws May 21, 2025
f72d4c5
Merge commit '0b68df0b8ed585b4bae9d6c07db64875137f1ae7' into 1.88.0
zhassan-aws Jun 26, 2025
61380f1
Upgrade stable branch to Rust 1.88.0
zhassan-aws Jun 26, 2025
3843913
Fix llbc backend
zhassan-aws Jun 26, 2025
5dd075c
Fix typo in labeler.yml
zhassan-aws Jun 26, 2025
8f4633d
Add write permissions to issues
zhassan-aws Jun 27, 2025
ee6e0e4
Revert changes
zhassan-aws Jun 27, 2025
c706cf5
Introduce compiler timing script & CI job (#4154)
zhassan-aws Jun 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
Z-BenchCI:
- any:
- changed-files:
- any-glob-to-any-file: ['kani-compiler/**', 'kani-driver/src/call-*', 'cprover_bindings/**', 'library/**']
- any-glob-to-any-file: ['kani-compiler/**', 'kani-driver/src/call_*', 'cprover_bindings/**', 'library/**']
- any-glob-to-any-file: ['rust-toolchain.toml', 'Cargo.lock']
- any-glob-to-any-file: ['kani-dependencies']
2 changes: 1 addition & 1 deletion .github/workflows/cbmc-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
Upgrade CBMC to its latest release.

- name: Create Issue
if: ${{ env.next_step == 'create_issue' }}
if: ${{ env.next_step == 'create_issue' && github.repository_owner == 'model-checking' }}
uses: dacbd/create-issue-action@main
with:
token: ${{ github.token }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/format-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,8 @@ jobs:

- name: 'Run Clippy'
run: |
cargo clippy --workspace -- -D warnings
cargo clippy --workspace --tests -- -D warnings
RUSTFLAGS="--cfg=kani_sysroot" cargo clippy --workspace -- -D warnings

- name: 'Print Clippy Statistics'
run: |
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/kani.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,23 @@ jobs:
env:
RUST_TEST_THREADS: 1

llbc-regression:
runs-on: ubuntu-24.04
steps:
- name: Checkout Kani
uses: actions/checkout@v4

- name: Setup Kani Dependencies
uses: ./.github/actions/setup
with:
os: ubuntu-24.04

- name: Build Kani with Charon
run: cargo build-dev -- --features cprover --features llbc

- name: Run tests
run: ./scripts/kani-llbc-regression.sh

documentation:
runs-on: ubuntu-24.04
permissions:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/toolchain-upgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
})

- name: Create Issue
if: ${{ env.next_step == 'create_issue' }}
if: ${{ env.next_step == 'create_issue' && github.repository_owner == 'model-checking' }}
uses: dacbd/create-issue-action@main
with:
token: ${{ github.token }}
Expand Down
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,51 @@ This file contains notable changes (e.g. breaking changes, major changes, etc.)

This file was introduced starting Kani 0.23.0, so it only contains changes from version 0.23.0 onwards.

## [0.62.0]

### What's Changed
* Disable llbc feature by default by @zhassan-aws in https://github.com/model-checking/kani/pull/3980
* Add an option to skip codegen by @zhassan-aws in https://github.com/model-checking/kani/pull/4002
* Add support for loop-contract historic values by @thanhnguyen-aws in https://github.com/model-checking/kani/pull/3951
* Clarify Rust intrinsic assumption error message by @carolynzech in https://github.com/model-checking/kani/pull/4015
* Autoharness: enable function-contracts and loop-contracts features by default by @carolynzech in https://github.com/model-checking/kani/pull/4016
* Autoharness: Harness Generation Improvements by @carolynzech in https://github.com/model-checking/kani/pull/4017
* Add support for Loop-loops by @thanhnguyen-aws in https://github.com/model-checking/kani/pull/4011
* Clarify installation instructions by @zhassan-aws in https://github.com/model-checking/kani/pull/4023
* Fix the bug of while loop invariant contains no local variables by @thanhnguyen-aws in https://github.com/model-checking/kani/pull/4022
* List Subcommand: include crate name by @carolynzech in https://github.com/model-checking/kani/pull/4024
* Autoharness: Update Filtering Options by @carolynzech in https://github.com/model-checking/kani/pull/4025
* Introduce BoundedArbitrary trait and macro for bounded proofs by @sgpthomas in https://github.com/model-checking/kani/pull/4000
* Support `trait_upcasting` by @clubby789 in https://github.com/model-checking/kani/pull/4001
* Analyze unsafe code reachability by @carolynzech in https://github.com/model-checking/kani/pull/4037
* Scanner: log crate-level visibility of functions by @tautschnig in https://github.com/model-checking/kani/pull/4041
* Autoharness: exit code 1 upon harness failure by @carolynzech in https://github.com/model-checking/kani/pull/4043
* Overflow operators can also be used with vectors by @tautschnig in https://github.com/model-checking/kani/pull/4049
* Remove bool typedef by @zhassan-aws in https://github.com/model-checking/kani/pull/4058
* Update CBMC dependency to 6.6.0 by @qinheping in https://github.com/model-checking/kani/pull/4050
* Automatic toolchain upgrade to nightly-2025-04-24 by @zhassan-aws in https://github.com/model-checking/kani/pull/4042

## New Contributors
* @sgpthomas made their first contribution in https://github.com/model-checking/kani/pull/4000
* @clubby789 made their first contribution in https://github.com/model-checking/kani/pull/4001

**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.61.0...kani-0.62.0

## [0.61.0]

### What's Changed
* Make `is_inbounds` public by @rajath-mk in https://github.com/model-checking/kani/pull/3958
* Finish adding support for `f16` and `f128` by @carolynzech in https://github.com/model-checking/kani/pull/3943
* Support user overrides of Rust built-ins by @tautschnig in https://github.com/model-checking/kani/pull/3945
* Add support for anonymous nested statics by @carolynzech in https://github.com/model-checking/kani/pull/3953
* Add support for struct field access in loop contracts by @thanhnguyen-aws in https://github.com/model-checking/kani/pull/3970
* Autoharness: Don't panic on `_` argument by @carolynzech in https://github.com/model-checking/kani/pull/3942
* Autoharness: improve metdata printed to terminal and enable standard library application by @carolynzech in https://github.com/model-checking/kani/pull/3948, https://github.com/model-checking/kani/pull/3952, https://github.com/model-checking/kani/pull/3971
* Upgrade toolchain to nightly-2025-04-03 by @qinheping, @tautschnig, @zhassan-aws, @carolynzech in https://github.com/model-checking/kani/pull/3988
* Update CBMC dependency to 6.5.0 by @tautschnig in https://github.com/model-checking/kani/pull/3936

**Full Changelog**: https://github.com/model-checking/kani/compare/kani-0.60.0...kani-0.61.0

## [0.60.0]

### Breaking Changes
Expand Down
Loading
Loading