2007-12-13 |
Christoph Mallon | Remove an unnecessary NULL test, because parse_compound... |
blob | commitdiff | raw |
2007-12-13 |
Christoph Mallon | Warn about empty statement expressions ({}). |
blob | commitdiff | raw | diff to current |
2007-12-13 |
Christoph Mallon | Do no crash on empty statement expressions ({}). |
blob | commitdiff | raw | diff to current |
2007-12-13 |
Christoph Mallon | Remove unnecessary temporary variables. |
blob | commitdiff | raw | diff to current |
2007-12-13 |
Christoph Mallon | Generate an error, if argument and parameter type are... |
blob | commitdiff | raw | diff to current |
2007-12-13 |
Christoph Mallon | Remove unnecessary tests for the error type or at least... |
blob | commitdiff | raw | diff to current |
2007-12-13 |
Christoph Mallon | Use the error type consistently. |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Matthias Braun | test for invalid array/function types at type construct... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Michael Beck | use type_error_type instead of NULL |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Use semantic_assign() properly. |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Michael Beck | - functions returning arrays are not allowed |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Michael Beck | - create an error type |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Michael Beck | add error if array of voids is declared |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Do not generate a warning about a redundant declaration... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Print original (unskipped) type in error message. |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Cleanup. |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Michael Beck | fixed crash with unclosed string literal |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Remove redundant record_declaration() call. |
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 |
Matthias Braun | use allocate_statement_zero for allocating statements |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Add allocate_declaration_zero() for convenience. |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Plug minor memory leak when an error occurs while parsi... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Remove unnecessary pointer/type indirection. |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Improve error messages slightly. |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | A statement_base_t is enough space for break and contin... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Fix off-by-two-tokens error in the location of break... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Christoph Mallon | Fix checking, whether break/continue is within a loop... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Michael Beck | made error output for missing labels gcc like |
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 | add missing test for default |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Michael Beck | check that break and continue are inside switches and... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Michael Beck | removed superfluous & |
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-12 |
Matthias Braun | improvements and fixes to K&R style parameter parsing |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Michael Beck | - renamed atomic_type_type_t to atomic_type_kind_t |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Christoph Mallon | Add missing skip_typeref(). |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Christoph Mallon | Do default promotion on the expression of switch()es. |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Christoph Mallon | Only push an enum into the environment, if it has a... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Michael Beck | issue a warning if returning the address of a local... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Christoph Mallon | Correctly register declarations for compound types... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Michael Beck | issue an error if the address of a register variable... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Christoph Mallon | eat() the ':' token of a label statement instead of... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Christoph Mallon | Simplify parsing of declarations, generate better warnings. |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Matthias Braun | support for bitfields completed |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Christoph Mallon | Generate a more sensible warning for a stray ; in globa... |
blob | commitdiff | raw | diff to current |
2007-12-10 |
Christoph Mallon | Print the original type in a warning, not the skipped... |
blob | commitdiff | raw | diff to current |
2007-12-10 |
Christoph Mallon | Ignore type declarations when checking for const attrib... |
blob | commitdiff | raw | diff to current |
2007-12-10 |
Matthias Braun | align doubles to 4 bytes, improve bitfield handling |
blob | commitdiff | raw | diff to current |
2007-12-08 |
Matthias Braun | add %Y diagnostic modifier for symbols and make use... |
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 | add --strict option (replacing STRICT_C99 define) |
blob | commitdiff | raw | diff to current |
2007-12-08 |
Michael Beck | - some doxygen comments added |
blob | commitdiff | raw | diff to current |
2007-12-07 |
Christoph Mallon | Fix parsing of function-like syntax elements. |
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 |
Christoph Mallon | New diagnostic functions diagnosticf(), errorf() and... |
blob | commitdiff | raw | diff to current |
2007-12-07 |
Michael Beck | - implement __alignof__ |
blob | commitdiff | raw | diff to current |
2007-12-06 |
Michael Beck | typo fixed |
blob | commitdiff | raw | diff to current |
2007-12-06 |
Michael Beck | - fixed some typos |
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 |
2007-12-05 |
Christoph Mallon | Add a (partial) format string checker for wide string... |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Christoph Mallon | Put some diagnostic functions into a separate file. |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Christoph Mallon | Make types globally visible, add more type(def)s. |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Matthias Braun | implement __builtin_expect, fix _Bool in ast2firm,... |
blob | commitdiff | raw | diff to current |
2007-12-05 |
Matthias Braun | add an is_constant_expression, only try to fold express... |
blob | commitdiff | raw | diff to current |
2007-12-04 |
Michael Beck | - BugFix: initialize the parser after command line... |
blob | commitdiff | raw | diff to current |
2007-12-04 |
Michael Beck | finished implementation of __func__ and _PRETTY_FUNC__ |
blob | commitdiff | raw | diff to current |
2007-12-04 |
Matthias Braun | long double alignment is 4, implement wide character... |
blob | commitdiff | raw | diff to current |
2007-12-02 |
Matthias Braun | fix a few segfaults |
blob | commitdiff | raw | diff to current |
2007-11-30 |
Matthias Braun | implement builtin_isgreater and friends |
blob | commitdiff | raw | diff to current |
2007-11-30 |
Matthias Braun | merge UNEXPR and BINEXPR enums with EXPR enum |
blob | commitdiff | raw | diff to current |
2007-11-30 |
Christoph Mallon | Be more permissvive in what is accepted syntactically... |
blob | commitdiff | raw | diff to current |
2007-11-30 |
Christoph Mallon | Add support for variadic arguments. |
blob | commitdiff | raw | diff to current |
2007-11-30 |
Christoph Mallon | Next wchar_t step: Initialization with wide string... |
blob | commitdiff | raw | diff to current |
2007-11-30 |
Matthias Braun | further improve initializers |
blob | commitdiff | raw | diff to current |
2007-11-30 |
Matthias Braun | add a bunch of missing skip_typerefs... |
blob | commitdiff | raw | diff to current |
2007-11-30 |
Matthias Braun | implemented several type compatibility rules, renamed... |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Matthias Braun | fix character literals in initializer hierarchies |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Matthias Braun | related fix about unspecified parameters -> () on funct... |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Matthias Braun | declaration with unspecified parameters can follow... |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Christoph Mallon | First iteration in adding wide string literal support... |
blob | commitdiff | raw | diff to current |
2007-11-29 |
Matthias Braun | implement K&R style function definitions, code cleanup... |
blob | commitdiff | raw | diff to current |
2007-11-28 |
Matthias Braun | introduce some builtin types |
blob | commitdiff | raw | diff to current |
2007-11-28 |
Matthias Braun | implemented builtin_nan, nand |
blob | commitdiff | raw | diff to current |
2007-11-28 |
Matthias Braun | - create strict convs where necessary |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Matthias Braun | add parsing of asm statements, avoid some statement... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Matthias Braun | fix duplicate_type, improve a comment |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Christoph Mallon | s/true/false/, fix a typo: a function definition with... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Christoph Mallon | Handle TLS. |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Matthias Braun | eliminate more casts, () in a function definition means... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Christoph Mallon | A function declaration with unspecified parameter list... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Matthias Braun | fix a bunch of icc warnings |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Matthias Braun | convert statements and expression to new union style... |
blob | commitdiff | raw | diff to current |
2007-11-26 |
Matthias Braun | avoid more casts of type structs |
blob | commitdiff | raw | diff to current |
2007-11-26 |
Matthias Braun | put Type types into a union again, but so that all... |
blob | commitdiff | raw | diff to current |
2007-11-26 |
Matthias Braun | add some assert where typedef/typeof types should not... |
blob | commitdiff | raw | diff to current |
2007-11-26 |
Matthias Braun | handle automatic type conversion of array and function... |
blob | commitdiff | raw | diff to current |
2007-11-26 |
Christoph Mallon | Skip typerefs when comparing the pointed-to types of... |
blob | commitdiff | raw | diff to current |
next |