Age | Commit message (Expand) | Author | Files | Lines |
2011-04-14 | use type FunSpecials instead of Specials for specials of functions | johnvg | 1 | -3/+2 |
2011-03-31 | use type Component instead of Group in the fusion modules: partition, classif... | johnvg | 1 | -253/+252 |
2011-03-30 | remove unused result cons_args of function transformGrooups | johnvg | 1 | -19/+12 |
2011-02-24 | git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1858 1f8540f1-abd... | johnvg | 1 | -14/+9 |
2011-02-23 | remove ImportedConstructors result from function convertDynamicPatternsIntoUn... | johnvg | 1 | -3/+3 |
2010-08-04 | fix copy of case expression which is a | johnvg | 1 | -15/+29 |
2010-02-09 | allow VI_ExpressionOrBody in instance clearVariables BoundVar | johnvg | 1 | -1/+3 |
2010-02-09 | unfold curried producers that are also normal producers if the producer | johnvg | 1 | -40/+154 |
2010-02-08 | generate a new function if a non root case is used of | johnvg | 1 | -11/+136 |
2010-02-08 | allow fusion in non linear arguments for some functions that | johnvg | 1 | -22/+81 |
2010-02-08 | don't add strict let with no variables | johnvg | 1 | -51/+62 |
2010-02-08 | don't add a strict let if a strict unused argument is a constructor without | johnvg | 1 | -17/+27 |
2010-02-08 | repair the previous modification | johnvg | 1 | -1/+1 |
2010-02-08 | another modification that should have been committed already | johnvg | 1 | -1/+1 |
2010-02-08 | update th_attrs for AVI_Atrr (TA_TempVar _) bug fix (1.140) | johnvg | 1 | -21/+22 |
2010-02-08 | enable constructor fusion for generic constructors | johnvg | 1 | -28/+26 |
2010-02-08 | move some fields from ReadOnlyTi to new record TransformFunctionInfo | johnvg | 1 | -70/+76 |
2010-02-08 | remove the AVI_Attr (TA_TempVar _)'s before unfold, | johnvg | 1 | -53/+78 |
2010-02-08 | store type information in algebraic pattern variables in lift_patterns, | johnvg | 1 | -6/+12 |
2010-02-08 | instead of transCase False No this_case ro ti, use skip_over this_case ro ti, | johnvg | 1 | -425/+295 |
2010-02-05 | create a copy of unfold in module transform in module trans, called copy | johnvg | 1 | -54/+384 |
2010-02-05 | move producerRequirements from module trans to module classify | johnvg | 1 | -233/+0 |
2009-10-12 | fix bug in fusion that may occur if a recursive function that contains | johnvg | 1 | -25/+29 |
2009-07-28 | fix uniqueness type bug (not detected because of bug in refmark) | johnvg | 1 | -5/+2 |
2007-04-13 | implement newtype | johnvg | 1 | -3/+9 |
2005-10-28 | remove output for debugging | johnvg | 1 | -1/+2 |
2005-10-26 | remove output for debugging | johnvg | 1 | -1/+1 |
2005-10-26 | remove output for debugging | johnvg | 1 | -2/+2 |
2005-04-08 | fix specified type | johnvg | 1 | -1/+1 |
2003-09-16 | removed boolean result from substituteType and substitute: they | ronny | 1 | -9/+9 |
2003-05-16 | renamed field names of type Ident in syntax tree | ronny | 1 | -116/+116 |
2003-03-12 | extra curried fusion fixes | diederik | 1 | -107/+219 |
2003-02-24 | added fusion of unboxed lists of records, moved | johnvg | 1 | -86/+99 |
2003-02-19 | implement fusion of overloaded cons or nil (function) of overloaded lists, | johnvg | 1 | -43/+130 |
2003-02-18 | fix bug in fusion of an overloaded list pattern match with | johnvg | 1 | -33/+57 |
2003-01-24 | added convertSymbolTypeWithoutCollectingImportedConstructors | johnvg | 1 | -1/+9 |
2003-01-21 | Fix error in producerRequirements | diederik | 1 | -5/+11 |
2003-01-08 | Bug fix: uniqueness error in records | sjakie | 1 | -10/+11 |
2002-12-02 | add strictness annotations | diederik | 1 | -18/+55 |
2002-12-02 | improve speed when not fusing | diederik | 1 | -0/+4 |
2002-11-25 | fusion patches for case folds, case types, and dictionary types | diederik | 1 | -58/+183 |
2002-11-08 | Supply predef to generic dict unification; | diederik | 1 | -15/+59 |
2002-10-15 | disable arity check to circumvent bug in compiling the module relayout.icl in... | ronny | 1 | -1/+1 |
2002-10-10 | use transform_trivial for 0-ary funs | diederik | 1 | -21/+8 |
2002-10-10 | prepare possibly_add_let for reuse | diederik | 1 | -39/+37 |
2002-10-10 | generate new versions for over-applied functions | diederik | 1 | -1/+121 |
2002-10-10 | fuse non-recursive producers | diederik | 1 | -6/+34 |
2002-10-10 | cleanup case fun generation; | diederik | 1 | -24/+30 |
2002-10-10 | transform record selections | diederik | 1 | -0/+21 |
2002-10-09 | possiblyFoldOuterCase | diederik | 1 | -20/+69 |