cparser
2012-07-05 Christoph MallonPlug a memory leak (and reduce code duplication) for...
2012-07-05 Christoph MallonShow the right type when warning about excessive initia...
2012-07-04 Matthias Braunfix line-directive parser
2012-07-04 Matthias Braundo NOT use #if for target platform decisions
2012-07-03 Matthias Braunremove unnecessary ATOMIC_TYPE_INVALID
2012-07-03 Matthias Braunslightly simplify wchar_t handling
2012-07-03 Christoph MallonProperly support -ansi.
2012-07-03 Christoph MallonDocument -std=c90 in the manpage.
2012-07-03 Sebastian BuchwaldAdded documentation for -std=c90.
2012-07-03 Christoph MallonAdd -std=c90 as alias for -std=c89.
2012-07-03 Christoph MallonFactorise conversion from lang_standard_t to a string...
2012-07-03 Sebastian BuchwaldFixed warning for -std=iso9899:199409.
2012-07-03 Sebastian BuchwaldRenamed enum entry.
2012-07-03 Christoph MallonUse obstack_copy() instead of obstack_alloc() + memcpy().
2012-07-03 Christoph MallonRemove the token registration macro TS.
2012-07-03 Christoph MallonConcatenate T_ earlier to the token names.
2012-07-03 Christoph MallonRemove _ANSI.
2012-06-21 Matthias Braunfix warning
2012-06-20 Christoph MallonReplace the old lexer by the new preprocessor.
2012-06-20 Matthias Brauncopy dollar in identifier feature from lexer
2012-06-20 Matthias Brauncopy universal character parsing from lexer
2012-06-20 Matthias Brauncopy line and pragma directive parsers from lexer
2012-06-20 Matthias Braunimplement macro calling
2012-06-20 Matthias Braunmove sym_anonymous to symbol.h
2012-06-20 Matthias Braunpreprocessor: scanning for :: token was missing
2012-06-20 Matthias Braunalways set symbol for non-literal tokens
2012-06-20 Christoph MallonSimplify MAYBE macros.
2012-06-20 Christoph MallonCorrect indentation.
2012-06-20 Christoph MallonTurn T_EOF into a properly registered token.
2012-06-20 Christoph MallonRewrite print_token().
2012-06-20 Matthias Braunpreprocessor: keep unknown chars in preproc mode
2012-06-20 Christoph MallonRemove the unused return value from parse_include_direc...
2012-06-20 Christoph MallonReplace !is_ifndef by is_ifdef.
2012-06-20 Christoph MallonAdd eat_token() for more clarity in the preprocessor.
2012-06-20 Matthias Braunrework preprocessor token number
2012-06-20 Christoph MallonMove the skip_mode test into parse_*_directive().
2012-06-18 Matthias Braunfix warning
2012-06-17 Christoph MallonReduce code duplication in obstack_grow_utf8().
2012-06-17 Matthias Braunrename obstack_grow_symbol=>obstack_grow_utf8
2012-06-17 Matthias Braunfix error output for unknown non-ascii characters
2012-06-17 Matthias Brauntypedef token_kind_t as int
2012-06-17 Matthias Braunpreprocessor: backslash is not a punctuator token
2012-06-17 Matthias Braunmove docu in front of function
2012-06-17 Matthias Braunfix bad argument to errorf
2012-06-17 Matthias Braunfix warnings
2012-06-17 Christoph MallonChange multi-case macros so their usage looks like...
2012-06-17 Christoph MallonLet the lexer produce preprocessor numbers T_NUMBER...
2012-06-15 Matthias Braunadapt to latest libfirm
2012-06-15 Matthias Braunremove unnecessary include
2012-06-14 Christoph MallonSimplify printing string initializers.
2012-06-14 Christoph MallonInclude string encoding in string_t.
2012-06-14 Christoph MallonPush finishing the string into make_string()/identify_s...
2012-06-14 Christoph MallonUse initializer_value_t for INITIALIZER_STRING, too.
2012-06-14 Christoph MallonSimplify print_compound_type().
2012-06-14 Christoph MallonReformat intern_print_type_pre() for better readability.
2012-06-14 Christoph MallonPush the test for the error type in types_compatible...
2012-06-14 Christoph MallonUse is_type_compound().
2012-06-14 Christoph MallonRemove an unnecessary goto.
2012-06-14 Christoph MallonRemove wrong test from is_string_type(): Pointers are...
2012-06-14 Christoph MallonSimplify test for string initializers in initializer_fr...
2012-06-14 Christoph MallonConsistently use get_string_len() to correct the size...
2012-06-14 Christoph MallonAdd missing include guards.
2012-06-14 Christoph MallonMerge INITIALIZER_WIDE_STRING into INITIALIZER_STRING.
2012-06-14 Christoph MallonRemove redundant assignments to curr_pos.
2012-06-14 Christoph MallonSimplify assertions and remove redundant ones.
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().
next