1. 28 Aug, 2015 1 commit
  2. 11 Aug, 2015 1 commit
  3. 06 Aug, 2015 1 commit
    • David Hauzar's avatar
      More projection functions for a single type. · 4748a76d
      David Hauzar authored
      Transformation intro_projections_counterexmp support more
      projections for a single type Ty.ty. The projections can have a name
      and this name is appended to the name of the function symbol or
      predicate being projected.
      
      This is useful for records - for record type, there can be a projection
      for each element of the type and the name of the projection can be
      the name of the element.
      4748a76d
  4. 31 Jul, 2015 1 commit
  5. 30 Jul, 2015 2 commits
  6. 27 Jul, 2015 1 commit
  7. 24 Jul, 2015 1 commit
  8. 22 Jul, 2015 2 commits
  9. 18 Jul, 2015 1 commit
  10. 17 Jul, 2015 1 commit
  11. 16 Jul, 2015 5 commits
    • David Hauzar's avatar
    • David Hauzar's avatar
      7573c8b4
    • David Hauzar's avatar
      Adding information about the line that corresponds to the VC check · 68b3134d
      David Hauzar authored
      to the counter-example model.
      
      This line must be marked with the label "model_vc".
      If VC line is postcondition, it can be marked with the label
      "model_func" or "model_func:func_name". Terms corresponding to
      old values of arguments will be marked with @old, term corresponding
      to the function result will be marked with @result or
      func_name@result if func_name was given.
      
      Pretty printing of model element names in counter-example.
      Possibility to print differently model elements corresponding to
      function result, old values of function arguments and other model
      elements.
      68b3134d
    • Martin Clochard's avatar
      discriminate: change way to configure the transformation · 336ea66d
      Martin Clochard authored
      This commit enable the possibility to change discriminate
      behavior from Why3 source files. The 4 metas that configure
      the transformation:
      
      select_inst
      select_lsinst
      select_lskept
      select_kept
      
      can now be configured from source files (actually they could
      before, but their value was overriden by the drivers).
      
      The behavior in absence of annotation can be specified from
      drivers using the 4 new configuration metas:
      
      select_inst_default
      select_lsinst_default
      select_lskept_default
      select_kept_default
      
      They behave as their non-default counterparts, except they
      have lower precedence. This avoid the forementioned
      overriding problem.
      336ea66d
    • MARCHE Claude's avatar
      Prover: updated Makefile · 41cf4b36
      MARCHE Claude authored
      41cf4b36
  12. 15 Jul, 2015 3 commits
  13. 10 Jul, 2015 1 commit
  14. 07 Jul, 2015 1 commit
  15. 21 Jun, 2015 1 commit
  16. 09 Jun, 2015 1 commit
  17. 08 Jun, 2015 1 commit
  18. 05 Jun, 2015 1 commit
  19. 04 Jun, 2015 1 commit
  20. 03 Jun, 2015 2 commits
  21. 26 May, 2015 1 commit
  22. 15 May, 2015 1 commit
  23. 13 May, 2015 2 commits
  24. 11 May, 2015 1 commit
  25. 08 Apr, 2015 1 commit
  26. 20 Mar, 2015 1 commit
  27. 19 Mar, 2015 1 commit
  28. 06 Mar, 2015 1 commit
  29. 04 Mar, 2015 2 commits