- 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
-
- 25 Apr, 2001 1 commit
-
-
Artem Alimarine authored
fromString is not yet supported some error handling improved parial instances are temporary disabled
-
- 20 Apr, 2001 1 commit
-
-
Martin Wierich 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
-
- 20 Mar, 2001 1 commit
-
-
Sjaak Smetsers authored
-
- 15 Mar, 2001 1 commit
-
-
Artem Alimarine authored
-
- 13 Mar, 2001 1 commit
-
-
Artem Alimarine authored
Tested with compiling Object IO and butstrapping.
-
- 13 Feb, 2001 1 commit
-
-
Martin Wierich authored
checking of a whole dcl module component --> now cyclic module dependencies should work
-
- 31 Oct, 2000 1 commit
-
-
John van Groningen authored
-
- 27 Oct, 2000 1 commit
-
-
Martin Wierich authored
-
- 26 Oct, 2000 2 commits
-
-
John van Groningen authored
-
Martin Wierich authored
"context restriction not allowed for fully polymorph instance" and "context restriction equals instance type"
-
- 23 Oct, 2000 1 commit
-
-
John van Groningen authored
dcl macros in icl functions and macros removed expanded macros from groups (s.c.components)
-
- 11 Oct, 2000 1 commit
-
-
Martin Wierich authored
"first argument of infix operator missing" and "second argument of infix operator missing"
-
- 04 Oct, 2000 1 commit
-
-
Martin Wierich authored
(changes are commented with "MW0")
-
- 27 Sep, 2000 2 commits
-
-
Martin Wierich authored
-
clean authored
-
- 20 Sep, 2000 1 commit
-
-
Martin Wierich authored
before: _from_to undefined _uselect undefined now: StdEnum not imported StdArray not imported
-
- 13 Sep, 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
-
- 09 Aug, 2000 1 commit
-
-
Martin Wierich authored
algorihm so that typing error messages can indicate the alternative in which the error occured. Before, these error messages always located the first alternative/function type
-
- 01 Aug, 2000 1 commit
-
-
Martin Wierich authored
-
- 14 Jul, 2000 1 commit
-
-
Martijn Vervoort authored
nieuwe PD_coerce-symbool werd nog niet aangepast.
-
- 10 Jul, 2000 1 commit
-
-
Martin Wierich authored
-
- 03 Jul, 2000 2 commits
- 21 Jun, 2000 1 commit
-
-
Martin Wierich authored
#! x = y will be transformed into #! x = _dummyForStrictAlias y while checking. The new predefined symbol _dummyForStrictAlias has the type of the identity function. This application will be removed in the backend conversion phase. In this case x and y will simply get the same sequence number (see module backendpreprocess). Then the binding can be ignored.
-
- 16 Jun, 2000 2 commits
-
-
Martin Wierich authored
:: T :== Int f = { T | f1 = blub }
-
clean authored
-
- 14 Jun, 2000 1 commit
-
-
Martin Wierich authored
really redundant, but not those which are added automatically by the compiler to the icl module
-
- 31 May, 2000 1 commit
-
-
Martin Wierich authored
-
- 26 May, 2000 1 commit
-
-
Martin Wierich authored
#! (a, b) = f was originally translated into #! _x = f #! a = _x.0 #! b = _x.1 which is wrong. Now a an b are in a lazy context
-
- 03 May, 2000 1 commit
-
-
Martin Wierich authored
-
- 26 Apr, 2000 3 commits
-
-
Martin Wierich authored
-
clean authored
-
Martin Wierich authored
-
- 30 Mar, 2000 1 commit
-
-
Martin Wierich authored
-
- 24 Mar, 2000 1 commit
-
-
Martin Wierich authored
-
- 17 Mar, 2000 1 commit
-
-
Martin Wierich authored
in "convertCasesOfFunctionsIntoPatterns" and "collectVariables") - new switch "SwitchUniquenessBug" in module checksupport - several bugfixes
-