projects
/
cparser
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
fix clean target
[cparser]
/
ast_t.h
2010-02-15
Matthias Braun
cleanup builtin handling and put it into an own file...
blob
|
commitdiff
|
raw
2010-01-04
Matthias Braun
add a printing abstraction layer so we can print type...
blob
|
commitdiff
|
raw
|
diff to current
2009-04-07
Michael Beck
- 2009 patch
blob
|
commitdiff
|
raw
|
diff to current
2009-03-08
Matthias Braun
Rework compound type handling:
blob
|
commitdiff
|
raw
|
diff to current
2009-03-07
Matthias Braun
rewrite of attribute handling
blob
|
commitdiff
|
raw
|
diff to current
2009-01-03
Michael Beck
- implemented va_copy(), needed for C99
blob
|
commitdiff
|
raw
|
diff to current
2009-01-02
Michael Beck
- some comments
blob
|
commitdiff
|
raw
|
diff to current
2008-12-27
Michael Beck
Removed EXPR_BUILTIN_SYMBOL: Builtins are now predefine...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Michael Beck
- implemented __builtin_prefetch()
blob
|
commitdiff
|
raw
|
diff to current
2008-12-21
Michael Beck
- some commnets
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Christoph Mallon
Implement __builtin_types_compatible_p().
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Michael Beck
- reimplemented __builtin_frame_address() and __builtin...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-17
Michael Beck
- implemented __builtin_(return|frame)_address() FE...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Christoph Mallon
Remove the unused STATEMENT_LOCAL_LABEL/struct local_la...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-11
Christoph Mallon
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-10
Christoph Mallon
Improve handling of statement expressions ({}):
blob
|
commitdiff
|
raw
|
diff to current
2008-12-10
Michael Beck
- recognize __attribute__((returns_twice)) and __declsp...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-07
Christoph Mallon
Implement -Wparentheses.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-27
Matthias Braun
fix builting expect handling and implement taking addre...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-14
Matthias Braun
More work for C++ mode:
blob
|
commitdiff
|
raw
|
diff to current
2008-11-01
Matthias Braun
declaration_t -> entity_t
blob
|
commitdiff
|
raw
|
diff to current
2008-10-27
Christoph Mallon
Parse and check semantic of delete expressions.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-27
Christoph Mallon
Parse and check semantic of throw expressions.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-25
Christoph Mallon
Unify the precedence lists of the parser and the AST...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-25
Matthias Braun
get rid of some fields in ast_t: outer_fkt_jmp, is_oute...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-23
Matthias Braun
asm_name is not used
blob
|
commitdiff
|
raw
|
diff to current
2008-10-20
Christoph Mallon
Another attempt to solve the halting problem: Detect...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-23
Matthias Braun
handle DM_CONST, lower inline limit, force optimize_fun...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-18
Michael Beck
- add more attributes to support inner functions
blob
|
commitdiff
|
raw
|
diff to current
2008-09-17
Michael Beck
- replaced set_scope by scope_push()/scope_pop()
blob
|
commitdiff
|
raw
|
diff to current
2008-09-17
Michael Beck
fixed comments
blob
|
commitdiff
|
raw
|
diff to current
2008-09-16
Michael Beck
- renamed is_empty to is_empty_range
blob
|
commitdiff
|
raw
|
diff to current
2008-09-14
Michael Beck
- implemented local labels
blob
|
commitdiff
|
raw
|
diff to current
2008-09-14
Michael Beck
- implemented computed goto
blob
|
commitdiff
|
raw
|
diff to current
2008-09-13
Michael Beck
- started implementation of size and alignment for...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Christoph Mallon
Remove the unnecessary attribute symbol from struct...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-12
Christoph Mallon
Do not show implicit declarations in --print-ast.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-31
Michael Beck
- implemented -Wswitch-enum
blob
|
commitdiff
|
raw
|
diff to current
2008-08-29
Michael Beck
MAGIC_DEFAULT_PN_NUMBER is gone away ...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-28
Michael Beck
Fixed handling of case labels:
blob
|
commitdiff
|
raw
|
diff to current
2008-08-25
Christoph Mallon
Partially implement -Wdeprecated-declarations.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-24
Christoph Mallon
Properly detect unreachable code and when control flow...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-23
Christoph Mallon
Handle __attribute__((unused)).
blob
|
commitdiff
|
raw
|
diff to current
2008-08-16
Michael Beck
- changing all typedef enum { ... } name; into typedef...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-15
Christoph Mallon
Add support for global assembler statements.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-13
Michael Beck
add cc field to function types
blob
|
commitdiff
|
raw
|
diff to current
2008-08-13
Christoph Mallon
Process MS and GNU attributes for specifying the callin...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-13
Christoph Mallon
Handle __attribute__((used)) for functions, i.e. make...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-31
Matthias Braun
do something with some of the gnu attributes
blob
|
commitdiff
|
raw
|
diff to current
2008-07-29
Matthias Braun
implement asm nodes
blob
|
commitdiff
|
raw
|
diff to current
2008-06-02
Matthias Braun
- make sure no expression is built twice
blob
|
commitdiff
|
raw
|
diff to current
2008-05-30
Matthias Braun
better approach towards the parsing problems
blob
|
commitdiff
|
raw
|
diff to current
2008-05-30
Matthias Braun
make parser more robust against invalid declarations
blob
|
commitdiff
|
raw
|
diff to current
2008-05-27
Matthias Braun
rework struct/union type creation, fix error 26
blob
|
commitdiff
|
raw
|
diff to current
2008-05-25
Matthias Braun
add mode attribute parsing
blob
|
commitdiff
|
raw
|
diff to current
2008-03-22
Michael Beck
- removed useless symbol from reference expression
blob
|
commitdiff
|
raw
|
diff to current
2008-03-22
Michael Beck
- renamed modifier to decl_modifier
blob
|
commitdiff
|
raw
|
diff to current
2008-03-20
Michael Beck
__leave implemented
blob
|
commitdiff
|
raw
|
diff to current
2008-03-20
Michael Beck
- fixed parse_error_expected()
blob
|
commitdiff
|
raw
|
diff to current
2008-03-20
Michael Beck
typo fixed
blob
|
commitdiff
|
raw
|
diff to current
2008-03-19
Michael Beck
add missing dllimport and dllexport attributes
blob
|
commitdiff
|
raw
|
diff to current
2008-03-19
Michael Beck
collect GNU attributes in list, not used yet ...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-18
Michael Beck
suppress "statement has no effect" warning for ms __noo...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-18
Michael Beck
removed all EXPR_FUNCTION-alikes and replaced by EXPR_F...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-18
Michael Beck
added __FUNCSIG__ and __FUNCDNAME__
blob
|
commitdiff
|
raw
|
diff to current
2008-03-18
Michael Beck
- made an extra field for the deprecated attribute...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-14
Michael Beck
- add __declspec restrict and noalias
blob
|
commitdiff
|
raw
|
diff to current
2008-03-14
Michael Beck
- add empty and invalid statements
blob
|
commitdiff
|
raw
|
diff to current
2008-03-12
Michael Beck
implemented deprecated and property __declspec's
blob
|
commitdiff
|
raw
|
diff to current
2008-03-07
Michael Beck
- add alignment to types and declarations
blob
|
commitdiff
|
raw
|
diff to current
2008-03-07
Michael Beck
more on MS __declspec
blob
|
commitdiff
|
raw
|
diff to current
2008-03-05
Michael Beck
some commnets added
blob
|
commitdiff
|
raw
|
diff to current
2008-02-19
Matthias Braun
some refactoring in preparation for a preprocessor
blob
|
commitdiff
|
raw
|
diff to current
2008-02-18
Matthias Braun
add license comments
blob
|
commitdiff
|
raw
|
diff to current
2008-02-17
Matthias Braun
implement VLAs (just the Free nodes aren't constructed...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-15
Matthias Braun
- implemented non-constant initializers
blob
|
commitdiff
|
raw
|
diff to current
2008-02-13
Matthias Braun
- first iteration of new initializer code
blob
|
commitdiff
|
raw
|
diff to current
2008-02-08
Matthias Braun
fix optimized build, add benchmark mode
blob
|
commitdiff
|
raw
|
diff to current
2007-12-19
Michael Beck
Multi-line character constants implemented
blob
|
commitdiff
|
raw
|
diff to current
2007-12-19
Matthias Braun
avoid construct 2 struct types for the same struct...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-19
Michael Beck
- GCC case A ... E: extention implemented
blob
|
commitdiff
|
raw
|
diff to current
2007-12-17
Matthias Braun
rename the statement_base_t statement to base in the...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-17
Matthias Braun
rename datatype to type in expression_base_t, rename...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-15
Michael Beck
- fixed _-alignof__ expression: it has the same syntax...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-15
Michael Beck
prelimiraries for -Wunused-parameter and -Wunused-variable:
blob
|
commitdiff
|
raw
|
diff to current
2007-12-15
Michael Beck
- implemented -Wunused-label
blob
|
commitdiff
|
raw
|
diff to current
2007-12-14
Michael Beck
- renamed context_t to the more logical scope_t
blob
|
commitdiff
|
raw
|
diff to current
2007-12-12
Christoph Mallon
Handle string literals with embedded \0 correctly.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-12
Michael Beck
- added check for multiple default labels
blob
|
commitdiff
|
raw
|
diff to current
2007-12-12
Michael Beck
- check for case labels outside a switch statement
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Matthias Braun
support for bitfields completed
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Matthias Braun
started working on bitfields
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Michael Beck
- some doxygen comments added
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Michael Beck
__builtin_prefetch implemented
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Michael Beck
__builtin_constant_p() implemented
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Michael Beck
renamed declaration_type_t to declaration_kind_t
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Michael Beck
- implement __alignof__
blob
|
commitdiff
|
raw
|
diff to current
2007-12-06
Michael Beck
renamed initializer_type_t enums to initializer_kind_t
blob
|
commitdiff
|
raw
|
diff to current
2007-12-06
Michael Beck
renamed *_type_t enums to *_kind_t
blob
|
commitdiff
|
raw
|
diff to current
2007-12-06
Michael Beck
Fully implemented __assume()
blob
|
commitdiff
|
raw
|
diff to current
next