aboutsummaryrefslogtreecommitdiff
path: root/backendC/CleanCompilerSources/optimisations.c
AgeCommit message (Expand)AuthorFilesLines
2013-12-04generate .impmod before importing labels and descriptors,johnvg1-15/+51
2012-05-15thunk lift partial function arguments,johnvg1-29/+122
2011-02-25remove some unused fields and variablesjohnvg1-30/+27
2009-01-14add seqjohnvg1-0/+9
2008-12-19add integers and rationalsjohnvg1-6/+86
2005-12-12another fix for counting the number of arguments in the thunk lifter, to preventjohnvg1-2/+2
2005-11-28fix counting of the number of arguments by the thunk lifter, to preventjohnvg1-20/+20
2004-04-14mark lazy and/or curried entries of cons for list of unboxed recordsjohnvg1-1/+9
2003-01-08bug fix: copy decons_expr in pattern when copying a function with stricter re...johnvg1-3/+8
2002-10-24disable destructive root updates of records without BOXED_RECORDSjohnvg1-9/+10
2002-10-22skip some code when not using BOXED_RECORDSjohnvg1-4/+4
2002-10-22add boxed recordsjohnvg1-84/+396
2002-02-28thunk lift u record selections and 0 arity constructorsjohnvg1-80/+187
2002-02-13fix bug in the reuse unique nodes optimisationjohnvg1-3/+10
2001-11-21reuse unique nodes optimization: update node with fewest number of words to b...johnvg1-1/+112
2001-09-03added code for strict and unboxed listsjohnvg1-3/+24
2001-05-15merged with backend C source code on the macjohnvg1-1/+11
2001-05-09don't analyse idents for Clean 2.0ronny1-0/+2
2001-05-01cases in backendronny1-1/+1
2001-05-01made name generation depend on _ANALYSE_IDENT_ronny1-1/+21
2000-07-12clean 1.3.3 backend again againclean1-0/+3601