aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2002-03-27compile_with_generics = Falsejohnvg1-1/+1
2002-03-26set the explicit flag for cases generated for && and || to Truejohnvg1-14/+5
2002-03-26don't move tuple and record selectors into explicit casesjohnvg1-38/+83
2002-03-25new implementation of genericsalimarin39-627/+4606
2002-03-25fix version numberjohnvg1-0/+0
2002-03-25synchronize version number with backend.dcljohnvg1-2/+2
2002-03-20bug fix: prevent compiler crash if type in icl module hasjohnvg1-0/+3
2002-03-20bug fixes: record updates with unboxed tuple fields andjohnvg1-0/+0
2002-03-20set sdef_exported bit for sdefs in the main dcl module tojohnvg1-0/+2
2002-03-20bug fix for record updates in a lazy context with unboxed tuple fieldsjohnvg1-7/+48
2002-03-11- bug fix: added a forgotten alternative to function convertDynamics formartijnv1-3/+1
2002-03-11- bug fix: added a forgotten alternative to function convertDynamics formartijnv1-4/+5
2002-03-08remove unused argument td_args from functionsjohnvg1-21/+17
2002-03-08commented out some debug code to reduce memory allocation byjohnvg1-1/+1
2002-03-08make result of function build_inequalities strict to reducejohnvg1-0/+1
2002-03-08make result of function add_declaration strict to reducejohnvg1-2/+2
2002-03-08new backend versionronny3-156/+156
2002-03-06bug fix in 'improved' tail recursion modulo cons optimisationjohnvg1-1/+1
2002-03-06improve tail recursion modulo cons optimisationjohnvg2-118/+163
2002-03-05prevent compiler crash if too few members are specified injohnvg1-27/+37
2002-03-04fix tail recursion modulo cons optimisationjohnvg2-36/+49
2002-03-04add RULE_TAIL_MODULO_CONS_ENTRY_MASKjohnvg1-0/+1
2002-03-04add missing case for TAS constructor (for strict lists)johnvg1-1/+3
2002-03-04Export proper new type of transformGroupsdiederik2-2/+11
2002-02-28unbox record update function argumentsjohnvg2-185/+153
2002-02-28remove some code for debuggingjohnvg1-12/+8
2002-02-28add unboxing of records for update functionjohnvg1-1/+5
2002-02-28add unboxing of records in unboxed closures (for record updates)johnvg1-13/+50
2002-02-28add UNBOX_UPDATE_FUNCTION_ARGUMENTSjohnvg1-0/+1
2002-02-28thunk lift u record selections and 0 arity constructorsjohnvg1-80/+187
2002-02-28compare record states when comparing strictnessjohnvg1-99/+112
2002-02-28some bug fixes from Clean 1.3johnvg1-15/+93
2002-02-28convert record updates of multiple records into one update nodejohnvg1-12/+11
2002-02-28fix bug in computing the conversion table for macros that appearjohnvg1-1/+1
2002-02-27fix bug: report error when the same constructor or memberjohnvg1-60/+98
2002-02-26Bug fix: Dictionary arguments were not passed correctly to other dictionariessjakie1-0/+12
2002-02-19Disable debugging tracesdiederik1-7/+7
2002-02-19Reorder functions and introduce state record for determine_argsdiederik1-967/+1177
2002-02-15initialise number for failing case label for each compileronny1-4/+11
2002-02-15backend.cjohnvg1-1/+1
2002-02-15allow record update nodes with more than 2 argumentsjohnvg1-9/+18
2002-02-13work around for incorrect merging of cases (see source comment)ronny1-0/+18
2002-02-13don't try to read inline code from the abc file that isjohnvg1-1/+1
2002-02-13fix bug in the reuse unique nodes optimisationjohnvg1-3/+10
2002-02-13compare strictness annotations of constructorsjohnvg1-1/+1
2002-02-13bug fix: convert higher-order arrow typesronny1-0/+4
2002-02-12removed useless strictness annotationsronny3-8/+6
2002-02-11removed comments that marked various patchesronny1-128/+16
2002-02-11- creation of {PV,UPV,UV}_Placeholder instead of P_laceholder. See predefmartijnv5-110/+111
2002-02-11small macintosh/clean 2.0 fixesdiederik5-4/+21