index
:
compiler
master
Fork of the Clean compiler for experimenting with new features
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
frontend
/
trans.icl
Age
Commit message (
Expand
)
Author
Files
Lines
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
2002-10-09
SwitchHOFusion
diederik
1
-16
/
+41
2002-10-09
only generate functions for safe cases
diederik
1
-27
/
+119
2002-10-09
rnf constructor fusion
diederik
1
-3
/
+25
[next]