Improve storage class handling:
[cparser] / parser.c
2008-11-19 Christoph MallonImprove storage class handling:
2008-11-19 Christoph Mallonextern reference variables may be uninitialized.
2008-11-19 Christoph MallonExpressions with reference type are lvalues.
2008-11-19 Christoph MallonFunction types as parameters work again.
2008-11-19 Christoph Mallonskip_typeref().
2008-11-19 Christoph MallonTurn the two bool parameters of parse_declarator()...
2008-11-19 Christoph MallonImprove error message.
2008-11-19 Christoph MallonEnsure that references are initialised.
2008-11-19 Christoph MallonPut warning under warning.other flag.
2008-11-18 Christoph MallonReally call ourselves as promised, otherwise this leads...
2008-11-18 Christoph MallonFactorise macro.
2008-11-18 Christoph MallonBe more consistent, when talking about types in error...
2008-11-18 Christoph MallonCite the standard and adhere it a bit more.
2008-11-18 Christoph Mallon- Factorise code to check the semantic of conditions
2008-11-18 Christoph MallonFix last commit.
2008-11-18 Christoph MallonAdd semantic check: §6.8.5:2 The controlling expression...
2008-11-18 Christoph MallonSimplify if-cascade.
2008-11-18 Christoph MallonFix r23726.
2008-11-18 Michael Beck- better (and hopefully correct) implementation of...
2008-11-18 Christoph MallonOne more fix for r23739: extern declarations may be...
2008-11-18 Christoph MallonFix r23739 (rejecting declarations of incomplete type...
2008-11-18 Christoph MallonParse C++ references.
2008-11-17 Christoph MallonReject variable declarations of incomplete type.
2008-11-17 Christoph MallonHandle mangling of anonymous types, which only have...
2008-11-17 Christoph MallonFix off-by-one error in error message.
2008-11-17 Christoph MallonRemove pointless assert().
2008-11-17 Christoph MallonIndentation and stuff.
2008-11-17 Christoph MallonMerge semantic_compound() into parse_compound_declarato...
2008-11-17 Christoph MallonCompound types are incomplete until the }.
2008-11-17 Michael Beck- parsing of __based implemented (more semantic in...
2008-11-16 Matthias Braunkeep it simple and stupid: cast to unsigned instead...
2008-11-16 Michael Beck- %zu is not supported on windows
2008-11-16 Christoph MallonProcess calling convention attributes again.
2008-11-16 Christoph MallonMove local variable declaration closer to its use.
2008-11-16 Christoph MallonFix condition of multi-char constant warning.
2008-11-16 Christoph MallonFix r23702 and r23704.
2008-11-16 Christoph MallonSlightly simplify daisy chaining gotos.
2008-11-16 Christoph MallonFix comment.
2008-11-16 Christoph MallonSlightly simplify daisy chaining labels.
2008-11-16 Christoph MallonSlightly simplify daisy chaining in parse_asm_arguments().
2008-11-16 Christoph MallonRemove redundant conditions.
2008-11-16 Christoph MallonWarn about reference address as bool in for, while...
2008-11-16 Christoph MallonWarn about reference address as bool in condition of...
2008-11-16 Christoph MallonRename warn_function_address_as_bool() to warn_referenc...
2008-11-16 Christoph MallonFix get_reference_address(), which was broken in r23351.
2008-11-15 Christoph MallonFix off-by-one error in error message.
2008-11-15 Christoph MallonFix off-by-one error in error message.
2008-11-15 Christoph MallonImprove linkage specification
2008-11-15 Christoph MallonFix argument for error message: It must be a string...
2008-11-14 Michael Beck- fixed warning
2008-11-14 Matthias BraunMore work for C++ mode:
2008-11-14 Christoph MallonTeach cparser how to parse (f)(void);, i.e. global...
2008-11-14 Matthias Braunmore cleanup
2008-11-14 Matthias Braun- Try to move OS/target specific stuff to lang_features...
2008-11-13 Matthias Braunfix local labels
2008-11-13 Matthias Braunno need for a separate local_label stack, the scoping...
2008-11-13 Matthias Braunfix assert
2008-11-10 Christoph MallonIn C++ the result type of !, <, <=, >=, >, == and ...
2008-11-10 Christoph MallonParse C++ bool, false and true.
2008-11-04 Christoph MallonWhen creating an error typedef, set its type to the...
2008-11-04 Christoph MallonDo not panic, when finding a typedef name, when an...
2008-11-04 Christoph Mallonuse expect() to find the ] of an array access expression.
2008-11-04 Christoph MallonSet the source position in allocate_expression_zero().
2008-11-02 Matthias BraunEXPR_INVALID gets constructed in case of errors
2008-11-02 Matthias Braunimprove flexible array member handling, assign error_ty...
2008-11-02 Matthias Braunset has_implicit_size flag
2008-11-01 Matthias Braunlocal labels should be fixed
2008-11-01 Matthias Braunpartly fix local labels, %P already prints %P an at...
2008-11-01 Matthias Braunconditional expressions true case may be NULL as a...
2008-11-01 Matthias Braundeclaration_t -> entity_t
2008-10-27 Christoph MallonFix anchor token underflow while parsing for-statements.
2008-10-27 Christoph MallonParse sizeof(T){...} correctly, i.e. not sizeof type...
2008-10-27 Christoph MallonParse and check semantic of delete expressions.
2008-10-27 Christoph MallonC++ banned implicit int.
2008-10-27 Christoph MallonC++ does not allow assignment from a void pointer type...
2008-10-27 Christoph MallonC++ has not "tentative definitions".
2008-10-27 Christoph MallonC++ function declarations with an empty parameter list...
2008-10-27 Christoph MallonParse and check semantic of throw expressions.
2008-10-27 Christoph MallonRemove if, whose condition is never true.
2008-10-26 Christoph MallonFirst bit of C++ support: Different precedence for ?:.
2008-10-26 Christoph MallonFix parsing of expression statements, which pointlessly...
2008-10-26 Christoph MallonChange -w so that warnings can be activated again later on.
2008-10-26 Matthias Braunsource-position doesn't make any sense for types:
2008-10-26 Christoph MallonPrefix operators need no precedence.
2008-10-25 Christoph MallonUnify the precedence lists of the parser and the AST...
2008-10-25 Christoph MallonReplace magic numbers for expression precedences by...
2008-10-25 Matthias Braunget rid of some fields in ast_t: outer_fkt_jmp, is_oute...
2008-10-25 Christoph MallonFix some precedence stuff for expression parsing.
2008-10-24 Christoph MallonUse make_pointer_type().
2008-10-21 Christoph Mallonskip_typeref().
2008-10-21 Christoph MallonImprove unused variable check.
2008-10-21 Christoph MallonImprove unused variable check.
2008-10-21 Christoph MallonImplement a statement walker.
2008-10-20 Christoph MallonAnother attempt to solve the halting problem: Detect...
2008-10-20 Christoph MallonMake check_unreachable() more tail recursion friendly.
2008-10-19 Christoph MallonRemove stale (since r21011) comment.
2008-10-19 Christoph MallonFix r23014.
2008-10-19 Christoph MallonDo not generate an error message about incompatible...
2008-10-19 Christoph MallonResolve some warnings.
2008-10-06 Matthias Braundisable fix for parsetest/fehler053.c for now (as it...
next