File tree Expand file tree Collapse file tree 3 files changed +22
-2
lines changed Expand file tree Collapse file tree 3 files changed +22
-2
lines changed Original file line number Diff line number Diff line change 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
323This release improves upon automated assigns-clause inference for loop invariants, which should make manually adding assigns clauses to loops less frequent.
Original file line number Diff line number Diff line change 4747OSX_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
Original file line number Diff line number Diff line change 11[package ]
22name = " libcprover_rust"
3- version = " 6.4.0 "
3+ version = " 6.4.1 "
44edition = " 2021"
55description = " Rust API for CBMC and assorted CProver tools"
66repository = " https://github.com/diffblue/cbmc"
You can’t perform that action at this time.
0 commit comments