aboutsummaryrefslogtreecommitdiff
path: root/frontend/explicitimports.icl
AgeCommit message (Expand)AuthorFilesLines
2017-02-27check imports of types that occur only in a cached definition module,johnvg1-0/+15
2013-04-08add generic function dependencies for generic function definitions,johnvg1-2/+6
2013-04-05add derive class for deriving generic functions in class context (from iTask ...johnvg1-1/+3
2012-08-02add pattern match test using =: in expressions,johnvg1-5/+8
2012-03-23fix implicit qualified import of a module of which no (qualified) symbol is usedjohnvg1-16/+31
2011-04-19use unique array select and update instead of replacejohnvg1-1/+1
2011-04-18add instance declarations with a qualified class namejohnvg1-2/+2
2011-04-15git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1926 1f8540f1-abd...johnvg1-2/+2
2011-04-12allow qualified imports of class membersjohnvg1-68/+68
2011-04-04use type ImportQualified instead of Bool for fields import_qualified and ei_q...johnvg1-2/+2
2011-03-21remove unused field td_context from type TypeDefjohnvg1-4/+2
2011-02-24check_completeness of type of generic function definitionjohnvg1-1/+5
2011-02-24fix error message for not imported qualified identjohnvg1-1/+1
2010-07-13improve failed explicit import error messagejohnvg1-18/+19
2010-07-02remove use of the icl functions array by functionjohnvg1-44/+7
2009-06-11restore all modified pointers (prevents compiler crash if anjohnvg1-1/+1
2009-02-25prevent compiler crash when check import completeness of a generic functionjohnvg1-0/+2
2009-02-25replace type ImportedIdent by Ident because ii_extended is not usedjohnvg1-6/+6
2007-02-14implement qualified explicit importsjohnvg1-69/+250
2007-02-06in checkExplicitImportCompleteness when checking whether a symbol is imported,johnvg1-36/+42
2007-01-30remove di_instances, because it is always []johnvg1-7/+7
2007-01-29remove instances from ExplImpComponentNrs, because it is always []johnvg1-5/+5
2007-01-29replace list of booleans yielded by function search_expl_imp_symbol byjohnvg1-30/+20
2007-01-26optimize markExplImpSymbols by selecting explicit import info for thejohnvg1-12/+11
2005-04-21remove support for 1.3 import syntaxjohnvg1-34/+5
2003-06-19s/sd__ident/sd_ident/gronny1-2/+2
2003-05-16renamed field names of type Ident in syntax treeronny1-24/+24
2003-04-01make toString (STE_Kind) total, fixes bug #19ronny1-1/+3
2003-01-02bug fix: check explicit import completeness for TAS constructorjohnvg1-0/+3
2002-04-11support for generic type context like inalimarin1-2/+6
2002-01-17Bug fix: Scopes in dynamicssjakie1-12/+19
2001-12-13remove tuple symbol from UniqueSelector (! selector) and MatchExprjohnvg1-1/+1
2001-12-05removed type from BasicExprjohnvg1-1/+1
2001-11-30store predefined identifiers in CAFjohnvg1-49/+26
2001-11-26fix explicit imports of cached modulesjohnvg1-26/+14
2001-10-18store macros and local functions in macros in separate {#{#FunDef}},johnvg1-27/+56
2001-10-03eliminated cheat moduleronny1-1/+1
2001-10-02Bug fixes: reference count analysis fixed,sjakie1-1/+1
2001-09-05moved function getBelongingSymbolsFromID from checksupport to explicitimportsjohnvg1-0/+6
2001-08-31added code for OverloadedListPatternsjohnvg1-0/+2
2001-05-11moving all switch macros to new module "compilerSwitches"martinw1-8/+2
2001-05-10bug fixes:martijnv1-2/+2
2001-05-04bugfix 2.0 syntax: formartinw1-15/+28
2001-03-27unfold all macros and local functions in macrosjohnvg1-41/+44
2001-03-13Generics are added, but are disabled.alimarin1-1/+2
2001-02-22bugfix: explicit imports of instances did not work in conjunction with dclmartinw1-10/+1
2001-02-13delaying "determineTypesOfInstances" and "checkSpecialsOfInstances" aftermartinw1-13/+26
2001-01-19refactoringmartinw1-30/+157
2001-01-12New algorithm for explicit imports that also works with cyclic module depende...martinw1-331/+332
2000-11-02optimizing performance of explicitimportsmartinw1-129/+138