Skip to content

Commit 4ea27a3

Browse files
author
Daniel Kroening
authored
Merge pull request #696 from tautschnig/user-visible-changes
Changelog
2 parents 7e406cd + 81470f4 commit 4ea27a3

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed

CHANGELOG

+93
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,96 @@
1+
5.7
2+
===
3+
4+
* General: All tools now support the same set of --*-check options.
5+
* General: Added --conversion-check to catch type casts that cause loss of
6+
information. Previously --(un)signed-overflow-check would report these.
7+
* CBMC: New option --symex-coverage-report to produce a Cobertura-compatible
8+
statement- and branch coverage report.
9+
* CBMC/Java: New options --java-max-vla-length, --java-unwind-enum-static,
10+
--java-cp-include-files, --lazy-methods.
11+
* GOTO-INSTRUMENT: Static loop unwinding via --unwind or via new options
12+
--unwindset, --unwindset-file, --unwinding-assertions, --partial-loops,
13+
--continue-as-loops, --log
14+
* GOTO-INSTRUMENT: New option --slice-global-inits
15+
* GOTO-INSTRUMENT: Inlining via --inline, --partial-inline, --function-inline,
16+
--no-caching
17+
* GOTO-INSTRUMENT: New options --remove-function-pointers, --model-argc-argv,
18+
--show-threaded
19+
* GOTO-CC: Additional drop-in replacement support for bcc, as, as86
20+
* GOTO-CC: GCC-style error/warning messages
21+
* GOTO-CC: New options --native-compiler and --native-linker to select the
22+
compiler/linker to be used when building combined native/goto object files.
23+
24+
25+
5.6
26+
===
27+
28+
Bugfixes in the C, C++, Java front-ends.
29+
30+
31+
5.5
32+
===
33+
34+
This is a major release, with significant changes. The option
35+
--all-properties is now the default; to restore the previous behaviour,
36+
use --stop-on-fail. The primary area of attention was again the Java
37+
front-end. We have furthermore added test-suite generation for branch
38+
coverage, location coverage, condition coverage, decision coverage and
39+
MC/DC.
40+
41+
42+
5.4
43+
===
44+
45+
This is a minor release, focused primarily on maintenance. The primary
46+
area of attention was again the Java front-end. We have also updated to
47+
Minisat 2.2.1.
48+
49+
50+
5.3
51+
===
52+
53+
This is a minor release, focused primarily on maintenance. The primary
54+
area of attention is the Java front-end.
55+
56+
57+
5.2
58+
===
59+
60+
This is a minor release, focused primarily on maintenance. The primary
61+
areas of attention are the full slicer, the Java frontend, test suite
62+
generation and support for the Glucose solver.
63+
64+
65+
5.1
66+
===
67+
68+
This is a minor release, focused primarily on maintenance. Support for solving
69+
floating-point problems using for SMT-LIB2 solvers without support for the
70+
floating-point theory has been added.
71+
72+
73+
5.0
74+
===
75+
76+
This is a major release, focused primarily on performance improvements.
77+
Furthermore, the support for the floating-point theory for SMT-LIB2 has been
78+
improved substantially. This release breaks compatibility with the goto-binary
79+
format used by earlier releases; i.e., you will need to rebuild your
80+
goto-binaries.
81+
82+
83+
4.9
84+
===
85+
86+
This release is primarily for maintenance purposes and does not add any major
87+
new features. The support for SMT-LIB2 solvers has been improved substantially.
88+
89+
90+
4.8
91+
===
92+
93+
194
4.7
295
===
396

0 commit comments

Comments
 (0)