]> git.sur5r.net Git - cc65/history - src/cc65/expr.c
Make the -O and --codesize options stackable.
[cc65] / src / cc65 / expr.c
2004-06-15 cuzMake the -O and --codesize options stackable.
2004-06-09 cuzRemoved ExprLoad to LoadExpr.
2004-06-06 cuzRemoved debug code
2004-06-06 cuzAdded support for floating point constants in the scann...
2004-06-06 cuzRenamed ExprDesc.Val to ExprDesc.IVal. Added an FVal...
2004-06-05 cuzMove the test flags into the Flags bitset of struct...
2004-06-05 cuzMove the compiler stack pointer into its own module.
2004-06-04 cuzCheck the InlineStdFuncs flag later
2004-06-03 cuzFixed a typo
2004-06-03 cuzImproved code generation
2004-06-03 cuzFixed generation of non optimal code in StructRef()
2004-06-02 cuzRewrote code generation for the strlen standard functio...
2004-05-31 cuzString literals can be handled as static data in most...
2004-05-31 cuzRewrite/cleanup of the complete expression flags handling.
2004-05-26 cuzSome renaming and restructuring
2004-05-25 cuzChanged the expression parser to return the lvalue...
2004-03-13 cuzFixed a bug: The volatile keyword was not accepted...
2004-03-07 cuzMade several options that can be changed by #pragmas...
2004-03-02 cuzMove the expression test code into separate modules.
2003-09-14 cuzFixed a bug
2003-08-29 cuzRenamed exprhs to ExprLoad
2003-08-27 cuzFixed a type conversion bug
2003-08-20 cuzFixed several type conversion issues
2003-08-19 cuzFixed type conversion problems
2003-08-17 cuzFixed a bug
2003-08-11 cuzRewrote type conversions
2003-08-10 cuzFixed a bug that caused problems locating the last...
2003-07-26 cuzFixed a bug
2003-03-17 cuzFixed a bug in character literal handling
2003-03-04 cuzFixed a bug in sign extension of constant values
2003-02-02 cuzFixed a bug
2003-01-04 cuzMove the Debug flag into a new module "debugflag" in...
2002-12-29 cuzFixed a bug
2002-12-12 cuzFixed the inlined strlen function
2002-11-24 cuzReenable register variables
2002-11-24 cuzCheck register before static
2002-11-24 cuzFixed a problem with the test expression in a for loop...
2002-11-14 cuzRemoved unused code
2002-11-02 cuzUse constants for datatype sizes
2002-11-01 cuzMove the assignment parser into a separate module.
2002-11-01 cuzWork on better type casts - not yet finished
2002-10-03 cuzFixed a small bug
2002-09-18 cuzImprove type casts for ints.
2002-07-26 cuzFixed a bug
2002-07-16 cuzReplace calls to memset with _bzero if the fill value...
2002-07-12 cuzFixed a bug
2002-07-10 cuzFixed/worked around a bug
2002-06-12 cuzRenamed the functions working with "struct Function".
2002-05-26 cuzIndirect fastcall functions with no parameters may...
2002-05-16 cuzOne less bug in sizeof ("ABC").
2002-04-06 cuzFixed a code generation bug
2002-03-18 cuzPrepare for separate ASM name in symbol table entry
2002-03-10 cuzFixed problems with incomplete types (structs and array...
2002-03-06 cuzFixed an error in struct assignment
2002-03-06 cuzFixed several const related bugs
2002-02-18 cuzAdd #pragma charmap()
2001-11-07 cuzFixed a bug
2001-10-11 cuzFixed a bug
2001-09-30 cuzMore source splitting.
2001-09-25 cuzFinished indirect function calls.
2001-09-24 cuzTrack usage of the sreg and several other zero page...
2001-09-15 cuzFixed a few warnings
2001-09-12 cuzCosmetic change
2001-09-09 cuzAdding functionality to StrBuf
2001-09-09 cuzMove inline asm parsing into a separate module
2001-09-08 cuzAdd special routines for processing the boolean ||...
2001-08-03 cuzMinor changes
2001-07-17 cuzMore renaming. Remove the case label limit by using...
2001-07-17 cuzMore renaming
2001-07-17 cuzRenamed struct expent
2001-05-24 cuzFixed more E_MCONST issues
2001-05-24 cuzBugfix
2001-05-22 cuzMore polishing to get the line info right
2001-05-22 cuzAdded the lineinfo module. Changed the complete code...
2001-05-21 cuzWorking
2001-05-07 cuzSeveral bug fixes
2001-05-03 cuzWorking on the new backend
2001-05-01 cuzWorking on the backend
2001-05-01 cuzWorking on the new backend
2001-04-19 cuzRenamed GetLabel to GetLocalLabel
2001-04-04 cuzFixed an internal error on too few params in function...
2001-03-26 cuzRemove the hardcoded limit from the literal pool.
2001-03-24 cuzAllow a more exact specification which growth factor...
2001-03-24 cuzInline parameter frame building
2001-03-23 cuzMake AddConstSym from AddEnumSym
2001-03-23 cuz * Added several type casts to increase C++ compatibility.
2001-03-23 cuzMake __fixargs__ an actual symbol table entry. Add...
2001-03-22 cuzFix a compiler crash that happens after a function...
2000-12-09 cuzRemove unused flags
2000-12-04 cuzFixed a bug
2000-11-24 cuzFix several errors: The address operator on functions...
2000-11-24 cuzFixed a typo
2000-11-02 cuzRemoved error numbers in favour of literal error messag...
2000-10-15 cuzError handling cleanup/changes.
2000-10-10 cuzFixed a bug in explicit type casts
2000-08-14 cuzReworked type comparison and handling of type qualifiers
2000-08-01 cuzCheck for const in function parameters (first level...
2000-08-01 cuzSome changes in the way, types and type strings are...
2000-08-01 cuzMoved the check module to the common dir.
2000-06-21 cuzFixed a bug
next