|
| 1 | +Version 2.0 - 2021-10 |
| 2 | + |
| 3 | +LNT translation: the "cadp" backend uses a new property translation workflow. The old workflow is still available as "cadp-monitor" |
| 4 | +Parser: Fixed a bug with arrays in link predicates and properties |
| 5 | +Parser: Basic support for a new "raw function call" process `$call(...)` |
| 6 | +SLiVER: Updated dependencies (pyparsing and click) |
| 7 | +SLiVER: Better reporting, especially with `--verbose` |
| 8 | +SLiVER: New CLI options `--property` and `--no-properties` for property selection |
| 9 | +SLiVER: New CLI options `--keep-files` |
| 10 | +SLiVER: Fixed a bug in CSeq backend's parallel analysis which occasionally led to deadlocks |
| 11 | + |
1 | 12 | Version 1.7 - 2021-07 |
2 | 13 |
|
3 | 14 | Parser: A new "nondeterministic value" operator `[n .. m]` is supported (LAbS-to-C only) |
4 | | -Parser: link predicates now support "of 1", "of 2" in addition to the legacy syntax "of c1", "of c2" |
5 | | -LNT translation: code generator now follows the new LNT syntax (CADP 2021-d) |
6 | | -LNT translation: more efficient encoding of timestamps |
| 15 | +Parser: Link predicates now support "of 1", "of 2" in addition to the legacy syntax "of c1", "of c2" |
| 16 | +LNT translation: Code generator now follows the new LNT syntax (CADP 2021-d) |
| 17 | +LNT translation: More efficient encoding of timestamps |
7 | 18 |
|
8 | 19 | Version 1.6 - 2021-01 |
9 | 20 |
|
10 | | -LNT translation: code generator now follows the new LNT syntax |
11 | | -LNT translation: fix a CADP verification query |
| 21 | +LNT translation: Code generator now follows the new LNT syntax (CADP 2021-a) |
| 22 | +LNT translation: Fix a CADP verification query |
12 | 23 |
|
13 | 24 | Version 1.5 - 2020-10 |
14 | | -LabsTranslate: improve simplification of Boolean expressions |
15 | | -LNT translation: general improvements |
16 | | -LNT translation: adapted to new LNT syntax (CADP 2020-d and beyond) |
17 | | -C translation: disable stigmergies and/or environment when not needed |
18 | | -C translation: remove all preprocessor directives |
| 25 | +LabsTranslate: Improve simplification of Boolean expressions |
| 26 | +LNT translation: General improvements |
| 27 | +LNT translation: Adapted to new LNT syntax (CADP 2020-d and beyond) |
| 28 | +C translation: Disable stigmergies and/or environment when not needed |
| 29 | +C translation: Remove all preprocessor directives |
19 | 30 | SLiVER: CBMC backend now compatible with cbmc > 5.10 |
20 | 31 | SLiVER: Improved cleanup of intermediate files |
21 | 32 | SLiVER: Support CSeq-1.9 |
22 | 33 |
|
23 | 34 | Version 1.4 - 2020-02 |
24 | | -LNT translation: disable stigmergies and/or environment when not needed |
25 | | -SLiVER: fixed several bugs related to CADP backend |
26 | | -SLiVER: added counterexample translations for CADP backend |
| 35 | +LNT translation: Disable stigmergies and/or environment when not needed |
| 36 | +SLiVER: Fixed several bugs related to CADP backend |
| 37 | +SLiVER: Added counterexample translations for CADP backend |
27 | 38 |
|
28 | 39 | Version 1.3 - 2019-11 (internal release) |
29 | 40 | LabsTranslate: General improvements to parser/code generator |
30 | 41 | LabsTranslate: Fixed a bug when using external variables in array subscript |
31 | 42 | LabsTranslate: Added LNT translation (experimental) |
32 | 43 | LabsTranslate: Remove (some) redundant sub-predicates from "finally"/"always" assertions |
33 | 44 | SLiVER: Added support to generate unbounded encodings |
34 | | -SLivER: Updated bundled CSeq backend, improved support for parallel analysis |
| 45 | +SLiVER: Updated bundled CSeq backend, improved support for parallel analysis |
35 | 46 | C translation: Disable stigmergy encoding when not needed |
36 | 47 | C translation: General improvements |
37 | 48 |
|
38 | | - |
39 | 49 | Version 1.2 - 2019-06 |
40 | 50 | LabsTranslate: Improved intermediate representation |
41 | 51 |
|
42 | 52 | Version 1.1 - 2018-11 (internal release) |
43 | 53 | LabsTranslate: Improved/updated parser |
44 | | -C translation: general improvements |
45 | | -C translation: support for generating __CPROVER_bitvector[] typedefs |
| 54 | +C translation: General improvements |
| 55 | +C translation: Support for generating __CPROVER_bitvector[] typedefs |
46 | 56 |
|
47 | 57 | Version 1.0 - 2018-05 |
48 | 58 | Initial release of SLiVER |
0 commit comments