1. 26 Jun, 2017 3 commits
  2. 22 Jun, 2017 4 commits
  3. 21 Jun, 2017 3 commits
  4. 18 Jun, 2017 2 commits
  5. 16 Jun, 2017 1 commit
  6. 13 Jun, 2017 1 commit
    • Johannes Kanig's avatar
      Q520-002 fix unsoundness related to exceptions · 6c65e7ee
      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
      6c65e7ee
  7. 12 Jun, 2017 6 commits
  8. 08 Jun, 2017 1 commit
  9. 24 May, 2017 1 commit
    • MARCHE Claude's avatar
      allow relative pathnames for drivers stored in the Why3 config file · eb751c1b
      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
      eb751c1b
  10. 22 May, 2017 1 commit
  11. 19 May, 2017 3 commits
  12. 16 May, 2017 1 commit
  13. 15 May, 2017 1 commit
  14. 12 May, 2017 1 commit
  15. 10 May, 2017 2 commits
  16. 05 May, 2017 1 commit
  17. 27 Apr, 2017 1 commit
  18. 20 Apr, 2017 3 commits
  19. 19 Apr, 2017 1 commit
  20. 13 Apr, 2017 2 commits
  21. 12 Apr, 2017 1 commit