summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve parsing and instantiation of destructor names, so that we canDouglas Gregor2010-02-161-18/+9
* In some contexts, type declarations cannot occur. Pass this information down ...Sebastian Redl2010-02-031-2/+5
* Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor2010-01-131-4/+33
* Eliminate an embarrassing performance regression in C/ObjC, where weDouglas Gregor2010-01-111-1/+9
* Improve code completion by introducing patterns for the various C andDouglas Gregor2010-01-101-0/+5
* refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifierChris Lattner2009-12-101-5/+1
* reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner2009-12-071-2/+24
* revert my previous patch, it is breaking something and I don't have timeChris Lattner2009-12-061-24/+2
* implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner2009-12-061-2/+24
* Introduce the notion of literal types, as specified in C++0x.Sebastian Redl2009-12-031-0/+1
* Add DeclarationName support for C++0x operator literals. They should now work asAlexis Hunt2009-11-291-2/+1
* Fix test and handle IK_LiteralOperatorId in a few more places.Alexis Hunt2009-11-281-5/+9
* Add Parser support for C++0x literal operators ('operator "" i').Alexis Hunt2009-11-281-0/+21
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-17/+33
* If a C++ qualified id is followed by a postfix suffix, it is never the directJohn McCall2009-11-221-0/+18
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-1/+1
* Cope with extraneous "template" keyword when providing an out-of-lineDouglas Gregor2009-11-201-2/+3
* Implement C++ [basic.lookup.classref]p3, which states how the typeDouglas Gregor2009-11-201-2/+2
* Fix speculative parsing of dependent template names inDouglas Gregor2009-11-111-26/+17
* Improve parsing of template arguments to lay the foundation forDouglas Gregor2009-11-101-13/+3
* Improve recovery when we fail to parse the operand of a C++ named cast. Fixes...Douglas Gregor2009-11-061-7/+1
* Eliminate the "old" ways of parsing operator-function-ids andDouglas Gregor2009-11-041-135/+0
* Implement support for parsing dependent template-ids that refer toDouglas Gregor2009-11-041-149/+213
* Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor2009-11-031-36/+26
* Tweak some comments about unqualified-id and id-expression parsing. No functi...Douglas Gregor2009-11-031-13/+6
* Replace the code that parses member access expressions after "." orDouglas Gregor2009-11-031-82/+44
* Use ParseUnqualifiedId when parsing id-expressions. This eliminatesDouglas Gregor2009-11-031-1/+14
* Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor2009-11-031-0/+413
* When building and instantiating a template-id reference expression, such asDouglas Gregor2009-10-221-1/+2
* C++ code completion after the "operator" keyword. Provide overloadedDouglas Gregor2009-09-181-0/+12
* Initial implementation of a code-completion interface in Clang. InDouglas Gregor2009-09-171-0/+7
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-51/+49
* Initial stab at implement dependent member references to memberDouglas Gregor2009-09-091-0/+2
* Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor2009-09-021-11/+41
* Fix a couple issues with parsing invalid nested-name-specifiers.Eli Friedman2009-08-291-0/+8
* Improve support for out-of-line definitions of nested templates andDouglas Gregor2009-08-251-6/+8
* Take 2 on AltiVec-style vector initializers. Nate Begeman2009-08-101-2/+3
* Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar2009-08-101-3/+2
* AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman2009-08-091-2/+3
* Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall2009-08-031-17/+19
* Make functional-style casts emit correct messages, and fix a crash-on-invalid.Sebastian Redl2009-07-291-0/+4
* Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith2009-07-141-0/+6
* Keep track of the Expr used to describe the size of an array type,Douglas Gregor2009-07-061-1/+1
* Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor2009-06-301-3/+26
* fix PR4452, a crash on invalid. The error recovery is still terrible in this...Chris Lattner2009-06-261-3/+7
* rearrange more code, this avoids a token lookahead for foo<Chris Lattner2009-06-261-44/+51
* move some code around, no functionality change.Chris Lattner2009-06-261-32/+32
* simplify some code.Chris Lattner2009-06-261-34/+35
* Rework the way we track which declarations are "used" duringDouglas Gregor2009-06-221-4/+3
* Keep track of when declarations are "used" according to C andDouglas Gregor2009-06-191-0/+11
OpenPOWER on IntegriCloud