Skip to content

Releases: ftsrg/theta

v2.16.0

12 Jul 19:40
e82554e
Compare
Choose a tag to compare

This release adds automatic predicate-to-explicit switching strategies for product domains, and fixes havocs for enum variables.

v2.15.0

18 Jun 09:04
202f3c0
Compare
Choose a tag to compare

This release introduces the dedicated prod domain, EXPL_PRED_COMBINED.

v2.14.1

03 Jun 08:35
Compare
Choose a tag to compare

This release fixes a bug in XSTS parsing

v2.14.0

26 May 14:16
53bbe13
Compare
Choose a tag to compare

This release fixes the CI builds by changing the source of the Z3 dependency from bintray to a local jar.

v2.13.0

26 Apr 16:56
ce0ee50
Compare
Choose a tag to compare

This release introduces a number of new features and improvements to the XSTS formalism:

  • For loops (experimental)
  • Statement optimization: the algorithm can significantly reduce the size of expressions passed to the solver by detecting unreachable branches of choice statements or failing assumptions
  • The previous product domains were unified, and corresponding product domain variants were introduced for PRED_SPLIT and PRED_BOOL
  • Dotfile visualization of counterexamples and the ARG
  • Bugfixes

v2.12.1

12 Apr 13:58
6d92707
Compare
Choose a tag to compare

This release adds a new expression for rational to int type conversion.

v2.12.0

01 Mar 16:51
9e583b1
Compare
Choose a tag to compare

This release improves XSTS local variables, which can now be declared more freely and can contain initial value assignments.

v2.11.1

26 Feb 16:42
ff652df
Compare
Choose a tag to compare

This patch fixes a bug in counterexample serialization.

v2.11.0

22 Feb 19:25
61b41b0
Compare
Choose a tag to compare

This release adds support for local variables in the XSTS language.

v2.10.0

11 Feb 18:26
f747803
Compare
Choose a tag to compare

This release adds support for arrays in the XSTS formalism.