aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-10-13#include <string.h> to prevent c compiler warningsjohnvg1-1/+3
2010-10-07disable 'function may fail' warnings for Clean 2johnvg1-4/+7
2010-10-07convert negative line numbers to 0,johnvg1-2/+2
2010-10-04use Libraries/ArgEnv instead of Libraries/ArgEnvWindows (for 64 bit .prj)johnvg1-2/+1
2010-10-01use Libraries\ArgEnv instead of Libraries\ArgEnvWindowsjohnvg1-2/+1
2010-09-29prevent NULL pointer dereferencejohnvg1-1/+1
2010-09-27fix for 64 bit linux (does not fix 64 bit windows)johnvg1-8/+6
2010-08-04fix copy of case expression which is ajohnvg1-15/+29
2010-07-13improve failed explicit import error messagejohnvg2-19/+20
2010-07-08remove code for backwards compatibility with Clean 1.3johnvg2-9/+0
2010-07-06use 'Module'.name in errors, instead of Module@namejohnvg2-10/+10
2010-07-06move some functions from module check to new module checkgenericsjohnvg3-309/+339
2010-07-05dont pass icl functions array to/from checkDclMacros,johnvg3-58/+59
2010-07-05don't pass icl functions array to/from partitionateDclMacros,johnvg3-12/+12
2010-07-02pass Ident name instead of Ident to functions to create generic identsjohnvg6-33/+33
2010-07-02remove use of icl_functions by call of checkExplicitImportCompletenessjohnvg1-2/+2
2010-07-02remove use of the icl functions array by functionjohnvg3-100/+63
2010-05-25scan 'ModuleName'.Symbol or 'ModuleName'. OperatorSymboljohnvg1-13/+118
2010-05-19allow shorted array and record updates after # or #! as:johnvg1-329/+363
2010-05-07no messagejohnvg1-4/+1
2010-05-07report an error if a generic instance is derived for a type with anjohnvg1-33/+41
2010-02-11fix comparing TA with TASjohnvg2-39/+44
2010-02-09allow VI_ExpressionOrBody in instance clearVariables BoundVarjohnvg1-1/+3
2010-02-09unfold curried producers that are also normal producers if the producerjohnvg2-40/+156
2010-02-08generate a new function if a non root case is used ofjohnvg1-11/+136
2010-02-08allow fusion in non linear arguments for some functions thatjohnvg1-22/+81
2010-02-08don't add strict let with no variablesjohnvg1-51/+62
2010-02-08don't add a strict let if a strict unused argument is a constructor withoutjohnvg1-17/+27
2010-02-08repair the previous modificationjohnvg1-1/+1
2010-02-08another modification that should have been committed alreadyjohnvg1-1/+1
2010-02-08update th_attrs for AVI_Atrr (TA_TempVar _) bug fix (1.140)johnvg1-21/+22
2010-02-08enable constructor fusion for generic constructorsjohnvg1-28/+26
2010-02-08move some fields from ReadOnlyTi to new record TransformFunctionInfojohnvg1-70/+76
2010-02-08remove the AVI_Attr (TA_TempVar _)'s before unfold,johnvg1-53/+78
2010-02-08store type information in algebraic pattern variables in lift_patterns,johnvg1-6/+12
2010-02-08instead of transCase False No this_case ro ti, use skip_over this_case ro ti,johnvg1-425/+295
2010-02-05remove code that is no longer used in unfold, because unfold is no longerjohnvg3-226/+107
2010-02-05create a copy of unfold in module transform in module trans, called copyjohnvg1-54/+384
2010-02-05remove some white spacejohnvg1-41/+25
2010-02-05move producerRequirements from module trans to module classifyjohnvg3-233/+254
2010-02-05add optimizations for generic bimap,johnvg2-163/+936
2010-02-05make local build_ functions globaljohnvg1-73/+88
2010-02-05use record FunsAndGroups instead of a tuplejohnvg1-223/+79
2010-02-04make generic info lazy to improve fusion results,johnvg1-65/+19
2010-02-04fix bug in foldExpr for @, first expression was used twicejohnvg1-50/+16
2010-02-04remove unused codejohnvg1-235/+3
2010-01-08remove AddStrictLhsNodeIdsToNodeDefs call for overloaded case nodejohnvg1-2/+0
2009-12-22prevent crash if def_node==NULL (lhs strictness annotation)johnvg1-2/+2
2009-12-22make strictly annotated variables in patterns strict (in case expressions)johnvg1-0/+6
2009-12-22fix typo and remove numbers between () in error messagesjohnvg1-5/+5