- started implementation of size and alignment for types
[cparser] / parser.c
2008-09-13 Michael Beck- started implementation of size and alignment for...
2008-09-13 Christoph MallonAdd get_qualified_type() and solve several problem...
2008-09-13 Christoph MallonRemove dead code.
2008-09-13 Christoph MallonPreserve type qualifiers in parse_select_expression().
2008-09-13 Christoph MallonSmall cleanup in parse_select_expression(), print unski...
2008-09-13 Christoph MallonPrevent null pointer access, when printing error about...
2008-09-13 Christoph MallonPrevent warning about incompatible types when initializ...
2008-09-13 Christoph MallonReject initialisation of k&r parameter declarations...
2008-09-13 Christoph MallonRemove the parameter finished_declaration, which is...
2008-09-13 Michael Beck- implemented -Wold-style-definition
2008-09-12 Michael Beck- implemented most cases of -W traditional (preprocesso...
2008-09-12 Michael Beck- implemented -Winit-self
2008-09-12 Michael Beck- typo fixed
2008-09-12 Christoph MallonMake program logic a bit clearer by using a flag.
2008-09-12 Christoph MallonSlightly improve diagnostic message when accidently...
2008-09-12 Christoph MallonDo not split string literals.
2008-09-12 Christoph MallonUse given storage class as declared storage class in...
2008-09-12 Christoph MallonRemove the unnecessary attribute symbol from struct...
2008-09-12 Christoph MallonCreate AST for select expressions even if the LHS is...
2008-09-12 Christoph MallonCreate a declaration, when accessing a non-existent...
2008-09-12 Christoph MallonCheck whether the operand of ++/-- is an lvalue.
2008-09-12 Christoph MallonDo not split string literals.
2008-09-12 Christoph MallonHandle __try and __leave in check_{,un}reachable().
2008-09-12 Christoph MallonCreate a few less invalid statements on parse errors.
2008-09-12 Christoph MallonMark internal typedefs as "implicit", so the AST-printe...
2008-09-12 Christoph MallonOnly assume it is a k&r-declaration, if the unknown...
2008-09-12 Michael Beckremoved yet unused asm_string
2008-09-12 Michael Beck- BugFix: print cast errors on the position of the...
2008-09-12 Christoph MallonBe more tolerant when encountering unknown identifiers...
2008-09-12 Christoph MallonDo not show implicit declarations in --print-ast.
2008-09-12 Christoph MallonRecord destination type and expression of a cast, even...
2008-09-12 Christoph MallonIndentation.
2008-09-12 Christoph MallonRename orig_type to src_type in semantic_cast(), to...
2008-09-12 Christoph MallonRemove else-if-chain in semantic_cast(), because it...
2008-09-12 Christoph MallonStill print some errors even if invalid types are invol...
2008-09-12 Christoph MallonPrint source position of expression instead of HERE...
2008-09-12 Christoph MallonIndentation.
2008-09-12 Christoph Mallonskip_typeref().
2008-09-12 Christoph MallonReduce code duplication.
2008-09-12 Michael Beck- removed todo
2008-09-12 Michael Beck- -Wcast-qual implemented
2008-09-12 Michael Beck-Waggregate-return implemented
2008-09-11 Michael Beckimplemented -Wdiv-by-zero
2008-09-04 Matthias Brauna rank is not an atomic_type_kind_t
2008-09-04 Christoph MallonFix r21499: The types must be unsigned, not signed.
2008-09-03 Christoph MallonWarn about unreachable empty compound statements.
2008-09-01 Christoph MallonFix bug in duplicate case value checker: Ignore the...
2008-09-01 Michael Beck- implemented GNU ?: operator (no ast2firm support yet
2008-08-31 Michael Beck- add -f[no-]short-wchar
2008-08-31 Christoph MallonCorrect off-by-one error in source position of empty...
2008-08-31 Christoph MallonSlightly simplify warning/error generation in check_poi...
2008-08-31 Christoph MallonSimplify daisy chaining statements in parse_compound_st...
2008-08-31 Christoph Mallons/parse_brace_expression/parse_parenthesized_expression/.
2008-08-31 Christoph MallonCorrect typo in r21582: Set qualifiers, not modifiers.
2008-08-31 Christoph MallonOnly warn, when assigning pointers and the LHS pointed...
2008-08-31 Michael Beck- do not issue warnings for unused parameters of main...
2008-08-31 Michael Beck-BugFix: must use const_wchar_T
2008-08-31 Michael Beck- implemented -Wwrite-strings
2008-08-31 Michael Beck- BugFix: GCC allows arithmetic on function pointers
2008-08-31 Michael Beck- implemented -Wswitch-enum
2008-08-31 Michael Beck- fixed some "enumerated type mixed with another type...
2008-08-28 Christoph MallonBe somewhat resilient to typos in declaration specifier...
2008-08-28 Michael BeckFixed handling of case labels:
2008-08-28 Christoph MallonOnly warn about reaching the end of a non-void function...
2008-08-28 Christoph MallonReduce indentation.
2008-08-28 Christoph Mallonnewtype is a bool.
2008-08-28 Christoph MallonFix typo in error message.
2008-08-27 Christoph MallonAttach a sensible source position to conditional (...
2008-08-27 Christoph MallonUse the source position of the specifier for a declarat...
2008-08-27 Christoph MallonFix parse error when parsing functions returning functi...
2008-08-27 Christoph MallonTypo in string.
2008-08-27 Christoph MallonFix off-by-one error in source position of binary opera...
2008-08-27 Christoph MallonFix off-by-one error in source position of unary operat...
2008-08-27 Christoph MallonSimpler fix.
2008-08-27 Christoph MallonFix last commit.
2008-08-27 Christoph MallonSet the error type as result type, if semantic check...
2008-08-27 Christoph MallonRecord the source position of unary postfix expressions.
2008-08-27 Christoph MallonSlightly deuglify semantic_arithmetic().
2008-08-27 Christoph MallonCorrect printed source position of several error/warnin...
2008-08-27 Christoph MallonSet the result type of !, even if the operand type...
2008-08-27 Christoph MallonRepair semantics of !: Result type is int, not the...
2008-08-27 Christoph MallonSlightly improve warning about unreachable for-statements.
2008-08-25 Christoph MallonUse only one error message for one error, refer to...
2008-08-25 Christoph Malloncheck_reachable() continued at the wrong position,...
2008-08-25 Christoph MallonImplement -Wmissing-noreturn.
2008-08-25 Christoph MallonDo not dereference a NULL-pointer when there is no...
2008-08-25 Christoph MallonImplement -Wlong-long.
2008-08-25 Christoph MallonImplement -Wnested-externs.
2008-08-25 Christoph MallonImplement -Wdeclaration-after-statement.
2008-08-25 Christoph MallonPartially implement -Wdeprecated-declarations.
2008-08-25 Christoph MallonMerge declaration modifers when updating previous decla...
2008-08-25 Christoph MallonDo not throw away declaration modifiers parsed in parse...
2008-08-24 Christoph MallonProperly detect unreachable code and when control flow...
2008-08-24 Christoph MallonDo not crash, when encountering the default label while...
2008-08-24 Christoph MallonFix building the list of case statements, i.e. update...
2008-08-24 Christoph MallonDetect duplicate case values.
2008-08-24 Christoph MallonForbid declarations after label, case and default state...
2008-08-23 Christoph MallonAccept GNU-style designators ("identifier: value").
2008-08-23 Christoph MallonBehave more sane (i.e. do not spew implicit int warning...
2008-08-23 Christoph MallonAdd FALLTHROUGH marker.
next