1. 28 Sep, 2018 1 commit
    • Raphael Rieu-Helft's avatar
      Add support for partial functions · 17ed1270
      Raphael Rieu-Helft authored
      Program functions can be declared as partial with "let/val partial".
      Similarly to "diverges", partial code cannot be ghost, however it does not need to be
      explicitly specified as partial.
      
      Fixes #184.
      17ed1270
  2. 12 Jul, 2018 1 commit
  3. 18 Jun, 2018 1 commit
  4. 15 Jun, 2018 1 commit
  5. 14 May, 2018 1 commit
  6. 26 Mar, 2018 1 commit
  7. 23 Mar, 2018 1 commit
  8. 20 Mar, 2018 1 commit
  9. 09 Mar, 2018 1 commit
  10. 06 Mar, 2018 3 commits
  11. 02 Feb, 2018 1 commit
    • MARCHE Claude's avatar
      fix issue #85 · 25acc03a
      MARCHE Claude authored
      The naming is now "consistent" in the sense that a transformation
      argument is not taken in place of another.
      
      However, it does not solve all the issues related to using
      the IDE without the "introduce premises" enabled.
      25acc03a
  12. 24 Jan, 2018 3 commits
  13. 22 Jan, 2018 1 commit
  14. 19 Jan, 2018 3 commits
  15. 12 Jan, 2018 1 commit
  16. 14 Dec, 2017 3 commits
  17. 06 Nov, 2017 1 commit
  18. 19 Oct, 2017 1 commit
  19. 18 Oct, 2017 2 commits
  20. 16 Oct, 2017 1 commit
  21. 12 Oct, 2017 1 commit
  22. 13 Sep, 2017 1 commit
  23. 11 Sep, 2017 1 commit
  24. 30 Aug, 2017 1 commit
  25. 29 Aug, 2017 2 commits
  26. 28 Aug, 2017 1 commit
  27. 12 Jul, 2017 2 commits
    • MARCHE Claude's avatar
      ITP does not use drivers anymore for printing task · d3e8e475
      MARCHE Claude authored
      it now uses the module core/Pretty, that is generalized so as
      to take ident_printer as arguments.
      Notice the very nice use of first-class modules !
      
      TODO: a bug remain when printing ident with space in them
      TODO: remove the tables in printer_args
      
      We need to discuss with Andrei about the use of "infix " in
      infix identifiers which appears to be a problem for parsing
      transformation arguments.
      Anyway, we don't understand the specific hacks for "mixfix []"
      and "mixfix [<-]" in Pretty.ml. Why not similar hacks for "mixfix [..]"
      for example?
      d3e8e475
    • Jean-Christophe Filliatre's avatar
  28. 06 Jul, 2017 1 commit
  29. 05 Jul, 2017 1 commit
    • MARCHE Claude's avatar
      ITP: support for qualified ident and infix ident · bccdfacc
      MARCHE Claude authored
      command "search" and transformations taking idents as arguments now can
      support qualified idents and infix symbols.
      
      For example, "search (+) (*)" returns the distributivity axioms
      
      FIXME: "search Int.(+)" fails, probably missing namespaced for
      imported modules
      bccdfacc