summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rework our handling of temporary objects within the conditions ofDouglas Gregor2010-05-061-1/+20
* Support for 'template' as a disambiguator (PR7030)Douglas Gregor2010-05-051-12/+30
* Make Parser::ConsumeAndStoreUntil() more consistent with Parser::SkipUntil().Argyrios Kyrtzidis2010-04-231-1/+1
* Implement parsing for message sends in Objective-C++. Message sends inDouglas Gregor2010-04-211-0/+31
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-2/+2
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-2/+2
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-2/+2
* Fix an assertion-on-error during tentative constructor parsing byJohn McCall2010-02-261-8/+8
* Restore the invariant that a nested-name-specifier can only containDouglas Gregor2010-02-251-13/+3
* Make sure that we finish the DeclSpec when parsing a C++Douglas Gregor2010-02-241-0/+1
* ActOnPseudoDestructorExpr now performs all semantic analysis forDouglas Gregor2010-02-241-2/+6
* Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor2010-02-241-15/+125
* Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor2010-02-211-15/+29
* 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
OpenPOWER on IntegriCloud