- 11 Dec, 2017 1 commit
-
-
Sylvain Dailler authored
generated again. * Makefile.in Realizations for isabelle are generated even if Isabelle is not installed. The .thy file are checked only if isabelle is installed. This allows us to treat it as with coq and be able to detect changes in realizations with a script. Dont erase xml generated file during clean. * configure.in Changed the configure to always generate a default isabelle version (set to 2017) for generation of the realization driver (needed even when no isablle support is given). * examples/regtests.sh Adding option --check-realization and --only-realization which add a test the compares the output of the new realization compared to the one recorded. It complains if they are different forcing the user to update the realization files. * lib/isabelle/* Adding xml files corresponding to generated realization for Isabelle. This allows for the abovementionned script to work even if Isabelle is not installed (which is the case for most people editing theories). * examples/nightly-bench.sh Add the option for realization check * misc/ci-bench Calls the test for realization Conflicts: examples/regtests.sh
-
- 08 Dec, 2017 9 commits
-
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
- 07 Dec, 2017 8 commits
-
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
This allows why3doc to generate anchors for operator definitions, including "(*)".
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
MARCHE Claude authored
-
- 29 Nov, 2017 4 commits
-
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
- 27 Nov, 2017 5 commits
-
-
Guillaume Melquiond authored
Different symbols were assigned to constant zero, depnding on whether it was typed by the user or it was generated by Why3 in the variant-decrease verification condition, thus causing some TPTP provers to fail.
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 23 Nov, 2017 8 commits
-
-
Guillaume Melquiond authored
This commit also gets rid of `int_const_dec (string_of_int ...)`.
-
Guillaume Melquiond authored
This commit also completes the set of converters.
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
-
code for expanding range decls and float decls is now shared between theories and modules, avoiding any further inconsistencies
-
-
Guillaume Melquiond authored
-
- 22 Nov, 2017 4 commits
-
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
That way, unrecognized versions of Alt-Ergo (e.g. 2.0) are no longer associated to obsolete versions, by default.
-
- 12 Nov, 2017 1 commit
-
-
Guillaume Melquiond authored
It is needed for compiling the Coq tactic Why3.vo file when native compilation is disabled. This commit also avoid a potential race condition when Why3.vo was compiled with both the native and bytecode compilers.
-