Skip to content

Commit 9d85a85

Browse files
committed
Update version number to 2.0
1 parent 75d8e56 commit 9d85a85

File tree

3 files changed

+30
-20
lines changed

3 files changed

+30
-20
lines changed

HISTORY

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,58 @@
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+
112
Version 1.7 - 2021-07
213

314
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
718

819
Version 1.6 - 2021-01
920

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
1223

1324
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
1930
SLiVER: CBMC backend now compatible with cbmc > 5.10
2031
SLiVER: Improved cleanup of intermediate files
2132
SLiVER: Support CSeq-1.9
2233

2334
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
2738

2839
Version 1.3 - 2019-11 (internal release)
2940
LabsTranslate: General improvements to parser/code generator
3041
LabsTranslate: Fixed a bug when using external variables in array subscript
3142
LabsTranslate: Added LNT translation (experimental)
3243
LabsTranslate: Remove (some) redundant sub-predicates from "finally"/"always" assertions
3344
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
3546
C translation: Disable stigmergy encoding when not needed
3647
C translation: General improvements
3748

38-
3949
Version 1.2 - 2019-06
4050
LabsTranslate: Improved intermediate representation
4151

4252
Version 1.1 - 2018-11 (internal release)
4353
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
4656

4757
Version 1.0 - 2018-05
4858
Initial release of SLiVER

__about__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
__summary__ = "The SLiVER LAbS VERification tool"
77
__uri__ = "https://github.com/labs-lang/sliver"
88

9-
__version__ = "2.0-PREVIEW"
10-
__date__ = "September 2021"
9+
__version__ = "2.0"
10+
__date__ = "October 2021"

sliver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
@click.option('--keep-files', **DEFAULTS("keep_files", default=False, is_flag=True)) # noqa: E501
4040
def main(file, backend_arg, simulate, show, **kwargs):
4141
"""\b
42-
* * * The SLiVER LAbS VERification tool. v2.0-PREVIEW (September 2021) * * *
42+
* * * The SLiVER LAbS VERification tool. v2.0 (October 2021) * * *
4343
4444
FILE -- path of LABS file to analyze
4545

0 commit comments

Comments
 (0)