1. 17 Nov, 2016 6 commits
  2. 16 Nov, 2016 10 commits
  3. 15 Nov, 2016 7 commits
  4. 14 Nov, 2016 2 commits
  5. 10 Nov, 2016 3 commits
  6. 09 Nov, 2016 3 commits
  7. 08 Nov, 2016 2 commits
    • Sylvain Dailler's avatar
      Completed first_order_matching (case Tcase remains) · 1e1ce4c6
      Sylvain Dailler authored
      Also, added a debug flag to be raised when matching of apply fail.
      To do that, I changed exception NoMatch so that it returns the terms
      that cant be matched.
      This needs some testing.
      1e1ce4c6
    • Sylvain Dailler's avatar
      Adding a search command. · 0b8634b0
      Sylvain Dailler authored
      Added a last set which is build at the same time of the name_tables which
      is a map from id to list of decls where id is used. This has to be tested
      if this is actually efficient (time and memory). If not, we can still
      disallow it with a boolean.
      0b8634b0
  8. 07 Nov, 2016 4 commits
  9. 04 Nov, 2016 3 commits
    • Sylvain Dailler's avatar
    • Sylvain Dailler's avatar
    • Sylvain Dailler's avatar
      Added replay. To be checked/tested. · c80328b7
      Sylvain Dailler authored
      * call_provers.ml
      (prover_update): Adding unimplemented errors that reflects the cases of
      proof_attempt_status. Otherwise, proof_attempt_status is a list of cases
      that are never reached.
      * controller_itp.ml
      (proof_attempt_status): Added Uninstalled case in proof_attempt_status.
      Launched in replay when asked to replay something not installed.
      (print_trans_status): Adding a ! when proof is valid for debugging
      reasons.
      (report): Added a report type for replay reporting of differences.
      (print_report): printing function for report.
      (replay_print): callback used with replay to print the report at the end.
      (replay): Function that replays all proof attempts of the session.
      
      * session_itp.ml
      (session_iter_proof_attempt): Added the proofNodeID the fold function
      for convenience.
      * why3shell.ml
      (test_replay): Added to test replay.
      c80328b7