aboutsummaryrefslogtreecommitdiff
path: root/backendC
AgeCommit message (Expand)AuthorFilesLines
2002-02-13fix bug in the reuse unique nodes optimisationjohnvg1-3/+10
2002-02-08removed function call of transform_patterns_to_case_and_guard_nodesjohnvg1-2/+6
2002-02-08fix bug in scope numbersjohnvg2-27/+53
2002-02-08export and extend PrintState, add File parameter to PrintRulesjohnvg2-11/+35
2002-02-08remove some unused codejohnvg1-3/+0
2001-12-21version number for releaseronny2-3/+3
2001-12-20add missing ()'s in test for strict list structorjohnvg2-2/+2
2001-12-17implement pattern matching of strict, unboxed and overloaded listsjohnvg2-4/+66
2001-12-17fix bug in label names of cons for unboxed lists of recordsjohnvg1-5/+2
2001-12-12remove macros_2.c, checktypedefs_2.c, macros.h and checktypedefs.hjohnvg5-140/+3
2001-11-26new backend versionronny1-1/+1
2001-11-26bug fix in initialisationronny2-6/+15
2001-11-21tail recursion modulo cons for strict listsjohnvg1-103/+82
2001-11-21reuse unique nodes optimization: update node with fewest number of words to b...johnvg1-1/+112
2001-11-21bug fix for state of selections of selections of tuplesjohnvg1-0/+4
2001-11-21new releaseronny1-1/+1
2001-11-19bug fix: initialisation of global strictness info (prevents crash with second...ronny1-0/+3
2001-11-19fix bug in exporting record labels for Dynamicsjohnvg1-7/+7
2001-11-01pass strictness information from C to Clean, print strict exported and all ty...ronny6-44/+277
2001-10-16don't add arguments to fail noderonny1-0/+2
2001-10-12add list cons symbols with arity<2 (for strict lists)johnvg1-40/+73
2001-10-12bind special idents (such as abort, undef from StdMisc) to the correct identi...ronny1-0/+2
2001-10-05generate and export all labels for records and constructors when ExportLocalL...johnvg1-3/+3
2001-10-05generate t label for strict records with module and record name when ExportLo...johnvg1-8/+8
2001-10-05bind special idents (such as abort, undef from StdMisc) to the correct identi...ronny3-8/+72
2001-10-04fail explicit casesronny6-3/+55
2001-10-01pass file modification times from icl module and dcl modules to backendronny6-16/+32
2001-09-12clean 1.3 code for recognizing abort and undef in the strictness analyzerjohnvg4-1/+32
2001-09-10fix bug in printing brackets in function typesjohnvg1-4/+1
2001-09-05print forall typevars in backendronny1-2/+2
2001-09-05print forall typevars in backendronny6-13/+80
2001-09-03new version numberjohnvg1-3/+3
2001-09-03fix memory allocation bugjohnvg1-1/+5
2001-09-03added new functions for strict and unboxed listsjohnvg1-0/+7
2001-09-03added code for strict and unboxed listsjohnvg19-384/+1136
2001-07-13bug fix: reverse order of functions (in components)ronny1-3/+3
2001-07-13bug fix: reverse order of functions (in components)johnvg1-4/+4
2001-07-12uniqueness attributes in backendronny4-9/+117
2001-07-03initialise compiler_id with -1,johnvg1-1/+1
2001-07-03enable optimizer (level 2)johnvg1-0/+0
2001-06-25generate .depend for current dcl moduleronny2-6/+13
2001-06-22new version number (2.0.d.8)ronny1-2/+2
2001-06-22local reference counts for CaseNode and DefaultNoderonny3-16/+341
2001-06-22print node_defs in GuardNodejohnvg1-2/+12
2001-06-22print matched symbol in CaseNoderonny1-1/+6
2001-06-15removed commentsronny1-4/+1
2001-06-15print local reference counts to file instead of stdoutronny1-4/+4
2001-06-15AnnotateStrictNodesIds in GuardNode,johnvg1-9/+19
2001-06-11handle GuardNode'sjohnvg1-0/+5
2001-06-11bug fix, assign last nodedefs in CollectSharedNodeIdsInRootNoderonny1-1/+1