cparser
2012-06-14 Christoph MallonRemove the write-only variable diagnostic_count.
2012-06-14 Christoph MallonMake diagnosticvf() slightly more efficient by using...
2012-06-05 Christoph MallonRemove the unused TP_PUNCTUATOR.
2012-06-05 Christoph MallonRemove the unused field value from struct funcname_expr...
2012-06-05 Christoph MallonMerge EXPR_LITERAL_WIDE_CHARACTER into EXPR_LITERAL_CHA...
2012-06-05 Christoph MallonUse struct string_literal_expression_t instead of struc...
2012-05-23 Christoph MallonAugment MATCH_NEWLINE() in the preprocessor so its...
2012-05-23 Christoph MallonReduce code duplication in parse_headername().
2012-05-23 Christoph MallonMerge the implementations of parse_character_constant...
2012-05-23 Christoph MallonMerge TP_WIDE_CHARACTER_CONSTANT into TP_CHARACTER_CONS...
2012-05-23 Christoph MallonMerge TP_WIDE_STRING_LITERAL into TP_STRING_LITERAL.
2012-05-23 Christoph MallonRemove the unused T_WIDE_CHARACTER_CONSTANT.
2012-05-23 Christoph MallonParse universal character names.
2012-05-23 Christoph MallonImplement %0*X in diagnosticvf().
2012-05-23 Christoph MallonTurn __FUNCTION__ into an alias for __func__.
2012-05-23 Christoph MallonRemove the unused function expression_is_variable().
2012-05-23 Christoph MallonImprove error recovery in parse_asm_statement().
2012-05-23 Christoph MallonDo error recovery if parse_string_literals() is called...
2012-05-23 Christoph MallonFactorise code to skip till a given token kind.
2012-05-23 Christoph MallonAugment MATCH_NEWLINE() so its usage looks like an...
2012-05-23 Christoph MallonMerge parsing character and string literals.
2012-05-23 Christoph MallonDo not include the terminating \0 in the size of T_STRI...
2012-05-23 Christoph MallonRecord the encoding in string_literal_expression_t...
2012-05-23 Christoph MallonRemove ir_type_const_char and use ir_type_char instead.
2012-05-23 Christoph MallonCorrect several uses of expr->literal to expr->string_l...
2012-05-23 Christoph MallonMerge T_WIDE_CHARACTER_CONSTANT into T_CHARACTER_CONSTANT.
2012-05-23 Christoph MallonAdd the field encoding to struct string_literal_t and...
2012-05-21 Christoph MallonRework string literal concatenation.
2012-05-20 Christoph MallonRename [LR]BRACE to [LR]PAREN.
2012-05-20 Christoph MallonCorrect confusion of token mames: L designates an openi...
2012-05-20 Christoph MallonDo not crash if the expression of an array designator...
2012-05-20 Christoph MallonImprove error recovery in get_label().
2012-05-20 Christoph MallonIn parse_namespace_definition() always discard the...
2012-05-20 Christoph MallonCorrect off-by-one-token error in parse_namespace_defin...
2012-05-20 Christoph MallonImprove error recovery in parse_local_label_declaration().
2012-05-20 Christoph MallonRemove redundant assignment of the source position.
2012-05-20 Christoph MallonReduce code duplication in parse_compare_builtin().
2012-05-20 Christoph MallonReduce code duplication for parsing __func__ and friends.
2012-05-19 Christoph MallonImprove error recovery by adding anchor tokens earlier.
2012-05-19 Christoph MallonPrefer eat(token) over next_token().
2012-05-19 Christoph MallonPrefer HERE over &token.base.source_position.
2012-05-19 Christoph MallonCheck for dangling % in format strings after consuming...
2012-05-19 Christoph MallonImprove -Wformat warning message: Show the expected...
2012-05-19 Christoph MallonCorrect expected type in check_scanf_format().
2012-05-19 Christoph MallonCorrect typo in comment.
2012-05-19 Christoph MallonDo not report an error, if the second argument to __bui...
2012-05-19 Christoph MallonDo not silenty create an error expression, if the secon...
2012-05-19 Christoph MallonReport an error if __builtin_va_start() is used in...
2012-05-19 Christoph MallonDo not crash, when __builtin_va_start() is used outside...
2012-05-19 Christoph MallonStore the whole second argument expression of __builtin...
2012-05-19 Christoph MallonRename "expr" to "param" in parse_va_start().
2012-05-19 Christoph MallonFirst finish parsing, then do semantic checks in parse_...
2012-05-18 Matthias Braunpreprocessor tests moved to testsuite
2012-05-18 Matthias Braunpreprocessor: rework headername parsing
2012-05-18 Matthias Braunpreprocessor: correctly implement "" includes
2012-05-18 Matthias Braunpreprocessor: implement -o in pptest
2012-05-18 Matthias Braunset layouted earlier to break cycles
2012-05-16 Christoph MallonImplement reference_expression_to_firm() by using refer...
2012-05-16 Christoph MallonUse the same struct variable_t for variable and paramet...
2012-05-15 Christoph MallonUse %N to print entities.
2012-05-15 Christoph MallonRemove duplicate word from error message.
2012-05-15 Christoph MallonPrint entities (%N) instead of just symbols (%Y).
2012-05-14 Christoph MallonClean up parse_pragma().
2012-05-14 Christoph MallonSimplify a check in parse_ifdef_ifndef_directive().
2012-05-14 Christoph MallonBefore printing a token using its kind, check whether...
2012-05-14 Christoph MallonMove the symbol to token_base_t.
2012-05-10 Matthias Braunvariables are definition if they are not extern
2012-05-09 Matthias Braunalso pass language standard to the preprocessor
2012-05-08 Christoph MallonRemove the typedef for the non-existent type_argument_t.
2012-05-06 Christoph MallonImprove pretty printing: Do not print () around subexpr...
2012-05-06 Christoph MallonImplement a GCC extension: binary constants 0[bB][01]+.
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 MallonDo not strip the 0x prefix from the textual representat...
2012-05-06 Christoph MallonRemove redundant test.
2012-05-06 Christoph MallonSimplify how testing for signed/unsigned is encoded...
2012-05-06 Christoph MallonReport an error, if the exponent of a floating point...
2012-05-06 Christoph MallonCorrect parsing of the exponent of hexadecimal floating...
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 MallonPass -x instead of incorrectly -std to the preprocessor.
2012-05-05 Christoph MallonRemove the unnecessary special case for __alignof__...
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-05 Christoph MallonUpdate libfirm, which corrects the handling of external...
2012-05-05 Christoph MallonUpdate libfirm to unbreak PIC.
2012-05-04 Matthias Braunadapt to latest libfirm version, fix inline semantic
2012-05-04 Matthias Brauninline is known to GNU89
2012-05-04 Christoph MallonAdd scopes to iteration and selection statements.
2012-05-04 Christoph MallonFactorise code to create local declarations.
2012-05-04 Christoph MallonImprove error recovery in parse_if() by adding T_else...
2012-05-03 Christoph MallonEnter constant folding mode only in one place, i.e...
next