- 18 Jun, 2017 1 commit
-
-
MARCHE Claude authored
-
- 16 Jun, 2017 3 commits
-
-
MARCHE Claude authored
Conflicts: examples/dijkstra/why3session.xml examples/dijkstra/why3shapes.gz src/ide/gmain.ml src/session/session.ml src/session/session.mli src/session/session_scheduler.ml src/tools/why3replay.ml src/why3session/why3session_copy.ml src/why3session/why3session_csv.ml src/why3session/why3session_info.ml src/why3session/why3session_lib.ml
-
Sylvain Dailler authored
-
MARCHE Claude authored
-
- 13 Jun, 2017 1 commit
-
-
Johannes Kanig authored
On N127-001, an optimisation of the fast WP was introduced, based on marking states that contain variables that need to be refreshed when merging them. However, this "marked" status was incorrectly reset to false when merging states, even though some of those "unfresh" variables could survive the merge. The consequence was that the WP was reusing variables too aggressively, which would result in incorrect VCs. We now compute the marked status of a merged state from the states to be merged: if one of them is marked, the merged state is marked too. mlw_wp.ml: (merge): synthetize marked status from input states Change-Id: Ifb02c54fca58137c31762469e48b59e7c907b995
-
- 12 Jun, 2017 6 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
-
MARCHE Claude authored
- most important improvement : the explanation, used as first part of the shape was computed twice ! (at least) - several improvements in the implementation, avoid using Format in particular (done also in checksum computations) - possible further improvements: do not compute shapes if checksums are OK (they must be the same as in previous session) do not compute goal checksums if theory checksum is OK (they must be the same as in previous session)
-
- 09 Jun, 2017 1 commit
-
-
Sylvain Dailler authored
-
- 08 Jun, 2017 2 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
- 07 Jun, 2017 4 commits
-
-
MARCHE Claude authored
-
MARCHE Claude authored
-
Sylvain Dailler authored
situation when Gtk is not properly loaded.
-
MARCHE Claude authored
files session.ml{i}, session_scheduler.ml{i} and gmain.ml are finally removed.
-
- 31 May, 2017 1 commit
-
-
Sylvain Dailler authored
-
- 30 May, 2017 4 commits
-
-
Sylvain Dailler authored
-
Sylvain Dailler authored
-
Sylvain Dailler authored
-
Sylvain Dailler authored
-
- 29 May, 2017 3 commits
-
-
Sylvain Dailler authored
-
Sylvain Dailler authored
-
Sylvain Dailler authored
-
- 26 May, 2017 1 commit
-
-
Sylvain Dailler authored
-
- 24 May, 2017 12 commits
-
-
-
MARCHE Claude authored
supported options of 'why3 session info: --stats, --graph, --provers not supported: --tree, --edited-files, --dir
-
MARCHE Claude authored
-
Sylvain Dailler authored
-
Sylvain Dailler authored
-
Sylvain Dailler authored
-
Sylvain Dailler authored
remove_list [H1,H2] works. Without spaces and with this exact syntax. This is to be modified later. In particular, we should probably handle parsing of arguments differently.
-
Sylvain Dailler authored
-
MARCHE Claude authored
Conflicts: examples/dijkstra/why3session.xml examples/dijkstra/why3shapes.gz src/tools/why3prove.ml
-
MARCHE Claude authored
-
MARCHE Claude authored
If drivers in why3.conf are simple names like "alt_ergo", then the driver file is search as <datadir>/drivers/alt_ergo.drv This behavior is now the same as when a driver is given with option -D on the command line for why3prove, why3replay or why3extract Reminder: the datadir is either given as 1) the environment variable WHY3DATA 2) the field "datadir" of the [main] section of the why3 config file if exists 3) or by default the compile-time datadir
-
Sylvain Dailler authored
Behaviour may change in future commits.
-
- 23 May, 2017 1 commit
-
-
Sylvain Dailler authored
Unfinished work to retrieve manual proofs. (minor) added a use case for stack_trace
-