summaryrefslogtreecommitdiffhomepage
path: root/src/parser
Commit message (Expand)AuthorAge
* Allow statement expressions ending in a label containing an expression statem...Christoph Mallon2017-01-24
* Add support for __builtin_isnanSebastian Buchwald2016-07-15
* Accept 'long float' as rare pre-ANSI spelling of 'double'.Christoph Mallon2016-07-06
* Fix indentationSebastian Buchwald2016-05-12
* Factorise code to parse argument lists.Christoph Mallon2016-05-09
* Split '-Wparentheses' into 'Wparentheses-assignment', 'Wparentheses-compariso...Christoph Mallon2016-05-01
* fmtchk: Handle bitfields when checking the argument type.Christoph Mallon2016-04-28
* Turn 'if'-cascade into 'switch'.Christoph Mallon2016-04-28
* diagnostic: Handle single quotes for '%N' in diagnosticvf().Z. Gilboa2016-04-08
* Give a nice error message, when the size of a dimension of an array is too la...Christoph Mallon2016-04-01
* Redefinition is only allowed for the same type.Sebastian Buchwald2016-03-25
* Revert automatic type conversion before checking ++/--.Christoph Mallon2016-03-25
* Correct error message.Christoph Mallon2016-03-25
* When merging a declaration with a definition use the source position of the d...Christoph Mallon2016-03-15
* Add option '-Wlabel-at-end-of-block'.Christoph Mallon2016-03-08
* Add option '-Wdeclaration-after-label'.Christoph Mallon2016-03-01
* Make it an error to have a computed goto in a function without address-taken ...Christoph Mallon2016-02-16
* Adapt to libfirm get_type_{alignment|size}_bytes() renameMatthias Braun2016-02-14
* preprocessor: Record and report correct location of preprocessor macro defini...Christoph Mallon2016-02-10
* cleanup: Clean up parse_elif_directive() a bit.Christoph Mallon2016-02-10
* preprocessor: Resolve two warnings about missing initializers.Christoph Mallon2016-02-10
* preprocessor: Print the plain token in the error message about invalid prepro...Christoph Mallon2016-02-10
* diagnostic: Support printing the plain token with '%#K'.Christoph Mallon2016-02-10
* preprocessor: Fix location of error messages when handling #else and #endif.Christoph Mallon2016-02-10
* preprocessor: Print the name of missing include files with the appropriate de...Christoph Mallon2016-02-08
* preprocessor: Show a note where the previous macro parameter of the same name...Christoph Mallon2016-02-08
* preprocessor: Correct stored location of macro parameters.Christoph Mallon2016-02-08
* cleanup: Use initializer lists/compound literals instead of memset() and assi...Christoph Mallon2016-02-08
* cleanup: Simplify skip_whitespace() a bit.Christoph Mallon2016-02-08
* preprocessor: Do not accidently accept '... ...' in the macro parameter list.Christoph Mallon2016-02-07
* preprocessor: Use OALLOCZ().Christoph Mallon2016-02-07
* preprocessor: Improve error message.Christoph Mallon2016-02-07
* Improve error location concerning universal characters.Christoph Mallon2016-02-06
* When encountering an erroneous expression in parse_integer_constant_expressio...Christoph Mallon2016-02-05
* Fail early, when a designator list is empty.Christoph Mallon2016-02-05
* Ensure that the parameters of function declaratators after the first one are ...Christoph Mallon2016-02-05
* Assert that the declarations in complete_incomplete_arrays() actually are arr...Christoph Mallon2016-02-05
* Show a nice warning message, when a '\' ist at EOF.Christoph Mallon2016-02-05
* Do not put the invalid marker into a string after an invalid escape sequence ...Christoph Mallon2016-02-05
* Do not skip the character of an invalid escape sequence and improve the warni...Christoph Mallon2016-02-05
* Only check the semantics of 'return' when inside a function.Christoph Mallon2016-02-02
* Report an error when ({}) is used outside of a function.Christoph Mallon2016-02-02
* Do not assert, but give a nice error message, when using a label outside a fu...Christoph Mallon2016-02-02
* Do not crash when a compound literal has an invalid type.Christoph Mallon2016-02-02
* Do not crash on K&R parameter identifiers erroneously used as typename.Christoph Mallon2016-02-02
* Do not crash later on, when a too big number constant was encountered.Christoph Mallon2016-02-02
* Do not crash on empty statement expressions.Christoph Mallon2016-02-02
* Handle compound literals in '-Wreturn-local-addr', too.Christoph Mallon2016-01-31
* Add switch '-Wreturn-local-addr'.Christoph Mallon2016-01-31
* Simplify is_local_variable().Christoph Mallon2016-01-31