1. 08 Jun, 2018 1 commit
    • Guillaume Melquiond's avatar
      Make menhirLib mandatory (fix issue #118). · 87c856ea
      Guillaume Melquiond authored
      Menhir 20151112 can, in fact, be used to compile Why3. The actual issue
      was that the error reporting module depends on Menhir's table-based
      backend, which requires menhirLib. So, the latter is no longer an optional
      dependency.
      87c856ea
  2. 29 May, 2018 1 commit
  3. 26 May, 2018 1 commit
  4. 24 May, 2018 1 commit
    • Sylvain Dailler's avatar
      Adapt Isabelle realizations to new_system/master · 4dd0cc57
      Sylvain Dailler authored
      This only adapts existing .thy files so that compilation go through.
      Modifications may/(should?) be improved as they were mainly application of
      sledgehammer.
      Compilation should work for both Isabelle2016-1 and Isabelle2017.
      4dd0cc57
  5. 16 May, 2018 3 commits
  6. 04 Apr, 2018 1 commit
  7. 22 Mar, 2018 2 commits
  8. 13 Mar, 2018 1 commit
  9. 08 Mar, 2018 1 commit
  10. 06 Mar, 2018 2 commits
  11. 07 Feb, 2018 1 commit
  12. 06 Feb, 2018 1 commit
  13. 02 Feb, 2018 1 commit
  14. 01 Feb, 2018 2 commits
  15. 23 Jan, 2018 3 commits
  16. 21 Jan, 2018 1 commit
  17. 19 Jan, 2018 2 commits
  18. 18 Jan, 2018 4 commits
  19. 17 Jan, 2018 4 commits
  20. 11 Jan, 2018 1 commit
  21. 24 Dec, 2017 1 commit
    • Guillaume Melquiond's avatar
      Create directories bin and lib/plugins on the fly (bug #21566). · 3698ec54
      Guillaume Melquiond authored
      Some people dump the content of tarballs into git repositories and thus
      experience compilation failures. Indeed, some directories from the tarball
      are empty and thus not preserved by git. So this commit creates these
      directories on the fly.
      
      As for plugins/printer, it has to be handled differently, since it is
      needed by ocamldep and thus cannot be created on the fly. So its .keepme
      file is put in the tarball to keep it nonempty.
      3698ec54
  22. 20 Dec, 2017 1 commit
    • Sylvain Dailler's avatar
      Cherry picked from a commit of Julien Thierry that aims at improving the · 4756c1cd
      Sylvain Dailler authored
      Coq printer.
      Also adding the "pretty-printed" generated realization.
      
      
      
      N604-045 Coq code easier to read
      
      * src/printer/coq.ml
      Added indentation in Why3's Coq printer using the OCaml Format pretty
      printing module.
      Changed the display of logic formulas and terms only.
      
      (cherry picked from commit 3453a65e0e5fca7e3aa16e22915ee3f079daf1c6)
      
      Conflicts:
      	src/printer/coq.ml
      	src/transform/gnat_split_conj.ml
      4756c1cd
  23. 11 Dec, 2017 4 commits