Skip to content

Releases: ftsrg/theta

v1.4.3

30 Jul 15:09
aafb6d8
Compare
Choose a tag to compare

This release extends the supported bitvector expressions, including the CFA DSL: distinguish between arithmetic (>>) and logical shift (>>>), add rotate operations (<<~, ~>>). Thanks @as3810t!

v1.4.2

30 Jul 10:02
Compare
Choose a tag to compare

Support XOR expression in STS DSL.

v1.4.1

29 Jul 13:47
Compare
Choose a tag to compare

Docker images use the code from the local repository instead of cloning. This requires the whole repository to be cloned, but is much more flexible (any branch/version can be checked out and built into an image).

v1.4.0

29 Jul 08:49
75355cb
Compare
Choose a tag to compare

This release adds bitvector types (signed/unsigned, arbitrary size) and expressions (e.g., bitwise operations, shifting, ...) to the core and also to the CFA DSL. Note that the support for bitvectors is currently experimental and only a limited set of algorithms are available (yet). We will be working on algorithmic support in the upcoming releases. See bitvectors.md for more details. Thanks @as3810t!

v1.3.0

17 Jul 19:55
Compare
Choose a tag to compare

Enable turning lazy abstraction off in the CFA and STS CLI tools. This can have a positive effect if there is no refinement progress (same counterexample is obtained in each iteration).

v1.2.1

16 Jul 11:08
766f08f
Compare
Choose a tag to compare

Support XOR expressions in the CFA DSL.

v1.2.0

15 Jul 15:49
Compare
Choose a tag to compare

This release adds support for array literals in the core and also in the CFA DSL.

Thanks @as3810t.

v1.1.1

13 Jul 22:54
Compare
Choose a tag to compare

Jar files contain the version in the manifest file

v1.1.0

02 Jul 09:08
Compare
Choose a tag to compare

All the utility tools for the CFA (visualization, metrics) were merged into the cfa-cli tool.

v1.0.1

30 Jun 22:00
Compare
Choose a tag to compare

Fixed a bug in core DSL parsing, added some tests, extended docs.