- 78c8d80 Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.: by Argyrios Kyrtzidis · 16 years ago
- b9f3419 Found a subtle bug caused by an implicit enum-to-bool conversion (of the TentativeParsingResult enum). by Argyrios Kyrtzidis · 16 years ago
- 7709182 Add parsing of the sentinel attribute. Still need to create the attribute. by Anders Carlsson · 16 years ago
- bbc70c0 Disambiguate between a declaration or an expression, in the 'for-init-statement' part of a 'for' statement. by Argyrios Kyrtzidis · 16 years ago
- ca35baa Fix Parser::isCXXConditionDeclaration to properly resolve declarations. by Argyrios Kyrtzidis · 16 years ago
- a8a4598 Disambiguate between a declaration or expression for the 'condition' part of a if/switch/while/for statement. by Argyrios Kyrtzidis · 16 years ago
- 1ee2c43 Consider GNU attributes when doing ambiguity resolution. by Argyrios Kyrtzidis · 16 years ago
- 5404a15 Resolve ambiguous C++ statements (C++ 6.8p1). by Argyrios Kyrtzidis · 16 years ago
- fcdd8fe Add Parser support for #pragma pack by Daniel Dunbar · 16 years ago
- 5e592d8 Remove a FIXME. by Daniel Dunbar · 16 years ago
- 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
- 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 16 years ago
- 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
- aefc366 Have @finally introduce a new scope. by Ted Kremenek · 16 years ago
- 4f9b9f1 Fix http://llvm.org/bugs/show_bug.cgi?id=2816. by Steve Naroff · 16 years ago
- 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 16 years ago
- 9eae576 Finish pushing blocks attribute through the clang attribute machinery. by Steve Naroff · 16 years ago
- 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
- 14d08c0 Add comments about C++ clause 3.3.2p4 that mentions that the condition declaration should be local to an if/switch/while/for statement. by Argyrios Kyrtzidis · 16 years ago
- 143db71 Fix do-while scoping in C++. by Argyrios Kyrtzidis · 16 years ago
- 488d37e Revert r56078, getLang().C99 being true in C++ is a bug that will be fixed. by Argyrios Kyrtzidis · 16 years ago
- e281b4c Fold Parser::ParseTag into Parser::ParseEnumSpecifier, as suggested in this post: by Argyrios Kyrtzidis · 16 years ago
- fe7e4f0 -getLang().C99 is true in C++ too, remove the use of the C99orCXX variable. by Argyrios Kyrtzidis · 16 years ago
- 9571638 Add some C++-specific comments in the parsing methods of if/switch/while/for. by Argyrios Kyrtzidis · 16 years ago
- 71b914b Implement parser support for the 'condition' part of C++ selection-statements and iteration-statements (if/switch/while/for). by Argyrios Kyrtzidis · 16 years ago
- dcdd55f Support C++'s declaration-statement. by Argyrios Kyrtzidis · 16 years ago
- 0f07203 Support "typeof unary-expression" (GNU C++ extension). by Argyrios Kyrtzidis · 16 years ago
- 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
- 4ef1c99 Fix Parser::ParseDeclaratorInternal(): add langopts test when recognizing blocks. by Steve Naroff · 16 years ago
- 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
- 4d7da2f Synthesize property setter method as we do for getter. by Daniel Dunbar · 16 years ago
- a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 16 years ago
- 897e7a3 Add a Parser::Diag overload that can receive a custom string along with a SourceRange. by Argyrios Kyrtzidis · 16 years ago
- aa0d25b Add support for parsing the objc_gc attribute. Tests will come shortly. by Anders Carlsson · 16 years ago
- ef048ef Reserved C++ words are valid selectors in Objective-C++ by Anders Carlsson · 16 years ago
- 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 16 years ago
- a9e8fec add action to know about end of translation unit. by Chris Lattner · 16 years ago
- 5ffb14b we already have a handle on the 'in' keyword, don't bother getting two. by Chris Lattner · 16 years ago
- 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 16 years ago
- e8904e9 Fix a FIXME by not creating an invalid AST on erroneous input. Also by Chris Lattner · 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
- 0919f9e Set the SourceRange ending of DeclSpec, when Parser::ParseTypeofSpecifier finishes. by Argyrios Kyrtzidis · 16 years ago
- 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 16 years ago
- acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
- e4858a6 More #include cleaning by Daniel Dunbar · 16 years ago
- d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
- 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
- 5b7f0c8 Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. by Argyrios Kyrtzidis · 16 years ago
- 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
- 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 16 years ago
- a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
- a34ea07 Nico Weber: by Ted Kremenek · 16 years ago
- 39caa08 Wherever a type is used/returned from the Action module, use TypeTy instead of DeclTy or void. by Argyrios Kyrtzidis · 16 years ago
- 3068ae0 Support __attribute__(({con,de}structor)) in Parse & Sema by Daniel Dunbar · 16 years ago
- 06036d3 Pull protocol resolution of out ActOnStartClassInterface, this is also the by Chris Lattner · 16 years ago
- 6bd6d0b refactor protocol resolution out of ActOnStartCategoryInterface by Chris Lattner · 16 years ago
- e13b959 pull protocol resolution out into ActOnStartProtocolInterface. by Chris Lattner · 16 years ago
- eacc392 simplify some code. by Chris Lattner · 16 years ago
- f3948c4 < only starts a declspec in objc mode. by Chris Lattner · 16 years ago
- fc416a4 remove fixed fixme by Chris Lattner · 16 years ago
- ae4da61 make DeclSpec manage its own protocol qualifier list memory instead of having by Chris Lattner · 16 years ago
- 3bd934a Fix hte next wave of problems with protocol qualified ID: by Chris Lattner · 16 years ago
- bce6135 improve handling of the horrible GCC objc extension that treats "<foo>" by Chris Lattner · 16 years ago
- 844cef3 add a new diag helper that takes a range. by Chris Lattner · 16 years ago
- 3872b5c gcc requires a semicolon at the end of an interface, unlike its extension for structs. by Chris Lattner · 16 years ago
- 394f3f4 Move fix in r54013 from the parser to sema. by Steve Naroff · 16 years ago
- 5928cb6 Fix Parser::ParseObjCMethodDefinition(). Only call the actions module for valid MDecl's. by Steve Naroff · 16 years ago
- 7caeabd minor cleanup to the actions interface to pass around SmallVectorImpl instead by Chris Lattner · 16 years ago
- cfb0ef5 fix typo 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
- f135e80 Use lowercase of attribute iboutlet to not conflict with the macro IBOutlet by Ted Kremenek · 16 years ago
- 96329d4 Added parsing/sema support for __attribute__ ((IBOutlet)), a clang-specific attribute that the static analyzer will use to recognize what ivars are IBOutlets. by Ted Kremenek · 16 years ago
- b9f930d Use of NextToken() makes ParseIdentifierStatement unnecessary. 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
- 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
- 3a9fdb4 Handle unnamed bitfields when parsing C++ classes. by Argyrios Kyrtzidis · 16 years ago
- 985abd9 Make Declarator::getDeclSpec() return a const reference to avoid by Chris Lattner · 16 years ago
- e2fc9cf The only caller of this knows that the current token is l_brace, so this can be an assert; suggestion by Chris. by Argyrios Kyrtzidis · 16 years ago
- 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
- 5a6ddbf add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 16 years ago
- cf28c72 K&R-style functions not allowed in C++. by Argyrios Kyrtzidis · 16 years ago
- d420433 One more test checkin. by Mike Stump · 16 years ago
- a6f0177 Test commit to see if new account works. by Mike Stump · 16 years ago
- d4cbda6 implement the alias attirbute (in both Sema and Codegen) by Nuno Lopes · 16 years ago
- 8a77931 Initial work on additional memory collection for ObjC AST objects. We now by Ted Kremenek · 16 years ago
- d3ded1f Support "<p>" as a short-hand for "id<p>". Here's a comment from GCC (the only documentation I could find on it). by Steve Naroff · 16 years ago
- 3ac438c Parser::ParseObjCSynchronizedStmt() needs to Enter/Exit a decl scope. by Steve Naroff · 16 years ago
- 459a1e2 Fix parser bug/FIXME with @catch. by Steve Naroff · 16 years ago
- b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 16 years ago
- aec3a1e Fix a couple crashes on invalid input. by Chris Lattner · 16 years ago
- 3c0eb16 Implementation of gcc mode attribute; this is significant because by Eli Friedman · 16 years ago
- 8442b5c Make sure the source location for @property points the the @-sign (not the decl spec). by Steve Naroff · 16 years ago
- 6e33dd5 Fix the scope of K&R-style argument declarations so that they don't by Eli Friedman · 16 years ago
- 00bc645 -Implement proper name lookup for namespaces. by Argyrios Kyrtzidis · 17 years ago
- 039a642 Don't call into objc front-end when not parsing objc code. This avoids by Chris Lattner · 17 years ago