- implemented -Wswitch-enum
[cparser] / parser.c
2008-08-31 Michael Beck- implemented -Wswitch-enum
2008-08-31 Michael Beck- fixed some "enumerated type mixed with another type...
2008-08-28 Christoph MallonBe somewhat resilient to typos in declaration specifier...
2008-08-28 Michael BeckFixed handling of case labels:
2008-08-28 Christoph MallonOnly warn about reaching the end of a non-void function...
2008-08-28 Christoph MallonReduce indentation.
2008-08-28 Christoph Mallonnewtype is a bool.
2008-08-28 Christoph MallonFix typo in error message.
2008-08-27 Christoph MallonAttach a sensible source position to conditional (...
2008-08-27 Christoph MallonUse the source position of the specifier for a declarat...
2008-08-27 Christoph MallonFix parse error when parsing functions returning functi...
2008-08-27 Christoph MallonTypo in string.
2008-08-27 Christoph MallonFix off-by-one error in source position of binary opera...
2008-08-27 Christoph MallonFix off-by-one error in source position of unary operat...
2008-08-27 Christoph MallonSimpler fix.
2008-08-27 Christoph MallonFix last commit.
2008-08-27 Christoph MallonSet the error type as result type, if semantic check...
2008-08-27 Christoph MallonRecord the source position of unary postfix expressions.
2008-08-27 Christoph MallonSlightly deuglify semantic_arithmetic().
2008-08-27 Christoph MallonCorrect printed source position of several error/warnin...
2008-08-27 Christoph MallonSet the result type of !, even if the operand type...
2008-08-27 Christoph MallonRepair semantics of !: Result type is int, not the...
2008-08-27 Christoph MallonSlightly improve warning about unreachable for-statements.
2008-08-25 Christoph MallonUse only one error message for one error, refer to...
2008-08-25 Christoph Malloncheck_reachable() continued at the wrong position,...
2008-08-25 Christoph MallonImplement -Wmissing-noreturn.
2008-08-25 Christoph MallonDo not dereference a NULL-pointer when there is no...
2008-08-25 Christoph MallonImplement -Wlong-long.
2008-08-25 Christoph MallonImplement -Wnested-externs.
2008-08-25 Christoph MallonImplement -Wdeclaration-after-statement.
2008-08-25 Christoph MallonPartially implement -Wdeprecated-declarations.
2008-08-25 Christoph MallonMerge declaration modifers when updating previous decla...
2008-08-25 Christoph MallonDo not throw away declaration modifiers parsed in parse...
2008-08-24 Christoph MallonProperly detect unreachable code and when control flow...
2008-08-24 Christoph MallonDo not crash, when encountering the default label while...
2008-08-24 Christoph MallonFix building the list of case statements, i.e. update...
2008-08-24 Christoph MallonDetect duplicate case values.
2008-08-24 Christoph MallonForbid declarations after label, case and default state...
2008-08-23 Christoph MallonAccept GNU-style designators ("identifier: value").
2008-08-23 Christoph MallonBehave more sane (i.e. do not spew implicit int warning...
2008-08-23 Christoph MallonAdd FALLTHROUGH marker.
2008-08-23 Christoph MallonTreat __thread as storage class.
2008-08-23 Christoph MallonImprove eat_until_matching_token(), so it does not...
2008-08-23 Christoph MallonCleanup, resolve some warnings.
2008-08-23 Christoph MallonUse correct conversion specifier.
2008-08-23 Christoph MallonHandle __attribute__((unused)).
2008-08-23 Christoph MallonRemember a label, even if it is at the end of a compoun...
2008-08-21 Christoph MallonFix for inline assembler: According to the GCC document...
2008-08-21 Michael Beckadd anchor token ')'
2008-08-21 Christoph MallonGCC ugliness: Allow lvalue casts in asm output constrai...
2008-08-21 Christoph MallonWarn about unnecessary static forward declarations.
2008-08-20 Christoph MallonSlightly reduce code duplication.
2008-08-20 Christoph MallonFix r21226 ... ugh.
2008-08-20 Christoph MallonDo not warn about a redundant declaration if a global...
2008-08-17 Christoph MallonAdhere C99 §6.3.1.8: semantic_arithmetic() returned...
2008-08-17 Michael Beckcollect gnu expression attribute arguments
2008-08-16 Christoph MallonDo not warn, that a second extern declaration for a...
2008-08-16 Christoph MallonRemove unnecessary goto.
2008-08-16 Michael Beckfixed support for calling conventions:
2008-08-16 Michael Beck- changing all typedef enum { ... } name; into typedef...
2008-08-16 Christoph MallonComply with §6.7.5.3(8).
2008-08-16 Christoph MallonDo not warn about an ununsed function, if it is marked...
2008-08-15 Christoph MallonFix cp_error047.
2008-08-15 Christoph MallonAdd support for global assembler statements.
2008-08-13 Christoph MallonProcess MS and GNU attributes for specifying the callin...
2008-08-13 Christoph MallonHandle __attribute__((used)) for functions, i.e. make...
2008-08-12 Matthias Braunfix for mode attribute stuff
2008-08-12 Matthias Braunfirst hacked implementation of mode attribute
2008-08-12 Matthias Braunif( to if (
2008-08-09 Christoph MallonFix indentation.
2008-08-09 Christoph MallonFix indentation.
2008-08-09 Christoph MallonWarn about extra { before a scalar initialiser at the...
2008-08-08 Christoph MallonAccept (but ignore and warn about) MS-style declaration...
2008-08-08 Christoph MallonAllow attributes before/between/after * in declarators...
2008-08-07 Christoph MallonCorrectly handle the result type of conditional express...
2008-08-07 Christoph MallonThe attribute __align__ may be used without an argument.
2008-08-07 Matthias Braunbetter fix
2008-08-07 Matthias Braunfix for error44
2008-08-07 Matthias Braunfix error43
2008-08-07 Matthias Braunfix error42
2008-08-07 Matthias Braunfix missing skip_typerefs
2008-08-07 Matthias Braunfix for last commit
2008-08-07 Matthias Braunfix crashs in error case
2008-08-07 Matthias Braunfix parsing of attributes with keyword names
2008-08-06 Matthias Braunimplement transparent_union
2008-08-06 Christoph MallonImprove type checking for conditional expressions with...
2008-08-06 Christoph MallonImprove type constraint checking in semantic_sub()...
2008-08-06 Christoph MallonAlways set the result type of pointer - pointer to...
2008-08-05 Christoph Mallonfix shouldfail/paramerror.c: Do not crash when a parame...
2008-08-01 Matthias Braunbe robust against unclosed strings
2008-08-01 Matthias Braunimprove error message a bit
2008-07-31 Matthias Braunfix parser crash
2008-07-31 Matthias Braundo something with some of the gnu attributes
2008-07-30 Matthias Braundon't forget to skip typerefs
2008-07-30 Matthias Braundo correct semantic check for pointer arithmetic, suppo...
2008-07-29 Matthias Braunimplement asm nodes
2008-07-25 Matthias Braunsupport for libc builtins
2008-07-14 Matthias Braunfix warnings, fix gasmode selection on linux
2008-06-25 Matthias Braundon't fail on missing erturn value
2008-06-23 Michael BeckBugFix: return invalid statement for invalid goto
next