aboutsummaryrefslogtreecommitdiff
path: root/backendC/CleanCompilerSources/instructions.c
AgeCommit message (Expand)AuthorFilesLines
2013-04-09in lazy record selector offsets for the garbage collector, swap the offsets,johnvg1-0/+8
2012-07-27optimize is constructor functionsjohnvg1-22/+32
2009-01-14add seqjohnvg1-1/+7
2008-12-19pass world to main function without argumentjohnvg1-2/+2
2008-12-19add integers and rationals, allow use of main instead of Startjohnvg1-11/+67
2007-09-03add ( , and ) in type string of .record to print unboxed tuples in constructo...johnvg1-7/+32
2007-02-27add {#Int} and {#Real} for foreign exportjohnvg1-3/+12
2007-01-12add support for strings in foreign exportjohnvg1-0/+8
2007-01-10add passing Reals using foreign exportjohnvg1-0/+3
2006-11-16rename ea entry for record to eu, to prevent conflict with eajohnvg1-0/+9
2006-11-03fix printing of _ label in .n directive for lazy record field selectorsjohnvg1-2/+5
2006-11-03generate ea entry for boxed records, fixes jmp_eval_upd in lazy selectorsjohnvg1-1/+20
2006-07-17add 64 bit flag to .comp directivejohnvg1-5/+6
2005-11-11new selector descriptors for garbage collectorjohnvg1-0/+91
2005-10-28add -fusion flagjohnvg1-10/+13
2005-03-31remove macros _STANDALONE_ and _MACUSER_johnvg1-16/+2
2005-01-25optimize apply of unknown function with two or more arguments, not yet enabledjohnvg1-0/+2
2005-01-12improve names used by the time profiler for functions generated forjohnvg1-0/+30
2004-04-02implement foreign export with stdcalljohnvg1-0/+3
2004-03-19if ExportLocalLabels and strict constructor not used curried and notjohnvg1-4/+10
2004-03-05implement tuple result for foreign export / centryjohnvg1-1/+9
2003-12-15add foreign exportjohnvg1-0/+51
2003-01-09fix label names for unboxed lists of records with dynamicsjohnvg1-1/+4
2003-01-07fix generated labels for lazy record field selectors if ExportedLocalLabels==...johnvg1-9/+11
2003-01-07export labels if ExportLocalLabels==True for lazy record selectorsjohnvg1-10/+10
2002-11-18insert "lR" in type string for unboxed lists of recordsjohnvg1-2/+2
2002-11-13export label with t prefix for records for dynamicsjohnvg1-3/+8
2002-10-21add new instructions for boxed recordsjohnvg1-2/+18
2002-09-03store record.field name in descriptor for record fields instead of just the f...johnvg1-15/+13
2002-06-05Unix versionronny1-1/+0
2002-02-15initialise number for failing case label for each compileronny1-4/+11
2001-12-17fix bug in label names of cons for unboxed lists of recordsjohnvg1-5/+2
2001-10-05generate t label for strict records with module and record name when ExportLo...johnvg1-8/+8
2001-10-04fail explicit casesronny1-0/+25
2001-10-01pass file modification times from icl module and dcl modules to backendronny1-2/+10
2001-09-03added code for strict and unboxed listsjohnvg1-6/+47
2001-05-15changes for dynamic linking (not tested)clean1-38/+180
2001-05-15merged with backend C source code on the macjohnvg1-10/+13
2001-05-01removed RWS in internal compiler error messageronny1-2/+7
2000-10-23no messageclean1-0/+16
2000-10-02bug fix: generate 'in' abc instruction even when there are no parametersjohnvg1-4/+1
2000-07-12clean 1.3.3 backend again againclean1-0/+3403