ast2firm: Implement casting from complex to real types.
[cparser] / ast.c
2012-12-12 Matthias Braunsimplify license header similar to libFirm
2012-12-12 Christoph Mallonparser: Parse and reject GCC range initializers "[0...
2012-12-12 Christoph Mallonast: Remove redundant test.
2012-12-10 Matthias Braunimplement support for complex types
2012-12-10 Matthias Braunrename bitwise_negate to complement
2012-11-28 Matthias Braunfix cases where compoundlits are constant/get an entity
2012-11-08 Christoph MallonParse (and reject) asm goto.
2012-11-08 Christoph MallonMake printing asm statements a bit nicer by using fewer...
2012-11-08 Christoph MallonClean up print_asm_statement().
2012-11-08 Christoph MallonAdd separator_t to aid printing lists with separators.
2012-10-30 Christoph MallonLet panic() print file, line and function.
2012-10-18 Christoph MallonRename the member statement of struct function_t to...
2012-09-03 Christoph MallonRemove the AST node for while, use the one for for...
2012-07-09 Christoph MallonOnly classify several expressions as constant if no...
2012-07-09 Christoph MallonAdd the option c11 to -std and add the C11 keywords.
2012-06-17 Christoph MallonLet the lexer produce preprocessor numbers T_NUMBER...
2012-06-14 Christoph MallonSimplify printing string initializers.
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-14 Christoph MallonSimplify assertions and remove redundant ones.
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 MallonDo not include the terminating \0 in the size of T_STRI...
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 MallonImprove pretty printing: Do not print () around subexpr...
2012-05-06 Christoph MallonRemove the unnecessary distinction between EXPR_LITERAL...
2012-05-06 Christoph MallonRemove the (mostly) unnecessary distinction between...
2012-05-06 Christoph MallonDo not strip the 0x prefix from the textual representat...
2012-05-06 Christoph MallonRemove redundant test.
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-29 Christoph MallonReformat switches for better readability.
2012-03-28 Christoph MallonMake our multi-case macros nicer for code beautifiers.
2012-03-28 Christoph MallonAdd EXPR_ERROR to the precedence list.
2012-03-27 Christoph MallonSimplify printing the seperator (", ") between call...
2012-03-27 Christoph MallonUse for () where it is better suited than while ().
2012-03-27 Christoph MallonUse print_char('x') instead of print_string("x").
2012-03-27 Christoph MallonImprove printing after an inner statement.
2012-03-27 Christoph MallonEnsure that case labels are always printed with the...
2012-03-27 Christoph MallonHandle printing of inner statements systematically...
2012-03-27 Christoph MallonHandle printing of indentation before statements more...
2012-03-27 Christoph MallonLet the callers of print_statement() handle printing...
2012-03-27 Christoph MallonRemove pointless null pointer check.
2011-11-24 Matthias Brauncompound literals are linker_constants
2011-08-17 Matthias Braunsimplify builtin infrastructure
2011-08-13 Matthias Braunremove ENTITY_INVALID
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 Braundo not crash when printing implicit union/struct selects
2011-08-12 Matthias Braundifferentiate between EXPR_INVALID and EXPR_ERROR
2011-08-11 Matthias Braunremove old EXPR_UNKNOWN artifact
2011-08-10 Matthias Braunrework architecture specific type handling
2011-08-09 Matthias Braunbitfields are an entity attribute now, not a type
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-21 Matthias Braunrename is_address_constant to is_linker_constant, docum...
2011-06-21 Matthias Braunfix is_address_constant EXPR_SELECT case
2011-06-20 Matthias Braunadd missing EXPR_SELECT case in is_address_constant
2011-06-17 Matthias Braunfix a bunch of warnings (reported by cparser)
2011-06-09 Matthias Braunmove docu comments to header
2011-05-19 Christoph MallonRemove the unnecessary distinction between compound_t...
2011-05-05 Christoph MallonDo not compare boolean values with false/true, just...
2011-02-17 Christoph MallonRate EXPR_REFERENCE (variable uses) with error type...
2011-02-06 Christoph MallonLet is_constant_expression() and friends return an...
2011-02-04 Christoph MallonWhitespace fixes.
2010-05-05 Matthias Braunfix for cp_error062
2010-02-24 Matthias Braun- Rework the way literals are handled, these are now...
2010-02-05 Christoph MallonImplement __builtin_huge_valf and __builtin_huge_vall.
2010-01-04 Matthias Braunadd a printing abstraction layer so we can print type...
2009-06-11 Christoph MallonHandle ?: in is_address_constant().
2009-06-08 Matthias Braunsome more work towards (c++) namespace support
2009-05-02 Christoph MallonRemove unnecessary special case: sizeof expressions...
2009-04-07 Michael Beck- 2009 patch
2009-03-10 Matthias Braunfix packed bitfield handling, long double is 16bytes...
2009-03-08 Matthias Brauncreate fold_constant_to_bool function to avoid some...
2009-03-07 Matthias Braunrewrite of attribute handling
2009-01-30 Matthias Braunalthough the literals, label addresses are not constant...
2009-01-29 Matthias Braunsome things aren't constant
2009-01-27 Christoph Mallonfputs() + fputc() -> fputs().
2009-01-03 Michael Beck- implemented va_copy(), needed for C99
2008-12-30 Christoph MallonDo not query the precedence in the AST printer, if...
2008-12-27 Michael Beck- fixed warnings
2008-12-27 Michael BeckRemoved EXPR_BUILTIN_SYMBOL: Builtins are now predefine...
2008-12-21 Christoph Mallon?: with omitted true-expression needs special handling...
2008-12-21 Christoph MallonBetter show something (syntactically invalid) when...
2008-12-21 Michael Beck- implemented __builtin_prefetch()
2008-12-21 Christoph MallonAvoid double parentheses when AST printing sizeof expre...
2008-12-18 Christoph MallonImplement __builtin_types_compatible_p().
2008-12-18 Michael Beck- reimplemented __builtin_frame_address() and __builtin...
2008-12-18 Christoph MallonMerge common cases in print_entity().
2008-12-18 Christoph MallonTwo places did not respect, that the true expression...
2008-12-17 Michael Beck- implemented __builtin_(return|frame)_address() FE...
2008-12-17 Christoph MallonAdd the macro lengthof().
2008-12-15 Christoph MallonMake the input encoding selectable via −finput‐charset...
2008-12-13 Christoph MallonConsider lazy evaluation for && and || in is_constant_e...
2008-12-13 Christoph MallonPrint type definitions and local label declarations...
2008-12-13 Christoph MallonRemove the unused STATEMENT_LOCAL_LABEL/struct local_la...
next