|  | 
|  | 1 | +# CBMC 6.7.0 | 
|  | 2 | + | 
|  | 3 | +This release adds aarch64 va_list support (via #8572), which makes all tests | 
|  | 4 | +pass on aarch64 Linux. We reworked expression simplification during symbolic | 
|  | 5 | +execution (via #8642, #8647, #8627) to produce smaller and quicker-to-solve | 
|  | 6 | +formulae for scenarios seen by our users. | 
|  | 7 | + | 
|  | 8 | +## What's Changed | 
|  | 9 | +* Change the "no assigns..." and "no decreases..." warnings to higher verbosity by @rod-chapman in https://github.com/diffblue/cbmc/pull/8655 | 
|  | 10 | +* Add aarch64 (Arm 64-bit) CI job by @tautschnig in https://github.com/diffblue/cbmc/pull/8572 | 
|  | 11 | + | 
|  | 12 | +## Bug Fixes | 
|  | 13 | +* fix shell quoting by @kroening in https://github.com/diffblue/cbmc/pull/8641 | 
|  | 14 | +* goto-checker no longer depends on cbmc by @tautschnig in https://github.com/diffblue/cbmc/pull/8644 | 
|  | 15 | +* Use `std::size_t` by @kroening in https://github.com/diffblue/cbmc/pull/8648 | 
|  | 16 | +* `run(..., std::ostream &, ...)` with pipe by @kroening in https://github.com/diffblue/cbmc/pull/8650 | 
|  | 17 | +* Simplify quantified expressions over constants by @tautschnig in https://github.com/diffblue/cbmc/pull/8608 | 
|  | 18 | +* CI: use Visual Studio 2025 runners instead of 2019 by @tautschnig in https://github.com/diffblue/cbmc/pull/8660 | 
|  | 19 | +* Cleanup type conversions in java_bytecode_parsert::read by @tautschnig in https://github.com/diffblue/cbmc/pull/8584 | 
|  | 20 | +* Avoid need for preprocessor calls with -m64 by @tautschnig in https://github.com/diffblue/cbmc/pull/8658 | 
|  | 21 | +* fixup! fix exprt::opX accesses in linker_script_merge by @tautschnig in https://github.com/diffblue/cbmc/pull/8657 | 
|  | 22 | +* Introduce value-set supported simplifier for goto-symex by @tautschnig in https://github.com/diffblue/cbmc/pull/8642 | 
|  | 23 | +* Value set: lift offset from numeric constants to expressions by @tautschnig in https://github.com/diffblue/cbmc/pull/8647 | 
|  | 24 | +* goto-analyzer: support typecasts as left-hand sides by @tautschnig in https://github.com/diffblue/cbmc/pull/8659 | 
|  | 25 | +* Move unwindset.{h,cpp} to goto-programs by @tautschnig in https://github.com/diffblue/cbmc/pull/8645 | 
|  | 26 | +* Deprecate make_and in favour of conjunction(expr, expr) by @tautschnig in https://github.com/diffblue/cbmc/pull/8450 | 
|  | 27 | +* Simplify multiple-of-element size access to arrays by @tautschnig in https://github.com/diffblue/cbmc/pull/8627 | 
|  | 28 | +* Fix statement-expression expansion for Kani-provided quantifiers by @tautschnig in https://github.com/diffblue/cbmc/pull/8649 | 
|  | 29 | + | 
|  | 30 | +**Full Changelog**: https://github.com/diffblue/cbmc/compare/cbmc-6.6.0...cbmc-6.7.0 | 
|  | 31 | + | 
| 1 | 32 | # CBMC 6.6.0 | 
| 2 | 33 | 
 | 
| 3 | 34 | This release adds C17 and C23 support to our C front-end (via #8620, #8623). We | 
|  | 
0 commit comments