- Apr 02, 2015
-
-
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 31, 2015
-
-
Kim Nguyễn authored
-
- Mar 30, 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.
-
- Feb 20, 2015
-
-
Kim Nguyễn authored
Seal the representation of SortedList.Make(X).t (by making the type private). Expose Var.Set as a SortedList.S
-
- Sep 08, 2014
-
-
Kim Nguyễn authored
Fix minor problem in runtime/value.ml
-
Kim Nguyễn authored
Prevent the compiler from statically allocating an persistent variant (that is mutated by the OCaml runtime) Conflicts: runtime/value.ml
-
Kim Nguyễn authored
Conflicts: Makefile.distrib depend Change $$ in >> in types.ml for the substitution operator
-
- Aug 21, 2014
-
-
Pietro Abate authored
Now gamma is correctly propagated in the compilation Enviroment and substitions are correctly applied to abstractions
-
- Aug 19, 2014
-
-
Pietro Abate authored
-
Pietro Abate authored
-
- Jul 12, 2014
-
-
Kim Nguyễn authored
-
- Jul 11, 2014
-
-
Kim Nguyễn authored
Partial fix for issue #20. In the Value.t type, the Concat _ value and the Pair value must have the same underlying representation (since their tag is mutated). This actually also corrects a bug: Concat _ nodes acts as constructor (like pairs, xml, records, …) and should also be decorated with a sigma. Adding a sigma component to Concat make the segfault disapear. However, for the moment substitutions in Concat are never used.
-
- Jul 01, 2014
-
-
Pietro Abate authored
Tallying and printing still broken.
-
- Jun 22, 2014
-
-
Julien Lopez 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
-
- Jun 12, 2014
-
-
Julien Lopez authored
-
- Jun 10, 2014
-
-
Pietro Abate authored
-
- Jun 09, 2014
-
-
Julien Lopez authored
-
- Jun 05, 2014
-
-
Julien Lopez authored
-
Julien Lopez authored
-
- Jun 04, 2014
-
-
Julien Lopez authored
[TESTS][LAMBDA] add tests for comp of sigmas
-
Julien Lopez authored
function so it's not working for now) [TESTS][LAMBDA] Add chars (shows it should be easy to use the '<uident> syntax for type variables in CDuce)
-
- Jun 03, 2014
-
-
Julien Lopez authored
-
Julien Lopez authored
[TESTS][LAMBDA] Update tests; improve lambda printer
-
- Jun 02, 2014
-
-
Pietro Abate authored
-
- Jun 01, 2014
-
-
Julien Lopez authored
-
- May 30, 2014
-
-
Pietro Abate authored
Now we correctly distibguish polymorphic and monomorphic types and set sigma substitutions accordingly
-
- May 28, 2014
-
-
Pietro Abate authored
update .ocamlinit with parse_expr
-
Julien Lopez authored
-
Pietro Abate authored
-
Julien Lopez authored
-
- May 26, 2014
-
-
Pietro Abate authored
-
- May 23, 2014
-
-
Pietro Abate authored
-
- May 22, 2014
-
-
Pietro Abate authored
-
- May 20, 2014
-
-
Pietro Abate authored
- redifine sigma (Value.sigma and Lamda.sigma) - add sigma application in eval - fix typing rules for abstraction and match - XXX This commit breaks all tests !!!
-
- May 13, 2014
-
-
Pietro Abate authored
-
Pietro Abate authored
-