- 22 Feb, 2016 1 commit
-
-
MARCHE Claude authored
also compatible with Coq 8.4
-
- 19 Feb, 2016 1 commit
-
-
David Hauzar authored
-
- 05 Feb, 2016 9 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
Martin Clochard authored
-
Martin Clochard authored
-
Martin Clochard authored
-
Andrei Paskevich authored
split the ppat_ghost field in program patterns into two distinct conditions: - ppat_ghost, indicating that the pattern starts as ghost, meaning that all variables in it are ghost, too; - ppat_fail, meaning that the pattern contains a refutable ghost subpattern, which makes the match in the extracted code impossible, which makes the whole match expression ghost. Until now, the two conditions were disjunctively combined, making admissible the invalid pattern matching in bench/p/b-d/ghost4.mlw.
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
- 04 Feb, 2016 1 commit
-
-
Johannes Kanig authored
On N121-024 we fixed a bug where a state was incorrectly reused during merge. The fix was to never reuse state when merging. This resulted in a performance drop. The new fix now marks states which should not be reused - basically states that come from raise - and when such a state is present during merging, we don't reuse. Otherwise, we reuse. This seems to get us the performance and passes all tests. Marking is implemented simply by a flag in states * mlw_wp.ml: (mark) allows to set the marked flag of a state (empty) empty state is not marked (havoc) havoc doesn't change marked state (merge_vars, merge_regs) new argument "marked", only create a new variable when marked is true, otherwise reuse (fast_wp) in the case of Eraise, mark the used state M415-042 pass labels down to conjunctions Why3 parser groups the loop invariants into a single formula. This patch allows to have the VC labels on every conjunct mlw_wp.ml (fastwp) call wp_expl instead of t_label
-
- 02 Feb, 2016 1 commit
-
-
Martin Clochard authored
-
- 01 Feb, 2016 1 commit
-
-
MARCHE Claude authored
-
- 26 Jan, 2016 1 commit
-
-
Stefan Berghofer authored
Isabelle2015 is still supported, but support for Isabelle2014 has been discontinued.
-
- 25 Jan, 2016 1 commit
-
-
Martin Clochard authored
-
- 23 Jan, 2016 1 commit
-
-
Martin Clochard authored
-
- 18 Jan, 2016 2 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 17 Jan, 2016 1 commit
-
-
Andrei Paskevich authored
-
- 13 Jan, 2016 1 commit
-
-
Martin Clochard authored
-
- 12 Jan, 2016 2 commits
-
-
Martin Clochard authored
-
Martin Clochard authored
-
- 10 Jan, 2016 1 commit
-
-
Andrei Paskevich authored
split the ppat_ghost field in program patterns into two distinct conditions: - ppat_ghost, indicating that the pattern starts as ghost, meaning that all variables in it are ghost, too; - ppat_fail, meaning that the pattern contains a refutable ghost subpattern, which makes the match in the extracted code impossible, which makes the whole match expression ghost. Until now, the two conditions were disjunctively combined, making admissible the invalid pattern matching in bench/p/b-d/ghost4.mlw.
-
- 08 Jan, 2016 1 commit
-
-
David Hauzar authored
If the answer of prover was unknown and reason of the answer was not None and the proof was edited, it was not marked as obsolete. This commit fixes this problem. Contributed by Stefan Berghofer.
-
- 04 Jan, 2016 1 commit
-
-
MARCHE Claude authored
-
- 16 Dec, 2015 1 commit
-
-
Martin Clochard authored
-
- 15 Dec, 2015 2 commits
-
-
Martin Clochard authored
-
Martin Clochard authored
-
- 11 Dec, 2015 4 commits
-
-
Martin Clochard authored
-
Martin Clochard authored
-
David Hauzar authored
-
Martin Clochard authored
-
- 10 Dec, 2015 3 commits
-
-
Martin Clochard authored
-
Martin Clochard authored
-
David Hauzar authored
-
- 09 Dec, 2015 1 commit
-
-
David Hauzar authored
-
- 04 Dec, 2015 1 commit
-
-
Johannes Kanig authored
Fastwp now adds VC explanation labels in the same way as the regular WP. That was an oversight of existing implementation.
-
- 25 Nov, 2015 2 commits
-
-
Martin Clochard authored
-
Martin Clochard authored
-