rewrite of attribute handling
[cparser] / ast_t.h
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...
2008-03-18 Michael Beckadded __FUNCSIG__ and __FUNCDNAME__
2008-03-18 Michael Beck- made an extra field for the deprecated attribute...
2008-03-14 Michael Beck- add __declspec restrict and noalias
2008-03-14 Michael Beck- add empty and invalid statements
2008-03-12 Michael Beckimplemented deprecated and property __declspec's
2008-03-07 Michael Beck- add alignment to types and declarations
2008-03-07 Michael Beckmore on MS __declspec
2008-03-05 Michael Becksome commnets added
2008-02-19 Matthias Braunsome refactoring in preparation for a preprocessor
2008-02-18 Matthias Braunadd license comments
2008-02-17 Matthias Braunimplement VLAs (just the Free nodes aren't constructed...
2008-02-15 Matthias Braun- implemented non-constant initializers
2008-02-13 Matthias Braun- first iteration of new initializer code
2008-02-08 Matthias Braunfix optimized build, add benchmark mode
2007-12-19 Michael BeckMulti-line character constants implemented
2007-12-19 Matthias Braunavoid construct 2 struct types for the same struct...
2007-12-19 Michael Beck- GCC case A ... E: extention implemented
2007-12-17 Matthias Braunrename the statement_base_t statement to base in the...
2007-12-17 Matthias Braunrename datatype to type in expression_base_t, rename...
2007-12-15 Michael Beck- fixed _-alignof__ expression: it has the same syntax...
2007-12-15 Michael Beckprelimiraries for -Wunused-parameter and -Wunused-variable:
2007-12-15 Michael Beck- implemented -Wunused-label
2007-12-14 Michael Beck- renamed context_t to the more logical scope_t
2007-12-12 Christoph MallonHandle string literals with embedded \0 correctly.
2007-12-12 Michael Beck- added check for multiple default labels
2007-12-12 Michael Beck- check for case labels outside a switch statement
2007-12-11 Matthias Braunsupport for bitfields completed
2007-12-08 Matthias Braunstarted working on bitfields
2007-12-08 Michael Beck- some doxygen comments added
2007-12-07 Michael Beck__builtin_prefetch implemented
2007-12-07 Michael Beck__builtin_constant_p() implemented
2007-12-07 Michael Beckrenamed declaration_type_t to declaration_kind_t
2007-12-07 Michael Beck- implement __alignof__
2007-12-06 Michael Beckrenamed initializer_type_t enums to initializer_kind_t
2007-12-06 Michael Beckrenamed *_type_t enums to *_kind_t
2007-12-06 Michael BeckFully implemented __assume()
2007-12-06 Michael Beckadd preliminary support for __assume()
2007-12-05 Matthias Braunimplement __builtin_expect, fix _Bool in ast2firm,...
2007-12-04 Michael Beck- BugFix: initialize the parser after command line...
2007-11-30 Matthias Braunimplement builtin_isgreater and friends
next