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
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
2002-10-08
SwitchReanalyseFunction
diederik
1
-17
/
+36
2002-10-08
Change order of propagation annotation in generateFunction
diederik
1
-15
/
+16
2002-10-08
Add function arity checks
diederik
1
-16
/
+40
2002-10-07
iterate fusion per component
diederik
1
-99
/
+286
2002-10-01
minor changes in generics
alimarin
1
-0
/
+16
2002-08-23
remove record fields: ui_convert_module_n and ui_conversion_table
johnvg
1
-8
/
+2
2002-08-07
Move partitioning to separate module
diederik
1
-90
/
+1
2002-08-01
fix curried constructor applications
diederik
1
-0
/
+16
2002-08-01
inline trivial functions and optionally constant functions
diederik
1
-17
/
+213
2002-08-01
add and use consumer_is_curried information to producer determination
diederik
1
-29
/
+55
2002-07-30
improved type annotations from build_application_type;
diederik
1
-6
/
+100
2002-07-30
specialize when special available
diederik
1
-14
/
+112
2002-07-29
add removing unused function arguments to fusion
diederik
1
-15
/
+31
2002-07-29
fixes for removing unused function arguments
diederik
1
-8
/
+36
2002-07-29
move typedefs from trans to syntax; allow for uncurried instances; fix compar...
diederik
1
-4
/
+8
2002-07-29
optimise (normal) selection from known records
diederik
1
-7
/
+28
2002-07-25
rename consumer classifications and add CUnused
diederik
1
-6
/
+6
2002-07-24
minor code reorganisation
diederik
1
-283
/
+316
[prev]
[next]