aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-10-26bug fix in copying abstract types from dcl module to icl modulejohnvg1-7/+8
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@271 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-26added new error messagesmartinw3-10/+46
"context restriction not allowed for fully polymorph instance" and "context restriction equals instance type" git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@270 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-26added new macro "unsafeFold2St"martinw2-0/+16
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@269 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-26removed tracemartinw1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@268 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-26added error message e.g.martinw1-4/+56
"argument 1 of type T expected kind * -> *" git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@267 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-25return cache if compilation stops after a certain phase (for Maarten)johnvg1-7/+7
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@266 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-25now correct position information is given for error messagemartinw1-18/+28
"instance type should be coercible" git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@265 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-25improved storing position informationmartinw1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@264 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-25removing some superflous numbers from error messagesmartinw1-6/+6
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@263 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-25adding error message:left root * attribute expectedmartinw1-2/+78
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@262 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-23no messageclean1-0/+16
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@261 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-23bug fix in adjustArrayFunctionsclean1-16/+33
renumber icl function and macro indices when unfolding dcl macros in icl functions and macros git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@260 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-23renumber icl function and macro indices when unfoldingjohnvg12-430/+549
dcl macros in icl functions and macros removed expanded macros from groups (s.c.components) git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@259 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-18improving filename and line number for the following error messages:martinw1-4/+8
"incorrect module header" "module name ??? does not match file name" git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@258 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-18moved 3 arguments of expand to ExpandStatejohnvg2-209/+151
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@257 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-11added error messagesmartinw2-2/+14
"first argument of infix operator missing" and "second argument of infix operator missing" git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@256 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-11adjusting this module to cashing of dcl modulesmartinw1-47/+28
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@255 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-06bugfixmartinw1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@254 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-05added assertion alert box for Windowsronny1-0/+0
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@253 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-05Added assertion alert box for Windowsronny1-1/+12
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@252 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-05sources in one folder, pruned frontend sourcesronny1-0/+0
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@251 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-05Added BESetMainDclModuleN, updated versionronny4-104/+117
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@250 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-05Added BESetMainDclModuleN, updatet versionronny1-1/+2
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@249 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-04-added position information for let bindings for better error messagesmartinw13-253/+484
(changes are commented with "MW0") git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@248 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-04added new function to print function names like "c;102;13" as "comprehesion ↵martinw2-1/+36
[line 102]" git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@247 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-04-added position information for let bindings for better error messagesmartinw3-69/+144
-bugfix: some SK_LocalMacroFun patterns were missing -bugfix: newly generated functions were placed into wrong components -bugfix: functions were wrongly specialized git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@246 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-03use DclCache typejohnvg1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@245 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-03pass dcl cache using DclCache typejohnvg2-81/+76
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@244 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-02comment before import RWSDebugronny1-3/+4
fixed checking error flag for reorganiseDefinitions git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@243 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-02bug fix: generate 'in' abc instruction even when there are no parametersjohnvg1-4/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@242 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-10-02removed ---> operatormartijnv1-2/+2
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@241 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-29fixed call of frontEndInterfaceclean1-6/+6
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@240 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-29pass list_inferred_types flagclean1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@239 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-27removing trace statementmartinw1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@238 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-27making compiler self compatiblemartinw3-60/+91
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@237 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-27*** empty log message ***martinw1-1/+2
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@236 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-27caching of dcl modules (added main_dcl_module_n)clean2-17/+28
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@235 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-27caching of dcl modules, return unique heapclean4-424/+531
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@234 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-27caching of dcl modulesclean1-29/+93
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@233 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-27optimizations and caching of dcl modules (without trans.icl)clean35-702/+2190
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@232 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-26bugfix: list inferred types printed types like f :: .[.a] instead ofmartinw2-13/+25
f :: [.a] git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@231 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-26removing stuff that once dealt with dynamicsmartinw1-49/+14
bugfix: now dictionaries are deforested correctly again git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@230 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-26Type dependent function implementedmartijnv1-204/+282
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@229 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-26bugfixmartinw1-1/+1
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@228 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-25fix clean 2.0 preprocessor hack syntaxclean2-2/+2
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@227 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-25optimize memory allocation of nilPtrclean1-1/+5
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@226 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-25added arrayCopyBeginclean2-0/+30
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@225 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-22error messages become more and more beautifulmartinw1-69/+93
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@224 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-22fixed bug in type unificationmartinw1-6/+10
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@223 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
2000-09-21now "list inferred types" can print attributes alsomartinw1-1/+2
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@222 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d