]> git.sur5r.net Git - cc65/history - src/cc65/expr.c
patch from Uz that makes some illegal operations on pointers error out
[cc65] / src / cc65 / expr.c
2015-07-10 mrdudzpatch from Uz that makes some illegal operations on...
2015-07-09 Oliver SchmidtMerge pull request #173 from mrdudz/testsuite3
2015-07-01 Oliver SchmidtMerge pull request #164 from greg-king5/testsuite
2015-07-01 Oliver SchmidtMerge pull request #165 from greg-king5/array-pointer
2015-07-01 Greg KingAdded special-case compiler code that handles a pointer...
2015-06-04 Oliver SchmidtMerge pull request #160 from Movax12/definedinstr
2015-05-26 Oliver SchmidtMerge pull request #151 from greg-king5/fastcall
2015-04-22 Greg KingAdded a command-line option to compile a program, with...
2015-03-10 Greg KingMade __fastcall__ be the default calling convention...
2014-11-02 Stephan MühlstrasserMerge https://github.com/cc65/cc65 into c1p
2014-07-01 Oliver SchmidtMerge pull request #128 from greg-king5/multi-comments
2014-06-30 Greg KingChanged multi-line C comments into another style. 128/head
2014-03-19 Christian GroesslerMerge remote-tracking branch 'upstream/master' into...
2014-03-04 Oliver SchmidtNormalized code.
2013-11-19 Stephan MühlstrasserMerge branch 'master' into c1p
2013-10-08 Oliver SchmidtApplied fix contributed by Greg King.
2013-05-09 Oliver SchmidtRemoved (pretty inconsistently used) tab chars from...
2013-01-25 uzPrevent a literal string that is an argument for sizeof...
2012-06-16 uzFor commutative operators processed by hie_internal...
2012-06-16 uzMark commutative operators as such (no change in code...
2012-01-20 uzFixed a problem reported by Greg King. structs returned...
2011-05-01 uzThe code for compares with a constant result may not...
2010-11-28 uzAllow to disable the "Result of comparison is constant...
2010-07-11 uzAnother minor improvement in compares.
2010-07-11 uzFixed and improved the code for compares. Before, compa...
2010-03-20 uzReenable compile time evaluation of strlen for string...
2009-12-05 uzRewrote literal handling. Literals are now saved togeth...
2009-12-04 uzCreate one literal pool per function, so that literal...
2009-11-24 uzIn case of parse errors for structs, don't just set...
2009-10-19 uzRenamed attribute handling functions. Added SymHasAttr().
2009-10-18 uzFixed the existing but unused attribute parsing code...
2009-10-15 uzSome cleanup in the code generator. Added a g_drop...
2009-10-08 uzFixed an error with r4329: In case of a struct pointer...
2009-10-05 uzFixed a bug: A similar problem as that with structs...
2009-10-05 uzChanged solution for r4329 so that it uses less memory.
2009-10-05 uzFixed a bug: Function designators are converted to...
2009-10-05 uzFixed a bug: A struct field has all qualifiers from...
2009-10-01 uzThe combined assignment operator (-=, +=, ...) did...
2009-09-18 uzAdded wide char literals, but treat them identical...
2009-09-08 uzFixed several more problems like the one in Assignment...
2009-09-08 uzFixed a problem similar to the one in Assignment()...
2009-09-08 uzAllow to store start and end of generated code in the...
2009-09-06 uzUse SymIsTypeDef and SymIsBitField instead of accessing...
2009-09-01 uzSimplify code generated for the ?: operator when type...
2009-08-29 uzFirst implementation of bit fields.
2009-08-29 uzAdded code to parse bit fields and enter them into...
2009-08-27 uzWhen preprocessing, all compares evaluate to constants...
2009-08-27 uzAdded a warning if the result of a compare operation...
2009-07-30 uzFix problem with R3904: Chars on the lhs of opeq must...
2009-07-30 uzFixed problems with R3977: While the solution was corre...
2009-02-17 uzCheck for division by/modulo by zero when parsing the...
2009-02-17 uzSmall change to avoid endless error loops (aborted...
2008-12-28 uzFixed problems with casts, where larger values weren...
2008-08-24 uzMoved the fascall and near/far flags from the function...
2008-08-09 uzUse GlobalModeFlags() if apropriate.
2008-08-07 uzFixed a bug: The op= operators (+=, -=, etc.) worked...
2008-08-07 uzFixed a bug: It was possible to increment or decrement...
2008-08-05 uzIndexing a string by an expression which was not a...
2008-08-05 uzPass a complete ExprDesc and not just the Flags field...
2008-08-05 uzFixed wrong code generation for
2008-08-03 uzFixed a comment
2008-07-31 cuzCalling an undefined function is an error in C99.
2007-08-26 cuzFixed a bug: The compiler evaluated constant expression...
2007-03-18 cuzFix type of "&array" - it will actually generate pointe...
2007-02-03 cuzFixed internal compiler error on invalid input code.
2006-05-29 cuzFixed a problem with undefined identifiers in #if expre...
2006-02-19 cuzChanged the low level type representation from a strung...
2006-02-17 cuzParse the C99 "restrict" keyword correctly (but ignore...
2005-08-31 cuzReversed accidentally checked in changes
2005-08-31 cuzAdded HuC6280 cpu (will be treated as a 65C02)
2005-07-17 cuzFixed a bug: The compiler aborted with an internal...
2005-05-11 cuzFixed a bug
2005-01-09 cuzFixed a bug (hopefully).
2004-09-23 cuzFixed bug with braces in initializer lists
2004-08-02 cuzFixed the last fix
2004-08-02 cuzIn a function call for all parameters not covered by...
2004-07-17 cuzAdd dummy return value to avoid a wcc warning
2004-07-11 cuzCheck for invalid function names before trying to compa...
2004-07-06 cuzCleanup in ShiftExpr.
2004-06-29 cuzRemove shifts from kcalc
2004-06-29 cuzMove shift expression evaluation into a separate module...
2004-06-29 cuzAdded license information preproc.h
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...
next