ast2firm: Implement casting from complex to real types.
[cparser] / preprocessor.c
2012-12-12 Matthias Braunsimplify license header similar to libFirm
2012-12-10 Matthias Braunfix coding style
2012-12-03 Sebastian BuchwaldFixed some typos.
2012-12-01 Matthias Braunrename source_position_t to position_t, rename members...
2012-11-29 Christoph Mallonpreprocessor: Do not use uninitialized values for the...
2012-11-09 Christoph MallonRemove \n from error messages.
2012-10-30 Christoph MallonImplement U, u and u8 strings.
2012-07-13 Matthias Braunimplement is_universal_char_valid_identifier_c99
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-05 Matthias Braunrework compilation loop, use our preproc for -E
2012-07-05 Matthias Braunmake pp_token emit API public
2012-07-04 Matthias Braunfix line-directive parser
2012-07-03 Christoph MallonUse obstack_copy() instead of obstack_alloc() + memcpy().
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 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 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-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-14 Christoph MallonInclude string encoding in string_t.
2012-06-14 Christoph MallonPush finishing the string into make_string()/identify_s...
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-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-14 Christoph MallonSimplify a check in parse_ifdef_ifndef_directive().
2012-05-14 Christoph MallonMove the symbol to token_base_t.
2012-05-05 Christoph MallonRemove T_ERROR and TP_ERROR.
2011-08-19 Christoph MallonSimplify sizeof(x) / sizeof(x[0]) to lengthof(x).
2011-08-09 Matthias Braunpreprocessor: escape sequence, octal parsing in utf32
2011-08-09 Matthias Braunmove grow_symbol function into unicode.h
2011-08-09 Matthias Brauntransform token_t into a union (similar to ast-nodes)
2011-08-09 Matthias Braunstart working on include searchpath management
2011-08-09 Matthias Braunredo preprocessor output concerning spaces,newlines
2011-08-09 Matthias Braundo not add searchpath stuff into parse_headername
2011-08-09 Matthias Braunadapt preprocessor to coding standards
2011-08-09 Matthias Braunpreprocessor: cleanup, use new input functions
2011-06-24 Andreas ZwinkauMerge branch 'makefilefix'
2011-06-22 Christoph MallonSimplify some do-while-0 macros.
2011-06-21 Christoph MallonImprove diagnostic handling: Add [-Wfoo] and -Werror...
2011-06-17 Matthias Braunfix a bunch of warnings (reported by cparser)
2011-06-04 Christoph MallonRename the attribute linenr of struct source_position_t...
2011-02-04 Christoph MallonWhitespace fixes.
2010-02-24 Matthias Braun- Rework the way literals are handled, these are now...
2008-12-17 Christoph MallonPut { of function on separate line.
2008-12-11 Christoph MallonResolve warnings.
2008-11-14 Michael Beck- fixed a lot of 'enum type mixed with ...' warnings
2008-11-14 Matthias BraunMore work for C++ mode:
2008-11-07 Matthias Braunmore work towards expansion of macros with arguments
2008-11-04 Matthias Braunfix parsing of define argument lists, fix subtle proble...
2008-11-03 Matthias Braunif(n)def implementation
2008-11-03 Matthias Braunimplemented #include
2008-11-02 Matthias Braunadd beginnings of preprocessor code (and ugly hack...