File tree 3 files changed +22
-2
lines changed
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
+
1
21
# CBMC 6.4.0
2
22
3
23
This 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 47
47
OSX_IDENTITY = "Developer ID Application: Daniel Kroening"
48
48
49
49
# Detailed version information
50
- CBMC_VERSION = 6.4.0
50
+ CBMC_VERSION = 6.4.1
51
51
52
52
# Use the CUDD library for BDDs, can be installed using `make -C src cudd-download`
53
53
# CUDD = ../../cudd-3.0.0
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " libcprover_rust"
3
- version = " 6.4.0 "
3
+ version = " 6.4.1 "
4
4
edition = " 2021"
5
5
description = " Rust API for CBMC and assorted CProver tools"
6
6
repository = " https://github.com/diffblue/cbmc"
You can’t perform that action at this time.
0 commit comments