summaryrefslogtreecommitdiffhomepage
path: root/src/ast
Commit message (Expand)AuthorAge
* Use new libfirm target APIMatthias Braun2017-02-20
* Rename long_double_x87_80bit_float -> x87_long_doubleMatthias Braun2017-02-17
* Target: set biggest and long double alignment correctlyMatthias Braun2017-02-13
* Ignore fastcall/stdcall on non-win32 32bit targetsMatthias Braun2017-02-13
* Adapt to libfirm va_arg changesMatthias Braun2017-01-28
* Adapt to libfirm new_int_mode() function.Matthias Braun2016-12-30
* Add support for __builtin_isnanSebastian Buchwald2016-07-15
* Fix indentationSebastian Buchwald2016-05-12
* diagnostic: Handle single quotes for '%N' in diagnosticvf().Z. Gilboa2016-04-08
* Adapt to libfirm get_type_{alignment|size}_bytes() renameMatthias Braun2016-02-14
* Check whether the expression has error type first in is_constant_expression().Christoph Mallon2016-02-05
* Add missing skip_typeref().Christoph Mallon2016-02-03
* Avoid follow-up errors when an expression has error type.Christoph Mallon2016-02-03
* Small cleanup.Christoph Mallon2016-02-03
* Never treat compound literals as integer constant expressions.Christoph Mallon2016-02-03
* Do not crash when a compound literal has an invalid type.Christoph Mallon2016-02-02
* Simplify 'x->base.kind' to 'x->kind'.Christoph Mallon2016-01-31
* Adapt to latest libfirmMatthias Braun2016-01-24
* function_is_inline_only() must only return true if all decls are inlineMatthias Braun2016-01-23
* Move logic whether function is inline_only from parser.c to ast.cMatthias Braun2016-01-23
* If an enum entry is erroneous mark the whole enum as erroneous.Matthias Braun2016-01-23
* Split lang_features.h into driver/target.h and ast/dialect.hMatthias Braun2016-01-18
* Only walk the expression of a typeof, when it has an expression as operand.Christoph Mallon2016-01-15
* walk: Walk the callee of function calls, too.Christoph Mallon2016-01-09
* Fix typos: datastructure -> data structure.Sebastian Buchwald2015-12-23
* Cleanup: match declarationMatthias Braun2015-12-06
* Attach position to initializer_tMatthias Braun2015-12-06
* Use is_digit().Christoph Mallon2015-10-27
* Use separator_t.Christoph Mallon2015-10-27
* Factorise obstack_1grow(o, '\0') + obstack_finish(o).Christoph Mallon2015-10-27
* ast: Print some declaration modifiersMatthias Braun2015-10-27
* Rework target initialisationMatthias Braun2015-10-26
* Adapt to tarval_sub having no mode parameter anymoreMatthias Braun2015-10-18
* Adapt to libfirm mode_offset changesMatthias Braun2015-10-18
* Move handling of variadic functions into libfirm.Andreas Fried2015-08-14
* Let the backend initialize mode_P.Christoph Mallon2015-07-29
* Move some variable declaration into for statementsMatthias Braun2015-07-26
* Rename scope_t::entities to scope_t::first_entityMatthias Braun2015-07-26
* Rename error.h to panic.hMatthias Braun2015-07-26
* get rid of strange il_xxx typesMatthias Braun2015-07-24
* Reworked entity alignment and attribute((packed)) handlingMatthias Braun2015-07-24
* Check for pure inline functions in parser, implement attribute(gnu_inline)Matthias Braun2015-07-20
* Do not claim that the error type is a complete type in is_type_complete().Christoph Mallon2015-07-14
* Move determine_literal_type() to its only user.Christoph Mallon2015-07-10
* Add a custom format checker attribute.Christoph Mallon2015-07-07
* Use the common argument check function for the scanf() checker, too.Christoph Mallon2015-07-07
* rework type initializationMatthias Braun2015-05-05
* Make print_declaration() static.Christoph Mallon2015-03-19
* Simplify printing typedefs.Christoph Mallon2015-03-19
* Use declaration entities for typedefs.Matthias Braun2015-02-01