aboutsummaryrefslogtreecommitdiff
path: root/frontend/checksupport.icl
AgeCommit message (Expand)AuthorFilesLines
2013-04-05add derive class for deriving generic functions in class context (from iTask ...johnvg1-2/+1
2013-04-04add type StringPos (from iTask branch)johnvg1-0/+16
2012-08-14add extendable algebraic data types (merged from iTask branch)johnvg1-0/+1
2011-12-08prevent compiler crash if a function is defined twice and imported,johnvg1-14/+7
2011-11-07remove differences in layout between the compiler and the iTask compilerjohnvg1-55/+1
2007-02-14implement qualified explicit importsjohnvg1-2/+2
2007-01-30remove di_instances, because it is always []johnvg1-2/+2
2005-11-24report error for constructors or records with >32 arguments/fieldsjohnvg1-0/+5
2005-04-21remove support for 1.3 import syntaxjohnvg1-1/+1
2004-01-29removed duplicated declarations from dcl module in icl moduleronny1-145/+0
2003-12-16add CheckWarningWithPositionjohnvg1-4/+7
2003-12-15add foreign exportjohnvg1-3/+3
2003-06-19s/sd__ident/sd_ident/gronny1-1/+1
2003-05-16renamed field names of type Ident in syntax treeronny1-16/+16
2003-02-10- bug fix: error for abstract datatypes in dynamic types.martijnv1-1/+1
2002-06-17removed ingnored !'sjohnvg1-1/+1
2002-03-25new implementation of genericsalimarin1-4/+11
2001-10-18make source code clean 2.0 compatiblejohnvg1-5/+5
2001-10-18store macros and local functions in macros in separate {#{#FunDef}},johnvg1-14/+42
2001-10-08universally quantified attribute variables in typedefs addedsjakie1-5/+2
2001-10-02Bug fixes: reference count analysis fixed,sjakie1-8/+9
2001-10-01pass file modification times from icl module and dcl modules to backendronny1-0/+4
2001-09-21Bug fix: caching combined with omitted type and class definitionssjakie1-12/+15
2001-09-07moved function checkLocalFunctions from checksupport to checkFunctionBodiesjohnvg1-8/+0
2001-09-06remove 'dcl_is_cashed'johnvg1-1/+0
2001-09-06check if StdStrictLists is importedjohnvg1-1/+2
2001-09-05moved function getBelongingSymbolsFromID from checksupport to explicitimportsjohnvg1-14/+0
2001-08-27Universally quantified types addedsjakie1-1/+2
2001-06-25generate .depend for current dcl moduleronny1-1/+3
2001-06-15making kind checking phase compatible with dcl cachingmartinw1-0/+1
2001-04-20pepping up error messagesmartinw1-6/+6
2001-03-27unfold all macros and local functions in macrosjohnvg1-44/+105
2001-03-20Sjaak: fixed inheritance bugs and strictness attributessjakie1-1/+1
2001-03-15*** empty log message ***martinw1-6/+6
2001-03-13Generics are added, but are disabled.alimarin1-5/+10
2001-03-08Normalizingmartijnv1-1/+1
2001-03-02making compiler self compilable (this doesn't say anything about themartinw1-1/+1
2001-02-13delaying "determineTypesOfInstances" and "checkSpecialsOfInstances" aftermartinw1-3/+12
2001-01-19refactoringmartinw1-159/+57
2001-01-12New algorithm for explicit imports that also works with cyclic module depende...martinw1-258/+207
2000-11-01improved code for explicit imports,martinw1-17/+23
2000-10-31bug fix in determining SK_LocalMacroFunction (instead of SK_Function)johnvg1-6/+8
2000-10-27moving huge part of code out of check into new module checkFunctionBodiesmartinw1-0/+68
2000-10-26removed tracemartinw1-1/+1
2000-09-27optimizations and caching of dcl modules (without trans.icl)clean1-59/+170
2000-06-20reduce memory allocationclean1-20/+94
2000-06-15MW once added a macro called "SwitchUniquenessBug", Sjaak also added a macromartinw1-3/+0
2000-05-31readableizing error messagesmartinw1-4/+2
2000-04-26changes to make compiler compatible with itselfmartinw1-41/+19
2000-03-17 - making array patterns strict (strict lets were not properly handledmartinw1-0/+3