- a55e52c Use RAII objects to ensure proper destruction of expression and statement AST nodes in the parser in most cases, even on error. by Sebastian Redl · 16 years ago
- 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
- 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
- 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
- 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
- 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
- 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
- da83bac remove uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
- 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 16 years ago
- 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
- c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
- eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 16 years ago
- eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago
- 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
- 85bb3da Add the remaining C++0x keywords by Douglas Gregor · 16 years ago
- 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
- c46d1a1 implement a couple fixme's by implementing __extension__ properly. by Chris Lattner · 16 years ago
- 090276f Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. by Steve Naroff · 16 years ago
- 78c8d80 Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.: by Argyrios Kyrtzidis · 16 years ago
- 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
- 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
- 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
- 0976278 Fix a minor crash-on-invalid. by Eli Friedman · 16 years ago
- 4fdc1ca "Remove the 'else' since the code is fallthrough after it." - suggestion by Chris. by Argyrios Kyrtzidis · 16 years ago
- 0cd5b42 Put (argument)-expression-list parsing in a separate function so that it can be re-used. by Argyrios Kyrtzidis · 16 years ago
- b348b81 C++ casts, (static_cast. dynamic_cast, etc.) can have postfix-expression pieces. by Argyrios Kyrtzidis · 16 years ago
- 289d773 Move handling of postfix-expression suffixes out of ParseCXXThis and into ParseCastExpression. by Argyrios Kyrtzidis · 16 years ago
- d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
- d7464be Add 'this' in the comments of Parser::ParseCastExpression to indicate that it is handled. by Argyrios Kyrtzidis · 16 years ago
- f7da726 Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext): by Argyrios Kyrtzidis · 16 years ago
- 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
- b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 16 years ago
- 039a642 Don't call into objc front-end when not parsing objc code. This avoids by Chris Lattner · 16 years ago
- 5dcc6ce Use token lookahead to simplify some code that is rarely executed. by Chris Lattner · 16 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Parse/ParseExpr.cpp]
- 50dd289 add parsing, ast building and pretty printing support for C++ throw expressions. by Chris Lattner · 17 years ago
- 3508084 Implement support for __extension__ which silences extwarnings in its by Chris Lattner · 17 years ago
- 796ef3d Remainder of the __builtin_overload feedback by Nate Begeman · 17 years ago
- 5ac87ed remove an implemented todo by Chris Lattner · 17 years ago
- e2ce1d9 Implement basic overload support via a new builtin, __builtin_overload. by Nate Begeman · 17 years ago
- 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- d7d860d Fix an nice and subtle parser bug reported by Nico Weber. by Chris Lattner · 17 years ago
- 4c1a2a9 Parse "sizeof(arr)[0]" as a sizeof of an expr if arr is an expression. by Chris Lattner · 17 years ago
- a642beb by Steve Naroff · 17 years ago
- 7c50aca Add code generation and sema checking for __builtin_va_arg. by Anders Carlsson · 17 years ago
- 4e1d99a switch more code to use Token::is/isNot where possible. by Chris Lattner · 17 years ago
- b384d32 this patch accomodates clattner's comments on expression processing in @try-statement. by Fariborz Jahanian · 17 years ago
- c97c204 minor cleanup by Chris Lattner · 17 years ago
- 095ffca Removed a few TODOs on things which are done. by Fariborz Jahanian · 17 years ago
- 397fcc1 Patch to parse objective-c's @try-statement and @throw-statement. by Fariborz Jahanian · 17 years ago
- 1b273c4 Rename statement actions (from Parse-prefix to ActOn-prefix). by Steve Naroff · 17 years ago
- f69936d Rename expression actions (from Parse-prefix to ActOn-prefix). by Steve Naroff · 17 years ago
- 08d92e4 by Steve Naroff · 17 years ago
- 0ccb27d 1. Fix parsing of method prototype involving c-style argument declarations. by Fariborz Jahanian · 17 years ago
- 98414c1 Fix a bug/missing-feature Ted noticed: the 'unused' warning should not by Chris Lattner · 17 years ago
- d56d6b6 don't turn semantic errors into parse errors. by Chris Lattner · 17 years ago
- dbd583c fix some memory leaks when recovering. by Chris Lattner · 17 years ago
- 9fddf0a Pass the location of the type. by Chris Lattner · 17 years ago
- 6eb2109 make sure to parse postfix expression suffixes after builtin by Chris Lattner · 17 years ago
- f9aa3cb add an action callback for __builtin_offsetof by Chris Lattner · 17 years ago
- 5dac7f6 Don't remove the grammar construct, just the TODO. by Anders Carlsson · 17 years ago
- c52056a Remove objc-string-literal since it's been implemented now. by Anders Carlsson · 17 years ago
- 5508518 Implement parsing and code generation of Objective-C string literals. by Anders Carlsson · 17 years ago
- d04fdd5 by Steve Naroff · 17 years ago
- 363bcff by Steve Naroff · 17 years ago
- d34e915 by Steve Naroff · 17 years ago
- ab18c4c implement ast building and trivial semantic analysis of stmt exprs. by Chris Lattner · 17 years ago
- 2274266 Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__ by Anders Carlsson · 17 years ago
- 2ff5426 improve and simplify error recovery for calls, fix a crash when diagnosing by Chris Lattner · 17 years ago
- d217773 At one point there were going to be lexer and parser tokens. by Chris Lattner · 17 years ago
- 4aa88f8 by Steve Naroff · 17 years ago
- 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago