1. 20 Mar, 2015 1 commit
  2. 18 Mar, 2015 2 commits
  3. 26 Feb, 2015 1 commit
  4. 06 Dec, 2014 1 commit
  5. 21 Aug, 2014 1 commit
  6. 08 Jul, 2014 1 commit
    • Kim Nguyễn's avatar
      Improve the type pretty printer, as follows : · 40740c72
      Kim Nguyễn authored
      for each component (int, atoms, pairs...) we optimize the case where the component is like
      
        T1&'a | T2 | T3&'a
      
      we split it into
      - T2
      - T1 &'a | T3 &'a
      we retrieve { 'a } as the set of top level vars in the second type
      we compute T2 &'a | T1 &'a | T3 &'a
      then remove 'a from that type and return finally :
      
      T2 | ('a & (T1 | T2 | T3))
      
      We special case if (T1 | T2 | T3) is top, then we just display
      T2 | 'a
      40740c72
  7. 26 Jun, 2014 1 commit
  8. 19 Mar, 2014 1 commit
  9. 12 Mar, 2014 1 commit
  10. 07 Feb, 2014 1 commit
  11. 22 Jan, 2014 1 commit
  12. 15 Jan, 2014 1 commit
    • Pietro Abate's avatar
      Parse type variables as patterns · 6ee8a6b0
      Pietro Abate authored
      - type variables are now correctly parsed as patterns
        and not as expressions
      
      - Add a new module Var that contains all the type variables
        related machinery
      
      - Remove old functions and unit tests about BoolVar of only
        variables, since now variables are always stored associated
        with one or more kinds
      6ee8a6b0
  13. 10 Jan, 2014 1 commit
  14. 06 Jan, 2014 1 commit
  15. 18 Dec, 2013 1 commit
  16. 11 Dec, 2013 1 commit
  17. 03 Dec, 2013 3 commits