parser: Parse and reject GCC range initializers "[0 ... 9]".
[cparser] / ast_t.h
2012-12-12 Christoph Mallonparser: Parse and reject GCC range initializers "[0...
2012-12-10 Matthias Braunimplement support for complex types
2012-12-10 Matthias Braunrename bitwise_negate to complement
2012-12-01 Matthias Braunrename source_position_t to position_t, rename members...
2012-11-28 Matthias Braunfix cases where compoundlits are constant/get an entity
2012-11-08 Christoph MallonParse (and reject) asm goto.
2012-10-30 Matthias Braunuse ir_tarval to calculate case values
2012-09-03 Christoph MallonRemove the AST node for while, use the one for for...
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 MallonUse initializer_value_t for INITIALIZER_STRING, too.
2012-06-14 Christoph MallonMerge INITIALIZER_WIDE_STRING into INITIALIZER_STRING.
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 MallonRecord the encoding in string_literal_expression_t...
2012-05-19 Christoph MallonStore the whole second argument expression of __builtin...
2012-05-06 Christoph MallonRemove the unnecessary distinction between EXPR_LITERAL...
2012-05-06 Christoph MallonRemove the (mostly) unnecessary distinction between...
2012-05-04 Christoph MallonAdd scopes to iteration and selection statements.
2012-04-24 Christoph MallonRename EXPR_REFERENCE_ENUM_VALUE to EXPR_ENUM_CONSTANT.
2012-03-29 Christoph MallonSplit computed gotos (STATEMENT_COMPUTED_GOTO) from...
2012-03-28 Christoph MallonMake our multi-case macros nicer for code beautifiers.
2011-11-03 Matthias Braunadapt to new Switch node
2011-08-13 Matthias Braunrename STATEMENT_INVALID to STATEMENT_ERROR
2011-08-13 Matthias Braunremove EXPR_INVALID, EXPR_ERROR is enough
2011-08-12 Matthias Braundifferentiate between EXPR_INVALID and EXPR_ERROR
2011-08-11 Matthias Braunremove old EXPR_UNKNOWN artifact
2011-08-09 Matthias Brauntransform token_t into a union (similar to ast-nodes)
2011-07-28 Matthias Braunuse bool flag instead of UNARY_CAST_IMPLICIT
2011-06-24 Andreas ZwinkauMerge branch 'makefilefix'
2011-06-23 Christoph MallonInline allocate_ast() into its only caller (allocate_as...
2011-06-09 Matthias Braunmove docu comments to header
2010-10-08 Matthias Braunadapt to libfirm (rename tarval to ir_tarval)
2010-02-24 Matthias Braunfix
2010-02-24 Matthias Braun- Rework the way literals are handled, these are now...
2010-02-15 Matthias Brauncleanup builtin handling and put it into an own file...
2010-01-04 Matthias Braunadd a printing abstraction layer so we can print type...
2009-04-07 Michael Beck- 2009 patch
2009-03-08 Matthias BraunRework compound type handling:
2009-03-07 Matthias Braunrewrite of attribute handling
2009-01-03 Michael Beck- implemented va_copy(), needed for C99
2009-01-02 Michael Beck- some comments
2008-12-27 Michael BeckRemoved EXPR_BUILTIN_SYMBOL: Builtins are now predefine...
2008-12-21 Michael Beck- implemented __builtin_prefetch()
2008-12-21 Michael Beck- some commnets
2008-12-18 Christoph MallonImplement __builtin_types_compatible_p().
2008-12-18 Michael Beck- reimplemented __builtin_frame_address() and __builtin...
2008-12-17 Michael Beck- implemented __builtin_(return|frame)_address() FE...
2008-12-13 Christoph MallonRemove the unused STATEMENT_LOCAL_LABEL/struct local_la...
2008-12-11 Christoph MallonFix typo in comment.
2008-12-10 Christoph MallonImprove handling of statement expressions ({}):
2008-12-10 Michael Beck- recognize __attribute__((returns_twice)) and __declsp...
2008-12-07 Christoph MallonImplement -Wparentheses.
2008-11-27 Matthias Braunfix builting expect handling and implement taking addre...
2008-11-14 Matthias BraunMore work for C++ mode:
2008-11-01 Matthias Braundeclaration_t -> entity_t
2008-10-27 Christoph MallonParse and check semantic of delete expressions.
2008-10-27 Christoph MallonParse and check semantic of throw expressions.
2008-10-25 Christoph MallonUnify the precedence lists of the parser and the AST...
2008-10-25 Matthias Braunget rid of some fields in ast_t: outer_fkt_jmp, is_oute...
2008-10-23 Matthias Braunasm_name is not used
2008-10-20 Christoph MallonAnother attempt to solve the halting problem: Detect...
2008-09-23 Matthias Braunhandle DM_CONST, lower inline limit, force optimize_fun...
2008-09-18 Michael Beck- add more attributes to support inner functions
2008-09-17 Michael Beck- replaced set_scope by scope_push()/scope_pop()
2008-09-17 Michael Beckfixed comments
2008-09-16 Michael Beck- renamed is_empty to is_empty_range
2008-09-14 Michael Beck- implemented local labels
2008-09-14 Michael Beck- implemented computed goto
2008-09-13 Michael Beck- started implementation of size and alignment for...
2008-09-12 Christoph MallonRemove the unnecessary attribute symbol from struct...
2008-09-12 Christoph MallonDo not show implicit declarations in --print-ast.
2008-08-31 Michael Beck- implemented -Wswitch-enum
2008-08-29 Michael BeckMAGIC_DEFAULT_PN_NUMBER is gone away ...
2008-08-28 Michael BeckFixed handling of case labels:
2008-08-25 Christoph MallonPartially implement -Wdeprecated-declarations.
2008-08-24 Christoph MallonProperly detect unreachable code and when control flow...
2008-08-23 Christoph MallonHandle __attribute__((unused)).
2008-08-16 Michael Beck- changing all typedef enum { ... } name; into typedef...
2008-08-15 Christoph MallonAdd support for global assembler statements.
2008-08-13 Michael Beckadd cc field to function types
2008-08-13 Christoph MallonProcess MS and GNU attributes for specifying the callin...
2008-08-13 Christoph MallonHandle __attribute__((used)) for functions, i.e. make...
2008-07-31 Matthias Braundo something with some of the gnu attributes
2008-07-29 Matthias Braunimplement asm nodes
2008-06-02 Matthias Braun- make sure no expression is built twice
2008-05-30 Matthias Braunbetter approach towards the parsing problems
2008-05-30 Matthias Braunmake parser more robust against invalid declarations
2008-05-27 Matthias Braunrework struct/union type creation, fix error 26
2008-05-25 Matthias Braunadd mode attribute parsing
2008-03-22 Michael Beck- removed useless symbol from reference expression
2008-03-22 Michael Beck- renamed modifier to decl_modifier
2008-03-20 Michael Beck__leave implemented
2008-03-20 Michael Beck- fixed parse_error_expected()
2008-03-20 Michael Becktypo fixed
2008-03-19 Michael Beckadd missing dllimport and dllexport attributes
2008-03-19 Michael Beckcollect GNU attributes in list, not used yet ...
2008-03-18 Michael Becksuppress "statement has no effect" warning for ms __noo...
2008-03-18 Michael Beckremoved all EXPR_FUNCTION-alikes and replaced by EXPR_F...
next