- 06 Jan, 2017 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 05 Jan, 2017 1 commit
-
-
Andrei Paskevich authored
-
- 02 Jan, 2017 1 commit
-
-
Andrei Paskevich authored
-
- 01 Jan, 2017 10 commits
-
-
-
Mário Pereira authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
This prevents us from binding the same oldie variable twice, see bench/programs/good/rec_oldies.mlw
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
"for i = A to B do invariant I ... done" now requires (A <= B+1) and I(A) unconditionally, and has a single outcome under I(B+1). To restore the old behaviour (where the loop code is handled under (A <= B) and there is a separate outcome under (A > B)), put the label "vc:liberal_for" over the loop expression. We believe that the (A <= B+1) condition is likely, and asserting it by default allows us to avoid the second outbound branch.
-
Andrei Paskevich authored
-
- 30 Dec, 2016 1 commit
-
-
Andrei Paskevich authored
- builtin Why3 connectors and parens are "Operator", not "Keyword" - square brackets are Normal (just like other used-defined ops)
-
- 27 Dec, 2016 1 commit
-
-
Mário Pereira authored
-
- 26 Dec, 2016 2 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
-
- 22 Dec, 2016 1 commit
-
-
Mário Pereira authored
-
- 21 Dec, 2016 1 commit
-
-
Mário Pereira authored
-
- 14 Dec, 2016 1 commit
-
-
Mário Pereira authored
-
- 02 Nov, 2016 1 commit
-
-
Raphaël Rieu-Helft authored
-
- 27 Oct, 2016 2 commits
-
-
MARCHE Claude authored
Dummy C printer added
-
MARCHE Claude authored
-
- 26 Oct, 2016 1 commit
-
-
MARCHE Claude authored
Attempt to make it generic, using registered extraction functions Compiles but not working yet
-
- 20 Oct, 2016 1 commit
-
-
Andrei Paskevich authored
-
- 19 Oct, 2016 1 commit
-
-
Raphaël Rieu-Helft authored
-
- 18 Oct, 2016 2 commits
-
-
Raphaël Rieu-Helft authored
-
Andrei Paskevich authored
To install the Why3-related Vim files, just create a symbolic link: ln -s "$(why3 --print-datadir)/vim" ~/.vim/bundle/why3 Thanks to Johanness Kanig for the suggestion.
-
- 10 Oct, 2016 1 commit
-
-
Raphaël Rieu-Helft authored
-
- 07 Oct, 2016 1 commit
-
-
MARCHE Claude authored
-
- 06 Oct, 2016 1 commit
-
-
Raphaël Rieu-Helft authored
-
- 04 Oct, 2016 1 commit
-
-
Raphaël Rieu-Helft authored
-
- 03 Oct, 2016 1 commit
-
-
Raphaël Rieu-Helft authored
-
- 26 Sep, 2016 1 commit
-
-
MARCHE Claude authored
-
- 23 Sep, 2016 1 commit
-
-
MARCHE Claude authored
-
- 08 Sep, 2016 1 commit
-
-
Guillaume Melquiond authored
-
- 06 Sep, 2016 3 commits
-
-
Sylvain Dailler authored
We added the generation of identifiers for counterex values inside the printer of altergo. Also added a file to factorize counterex printing functions that are used for both altergo and smtv2. * Makefile.in (cntexmp_printer): Factorization file added to Makefile. * src/driver/parse_smtv2_model_lexer.mll (MODEL): Adding model keyword. * src/driver/parse_smtv2_model_parser.mly (output): Added parsing when keyword model is at beginning of the output of the prover. * src/printer/alt_ergo.ml Adding info mimicking smtv2.ml inside most printing functions for counterex generation. * src/printer/cntexmp_printer.ml Common functions to alt_ergo.ml and smtv2.ml * src/printer/smtv2.ml Removed functions that are factorized into cntexmp_printer.ml
-
Guillaume Melquiond authored
-
Martin Clochard authored
-