- 15 Nov, 2015 1 commit
-
-
Kim Nguyễn authored
-
- 14 Nov, 2015 4 commits
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
parts of 802f291e).
-
Kim Nguyễn authored
This allows the compiler to correctly locate error messages occuring in the typechecker.
-
- 13 Nov, 2015 3 commits
-
-
Kim Nguyễn authored
This reverts commit 802f291e. This large merge commit makes the typing of some polymorphic variables buggy.
-
Kim Nguyễn authored
Revert "Allow compilation of patterns to succeed even when the variables of the expected input type cannot be erased." This reverts commit 439186cd. This commit generates unsafe code that crashes easily at runtime.
-
Kim Nguyễn authored
Allow compilation of patterns to succeed even when the variables of the expected input type cannot be erased.
-
- 11 Nov, 2015 1 commit
-
-
Kim Nguyễn authored
-
- 07 Nov, 2015 2 commits
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
- 06 Nov, 2015 7 commits
-
-
Kim Nguyễn authored
avoid a clash with variables in e.
-
https://git.cduce.org/cduceKim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
-
Kim Nguyễn authored
For instance : let f : Int -> Int = (fun ('a -> 'a) x -> x) is now accepted.
-
Giuseppe Castagna authored
-
- 05 Nov, 2015 4 commits
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
- Part of the typechecking code was using the monomorphics subtyping function instead of the tallying (when checking the body of a function) - The function Var.gen that was generating new versions of typed variable names was not properly incrementing its internal counter, thus generating the same name for two distinct variables.
-
- 04 Nov, 2015 2 commits
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
Work around to load camlp4 when compiling the parser is rebuilt as a dependency of the standard library.
-
- 03 Nov, 2015 2 commits
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
- Properly check for unbound type variables in type definitions.
-
- 28 Oct, 2015 5 commits
-
-
Kim Nguyễn authored
Improve the Float library and fix a bug in the dlink module (the computed path was not passed to Dynlink.loadfile).
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
- 23 Oct, 2015 2 commits
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
- 20 Oct, 2015 1 commit
-
-
Kim Nguyễn authored
-
- 19 Oct, 2015 6 commits
-
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
-
Kim Nguyễn authored
Start refactoring sources and move all code that depends an external libraries and can be switched at runtime in the plugins/ directory.
-