aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExpr.cpp
AgeCommit message (Expand)Author
2009-01-06rename tok::annot_qualtypename -> tok::annot_typename, which is bothChris Lattner
2009-01-05PODness and Type TraitsSebastian Redl
2009-01-05remove optimization to avoid looking ahead for cases like ::foo. ThisChris Lattner
2009-01-05TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can Chris Lattner
2009-01-04code simplificationChris Lattner
2009-01-04my previous patch caused sema to drop the global qualifier, makeChris Lattner
2009-01-04sink the call to TryAnnotateTypeOrScopeToken in Chris Lattner
2009-01-04simplify control flow by removing a goto.Chris Lattner
2009-01-04eliminate lookahead when parsing ::new / ::delete.Chris Lattner
2008-12-23Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor
2008-12-13Convert remaining expression parsers to smart pointers. Now on to the Action ...Sebastian Redl
2008-12-12fix a buggy fall through that caused a crash-on-invalid. rdar://6248081Chris Lattner
2008-12-12minor refactoring of ParseParenExpressionChris Lattner
2008-12-11Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert some more expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert selected expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert a number of statement parsers to smart pointers.Sebastian Redl
2008-12-10Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor
2008-12-10Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl
2008-12-09Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl
2008-12-09Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl
2008-12-06Add support for calls to dependent names within templates, e.g.,Douglas Gregor
2008-12-02Add better comments to ::new parsing. Thanks to Doug for the review.Sebastian Redl
2008-12-02Make the parser handle ::new and ::delete correctly.Sebastian Redl
2008-11-29Implement the GNU __null extensionDouglas Gregor
2008-11-26Add some comments.Argyrios Kyrtzidis
2008-11-25Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl
2008-11-23make the 'to match this' diagnostic a note.Chris Lattner
2008-11-23Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner
2008-11-21Implementation of new and delete parsing and sema.Sebastian Redl
2008-11-19Support overloading of the subscript operator[], including support forDouglas Gregor
2008-11-19Fix <rdar://problem/6150376> [sema] crash on invalid message send.Steve Naroff
2008-11-19Added operator overloading for unary operators, post-increment, andDouglas Gregor
2008-11-19remove uses of IdentifierInfo::getName()Chris Lattner
2008-11-18Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner
2008-11-11Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr...Sebastian Redl
2008-11-11Implement C++ 'typeid' parsing and sema.Sebastian Redl
2008-11-08Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis
2008-11-06Initial, rudimentary implementation of operator overloading for binaryDouglas Gregor
2008-11-06Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor
2008-11-06Add the remaining C++0x keywordsDouglas Gregor
2008-10-24-Add support for cv-qualifiers after function declarators.Argyrios Kyrtzidis
2008-10-20implement a couple fixme's by implementing __extension__ properly.Chris Lattner
2008-10-10Final phase of converting BlockDecls over to DeclContext. This is unfortunate...Steve Naroff
2008-10-05Handle ambiguities between expressions and type-ids that occur inside parenth...Argyrios Kyrtzidis
2008-09-16Remove support for BlockExprExpr. For example...Steve Naroff
2008-08-28Add parser/action support for block literal expressions.Steve Naroff
2008-08-22Add support for C++'s "type-specifier ( expression-list )" expression:Argyrios Kyrtzidis
2008-08-20Fix a minor crash-on-invalid.Eli Friedman
2008-08-18"Remove the 'else' since the code is fallthrough after it." - suggestion by C...Argyrios Kyrtzidis