aboutsummaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)AuthorFilesLines
2014-04-03add unit typejohnvg1-0/+29
2013-04-02add type constraints in constructors and function arguments with universal qu...johnvg1-0/+2
2012-08-14rename extendable to extensiblejohnvg1-1/+1
2012-08-14add extendable algebraic data types (merged from iTask branch)johnvg4-5/+20
2011-11-10move type TypeCodeVariableInfo to module syntax, remove type DynamicValueAlia...johnvg1-4/+0
2011-11-08rename module StdCompare to compare_typesjohnvg1-1/+1
2011-11-08add import StdComparejohnvg1-1/+1
2011-04-15git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1926 1f8540f1-abd...johnvg1-2/+2
2011-04-08fix type checking of existential type variables that are used by a dynamic ex...johnvg1-2/+6
2011-03-31use type Component instead of Group in the fusion modules: partition, classif...johnvg2-7/+45
2011-03-01git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1871 1f8540f1-abd...johnvg4-43/+53
2011-02-24git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1858 1f8540f1-abd...johnvg1-19/+3
2011-02-11use ClassInstanceMember array for ins_members instead of DefinedSymbol array,johnvg1-8/+8
2011-01-24change BESpecialIdentCountjohnvg1-1/+1
2011-01-24use p instead of I for pointers in ccalljohnvg1-128/+130
2008-12-19remove BENrOfBasicDenotsjohnvg2-2/+2
2008-01-03move function remove_first_n from backendinterface to containersjohnvg1-19/+1
2007-09-10rename NormalSelectorUniqueElementResult as UniqueSelectorUniqueElementResult,johnvg1-4/+5
2007-04-13implement newtypejohnvg1-1/+6
2007-01-10remove //1.3 //3.1johnvg2-8/+0
2006-04-07use BEGetIntFromArray instead of BECopyIntsjohnvg1-1/+1
2006-03-24the backend uses 0 if a line number is unknown, not -1johnvg1-1/+1
2006-01-05use BEGetIntFromArray instead of BECopyIntsjohnvg1-1/+1
2006-01-05use BEGetIntFromArray instead of BECopyInts to fix a problem if integersjohnvg3-2/+17
2005-12-16use the same file for list all types and list exported types as for listjohnvg2-25/+11
2005-11-25remove some unnecessary copying while creating lists of function indicesjohnvg1-5/+4
2005-11-18check kinds of local functions,johnvg1-4/+5
2005-01-10changed version number and name of universityronny2-2/+2
2004-04-19remove TC; typesronny1-21/+41
2004-04-02implement foreign export with stdcalljohnvg3-10/+10
2004-03-17removed useless function convertLhsNodeDefsronny1-20/+4
2003-12-22use class_ident in typeToClass to prevent ';' after class namejohnvg1-46/+35
2003-12-15add foreign exportjohnvg1-1/+10
2003-12-15add BEInsertForeignExportjohnvg2-0/+8
2003-12-15add BEInsertForeignExportjohnvg2-0/+2
2003-12-12removed unused argument of FP_AlgebraicPatternronny1-12/+5
2003-12-12removed unused FP_Pattern alternativesronny1-22/+1
2003-12-11move FunctionPattern type from syntax to backendconvertjohnvg2-11/+6
2003-12-11remove BackendBodyjohnvg2-28/+0
2003-12-11use 'Error: ' instead of '[Backend]' in the backend too oldjohnvg1-2/+2
2003-10-27update backend version number for 2.1 releaseronny2-2/+2
2003-10-16add extra attribute argument to BEFlatType andjohnvg1-37/+33
2003-10-16add extra attribute argument to BEFlatType andjohnvg1-13/+7
2003-10-16add extra attribute argument to BEFlatType andjohnvg1-15/+11
2003-10-15update version to 2.1.0 alpha 0ronny2-2/+2
2003-06-19s/sd__ident/sd_ident/gronny1-3/+3
2003-06-17removed unused functionsronny4-105/+74
2003-06-13removed commented coderonny1-80/+9
2003-06-13removed PA bug workaroundronny1-1/+1
2003-05-16renamed field names of type Ident in syntax treeronny3-43/+43