cast enum expressions to enum type if needed
[cparser] / parser.c
2008-02-14 Matthias Brauncast enum expressions to enum type if needed
2008-02-13 Matthias Braun- first iteration of new initializer code
2008-02-12 Matthias Braunimprove error message when expression is expected
2008-02-08 Matthias Braunfix optimized build, add benchmark mode
2008-01-23 Christoph MallonIndent.
2008-01-22 Matthias Brauncreate invalid expression if reference can't be resolve...
2008-01-22 Matthias Braunsigned char and unsigned char can be initialized with...
2007-12-29 Matthias Braunadd missing skip_typeref
2007-12-29 Matthias Braunadd implicit casts to conditional preds
2007-12-29 Matthias Braunimprove trinary operator semantics
2007-12-29 Matthias Braundeclaration may be NULL for abstract declarators
2007-12-29 Matthias Braunold declaration may be NULL
2007-12-29 Christoph MallonRemember the correct old declaration in stack_push...
2007-12-28 Matthias Braunfix default labels missing their statements
2007-12-28 Matthias Braunimplement anonymous struct/union members gcc extension
2007-12-25 Matthias BraunMerry Christmas Everyone (well and I fixed parsing...
2007-12-25 Christoph MallonWarn, when the initialisation or step expression of...
2007-12-20 Christoph MallonImplement wide string literal concatenation (with norma...
2007-12-19 Michael Beck- -Wmultichar implemented
2007-12-19 Michael BeckMulti-line character constants implemented
2007-12-19 Matthias Braunfix cp_error012
2007-12-19 Matthias Braunonly print a warning for asm statements for now...
2007-12-19 Michael BeckAdd debug info for types
2007-12-19 Michael Beck- GCC case A ... E: extention implemented
2007-12-18 Matthias Braunfix last commit
2007-12-18 Matthias Braunstring initializers might be surrounded by {}
2007-12-18 Matthias Braunmark implicit array sizes and don't always print them
2007-12-18 Matthias Braunfix problems with local anonymous declarations
2007-12-18 Matthias Braundon't set new scopes when parsing struct fields, fix...
2007-12-17 Christoph MallonOnly warn when pointer types are incompatible in assign...
2007-12-17 Christoph MallonWhen parsing a union declaration, build a union type...
2007-12-17 Christoph MallonAccept __builtin_nan and __builtin_nand.
2007-12-17 Matthias Braunalways prefere complete over incomplete types when...
2007-12-17 Matthias Braunchange complicated syntax
2007-12-17 Matthias Braunrename the statement_base_t statement to base in the...
2007-12-17 Matthias Braunrename datatype to type in expression_base_t, rename...
2007-12-17 Christoph MallonFix parsing of K&R style function definitions.
2007-12-17 Christoph MallonDo not crash when the second parameter of va_start...
2007-12-16 Christoph MallonUpdate the pointer to the last element when putting...
2007-12-15 Michael Beck- fixed gcc compilation
2007-12-15 Michael Beck- implemented -Wsign-compare
2007-12-15 Michael BeckImproved __alignof__: If expression represents a variab...
2007-12-15 Michael Beck- fixed _-alignof__ expression: it has the same syntax...
2007-12-15 Christoph MallonWarn about unused global static variables, too, and...
2007-12-15 Michael Beck- renamed is_type_floating() to is_type_float()
2007-12-15 Michael Beckfinished -Wunused-function
2007-12-15 Michael Beckimproved error output for function cases
2007-12-15 Michael Beckfinished -Wunused-parameter
2007-12-15 Michael Beckprelimiraries for -Wunused-parameter and -Wunused-variable:
2007-12-15 Michael Beck- fixed source position of binary expressions
2007-12-15 Michael Beck- implemented -Wunused-label
2007-12-15 Michael Beck- implemented Wfloat-equal
2007-12-14 Michael Beck- renamed context_t to the more logical scope_t
2007-12-14 Christoph MallonImplement -Wmain.
2007-12-14 Christoph MallonPrint the unskipped type in warnings.
2007-12-14 Christoph MallonAlso do not warn about function declarations without...
2007-12-14 Christoph MallonSimplify condition.
2007-12-14 Christoph MallonDo not warn about no prior declaration for extern decla...
2007-12-14 Christoph MallonDo not warn about no prior declaration for non-global...
2007-12-14 Christoph MallonDo not warn about an empty statement after a label...
2007-12-14 Christoph MallonWarn when a non-static global variable has no prior...
2007-12-14 Christoph MallonDo not warn, if main() has no prior declaration or...
2007-12-14 Matthias Braunno need to pass expression type around in parse_sub_ini...
2007-12-14 Christoph MallonMake warning about statement without effect less aggres...
2007-12-14 Christoph MallonAdd -Wempty-statement, which warns about empty statemen...
2007-12-14 Christoph MallonImplement -Wswitch-default.
2007-12-13 Christoph MallonFix r741.
2007-12-13 Christoph MallonImplement -Wmissing_prototypes.
2007-12-13 Christoph MallonImplement -Wunused-value.
2007-12-13 Christoph MallonRemove unused macro.
2007-12-13 Christoph MallonImplement a new agile warning framework.
2007-12-13 Christoph MallonRemove an unnecessary NULL test, because parse_compound...
2007-12-13 Christoph MallonWarn about empty statement expressions ({}).
2007-12-13 Christoph MallonDo no crash on empty statement expressions ({}).
2007-12-13 Christoph MallonRemove unnecessary temporary variables.
2007-12-13 Christoph MallonGenerate an error, if argument and parameter type are...
2007-12-13 Christoph MallonRemove unnecessary tests for the error type or at least...
2007-12-13 Christoph MallonUse the error type consistently.
2007-12-12 Matthias Brauntest for invalid array/function types at type construct...
2007-12-12 Michael Beckuse type_error_type instead of NULL
2007-12-12 Christoph MallonUse semantic_assign() properly.
2007-12-12 Michael Beck- functions returning arrays are not allowed
2007-12-12 Michael Beck- create an error type
2007-12-12 Michael Beckadd error if array of voids is declared
2007-12-12 Christoph MallonDo not generate a warning about a redundant declaration...
2007-12-12 Christoph MallonPrint original (unskipped) type in error message.
2007-12-12 Christoph MallonCleanup.
2007-12-12 Michael Beckfixed crash with unclosed string literal
2007-12-12 Christoph MallonRemove redundant record_declaration() call.
2007-12-12 Christoph MallonHandle string literals with embedded \0 correctly.
2007-12-12 Matthias Braunuse allocate_statement_zero for allocating statements
2007-12-12 Christoph MallonAdd allocate_declaration_zero() for convenience.
2007-12-12 Christoph MallonPlug minor memory leak when an error occurs while parsi...
2007-12-12 Christoph MallonRemove unnecessary pointer/type indirection.
2007-12-12 Christoph MallonImprove error messages slightly.
2007-12-12 Christoph MallonA statement_base_t is enough space for break and contin...
2007-12-12 Christoph MallonFix off-by-two-tokens error in the location of break...
2007-12-12 Christoph MallonFix checking, whether break/continue is within a loop...
2007-12-12 Michael Beckmade error output for missing labels gcc like
2007-12-12 Michael Beck- added check for multiple default labels
next