Skip to content

Commit 3c915eb

Browse files
authored
Merge pull request #8632 from tautschnig/release-6.6.0
Release CBMC 6.6.0
2 parents 7909d15 + b27429c commit 3c915eb

File tree

3 files changed

+33
-2
lines changed

3 files changed

+33
-2
lines changed

CHANGELOG

+31
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
# CBMC 6.6.0
2+
3+
This release adds C17 and C23 support to our C front-end (via #8620, #8623). We
4+
have no longer provide Ubuntu 20.04 pre-built binaries as security support for
5+
that distribution has ended.
6+
7+
## What's Changed
8+
* CI: Remove use of Ubuntu 20.04 by @tautschnig in https://github.com/diffblue/cbmc/pull/8613
9+
* C17 and C23 support by @kroening in https://github.com/diffblue/cbmc/pull/8620
10+
11+
## Bug Fixes
12+
* Fix display of code changes in clang-format CI action by @tautschnig in https://github.com/diffblue/cbmc/pull/8609
13+
* Use same CMake minimum version in DownloadProject configuration by @tautschnig in https://github.com/diffblue/cbmc/pull/8611
14+
* Fix quantifiers with nested statement-expressions by @qinheping in https://github.com/diffblue/cbmc/pull/8616
15+
* Fix filename completion in bash autocompletion by @tautschnig in https://github.com/diffblue/cbmc/pull/8587
16+
* Upgrade CVC5 in CI to 1.2.1 by @tautschnig in https://github.com/diffblue/cbmc/pull/8585
17+
* Remove unused {c,java}_qualifierst::count by @tautschnig in https://github.com/diffblue/cbmc/pull/8583
18+
* Remove set but not used variables by @mgudemann in https://github.com/diffblue/cbmc/pull/8595
19+
* Replace conditions in quantified statement expressions by @qinheping in https://github.com/diffblue/cbmc/pull/8618
20+
* Refine-arithmetic supports simplifier by @peterschrammel in https://github.com/diffblue/cbmc/pull/8619
21+
* ansi-c: introduce `conditional_keyword(c, t)` by @kroening in https://github.com/diffblue/cbmc/pull/8621
22+
* ansi-c: add `""` around C++ keywords by @kroening in https://github.com/diffblue/cbmc/pull/8622
23+
* Visual Studio recognises `__nullptr` in C++ mode by @kroening in https://github.com/diffblue/cbmc/pull/8624
24+
* ansi-c: remove duplicate `loc()` invocations from scanner by @kroening in https://github.com/diffblue/cbmc/pull/8626
25+
* ansi-c: more use of `conditional_keyword` by @kroening in https://github.com/diffblue/cbmc/pull/8625
26+
* C23 keywords by @kroening in https://github.com/diffblue/cbmc/pull/8623
27+
* Use GitHub mirror to download GNU parallel by @tautschnig in https://github.com/diffblue/cbmc/pull/8631
28+
* DFCC instrumentation: skip unused functions by @tautschnig in https://github.com/diffblue/cbmc/pull/8628
29+
30+
**Full Changelog**: https://github.com/diffblue/cbmc/compare/cbmc-6.5.0...cbmc-6.6.0
31+
132
# CBMC 6.5.0
233

334
This release addresses both soundness (via #8562) and performance issues (via

src/config.inc

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ endif
4747
OSX_IDENTITY="Developer ID Application: Daniel Kroening"
4848

4949
# Detailed version information
50-
CBMC_VERSION = 6.5.0
50+
CBMC_VERSION = 6.6.0
5151

5252
# Use the CUDD library for BDDs, can be installed using `make -C src cudd-download`
5353
# CUDD = ../../cudd-3.0.0

src/libcprover-rust/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libcprover_rust"
3-
version = "6.5.0"
3+
version = "6.6.0"
44
edition = "2021"
55
description = "Rust API for CBMC and assorted CProver tools"
66
repository = "https://github.com/diffblue/cbmc"

0 commit comments

Comments
 (0)