1. 01 Jun, 2018 5 commits
    • Johannes Kanig's avatar
      R518-009 fix unsoundness related to multiple handlers · 49a561d1
      Johannes Kanig authored
      There were two bugs in the Etry case for fastwp:
      
      - soundness issue: the case for the normal exit was wrong.  It tried to
        merge the states iteratively by pairs, which is wrong. Instead, states
        need to be merged at once. Given the traversal that was done, it wasn't
        easily fixable, so a rewrite of the entire Etry case was necessary.
      - completeness issue: some information was dropped for the exceptional
        exits. Some code is required to recover this information.
      
      * mlw_wp.ml
      (fast_wp_desc): fix Etry case
      
      Change-Id: Ic39045baa145b3933312f4d2499582a9251b2f6c
      (cherry picked from commit c50300b6f4aa193e008492a5af719ee03cd72211)
      49a561d1
    • Sylvain Dailler's avatar
      Remove compilation warnings · 680954f5
      Sylvain Dailler authored
      680954f5
    • Sylvain Dailler's avatar
      Q817-011 proof - use cvc4 for floats · 517652cd
      Sylvain Dailler authored
      Driver updates and refactoring. Add new floats drivers file.
      
      Also add Clément's old transformation (intended for colibri) for
      elimination of ident/types/etc.
      
      Change-Id: I161612592904ed3700b414c01ccab7944654d4d9
      (cherry picked from commit a82204236d1e73207dbd71b95236757d0eeacfa2)
      
      Conflicts:
      	drivers/cvc4_14.drv
      	drivers/cvc4_15.drv
      	drivers/cvc4_gnatprove.drv
      	drivers/z3_gnatprove.drv
      	drivers/z3_gnatprove_ce.drv
      517652cd
    • Sylvain Dailler's avatar
      Update ce parser to accept empty model. · 4eabbd67
      Sylvain Dailler authored
      4eabbd67
    • Sylvain Dailler's avatar
      When printing models, add labels associated to a model element name id · 3d58982b
      Sylvain Dailler authored
      This way, (labels|tags|attributes) can be retrieved on counterexamples
      names.
      3d58982b
  2. 30 May, 2018 2 commits
  3. 29 May, 2018 5 commits
  4. 28 May, 2018 1 commit
  5. 27 May, 2018 1 commit
    • Guillaume Melquiond's avatar
      Check whether ocamlfind might have returned the actual location of nums.cma. · 31ad65d5
      Guillaume Melquiond authored
      The standard install location of the num library is $OCAMLLIB. Thus, the
      answer of ocamlfind cannot generally be trusted since it returns the
      location of the META file. Yet, on Arch Linux, nums.cma is actually stored
      next to its META file, for some reason. So, this commit makes configure
      try this location before falling back to the standard one.
      31ad65d5
  6. 22 May, 2018 5 commits
  7. 18 May, 2018 1 commit
    • Raphael Rieu-Helft's avatar
      Fix #119 · 8598369d
      Raphael Rieu-Helft authored
      Nodes that are detached now keep their former obsolete status
      
      (cherry picked from commit 7cb941ba)
      8598369d
  8. 17 May, 2018 6 commits
  9. 16 May, 2018 9 commits
  10. 15 May, 2018 3 commits
    • Sylvain Dailler's avatar
      R511-024 Change model parsing for ce · 22742df5
      Sylvain Dailler authored
      Now considers the end of the model as being the last set of parenthesis
      ))) on beginning of line, not just a single one.
      
      * src/driver/parse_smtv2_model.ml
      (parse): Changed slightly the regexp used for end of model.
      
      Change-Id: I020d975e73e2430403b36bbd6beaeb9060a31668
      (cherry picked from commit 73abf2f41f1973c69814a2f6a3c0c6d77c83745a)
      22742df5
    • MARCHE Claude's avatar
      fix obsolete session · ed25db86
      MARCHE Claude authored
      ed25db86
    • MARCHE Claude's avatar
      fix bench script · 5ea446a6
      MARCHE Claude authored
      5ea446a6
  11. 14 May, 2018 2 commits