some refactoring in preparation for a preprocessor
[cparser] / ast2firm.c
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-16 Matthias Braunimprove bootstrap rule, align long long to 4 bytes
2008-02-15 Matthias Braunconstruct 0/1 instead of mode_b->int convs
2008-02-15 Matthias Braunadd bootstrap target, don't set frame_type to fixed...
2008-02-15 Matthias Braun- implemented non-constant initializers
2008-02-15 Matthias Braunfix string initializers, improve initializer semantic...
2008-02-14 Matthias Braunimplement compound literals (ineficient code at the...
2008-02-13 Matthias Braun- first iteration of new initializer code
2008-01-22 Matthias Braunuse new firm initializer syntax
2008-01-22 Matthias Braunrename to avoid name clashes with libfirm changes
2007-12-28 Matthias Braunalso support extern variable declarations in local...
2007-12-28 Matthias Braunsupport functions declared in local scope
2007-12-28 Matthias Brauntry working around/fixing cp_error015
2007-12-28 Matthias Braunimprove declaration counter
2007-12-28 Matthias Braunimplement anonymous struct/union members gcc extension
2007-12-20 Christoph MallonAlways set the alignment and set the layout_fixed flag...
2007-12-20 Christoph MallonDecide whether to use pn_Cmp_Ne or pn_Cmp_Lg for inequa...
2007-12-20 Christoph MallonReally avoid constructing two struct types for the...
2007-12-19 Michael BeckMulti-line character constants implemented
2007-12-19 Matthias Braunfix cp_error012
2007-12-19 Matthias Braunavoid construct 2 struct types for the same struct...
2007-12-19 Matthias Braunonly print a warning for asm statements for now...
2007-12-19 Michael BeckAdd debug info for types
2007-12-19 Michael Beck- GCC case A ... E: extention implemented
2007-12-18 Matthias Braunfix problems with local anonymous declarations
2007-12-18 Matthias Braundon't set new scopes when parsing struct fields, fix...
2007-12-17 Matthias Braunfix implicit struct casts
2007-12-17 Christoph MallonFix explicit dereferencing of function pointers.
2007-12-17 Christoph MallonFix creation of local static variables.
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 BeckImproved __alignof__: If expression represents a variab...
2007-12-15 Michael Beck- fixed _-alignof__ expression: it has the same syntax...
2007-12-15 Michael Beck- renamed is_type_floating() to is_type_float()
2007-12-14 Michael Beck- renamed context_t to the more logical scope_t
2007-12-14 Christoph MallonDo not crash, when the body of an switch statement...
2007-12-12 Michael Beck- create an error type
2007-12-12 Christoph MallonHandle string literals with embedded \0 correctly.
2007-12-12 Christoph MallonRemove stray \n in warning message.
2007-12-11 Michael Beck- renamed atomic_type_type_t to atomic_type_kind_t
2007-12-11 Christoph MallonIgnore type declarations when handling local variables.
2007-12-11 Michael Becksome doxygen docu added
2007-12-11 Michael Beckimproved uninitialized variable warning
2007-12-11 Matthias Braunsupport for bitfields completed
2007-12-10 Christoph MallonCount all local _scalar_ declarations for the local...
2007-12-10 Matthias Braunremove debug printfs
2007-12-10 Matthias Braunalign doubles to 4 bytes, improve bitfield handling
2007-12-08 Christoph MallonSelect parameters from the correct frame.
2007-12-08 Matthias Braunstarted working on bitfields
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 Beckimplemented EXPR_BINARY_BUILTIN_EXPECT to firm
2007-12-07 Michael Beck- implement __alignof__
2007-12-06 Michael Beckmore const's added
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 Beckremove some unneccessary casts
2007-12-06 Michael Beckhandle __assume only on Confirms are NOT disabled
2007-12-06 Michael BeckFully implemented __assume()
2007-12-06 Christoph MallonFix signed/unsigned warning.
2007-12-05 Michael Beckcollect the known runtime functions for the rts optimizer
2007-12-05 Matthias Braunconstant folding for && and ||
2007-12-05 Matthias Braunmore cases where we have to count declarations
2007-12-05 Matthias Braunimplement __builtin_expect, fix _Bool in ast2firm,...
2007-12-05 Matthias Braunadd an is_constant_expression, only try to fold express...
2007-12-05 Michael BeckBugFix: expression may be NULL in count_decls_in_expr()
2007-12-05 Michael BeckAdd options:
2007-12-05 Michael Beckfixed calculation of local variables number
2007-12-05 Michael Beck- add debug info to entities
2007-12-04 Michael Beck- BugFix: initialize the parser after command line...
2007-12-04 Matthias Braunfix type generation for flexible arrays in structs
2007-12-04 Matthias Braunonly get mode if needed
2007-12-04 Matthias Braunlong double alignment is 4, implement wide character...
2007-12-03 Michael BeckBugFix: entity allocation set for global/tls vars
2007-12-02 Matthias Braunadd a mode that compiles and dumps 1 irg as result
2007-12-02 Matthias Braunupdated TODO, improved driver stuff a bit to use more...
2007-11-30 Matthias Braunimplement builtin_isgreater and friends
2007-11-30 Matthias Braunmerge UNEXPR and BINEXPR enums with EXPR enum
2007-11-30 Christoph MallonAdd support for variadic arguments.
2007-11-30 Christoph MallonNext wchar_t step: Initialization with wide string...
2007-11-30 Matthias Braunfurther improve initializers
2007-11-30 Matthias Braunfix deref address again
2007-11-30 Matthias Braunfix dereferncing of pointer+compound types
2007-11-30 Matthias Braunadd a bunch of missing skip_typerefs...
2007-11-30 Matthias Braunimplemented several type compatibility rules, renamed...
2007-11-29 Christoph MallonFirst iteration in adding wide string literal support...
2007-11-29 Matthias Braunimplement K&R style function definitions, code cleanup...
2007-11-28 Matthias Braunfix my last commit
2007-11-28 Matthias Braunimplemented builtin_nan, nand
2007-11-28 Matthias Braun- create strict convs where necessary
2007-11-27 Matthias Braunadd parsing of asm statements, avoid some statement...
2007-11-27 Matthias Braunfix compound returning functions
2007-11-27 Christoph MallonHandle TLS.
2007-11-27 Matthias Brauneliminate more casts, () in a function definition means...
2007-11-27 Matthias Braunfix a bunch of icc warnings
2007-11-27 Matthias Braunimplemented struct return
2007-11-27 Matthias Braunconvert statements and expression to new union style...
next