Parse C++ bool, false and true.
[cparser] / parser.c
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...
2008-10-03 Matthias Braunfix bitfield2.c
2008-10-02 Christoph Mallonskip_typeref().
2008-10-02 Christoph MallonFix assertion failure introduced in r22072.
2008-10-02 Christoph Mallonskip_typeref().
2008-10-02 Christoph MallonTreat expressions with error type as lvalues. There...
2008-10-02 Christoph MallonImprove error recovery for if-statements.
2008-10-02 Christoph MallonParse __builtin_inf{,f,l} and correct __builtin_nand...
2008-09-23 Christoph MallonGenerate AST for some semantically invalid initializers.
2008-09-23 Matthias Braunhandle DM_CONST, lower inline limit, force optimize_fun...
2008-09-23 Christoph MallonTreat size_constant like a bool should be, i.e. do...
2008-09-19 Christoph MallonResolve off-by-one (and off-by-two) errors in the sourc...
2008-09-19 Christoph MallonSet the source position in allocate_statement_zero().
2008-09-18 Christoph MallonMake stray ; outside of functions an error in strict...
2008-09-18 Christoph MallonThe standard calls it "file scope", so rename global_sc...
2008-09-18 Christoph MallonResolve unreachable statement warnings.
2008-09-18 Christoph MallonPut T_EOF into the anchor set.
2008-09-18 Christoph MallonSlightly simplify stack_pop_to().
2008-09-18 Christoph Mallonenvironment_top() and local_label_top() return size_t...
2008-09-18 Christoph MallonSlightly simplify stack_push().
2008-09-18 Michael Beckfixed parameter redeclaration error
2008-09-18 Michael Beck- add more attributes to support inner functions
2008-09-17 Michael Beck- replaced set_scope by scope_push()/scope_pop()
2008-09-17 Christoph MallonAdd { as anchor while parsing k&r declaration list.
2008-09-17 Christoph MallonImplement -Waddress.
2008-09-17 Christoph MallonRestore value of in_gcc_extension using old_gcc_extension.
2008-09-17 Christoph MallonAdd { as anchor while parsing external declaration.
2008-09-17 Michael Beckfixed comments
2008-09-17 Michael Beck- BugFix: typeof operator must set the in_type_prop...
2008-09-17 Christoph MallonReduce anchor scope.
2008-09-17 Michael Beckadd support for gcc nested functions
2008-09-17 Christoph Malloneat_statement() is dead, long live eat_until_anchor()!
2008-09-17 Christoph MallonSmall simplification.
2008-09-17 Michael Beckdo not record empty declarations by default
2008-09-17 Michael Beck- type property expressions are NOT self-initializer
2008-09-17 Christoph MallonAlways return a non-null pointer from parse_array_decla...
2008-09-17 Christoph MallonThe element type of an array shall not be an incomplete...
2008-09-17 Christoph MallonStill record the element type of arrays and the return...
2008-09-16 Christoph MallonWarn about type qualifiers in the return type of functi...
2008-09-16 Christoph MallonDo not warn about the return type of main(), if it...
2008-09-16 Christoph MallonUse the real error type instead of ATOMIC_TYPE_INVALID...
2008-09-16 Christoph MallonAvoid segfault when encountering a parse error while...
2008-09-16 Christoph MallonDo not warn about excess initialisers, when trying...
2008-09-16 Christoph Mallonabort() instead of exit(1) in case of anchor token...
2008-09-16 Christoph MallonImprove parse_va_start():
2008-09-16 Christoph MallonMake parsing of statements more robust in case of parse...
2008-09-16 Christoph MallonPlug anchor token leak in parse_statement_expression().
2008-09-16 Christoph MallonPlug two more anchor token underflows.
2008-09-16 Christoph MallonFix the first anchor token leak (actually an underflow).
2008-09-16 Christoph MallonAdd code to detect anchor token leaks.
2008-09-16 Christoph MallonCreate a few less invalid expressions on parse errors.
2008-09-16 Christoph MallonIndentation.
2008-09-16 Michael Beckreverted 21986-21986, spec failed
2008-09-16 Michael Beck- more simplification and unification of compound/enum...
2008-09-16 Michael Beck- when parsing compound types, do NOT destroy old decla...
2008-09-16 Michael Beck- renamed is_empty to is_empty_range
2008-09-15 Michael Beck- implemented semantic checks for bitfield
2008-09-15 Michael Beckmore work on type size
2008-09-15 Christoph MallonIn strict mode do not generate an implicit function...
next