From b9ee6ecd1406a956da3b37150e78fef227e17ec3 Mon Sep 17 00:00:00 2001 From: Michael Tautschnig Date: Wed, 9 Jul 2025 18:44:10 +0000 Subject: [PATCH] Release CBMC 6.7.1 This release addresses bugs in our handling of array-update ("with") expressions (via #8674) and gaps in our C17/C23 support (via #8673). --- CHANGELOG | 14 ++++++++++++++ src/config.inc | 2 +- src/libcprover-rust/Cargo.toml | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index b930e5b9d6c..d0e93ffd764 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,17 @@ +# CBMC 6.7.1 + +This release addresses bugs in our handling of array-update ("with") +expressions (via #8674) and gaps in our C17/C23 support (via #8673). + +## Bug Fixes +* Remove deprecated make_with_expr by @tautschnig in https://github.com/diffblue/cbmc/pull/8666 +* Remove deprecated is_null_pointer by @tautschnig in https://github.com/diffblue/cbmc/pull/8665 +* Stop using GNU parallel on windows-2022 runner by @tautschnig in https://github.com/diffblue/cbmc/pull/8669 +* Support C17, C23 standards with goto-cc by @tautschnig in https://github.com/diffblue/cbmc/pull/8673 +* Restrict with_exprt to exactly three operands by @tautschnig in https://github.com/diffblue/cbmc/pull/8674 + +**Full Changelog**: https://github.com/diffblue/cbmc/compare/cbmc-6.7.0...cbmc-6.7.1 + # CBMC 6.7.0 This release adds aarch64 va_list support (via #8572), which makes all tests diff --git a/src/config.inc b/src/config.inc index f2af8a15bec..b4e09fdff33 100644 --- a/src/config.inc +++ b/src/config.inc @@ -47,7 +47,7 @@ endif OSX_IDENTITY="Developer ID Application: Daniel Kroening" # Detailed version information -CBMC_VERSION = 6.7.0 +CBMC_VERSION = 6.7.1 # Use the CUDD library for BDDs, can be installed using `make -C src cudd-download` # CUDD = ../../cudd-3.0.0 diff --git a/src/libcprover-rust/Cargo.toml b/src/libcprover-rust/Cargo.toml index 28b61a9f7ad..64bbbe3205f 100644 --- a/src/libcprover-rust/Cargo.toml +++ b/src/libcprover-rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libcprover_rust" -version = "6.7.0" +version = "6.7.1" edition = "2021" description = "Rust API for CBMC and assorted CProver tools" repository = "https://github.com/diffblue/cbmc"