Skip to content

Commit c902db3

Browse files
authored
Merge pull request #8521 from tautschnig/release-6.4.1
Release CBMC 6.4.1
2 parents 298b037 + 020272d commit c902db3

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

Diff for: CHANGELOG

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
# CBMC 6.4.1
2+
3+
This patch release addresses a hard-coding of C semantics in the back-end for pointer subtraction (via #8497).
4+
5+
## Bug Fixes
6+
* fix `update_bit` lowering by @kroening in https://github.com/diffblue/cbmc/pull/8496
7+
* Pointer subtraction in back-end: no need for bounds checking by @tautschnig in https://github.com/diffblue/cbmc/pull/8497
8+
* remove duplicate SATCHECK_* defines by @kroening in https://github.com/diffblue/cbmc/pull/8501
9+
* simplify bitxnor by @kroening in https://github.com/diffblue/cbmc/pull/8506
10+
* Reword documentation of __CPROVER_{r,w,rw}_ok by @tautschnig in https://github.com/diffblue/cbmc/pull/8472
11+
* simplify x^0 and x^1 by @kroening in https://github.com/diffblue/cbmc/pull/8509
12+
* add multi-ary constructor for `mult_exprt` by @kroening in https://github.com/diffblue/cbmc/pull/8510
13+
* Format bit-vectors with `[` ... `]` vector notation by @kroening in https://github.com/diffblue/cbmc/pull/8514
14+
* add range_type to `from_integer`/`to_integer` by @kroening in https://github.com/diffblue/cbmc/pull/8520
15+
* Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/diffblue/cbmc/pull/8507
16+
* CONTRACTS: add doc for loop assigns inference by @qinheping in https://github.com/diffblue/cbmc/pull/8516
17+
* Cadical with preprocessor and local search by @kroening in https://github.com/diffblue/cbmc/pull/8502
18+
19+
**Full Changelog**: https://github.com/diffblue/cbmc/compare/cbmc-6.4.0...cbmc-6.4.1
20+
121
# CBMC 6.4.0
222

323
This release improves upon automated assigns-clause inference for loop invariants, which should make manually adding assigns clauses to loops less frequent.

Diff for: 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.4.0
50+
CBMC_VERSION = 6.4.1
5151

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

Diff for: 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.4.0"
3+
version = "6.4.1"
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)