aboutsummaryrefslogtreecommitdiff
path: root/frontend/type.icl
AgeCommit message (Expand)AuthorFilesLines
2013-03-25fix freshCopy of TFA var (cv :@: types), (cv :@: types) was not copied in thi...johnvg1-9/+7
2012-08-16don't copy unmodified types in addPropagationAttributesToAType to reduce memo...johnvg1-48/+105
2012-08-16optimize local function new_inequality in determine_attribute_of_cons,johnvg1-8/+11
2012-08-15fix coercibility check of instance of classes with a . before a (constructor)...johnvg1-4/+4
2012-08-14add extendable algebraic data types (merged from iTask branch)johnvg1-25/+90
2012-08-02add pattern match test using =: in expressions,johnvg1-1/+12
2012-05-07fix incorrect array index in function cannot_unifyjohnvg1-1/+2
2012-05-03in error message for incorrect field type print name of field instead of argu...johnvg1-25/+34
2012-03-19clear me_type_ptr's after type checking,johnvg1-4/+14
2011-12-08improve uniqueness error message (by explaining how the 'indicated position' ...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-07remove differences in layout between the compiler and the iTask compilerjohnvg1-196/+213
2011-04-15git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1926 1f8540f1-abd...johnvg1-13/+10
2011-04-14use type FunSpecials instead of Specials for specials of functionsjohnvg1-2/+2
2011-04-13commit more changes for:johnvg1-1/+1
2011-04-08fix type checking of existential type variables that are used by a dynamic ex...johnvg1-222/+197
2011-02-11use ClassInstanceMember array for ins_members instead of DefinedSymbol array,johnvg1-13/+7
2009-06-15report an error if a non unique * annotated type T is inferred in a function ...johnvg1-20/+28
2009-06-05fix for existential/universal type variables of kind > *johnvg1-37/+25
2007-09-10rename NormalSelectorUniqueElementResult as UniqueSelectorUniqueElementResult,johnvg1-25/+31
2007-04-13implement newtypejohnvg1-10/+55
2007-04-12implement {# and {! in array comprehensions that create a new arrayjohnvg1-0/+9
2007-04-11remove function updateDynamics, it is unused because over_infojohnvg1-36/+22
2007-04-11remove cons_index field in pattern in functions that do not use this fieldjohnvg1-6/+3
2007-02-14implement qualified explicit importsjohnvg1-25/+33
2005-11-01prevent crash in 'requirements_of_args' afterjohnvg1-5/+6
2005-11-01fix type error for correct programs using type synonyms with a type variable ...johnvg1-11/+13
2005-10-11print types in error messages: 'derived type conflicts with specified type' andjohnvg1-16/+16
2005-04-21remove support for 1.3 import syntaxjohnvg1-1/+1
2005-04-20function clear_attributes in function freshSymbolType was not calledjohnvg1-1/+1
2005-01-31bug for for update of records with existential variable(s): compare indicesjohnvg1-20/+17
2005-01-21prevent compiler crash in function requirements_of_fields whenjohnvg1-8/+12
2005-01-20first print derived type, then specified type, in error messagejohnvg1-3/+3
2003-09-16removed boolean result from substituteType and substitute: theyronny1-2/+2
2003-08-19removed unused administrationsronny1-26/+23
2003-06-26bug fix: forbid overload CAFs (fixes bug #22)ronny1-2/+10
2003-06-18removed trace statementronny1-1/+1
2003-06-06Bug fixs in universally quantified types: Attribute variables of universal ty...sjakie1-0/+13
2003-05-16renamed field names of type Ident in syntax treeronny1-69/+69
2003-02-24added fusion of unboxed lists of records, movedjohnvg1-1/+1
2003-01-08Bug fix: uniqueness error in recordssjakie1-7/+13
2002-11-29remove // before some function type definitionsjohnvg1-3/+3
2002-11-13Removed bugs in analysis of abstract data types and adjusted typing of record...sjakie1-19/+69
2002-10-30Removed at least 4 bugs (maybe more, but i can't remember):sjakie1-1/+4
2002-10-14new type code and type code constructor representationronny1-2/+2
2002-10-07clear type propagation info from var heapdiederik1-0/+19
2002-09-24removed unused ts_td_infos field in two patternsjohnvg1-2/+2
2002-07-22expand all type synonyms in dynamicsronny1-6/+11
2002-07-12fix argument numbers in error messages of functions withjohnvg1-56/+83