1. 20 Mar, 2015 1 commit
  2. 18 Mar, 2015 1 commit
  3. 06 Dec, 2014 1 commit
  4. 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
  5. 01 Jul, 2014 1 commit