cparser
2012-10-18 Christoph MallonCheck whether a local variable needs an entity more...
2012-10-18 Christoph MallonRemove unused members from struct compound_member_t...
2012-10-17 Christoph MallonAttach debug info to parameter entities/projs.
2012-09-13 Sebastian Hackadded undefine of __BLOCKS__ macro that is set by cpp...
2012-09-07 Manuel MohrRemove object files instead of whole build dir when...
2012-09-06 Manuel MohrDon't make libfirm when cleaning cparser.
2012-09-03 Christoph MallonRemove the AST node for while, use the one for for...
2012-08-30 Sebastian BuchwaldFixed clang warning.
2012-08-21 Matthias Braunstrictconv is not necessary anymore in latest firm
2012-08-10 Matthias Brauncparser knowns unroll loops
2012-07-26 Matthias Braunimproved fix for integer expression printing
2012-07-26 Matthias Braunonly output digits in integer literals in write_jna
2012-07-26 Matthias BraunNew output mode to generate size (in bytes) of some...
2012-07-26 Matthias Braunrememeber attributes on struct types
2012-07-23 Matthias Braunfix memory error
2012-07-23 Matthias Braunadapt to libFirm ASM changes
2012-07-18 Matthias Braunadd a special case for __attribute__((__const))
2012-07-18 Matthias Braunfix -fsyntax-only
2012-07-16 Matthias Braunfix bad include after renaming
2012-07-16 Matthias Braunadd missing file to Makefile
2012-07-16 Christoph MallonRename hashset.c to hashset.c.inl.
2012-07-16 Matthias Braunprovide our own hashset implementation
2012-07-16 Matthias Braunrespect getcwd return value
2012-07-13 Matthias Braunimplement is_universal_char_valid_identifier_c99
2012-07-09 Christoph MallonOnly classify several expressions as constant if no...
2012-07-09 Christoph MallonAdd the option c11 to -std and add the C11 keywords.
2012-07-09 Christoph MallonImplement -idirafter.
2012-07-09 Christoph MallonRecord and handle, whether a search path is a system...
2012-07-09 Matthias Braunbetter search paths handling; respect -I
2012-07-08 Matthias Braunbugfix for external non-emitting API
2012-07-08 Matthias Braunwhitespace before tokens affects macro redef
2012-07-08 Matthias Braunimplement includefile macro expansion
2012-07-06 Matthias Braunshow additional space before macro expanded '#'
2012-07-06 Matthias Braunpreprocessor: implement stringify operation '#'
2012-07-06 Christoph MallonSimplify peek_expansion().
2012-07-06 Matthias Braunpreprocessor: output '3' flag for system headers
2012-07-06 Christoph MallonImplement #include_next.
2012-07-06 Christoph MallonTest skip_mode in parse_pragma_directive().
2012-07-06 Christoph MallonProperly test for a valid identifer after #define and...
2012-07-06 Christoph MallonReimplement input_error(), which got lost with the...
2012-07-06 Christoph MallonImplement #error.
2012-07-06 Christoph MallonCorrect do_include().
2012-07-06 Christoph MallonRemove pointless local variable.
2012-07-06 Christoph MallonRemove redundante fclose(), which is handles by close_i...
2012-07-06 Christoph MallonAlways reset unit->input in close_input().
2012-07-05 Matthias Braunrework compilation loop, use our preproc for -E
2012-07-05 Matthias Braunmake pp_token emit API public
2012-07-05 Christoph MallonAvoid endless loop when encountering EOF while parsing...
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...
next