1. 11 Sep, 2012 2 commits
  2. 30 Aug, 2012 1 commit
  3. 23 Jul, 2012 2 commits
    • François Bobot's avatar
      prover identification: use shortcuts · 92165a83
      François Bobot authored
         shortcuts are defined in why3.conf. They are automatically
         generated using two mechanism:
         - a shortcut section in prover-detection-data.conf creates a shortcut
         for the first prover that match the regexp
      
         - the identifier used as family argument for the prover section in
         prover-detection-data.conf is used as shortcut for the prover. If
         different sections use the same argument the first one that match an
         existing prover is used for the shortcut.
      92165a83
    • François Bobot's avatar
      new prover identification: remove id · 5a3641ec
      François Bobot authored
             Remove the id in prover that is used only for command-line, use
             instead the name,version,alternative of the prover. One can
             also use regular expression (start with ^).
      
             "Alt-Ergo,0.92,with arrays" corresponds only to one prover
             "Alt-Ergo,^0\.9.*,with arrays" correspond to all the Alt-Ergo prover with arrays which version match "0\.9.*"
             "Alt-Ergo" is the same thing than "Alt-Ergo,^,^"
             "Alt-Ergo,0.92," corresponds only to one prover with the alternate fields empty
             "Alt-Ergo,,with arrays" corresponds to "Alt-Ergo,^,with arrays" since the version is never empty.
      
             Provers identification are case sensitive even if it is
             currently more complicated for the user because
             case-insensitiveness is not sufficient. Specifiying "alt-ergo"
             for "Alt-Ergo,^,^" is great, but not if there is more than one
             match. A more general system of shortcut would be more
             appropriate.
      5a3641ec
  4. 01 Jun, 2012 1 commit
  5. 22 May, 2012 1 commit
  6. 18 Apr, 2012 1 commit
  7. 17 Apr, 2012 1 commit
  8. 13 Apr, 2012 1 commit
  9. 10 Apr, 2012 2 commits
  10. 09 Apr, 2012 1 commit
  11. 06 Apr, 2012 1 commit
  12. 04 Apr, 2012 1 commit
  13. 28 Mar, 2012 4 commits
  14. 23 Mar, 2012 1 commit
  15. 18 Mar, 2012 1 commit
    • Andrei Paskevich's avatar
      separate abstract types and logic symbols · 1b769a78
      Andrei Paskevich authored
      - put abstract types and aliases in Dtype of tysymbol
      - put (recursive) algebraic types in Ddata of (ts,constr list) list
      - put abstract function/predicate symbols in Dparam of lsymbol
      - put defined logic symbols in Dlogic of (ls,ls_definition) list
      1b769a78
  16. 16 Mar, 2012 1 commit
  17. 15 Dec, 2011 1 commit
  18. 02 Jul, 2011 1 commit
  19. 01 Jul, 2011 1 commit
  20. 24 May, 2011 1 commit
  21. 16 May, 2011 1 commit
  22. 15 May, 2011 1 commit
  23. 13 Dec, 2010 1 commit
  24. 10 Dec, 2010 1 commit
  25. 05 Dec, 2010 1 commit
  26. 03 Dec, 2010 1 commit
  27. 13 Nov, 2010 1 commit
  28. 04 Sep, 2010 2 commits
  29. 27 Aug, 2010 1 commit
  30. 26 Aug, 2010 1 commit
  31. 25 Aug, 2010 1 commit
  32. 21 Jul, 2010 1 commit
  33. 19 Jul, 2010 1 commit