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
/
backendC
/
CleanCompilerSources
/
codegen1.c
Age
Commit message (
Expand
)
Author
Files
Lines
2015-11-23
use new label names for _indirection (instead of old names)
johnvg
1
-2
/
+2
2015-07-20
fix names and export labels of tuple selectors > 6 if exporting local labels
johnvg
1
-2
/
+13
2013-12-04
generate .impmod before importing labels and descriptors,
johnvg
1
-71
/
+90
2013-11-08
generate jsr_ap 1 instead of jsr e_system_sAP
johnvg
1
-4
/
+1
2013-08-23
bug fix: generate jmp_eval_upd entry for update function for boxed records
johnvg
1
-37
/
+21
2013-08-22
bug fix: don't use jmp_eval_upd for record fields of an abstract type
johnvg
1
-1
/
+5
2012-07-27
optimize is constructor functions
johnvg
1
-2
/
+38
2011-03-01
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1871 1f8540f1-abd...
johnvg
1
-1
/
+14
2010-09-29
prevent NULL pointer dereference
johnvg
1
-1
/
+1
2008-12-19
add integers and rationals
johnvg
1
-2
/
+252
2006-11-16
rename ea entry for record to eu, to prevent conflict with ea
johnvg
1
-9
/
+10
2006-11-03
generate an eval_fill call as ea entry for lazy record selectors
johnvg
1
-1
/
+1
2006-11-03
generate ea entry for boxed records, fixes jmp_eval_upd in lazy selectors
johnvg
1
-5
/
+34
2005-11-11
new selector descriptors for garbage collector
johnvg
1
-17
/
+16
2005-10-06
generate .a directive for constructors
johnvg
1
-1
/
+6
2005-01-25
optimize apply of unknown function with two or more arguments, not yet enabled
johnvg
1
-10
/
+52
2003-01-09
fix label names for unboxed lists of records with dynamics
johnvg
1
-6
/
+9
2003-01-07
fix generated labels for lazy record field selectors if ExportedLocalLabels==...
johnvg
1
-6
/
+0
2003-01-07
export labels if ExportLocalLabels==True for lazy record selectors
johnvg
1
-2
/
+8
2002-10-22
add boxed records
johnvg
1
-2
/
+25
2002-02-28
remove some code for debugging
johnvg
1
-12
/
+8
2001-12-20
add missing ()'s in test for strict list structor
johnvg
1
-1
/
+1
2001-12-17
implement pattern matching of strict, unboxed and overloaded lists
johnvg
1
-0
/
+23
2001-11-19
fix bug in exporting record labels for Dynamics
johnvg
1
-7
/
+7
2001-10-05
generate and export all labels for records and constructors when ExportLocalL...
johnvg
1
-3
/
+3
2001-09-03
added code for strict and unboxed lists
johnvg
1
-36
/
+204
2001-05-15
changes for dynamic linking (not tested)
clean
1
-11
/
+82
2001-05-15
merged with backend C source code on the mac
johnvg
1
-1
/
+7
2001-03-28
fixed bug in contains_fail
johnvg
1
-5
/
+8
2001-03-27
allow 'else fail' for all if nodes on root or in
johnvg
1
-0
/
+25
2000-07-12
clean 1.3.3 backend again again
clean
1
-0
/
+3738