aboutsummaryrefslogtreecommitdiff
path: root/frontend/check.icl
AgeCommit message (Expand)AuthorFilesLines
2012-08-14add extendable algebraic data types (merged from iTask branch)johnvg1-0/+28
2012-06-15in substitute use original type (instead of copy) if possible,johnvg1-8/+7
2012-05-14import module _SystemDynamic instead of StdCleanTypes if -dynamics is used,johnvg1-15/+4
2012-03-23fix implicit qualified import of a module of which no (qualified) symbol is usedjohnvg1-1/+8
2011-11-10move type TypeCodeVariableInfo to module syntax, remove type DynamicValueAlia...johnvg1-2/+1
2011-11-09add module expand_types containing some functions from module trans and modul...johnvg1-1/+1
2011-11-08rename module StdCompare to compare_typesjohnvg1-1/+1
2011-11-08remove unnecessary imports of module check,johnvg1-1/+1
2011-11-08remove differences in layout between the compiler and the iTask compilerjohnvg1-132/+106
2011-09-06move mapSt2 and mapY2St from module check to module utilitiesjohnvg1-22/+0
2011-06-21prevent crash if a macro is exported using a function type, instead report errorjohnvg1-13/+27
2011-04-21use strictness annotations in instance member types,johnvg1-99/+158
2011-04-18add instance declarations with a qualified class namejohnvg1-9/+25
2011-04-15git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1926 1f8540f1-abd...johnvg1-45/+37
2011-04-15remove field icl_copied_from_dcl from type IclModulejohnvg1-5/+3
2011-04-14use type FunSpecials instead of Specials for specials of functionsjohnvg1-16/+14
2011-04-14replace field dcl_macro_conversions by dcl_has_macro_conversions of type DclM...johnvg1-44/+44
2011-04-13use a separate list of function and macro declarations (to have fewer differe...johnvg1-176/+115
2011-04-12allow qualified imports of class membersjohnvg1-18/+16
2011-04-04Remove type argument from_symbol of type Import, it was always type ImportDec...johnvg1-4/+4
2011-03-21remove unused field td_context from type TypeDefjohnvg1-1/+1
2011-02-23fix type in name of function collectCommonDefinitionsjohnvg1-4/+4
2011-02-23remove some unused commented out functionsjohnvg1-56/+15
2011-02-11use ClassInstanceMember array for ins_members instead of DefinedSymbol array,johnvg1-23/+26
2010-07-06move some functions from module check to new module checkgenericsjohnvg1-309/+2
2010-07-05dont pass icl functions array to/from checkDclMacros,johnvg1-55/+55
2010-07-05don't pass icl functions array to/from partitionateDclMacros,johnvg1-2/+2
2010-07-02pass Ident name instead of Ident to functions to create generic identsjohnvg1-2/+2
2010-07-02remove use of icl_functions by call of checkExplicitImportCompletenessjohnvg1-2/+2
2010-07-02remove use of the icl functions array by functionjohnvg1-54/+54
2009-05-14report error if type Dynamic is used without importing StdDynamic,johnvg1-9/+11
2009-02-25add explicit import of generic functionsjohnvg1-9/+13
2009-02-25replace type ImportedIdent by Ident because ii_extended is not usedjohnvg1-4/+4
2008-11-10use a loop to adjust predefined symbols of dynamics and genericsjohnvg1-73/+8
2008-10-28remove fields gen_cases and gen_star_cases because they are notjohnvg1-34/+0
2007-04-19remove unused field cons_arg_vars,johnvg1-7/+7
2007-04-18add alternative for NewTypePatterns in function checkMacrojohnvg1-0/+3
2007-04-13implement newtypejohnvg1-5/+11
2007-04-11remove string in AP_Empty constructorjohnvg1-2/+2
2007-04-11rename field cons_index as cons_numberjohnvg1-1/+1
2007-04-02remove definition of TC in predef if dynamics are not enabled,johnvg1-17/+22
2007-03-28fix "not imported" error if StdArray or StdEnum needs to be importedjohnvg1-11/+15
2007-03-28report an error if a generic case is defined using a type synonymjohnvg1-32/+38
2007-02-27add {#Int} and {#Real} for foreign exportjohnvg1-19/+12
2007-02-14implement qualified explicit importsjohnvg1-73/+79
2007-01-30remove di_instances, because it is always []johnvg1-1/+1
2007-01-29remove instances from ExplImpComponentNrs, because it is always []johnvg1-3/+3
2007-01-29rename super_components as components_importing_module orjohnvg1-20/+19
2007-01-29remove intermediate expl_imp_symbols_and_indices_in_components list ofjohnvg1-8/+17
2007-01-12add support for strings in foreign exportjohnvg1-11/+19