]> git.sur5r.net Git - cc65/history - src/cc65/codegen.c
In the generated assembly file, add import statements for all zero page
[cc65] / src / cc65 / codegen.c
2010-12-29 uzIn the generated assembly file, add import statements...
2010-04-10 uzReverted part of change 4108 that prevented an optimiza...
2009-12-05 uzRewrote literal handling. Literals are now saved togeth...
2009-12-04 uzMove global segment creation to a better place in source.
2009-10-15 uzSome cleanup in the code generator. Added a g_drop...
2009-10-07 uzGet rid of ldaconst/ldxconst/ldyconst in many places.
2009-09-28 uzMove the version numbers from the interface of the...
2009-09-28 uzFixed warnings generated by clang (run by Per Olofsson).
2009-09-04 uzFixed wrong code generation in g_leasp.
2009-09-01 uzImproved code generation, better tracking.
2009-08-31 uzAdded info about changed leaa0sp and leaaxsp. Rewrote...
2009-08-29 uzCode improvements
2009-08-29 uzImproved code for shifts.
2009-08-28 uzChanged code generated for compares. Fixed bugs in...
2009-08-28 uzChange code generated for compares for special cases.
2009-08-27 uzTry to generate more predicable code. clc always before...
2009-08-19 uzGenerate more predictable code.
2009-08-16 uzOutput an apropriate error message when a floating...
2009-08-15 uzTry to generate more predictable code.
2009-08-14 uzDon't generate inlined codes for integers shifts. If...
2009-08-14 uzDon't generate short code for the tosxxx functions...
2009-07-31 uzForce an import of the special symbol __STARTUP__ in...
2009-07-30 uzInline shifts in g_asl as is already the case in g_scale.
2009-07-28 uzPrepared the code for referencing a symbol that forces...
2005-11-20 cuzInsert correct .setcpu line for HuC6280
2005-03-11 cuzFixed a bug and replaced tabs by spaces
2004-06-30 cuzChanged shift functions, added info about shift runtime...
2004-06-29 cuzRenaming and cleanup
2004-06-15 cuzMake the -O and --codesize options stackable.
2004-06-05 cuzImproved code for or and xor
2004-06-05 cuzMove the compiler stack pointer into its own module.
2004-06-02 cuzRewrote code generation for the strlen standard functio...
2004-05-31 cuzRewrite/cleanup of the complete expression flags handling.
2004-05-10 cuzAdd 6502X cpu
2004-03-08 cuzAllow push/pop arguments for segment name #pragmas
2003-11-29 cuzUse smart mode, allow more CPUs, fix CPU dependent...
2003-11-29 cuzSpecial code for signed compares against zero
2003-11-05 cuzImproved optimizations
2003-10-11 cuzFixed a bug in several binary operators.
2003-10-10 cuzAdded some code to handle floats/doubles.
2003-10-08 cuzFixed a bug in signed int compares
2003-08-14 cuzFixed a bug
2003-08-07 cuzSome CPU definition changes
2003-05-01 cuzMoved CPU definition into common/
2003-03-07 cuzIf main() takes arguments, generate a forced import...
2003-02-03 cuzAdded flexible array members for structs
2002-11-25 cuzRe-added register variables.
2002-11-24 cuzReenable register variables
2002-11-23 cuzAnother optimization step
2002-10-10 cuzAllow initialization of local variables of compound...
2002-07-27 cuzFixed a bug
2002-07-20 cuzFixed a bug
2002-03-17 cuzDon't print a zero offset in labels
2002-03-16 cuzUse a new specialized multiply routines
2002-02-13 cuzBetter code for compares
2002-02-12 cuzBetter code for compares
2001-11-17 cuzAdded SBC optimizations suggested by Piotr Fusik
2001-10-25 cuzUse xsprintf
2001-10-25 cuzUse a long for the offset of static variables, so negat...
2001-10-21 cuzWorking on the optimizations
2001-10-18 cuzRemove some 65C02 code generation that is now in the...
2001-10-17 cuzCheck for shift count zero
2001-10-11 cuzRewrote the switch statement
2001-10-04 cuzAdded special multiplication routines
2001-10-04 cuzOptimizations
2001-09-30 cuzMore source splitting.
2001-09-25 cuzMore optimizations
2001-09-25 cuzFinished indirect function calls.
2001-09-24 cuzTrack usage of the sreg and several other zero page...
2001-09-09 cuzAdding functionality to StrBuf
2001-08-24 cuzAllow access to the global segments. Place ".dbg file...
2001-08-13 cuzFixed a bug
2001-08-05 cuzMore optimizations
2001-07-29 cuzSimplify code generation
2001-07-26 cuzOptimizations, cleanup in codegen
2001-07-26 cuzBetter code for > compares
2001-07-25 cuzMore optimizations
2001-07-14 cuzGo back to a working codegen.c
2001-06-04 cuzWorking on the backend
2001-06-04 cuzWorking on the backend
2001-06-03 cuzMore renaming
2001-05-31 cuzLots of renaming
2001-05-22 cuzAdded .dbg statement generation for the assembler
2001-05-22 cuzFix load of longs and improve zero page info
2001-05-21 cuzWorking
2001-05-15 cuzWorking on the new backend
2001-05-14 cuzMoved some of the currently existing into a separate...
2001-05-05 cuzWorking on the backend
2001-05-05 cuzWorking on the new backend
2001-05-05 cuzWorking on the new backend
2001-05-05 cuzWorking on the new backend. Moved the files from the...
2001-05-03 cuzWorking on the new backend
2001-05-03 cuzWorking on the new backend
2001-05-02 cuzWorking on the new backend
2001-05-01 cuzWorking on the backend
2001-05-01 cuzWorking on the backend
2001-05-01 cuzWorking on the new backend
2001-05-01 cuzWorking on the new backend
2001-04-19 cuzRenamed GetLabel to GetLocalLabel
2001-03-27 cuzAdded optimization for g_inc and g_dec (remove handling...
next