aboutsummaryrefslogtreecommitdiff
path: root/frontend/classify.icl
AgeCommit message (Expand)AuthorFilesLines
2013-04-02add type constraints in constructors and function arguments with universal qu...johnvg1-1/+20
2012-08-14rename extendable to extensiblejohnvg1-2/+2
2012-08-14add extendable algebraic data types (merged from iTask branch)johnvg1-8/+12
2012-08-08make field aci_linearity_of_patterns of record ActiveCaseInfo strictjohnvg1-3/+14
2012-08-07use an unboxed tail strict list for cc_linear_bits to reduce memory usagejohnvg1-10/+11
2012-08-02add pattern match test using =: in expressions,johnvg1-4/+10
2012-07-16optimize consumer analysis of cases,johnvg1-192/+337
2012-06-18in module classify, unify of Seq n1 [] and Seq n2 [] is Seq (max n1 n2) []johnvg1-7/+11
2012-06-11make RefCount array elements strict, to prevent a space leak of unify thunksjohnvg1-6/+1
2011-11-10move type TypeCodeVariableInfo to module syntax, remove type DynamicValueAlia...johnvg1-4/+1
2011-11-08remove unnecessary imports of module check,johnvg1-1/+1
2011-11-04remove differences in layout between the compiler and the iTask compilerjohnvg1-2/+4
2011-04-19use unique array select and update instead of replacejohnvg1-1/+1
2011-03-31use type Component instead of Group in the fusion modules: partition, classif...johnvg1-178/+170
2011-03-30make the following identical local functions of functions analyseGroups and r...johnvg1-86/+55
2010-02-05remove some white spacejohnvg1-41/+25
2010-02-05move producerRequirements from module trans to module classifyjohnvg1-0/+241
2007-04-11remove import of module checksupportjohnvg1-1/+1
2003-06-23optimize allocation of Par and Seq constructors to prevent heap overflowjohnvg1-2/+12
2003-05-16renamed field names of type Ident in syntax treeronny1-7/+7
2003-03-12extra curried fusion fixesdiederik1-227/+389
2003-01-08Bug fix: uniqueness error in recordssjakie1-5/+6
2002-12-02add strictness annotationsdiederik1-7/+19
2002-11-15Fix bug with active and accumulating dictionary argsdiederik1-0/+3
2002-09-30improved case classificationdiederik1-179/+180
2002-09-30add 'safe' to active case info for casefun generationdiederik1-11/+80
2002-08-07Add consumer annotations changed flag to reanalyseGroups result;diederik1-16/+67
2002-07-25fix typodiederik1-2/+2
2002-07-25extend for reclassifydiederik1-110/+671
2002-07-25make args for which specials exist activediederik1-0/+14
2002-07-25rename consumer classifications and add CUnuseddiederik1-43/+65
2002-07-24move consumer classification to separate modulediederik1-0/+594