- Apr 02, 2015
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
Improve the debugging of the unify step of the tallying. Fix a bug where substitutions were applied in the wrong order, yielding partially empty types.
-
- Apr 01, 2015
-
-
Kim Nguyễn authored
-
- Mar 30, 2015
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
- Mar 28, 2015
-
-
Kim Nguyễn authored
-
- Mar 26, 2015
-
-
Kim Nguyễn authored
-
- Mar 18, 2015
-
-
Kim Nguyễn authored
Refactor the Bool/BoolVar code so that they share the same interface. Give access to the underlying atom module in BoolVar.
-
Kim Nguyễn authored
Improve pretty printing of Bdds and add debug directive to interactively inspect the internal representation of types.
-
- Mar 04, 2015
-
-
Kim Nguyễn authored
Add a workaround in case pattern compilation failed (after typechecking) due to the presence of type variables in some types.
-
- Feb 26, 2015
-
-
Kim Nguyễn authored
-
- Feb 21, 2015
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
This reverts commit a8ba6ab6. This commit introduces a regression where suprious type variables are introduced in the final type.
-
- Feb 20, 2015
-
-
Kim Nguyễn authored
-
- Feb 19, 2015
-
-
Kim Nguyễn authored
Perform a more aggressive memoization of substituted types and register the name if the original type was named. Make the pretty-printer re-entrant.
-
- Dec 06, 2014
-
-
Kim Nguyễn authored
-
- Sep 10, 2014
-
-
Pietro Abate authored
-
- Sep 08, 2014
-
-
Pietro Abate authored
-
Pietro Abate authored
- type t 'a = ('a,'a) - type t ('a,'b) = ('a,'b) Fix Typer.pp_env printer for types Minor code refactring
-
Kim Nguyễn authored
Conflicts: Makefile.distrib depend Change $$ in >> in types.ml for the substitution operator
-
- Aug 28, 2014
-
-
Kim Nguyễn authored
Do not generate equations for monomorphic variables, during the generation of type equation from constraints.
-
- Aug 19, 2014
-
-
Pietro Abate authored
-
Pietro Abate authored
-
- Jul 15, 2014
-
-
Kim Nguyễn authored
-
- Jul 01, 2014
-
-
Pietro Abate authored
- delta is now kept into consideration when memoizing
-
Pietro Abate authored
-
Pietro Abate authored
Tallying and printing still broken.
-
- Jun 27, 2014
-
-
Pietro Abate authored
- delta is not yet used to do anything meaningful - remove optional argument ?fresh from Var.mk (legacy not used) - print -> pp,printf refactoring
-
Pietro Abate authored
-
- Jun 26, 2014
-
-
Pietro Abate authored
-
Pietro Abate authored
-
Pietro Abate authored
-
- Jun 24, 2014
-
-
Pietro Abate authored
-
- Jun 19, 2014
-
-
Pietro Abate authored
-
Pietro Abate authored
- from Module.xxx_to_string to Module.Print.string_of_xxxx - from Module.print_xxx to Module.Print.pp_xx
-
Pietro Abate authored
- refactoring in types.ml - add Types.squareapply - other fixes
-
Pietro Abate authored
- refactoring in types.ml - add Types.squareapply - other fixes
-
- Jun 09, 2014
-
-
Pietro Abate authored
-
- Jun 05, 2014
-
-
Pietro Abate authored
- Add delta as optional parameter to Tallying.talling. - Add (++) product of two lazy types substitutions. - Add (@@) application of a lazy type substition to a type. - Add ($$) application of a explicit type substution to a type.
-