cparser
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...
2012-05-03 Christoph MallonRemove the typedef for the non-existent bitfield_extrac...
2012-05-03 Christoph MallonRemove unnecessary gotos.
2012-05-03 Christoph MallonRemove the parameter is_union from create_compound_type().
2012-05-03 Matthias Braunparse gnu __leaf__ attribute
2012-05-03 Matthias Braunsort attribute enum alphabetically
2012-04-27 Matthias Braunremove obsolete file
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 MallonDo not refetch a value, which we already have.
2012-04-26 Christoph MallonDo not refetch a value, which we already have.
2012-04-26 Christoph MallonReduce variable scope.
2012-04-26 Christoph MallonDo not refetch a value, which we already have.
2012-04-26 Christoph MallonOnly use the skipped type, the unskipped type is useles...
2012-04-26 Christoph MallonMove the GNU special case for sizeof(function) from...
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-26 Christoph MallonPush the special case for compound types into get_ir_mo...
2012-04-25 Matthias Braunadjust to latest libfirm debugoutput
2012-04-24 Christoph MallonAdjust cparser to extended debug information retrieval...
2012-04-24 Christoph MallonSimplify and reduce code duplication in return_statemen...
2012-04-24 Christoph MallonUse the cparser type instead of the Firm type in return...
2012-04-24 Christoph MallonReduce code duplication in layout_struct_type().
2012-04-24 Christoph MallonRemove the macro constant INVALID_TYPE, which is only...
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 MallonRemove the unused variables ir_type_void and ir_type_int.
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 MallonDo not get the break block of a switch before it is...
2012-04-24 Christoph MallonSplit jump_if_reachable() into jump_to() and jump_if_re...
2012-04-24 Christoph MallonIt is not necessary to remember the switch block to...
2012-04-24 Christoph MallonSimplify compound_statement_to_firm() by letting statem...
2012-04-24 Christoph MallonFix walk_statement(): Walk the expression(s) of case...
2012-04-24 Christoph MallonReformat _expression_to_firm() for better readability.
2012-04-24 Christoph MallonRename EXPR_REFERENCE_ENUM_VALUE to EXPR_ENUM_CONSTANT.
2012-04-24 Christoph MallonShorten the edgaresque name reference_expression_enum_v...
2012-04-24 Christoph MallonRemove special cases for EXPR_ERROR and TYPE_ERROR...
next