- 02 Oct, 2001 2 commits
-
-
Sjaak Smetsers authored
-
Sjaak Smetsers authored
Universally quantified types used in class members
-
- 21 Sep, 2001 1 commit
-
-
Sjaak Smetsers authored
-
- 06 Sep, 2001 3 commits
-
-
Sjaak Smetsers authored
Universally quantified types (parsing and inference)
-
John van Groningen authored
-
Artem Alimarine authored
fixed bugs in generics reimplemented kind-indexed type specialization
-
- 03 Sep, 2001 1 commit
-
-
John van Groningen authored
-
- 31 Aug, 2001 1 commit
-
-
John van Groningen authored
create types of instances for unboxed lists of records
-
- 28 Aug, 2001 1 commit
-
-
Sjaak Smetsers authored
-
- 27 Aug, 2001 1 commit
-
-
Sjaak Smetsers authored
Bug fix in reference marking
-
- 19 Jul, 2001 1 commit
-
-
Artem Alimarine authored
Fixed some bugs in generics
-
- 27 Jun, 2001 1 commit
-
-
Sjaak Smetsers authored
-
- 21 Jun, 2001 1 commit
-
-
John van Groningen authored
-
- 11 Jun, 2001 1 commit
-
-
Sjaak Smetsers authored
-
- 31 May, 2001 1 commit
-
-
John van Groningen authored
-
- 11 May, 2001 1 commit
-
-
Martin Wierich authored
before typecheking (see new module "checkKindCorrectness")
-
- 10 May, 2001 1 commit
-
-
Martijn Vervoort authored
- unused dynamics in where/let clauses do not cause a rule doesn't match error in overloading.icl instead they are ignored - default behaviour changed e.g. f (i :: Int, j :: Int) = abort "Int" f (r :: Real, s :: Real) = abort "Real" f _ = abort "stop" The compiler first matched on the tuple and then did the dynamic pattern matches. But the last match did not call the last (default) alternative if it did not match. - some small changes
-
- 04 May, 2001 1 commit
-
-
Martin Wierich authored
:: *T = T f x=:(T,b) = x the derived result type of f was not essentially unique: f :: .. -> (.T, .a)
-
- 27 Apr, 2001 1 commit
-
-
Martin Wierich authored
fun1 f = fun2 where fun2 :: .c fun2 | g f = undef g :: (.b -> .b) -> Bool g _ = True was [o u[11651944]:a -> u[11651944]:a] -> c[11210672]:c but st_attr_vars was [c[11210672], c[11210672]] (u[11651944] is missing)
-
- 28 Mar, 2001 1 commit
-
-
Artem Alimarine authored
-
- 27 Mar, 2001 1 commit
-
-
John van Groningen authored
changed Declaration type fixed crash when macro appears only in dcl module added make with caching in 'main' use BoxedIdent in hashtable
-
- 23 Mar, 2001 1 commit
-
-
Martin Wierich authored
-
- 20 Mar, 2001 1 commit
-
-
Sjaak Smetsers authored
-
- 13 Mar, 2001 1 commit
-
-
Artem Alimarine authored
Tested with compiling Object IO and butstrapping.
-
- 02 Mar, 2001 1 commit
-
-
Martin Wierich authored
quality of the generated executable)
-
- 01 Mar, 2001 1 commit
-
-
Martijn Vervoort authored
- type namen worden gesuffixed met hun definierde module naam
-
- 19 Jan, 2001 1 commit
-
-
Martin Wierich authored
during the transformation phase
-
- 16 Jan, 2001 1 commit
-
-
Sjaak Smetsers authored
-
- 12 Jan, 2001 1 commit
-
-
Martin Wierich authored
-
- 01 Nov, 2000 1 commit
-
-
Martin Wierich authored
moved all switches to syntax module
-
- 26 Oct, 2000 1 commit
-
-
Martin Wierich authored
"argument 1 of type T expected kind * -> *"
-
- 25 Oct, 2000 1 commit
-
-
Martin Wierich authored
"instance type should be coercible"
-
- 23 Oct, 2000 1 commit
-
-
John van Groningen authored
dcl macros in icl functions and macros removed expanded macros from groups (s.c.components)
-
- 04 Oct, 2000 1 commit
-
-
Martin Wierich authored
(changes are commented with "MW0")
-
- 27 Sep, 2000 1 commit
-
-
clean authored
-
- 20 Sep, 2000 1 commit
-
-
Martin Wierich authored
-
- 12 Sep, 2000 1 commit
-
-
Martin Wierich authored
-
- 18 Aug, 2000 1 commit
-
-
Martin Wierich authored
-
- 15 Aug, 2000 1 commit
-
-
Martin Wierich authored
of "v314", case defaults and guards now also have file position information.
-
- 10 Aug, 2000 1 commit
-
-
Martin Wierich authored
-