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
/
instructions.c
Age
Commit message (
Expand
)
Author
Files
Lines
2013-04-09
in lazy record selector offsets for the garbage collector, swap the offsets,
johnvg
1
-0
/
+8
2012-07-27
optimize is constructor functions
johnvg
1
-22
/
+32
2009-01-14
add seq
johnvg
1
-1
/
+7
2008-12-19
pass world to main function without argument
johnvg
1
-2
/
+2
2008-12-19
add integers and rationals, allow use of main instead of Start
johnvg
1
-11
/
+67
2007-09-03
add ( , and ) in type string of .record to print unboxed tuples in constructo...
johnvg
1
-7
/
+32
2007-02-27
add {#Int} and {#Real} for foreign export
johnvg
1
-3
/
+12
2007-01-12
add support for strings in foreign export
johnvg
1
-0
/
+8
2007-01-10
add passing Reals using foreign export
johnvg
1
-0
/
+3
2006-11-16
rename ea entry for record to eu, to prevent conflict with ea
johnvg
1
-0
/
+9
2006-11-03
fix printing of _ label in .n directive for lazy record field selectors
johnvg
1
-2
/
+5
2006-11-03
generate ea entry for boxed records, fixes jmp_eval_upd in lazy selectors
johnvg
1
-1
/
+20
2006-07-17
add 64 bit flag to .comp directive
johnvg
1
-5
/
+6
2005-11-11
new selector descriptors for garbage collector
johnvg
1
-0
/
+91
2005-10-28
add -fusion flag
johnvg
1
-10
/
+13
2005-03-31
remove macros _STANDALONE_ and _MACUSER_
johnvg
1
-16
/
+2
2005-01-25
optimize apply of unknown function with two or more arguments, not yet enabled
johnvg
1
-0
/
+2
2005-01-12
improve names used by the time profiler for functions generated for
johnvg
1
-0
/
+30
2004-04-02
implement foreign export with stdcall
johnvg
1
-0
/
+3
2004-03-19
if ExportLocalLabels and strict constructor not used curried and not
johnvg
1
-4
/
+10
2004-03-05
implement tuple result for foreign export / centry
johnvg
1
-1
/
+9
2003-12-15
add foreign export
johnvg
1
-0
/
+51
2003-01-09
fix label names for unboxed lists of records with dynamics
johnvg
1
-1
/
+4
2003-01-07
fix generated labels for lazy record field selectors if ExportedLocalLabels==...
johnvg
1
-9
/
+11
2003-01-07
export labels if ExportLocalLabels==True for lazy record selectors
johnvg
1
-10
/
+10
2002-11-18
insert "lR" in type string for unboxed lists of records
johnvg
1
-2
/
+2
2002-11-13
export label with t prefix for records for dynamics
johnvg
1
-3
/
+8
2002-10-21
add new instructions for boxed records
johnvg
1
-2
/
+18
2002-09-03
store record.field name in descriptor for record fields instead of just the f...
johnvg
1
-15
/
+13
2002-06-05
Unix version
ronny
1
-1
/
+0
2002-02-15
initialise number for failing case label for each compile
ronny
1
-4
/
+11
2001-12-17
fix bug in label names of cons for unboxed lists of records
johnvg
1
-5
/
+2
2001-10-05
generate t label for strict records with module and record name when ExportLo...
johnvg
1
-8
/
+8
2001-10-04
fail explicit cases
ronny
1
-0
/
+25
2001-10-01
pass file modification times from icl module and dcl modules to backend
ronny
1
-2
/
+10
2001-09-03
added code for strict and unboxed lists
johnvg
1
-6
/
+47
2001-05-15
changes for dynamic linking (not tested)
clean
1
-38
/
+180
2001-05-15
merged with backend C source code on the mac
johnvg
1
-10
/
+13
2001-05-01
removed RWS in internal compiler error message
ronny
1
-2
/
+7
2000-10-23
no message
clean
1
-0
/
+16
2000-10-02
bug fix: generate 'in' abc instruction even when there are no parameters
johnvg
1
-4
/
+1
2000-07-12
clean 1.3.3 backend again again
clean
1
-0
/
+3403