summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert remaining expression parsers to smart pointers. Now on to the Action ...Sebastian Redl2008-12-131-19/+19
* fix a buggy fall through that caused a crash-on-invalid. rdar://6248081Chris Lattner2008-12-121-5/+5
* minor refactoring of ParseParenExpressionChris Lattner2008-12-121-13/+16
* Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl2008-12-111-11/+11
* Convert some more expression parsers to use smart pointers.Sebastian Redl2008-12-111-78/+77
* Convert selected expression parsers to use smart pointers.Sebastian Redl2008-12-111-84/+83
* Convert a number of statement parsers to smart pointers.Sebastian Redl2008-12-111-2/+2
* Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor2008-12-101-4/+2
* Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl2008-12-101-72/+74
* Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl2008-12-091-28/+28
* Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl2008-12-091-162/+142
* Add support for calls to dependent names within templates, e.g.,Douglas Gregor2008-12-061-1/+2
* Add better comments to ::new parsing. Thanks to Doug for the review.Sebastian Redl2008-12-021-0/+2
* Make the parser handle ::new and ::delete correctly.Sebastian Redl2008-12-021-1/+6
* Implement the GNU __null extensionDouglas Gregor2008-11-291-0/+4
* Add some comments.Argyrios Kyrtzidis2008-11-261-1/+5
* Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl2008-11-251-31/+49
* make the 'to match this' diagnostic a note.Chris Lattner2008-11-231-1/+1
* Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner2008-11-231-1/+1
* Implementation of new and delete parsing and sema.Sebastian Redl2008-11-211-0/+19
* Support overloading of the subscript operator[], including support forDouglas Gregor2008-11-191-1/+2
* Fix <rdar://problem/6150376> [sema] crash on invalid message send.Steve Naroff2008-11-191-1/+2
* Added operator overloading for unary operators, post-increment, andDouglas Gregor2008-11-191-5/+5
* remove uses of IdentifierInfo::getName()Chris Lattner2008-11-191-1/+1
* Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner2008-11-181-4/+4
* Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr...Sebastian Redl2008-11-111-5/+8
* Implement C++ 'typeid' parsing and sema.Sebastian Redl2008-11-111-1/+7
* Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis2008-11-081-22/+17
* Initial, rudimentary implementation of operator overloading for binaryDouglas Gregor2008-11-061-2/+2
* Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor2008-11-061-1/+24
* Add the remaining C++0x keywordsDouglas Gregor2008-11-061-1/+6
* -Add support for cv-qualifiers after function declarators.Argyrios Kyrtzidis2008-10-241-1/+1
* implement a couple fixme's by implementing __extension__ properly.Chris Lattner2008-10-201-4/+2
* Final phase of converting BlockDecls over to DeclContext. This is unfortunate...Steve Naroff2008-10-101-1/+4
* Handle ambiguities between expressions and type-ids that occur inside parenth...Argyrios Kyrtzidis2008-10-051-1/+1
* Remove support for BlockExprExpr. For example...Steve Naroff2008-09-161-14/+2
* Add parser/action support for block literal expressions.Steve Naroff2008-08-281-0/+78
* Add support for C++'s "type-specifier ( expression-list )" expression:Argyrios Kyrtzidis2008-08-221-2/+44
* Fix a minor crash-on-invalid.Eli Friedman2008-08-201-1/+1
* "Remove the 'else' since the code is fallthrough after it." - suggestion by C...Argyrios Kyrtzidis2008-08-181-2/+2
* Put (argument)-expression-list parsing in a separate function so that it can ...Argyrios Kyrtzidis2008-08-161-14/+30
* C++ casts, (static_cast. dynamic_cast, etc.) can have postfix-expression pieces.Argyrios Kyrtzidis2008-08-161-1/+3
* Move handling of postfix-expression suffixes out of ParseCXXThis and into Par...Argyrios Kyrtzidis2008-08-161-1/+3
* rename PreDefinedExpr -> PredefinedExprChris Lattner2008-08-101-1/+1
* Add 'this' in the comments of Parser::ParseCastExpression to indicate that it...Argyrios Kyrtzidis2008-07-161-0/+1
* Simplify the parser a bit by looking at the next token without consuming it (...Argyrios Kyrtzidis2008-07-091-63/+0
* Add parsing support for C++ classes.Argyrios Kyrtzidis2008-06-241-0/+2
* handle the full assignment-expression grammar when using an Chris Lattner2008-06-021-0/+21
* Don't call into objc front-end when not parsing objc code. This avoidsChris Lattner2008-05-091-1/+3
* Use token lookahead to simplify some code that is rarely executed.Chris Lattner2008-04-061-36/+0
OpenPOWER on IntegriCloud