parser: Remove the unused attribute alignment from struct declaration_specifiers_t.
[cparser] / parser.c
2012-05-15 Christoph MallonPrint entities (%N) instead of just symbols (%Y).
2012-05-14 Christoph MallonMove the symbol to token_base_t.
2012-05-06 Christoph MallonRemove the unnecessary distinction between T_FLOATINGPO...
2012-05-06 Christoph MallonRemove the unnecessary distinction between T_INTEGER...
2012-05-06 Christoph MallonRemove the unnecessary distinction between EXPR_LITERAL...
2012-05-06 Christoph MallonRemove the (mostly) unnecessary distinction between...
2012-05-06 Christoph MallonHandle forcing the LINKAGE_C for main() in the parser...
2012-05-05 Christoph MallonReplace is_sym_main() by is_main().
2012-05-05 Christoph MallonWrap setting current_entity in PUSH_CURRENT_ENTITY...
2012-05-05 Christoph MallonDo not suppress warnings about unused parameters of...
2012-05-05 Christoph MallonRemove dead assignment.
2012-05-05 Christoph MallonMake prepare_main_collect2() static.
2012-05-05 Christoph MallonSimplify get_symbol_from_token(): All keywords have...
2012-05-05 Christoph MallonRemove T_ERROR and TP_ERROR.
2012-05-05 Christoph MallonImprove error recovery in parse_parameters().
2012-05-05 Christoph MallonDo not remove comma from the anchor set in parse_parame...
2012-05-04 Christoph MallonAdd scopes to iteration and selection statements.
2012-05-04 Christoph MallonImprove error recovery in parse_if() by adding T_else...
2012-04-27 Christoph MallonRewrite expect(): Do not jump on error anymore, but...
2012-04-27 Christoph MallonImprove error recovery in parse_attribute_gnu().
2012-04-27 Christoph MallonImprove error recovery when a T_IDENTIFIER is expected.
2012-04-27 Christoph MallonPass the source position to allocate_entity_zero()...
2012-04-26 Christoph MallonRemove redundant memset().
2012-04-26 Christoph MallonRemove unnecessary local variable, which is only used...
2012-04-26 Christoph MallonRemove anchors, when they are not expected anymore.
2012-04-26 Christoph MallonDo not truncate the existing attribute list if a __decl...
2012-04-26 Christoph MallonCorrect anchor underflow in case of error in parse_micr...
2012-04-26 Christoph MallonImprove error recovery in parse_compound_statement().
2012-04-26 Christoph MallonRemove pointless skip loop: intern_parse_statement...
2012-04-26 Christoph MallonRemove pointless test: If intern_parse_statement()...
2012-04-26 Christoph MallonRemove stale TODO.
2012-04-26 Christoph MallonImprove error recovery in parse_asm_statement() and...
2012-04-26 Christoph MallonImprove error recovery in parse_do() and do not return...
2012-04-26 Christoph MallonImprove error recovery in parse_for() and do not return...
2012-04-26 Christoph MallonPlug an extension leak on parse error in parse_for().
2012-04-26 Christoph MallonDo not return an error statement, if a goto misses...
2012-04-26 Christoph MallonDo not return an error statement from parse_ms_try_stat...
2012-04-26 Christoph MallonFactorise the code to parse conditions of statements...
2012-04-26 Christoph MallonRemove dead assignment and the stale assert, which...
2012-04-26 Christoph MallonMove adding/removing ';' as anchor from intern_parse_st...
2012-04-26 Christoph MallonDiscard all non-anchors from the input, not just the...
2012-04-24 Christoph MallonAdhere an obscure C++ rule: typedef T void; void f...
2012-04-24 Christoph MallonUse is_type_void(x) instead of x == type_void where...
2012-04-24 Christoph MallonImprove the error message if a qualified void type...
2012-04-24 Christoph MallonReplace is_type_atomic(x, ATOMIC_TYPE_VOID) by the...
2012-04-24 Christoph MallonFactorise code to conditionally print an error or a...
2012-04-24 Christoph MallonCorrect semantic check in parse_return(): A condition...
2012-04-24 Christoph MallonRename EXPR_REFERENCE_ENUM_VALUE to EXPR_ENUM_CONSTANT.
2012-04-17 Christoph MallonRemove anchors only when they were added before.
2012-03-29 Christoph MallonSplit computed gotos (STATEMENT_COMPUTED_GOTO) from...
2012-03-28 Christoph MallonMake our multi-case macros nicer for code beautifiers.
2011-12-08 Matthias Braunfix noreturn attribute
2011-11-24 Matthias Brauncompound literals are linker_constants
2011-11-03 Matthias Braunfix wrong type of case statements
2011-10-20 Matthias Braunrepair prepare_main_collect2 hack
2011-10-10 Christoph MallonReport an error if a struct contains only a flexible...
2011-09-14 Christoph MallonUse streq() instead of strcmp() == 0.
2011-09-14 Christoph MallonChange strcmp_underscore() to streq_underscore().
2011-09-14 Christoph MallonMerge the two copies of strcmp_underscore().
2011-09-14 Christoph MallonFurther correct re-typedef in C++: Even in system heade...
2011-09-13 Matthias Braunadd special treatment for known setjmp/longjmp function...
2011-09-12 Matthias Braunfix/improve double typedef exceptions
2011-09-05 Matthias Braunparse line-directive flags to detect system headers
2011-09-05 Christoph MallonThe variants of advance_current_object() and descend_in...
2011-09-03 Christoph MallonSkip unnamed bitfield in descend_into_subtype() and...
2011-08-17 Matthias Braunsimplify builtin infrastructure
2011-08-16 Matthias Braunrework atomic and related types
2011-08-16 Christoph MallonAdd missing operand promotion of unary integer expressions.
2011-08-13 Matthias Braunfix write_only{12,13}.c testcases
2011-08-13 Matthias Braunremove more unnecessary XXX_INVALID constants
2011-08-13 Matthias Braunrename STATEMENT_INVALID to STATEMENT_ERROR
2011-08-13 Matthias Braunremove EXPR_INVALID, EXPR_ERROR is enough
2011-08-12 Matthias Braundifferentiate between EXPR_INVALID and EXPR_ERROR
2011-08-12 Matthias Braungive stray-semicolon warning a name
2011-08-12 Matthias Braunimplement -Wempty-body and -Wignored-qualifiers and...
2011-08-11 Matthias Braunimprove ast-walk infrastructure
2011-08-11 Matthias Braunremove old EXPR_UNKNOWN artifact
2011-08-11 Andreas ZwinkauFix C/folderror
2011-08-10 Matthias Braunrework architecture specific type handling
2011-08-09 Matthias Braunbitfields are an entity attribute now, not a type
2011-08-09 Matthias Brauntransform token_t into a union (similar to ast-nodes)
2011-07-30 Christoph MallonGCC compatibility: Parse attributes after labels in...
2011-07-29 Christoph MallonIncrease size of anchor token counters.
2011-07-28 Matthias Braunuse bool flag instead of UNARY_CAST_IMPLICIT
2011-07-14 Matthias Braunfix a few warnings reported by cparser
2011-07-14 Matthias Braun-Winit-self is useless (and produces wrong warnings...
2011-07-05 Christoph MallonParse __extension__ like GCC: It must not appear in...
2011-07-05 Christoph MallonParse __extension__ like GCC: It must not appear at...
2011-07-05 Christoph MallonParse __extension__ like GCC: It must not appear in...
2011-07-05 Christoph MallonParse __extension__ like GCC: Compound entry declaratio...
2011-07-05 Christoph MallonParse __extension__ like GCC: External declarations...
2011-07-05 Christoph MallonAdd PUSH_EXTENSION()/POP_EXTENSION() to reduce code...
2011-06-30 Christoph MallonC99: Declarations are not allowed as inner statements...
2011-06-29 Christoph MallonWrap switching scopes in the macros PUSH_SCOPE() and...
2011-06-29 Christoph MallonAssert in POP_PARENT() that the statement pushed in...
2011-06-29 Christoph MallonConsistently use PUSH_PARENT()/POP_PARENT().
2011-06-29 Christoph MallonTurn POP_PARENT into a function-like macro for visual...
2011-06-27 Christoph MallonImprove error handling: Do not jump to the error_label...
2011-06-27 Christoph MallonRecord correct source position for compound literals.
2011-06-27 Christoph MallonDo not redundantly set the source position again after...
next