- Feb 06, 2015
-
-
Regis Blanc authored
Fixes a bug, where UnrollingSolver was interrupted but was not stopping its internal solver, leading to a timeout not being respected if the internal solver was stucked in a complicated check operation. UnrollingSolver now takes a Solver with Interruptible. In order to do that, Leon now relies on a more recent version of scala-smtlib, that provides a feature to kill the solver process in a relatively clean way. Update the SMTLIBSolver code to actually perform the kill operation on the interrupt.
-
- Oct 08, 2014
-
-
Etienne Kneuss authored
- Introduce Leon strings (smt-based solvers only) Available in leon.lang.string._ - Print method calls properly, specialize binary ops
-
- Oct 06, 2014
-
-
Etienne Kneuss authored
reactivate tests for CVC4, if available. Remove non-linear testcase that worked only on z3 (SumAndMax)
-
- Sep 17, 2014
-
-
Etienne Kneuss authored
-
Etienne Kneuss authored
-
- Sep 16, 2014
-
-
Regis Blanc authored
Update the build to reference the most recent version of scala smt-lib and adapt the code to the new API. Replace some use of NonStandardCommand by built-in standard Commands of scala smt-lib.
-
Etienne Kneuss authored
- Partial support for CVC4
-
Etienne Kneuss authored
-
Etienne Kneuss authored
- Implement smt and smt-z3/smt-cvc4 as options for --solvers - Uses a main solver sources for verification/CLP, taking into account --solvers - Implement Z3-SMT sets - Add tests for Z3-SMT
-