- 02 Sep, 2016 2 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 26 Aug, 2016 6 commits
-
-
MARCHE Claude authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
MARCHE Claude authored
-
Guillaume Melquiond authored
-
Guillaume Melquiond authored
-
- 19 Aug, 2016 1 commit
-
-
Guillaume Melquiond authored
-
- 17 Aug, 2016 1 commit
-
-
Guillaume Melquiond authored
-
- 04 Aug, 2016 1 commit
-
-
Clément Fumex authored
-
- 26 Jul, 2016 4 commits
-
-
Sylvain Dailler authored
-
Sylvain Dailler authored
We need to stop the transformation intro_premises to introduce variables past a label. This allows us to keep variables in the goal (for counterex generation) and be able to retrieve them as counterexamples. * transform/intro_vc_vars_counterexmp.ml: changed vc_term_info so that it is not mutable anymore (do_intro): Removing the passing records to the do_intros calls which may prevent us from seeing last vc_model (do_intro_vc_vars): adding a reference to keep the location of the vc * transform/introduction.ml (intros): When encountering stop_intro label, the function should stop introducing.
-
François Bobot authored
-
François Bobot authored
added in 9577acb9
-
- 25 Jul, 2016 3 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 21 Jul, 2016 1 commit
-
-
MARCHE Claude authored
-
- 19 Jul, 2016 1 commit
-
-
Johannes Kanig authored
When Why3 is run on a file where some theories have been suppressed, it will delete the corresponding theories from the session file. We now add an option keep_unmatched_theories to Session.update_session, which keeps all theories. In this commit, this option is always disabled. This is useful for SPARK, which sometimes only generates part of the Why3 file for efficiency reasons, but doesn't want the session file to be damaged because of that. * session.ml (import_theory) (import_goal) (import_proof_attempt) (import_transf): new functions to copy a session tree from an old session file (merge_file): keep old theories when keep_unmatched_theories is true * session_scheduler.ml (update_session): pass keep_unmatched_theories * why3session_lib.ml (read_update_session): pass keep_unmatched_theories
-
- 11 Jul, 2016 1 commit
-
-
MARCHE Claude authored
-
- 05 Jul, 2016 3 commits
-
-
Martin Clochard authored
-
Martin Clochard authored
-
Martin Clochard authored
-
- 04 Jul, 2016 3 commits
-
-
sylvain dailler authored
-
Martin Clochard authored
-
sylvain dailler authored
-
- 02 Jul, 2016 1 commit
-
-
Martin Clochard authored
Since this might break some cases relying on opaqueness of type variables occuring only in return types, opaqueness annotations are now allowed there as well.
-
- 01 Jul, 2016 4 commits
-
-
sylvain dailler authored
-
Martin Clochard authored
-
Martin Clochard authored
The goal is that most recent rules will shadow older ones. Previous behavior was the converse.
-
Martin Clochard authored
-
- 13 Jun, 2016 1 commit
-
-
MARCHE Claude authored
-
- 10 Jun, 2016 5 commits
-
-
MARCHE Claude authored
-
Piotr Trojanek authored
-
Ralf Treinen authored
-
Guillaume Melquiond authored
When sessions are saved and then loaded from disk, goal identifiers are properly qualified. This is not the case when goals are still in memory due to reloading a file in the ide. So merging can get confused since several goals potentially share the same base name.
-
Guillaume Melquiond authored
The date at which the configure script was run does not carry much information, so get rid of it.
-
- 03 Jun, 2016 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 30 May, 2016 1 commit
-
-
MARCHE Claude authored
-