- 675431d Parsing fix for out-of-line constructors, from Piotr Rak by Douglas Gregor · 15 years ago
- 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
- 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
- 9617433 Patch to implement template types in ctor-initializer list. by Fariborz Jahanian · 15 years ago
- bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 15 years ago
- edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
- 1bc5bbf Fix: <rdar://problem/7021553> clang -fsyntax-only crashes (in ParseDeclarationSpecifiers ... from ParseObjCTypeName) by Ted Kremenek · 15 years ago
- 309fe0d Fix the parser error hanlding for __builtin_offsetof to actually print by Eli Friedman · 15 years ago
- 3c9028a Fix screwup with my previous patch which broke tests. (The patch is by Eli Friedman · 15 years ago
- 8060ed5 Fix a crash with constructs like x<false>() in C++. No testcase because by Eli Friedman · 15 years ago
- 0c6139d Make it possible for using decls to point to operators. Fixes PR4441. by Anders Carlsson · 15 years ago
- 0b7f789 Fix test. by Anders Carlsson · 15 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
- 6f3d838 OpenCL 1.0 support: attributes by Nate Begeman · 15 years ago
- c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 15 years ago
- 5c7f786 rearrange more code, this avoids a token lookahead for foo< by Chris Lattner · 15 years ago
- 77cf72a move some code around, no functionality change. by Chris Lattner · 15 years ago
- 67b9e83 simplify some code. by Chris Lattner · 15 years ago
- 87471f5 Fix PR4448. by Anders Carlsson · 15 years ago
- 6fd634f Parse the C++0x decltype specifier. by Anders Carlsson · 15 years ago
- 3688fc6 Fix a clang crash caused by incorrect user code. by Fariborz Jahanian · 15 years ago
- 52591bf Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions by Douglas Gregor · 15 years ago
- e542c86 Start propagating template parameter lists to the right places to by Douglas Gregor · 15 years ago
- d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 15 years ago
- ac7610d Rework the way we track which declarations are "used" during by Douglas Gregor · 15 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
- e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
- 0ffd9ff Implement correct name lookup inside an initializer of a C++ class static data member. by Argyrios Kyrtzidis · 15 years ago
- 6a588dd Diagnose the use of attributes on namespace aliases, from Anis Ahmad by Douglas Gregor · 15 years ago
- 7b3684a change ParseStatementOrDeclaration to emit the 'missing ;' with by Chris Lattner · 15 years ago
- 6869d8e improve localizability by not passing english phrases into by Chris Lattner · 15 years ago
- ce5635a Address more comments from Doug. by Anders Carlsson · 15 years ago
- 9891359 add the location of the ')' in a do/while statement to DoStmt. by Chris Lattner · 15 years ago
- 941df7d Parse support for C++0x type parameter packs. by Anders Carlsson · 15 years ago
- 5e300d1 It's an error to use a function declared in a class definition as a default argument before the function has been declared. by Anders Carlsson · 15 years ago
- 2e0cdb4 PR4364: fix parsing 'typename' in an expression. by Eli Friedman · 15 years ago
- 290eeb0 Add more parser support for Microsoft extensions. by Eli Friedman · 15 years ago
- a23b485 Add real parsing for __declspec. It doesn't make much of a difference by Eli Friedman · 15 years ago
- 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 15 years ago
- 9991479 Add parser support for #pragma weak. by Eli Friedman · 15 years ago
- c4ee170 Make sure to call FullExpr before parsing anything else. by Anders Carlsson · 15 years ago
- 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 15 years ago
- a0ab25d ActOnReturnStmt should also take a FullExprArg. by Anders Carlsson · 15 years ago
- f5dcd38 AddInitializerToDecl needs to take a full expression. by Anders Carlsson · 15 years ago
- ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
- c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
- 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
- 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
- 2bba76b Improve name lookup for and template instantiation of declaration by Douglas Gregor · 15 years ago
- b53f08a PR4122: Tweak the ambiguity handling to handle (S())() correctly. I've by Eli Friedman · 15 years ago
- f40882a The disambiguation process for ambiguous paren expressions is not "side effects free", e.g: by Argyrios Kyrtzidis · 15 years ago
- a558a89 Some minor comments modifications. by Argyrios Kyrtzidis · 15 years ago
- f58f45e Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate between a parenthesized type-id and by Argyrios Kyrtzidis · 15 years ago
- d974a7b Factor the compound literal parsing out from ParseParenExpression and into a new ParseCompoundLiteralExpression. by Argyrios Kyrtzidis · 15 years ago
- 0350ca5 Modification to ParseParenExpression. by Argyrios Kyrtzidis · 15 years ago
- 21e7ad2 Remove ParseSimpleParenExpression. by Argyrios Kyrtzidis · 15 years ago
- 5ab0640 Refactor the common code of 'ParseTypeofSpecifier' and 'ParseSizeofAlignofExpression' into a new by Argyrios Kyrtzidis · 15 years ago
- 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 15 years ago
- 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 15 years ago
- 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
- 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
- a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
- bc6c848 Make the RAII extension warning silencing for __extension__ a bit by Eli Friedman · 15 years ago
- c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
- 8d28663 Fixup __extension__ i = 1 parsing. Thanks Eli! by Mike Stump · 15 years ago
- 6ce0c39 Fixup parsing for (throw,throw) and __extension__ throw 1. by Mike Stump · 15 years ago
- 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
- 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
- 7091319 Parser::ParseDeclarationOrFunctionDefinition no longer needs to accept by Douglas Gregor · 15 years ago
- 1426e53 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 15 years ago
- d4f551b Fix test case by always setting the type spec type, even for friend decls. by Anders Carlsson · 15 years ago
- 66e9977 Add an ActOnFriendDecl and call it for friend class decls. by Anders Carlsson · 15 years ago
- 5dc2af1 For friend class decls, always use TK_Reference so we'll try to look up existing class decls first. by Anders Carlsson · 15 years ago
- 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
- 91ad269 Add back attribute string lookup for 'ns_returns_retained' and by Ted Kremenek · 15 years ago
- 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 15 years ago
- 7704a33 More attribute renaming: by Ted Kremenek · 16 years ago
- f47f7a1 Add parsing of friend specifiers. by Anders Carlsson · 16 years ago
- 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 16 years ago
- e351aa1 Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 16 years ago
- d331dd7 Rename ownership attributes: by Ted Kremenek · 16 years ago
- 6a08469 Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 16 years ago
- d99b345 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 16 years ago
- 75494ff Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 16 years ago
- 31c215e Rename attributes: by Ted Kremenek · 16 years ago
- 1c6a3cc Remove support for ObjCMethodDecl attributes that appear between the by Ted Kremenek · 16 years ago
- 72056a2 Don't insert an extra ParenExpr around asm operands. by Eli Friedman · 16 years ago
- ace6507 teach -parse-noop about int128_t and friends. by Chris Lattner · 16 years ago
- 4649cac Rework the way we handle constructor decls to be less hacky and fix PR3948 completely. by Anders Carlsson · 16 years ago
- b27d117 Hook up Sema support for attributes on Objective-C method declarations that by Ted Kremenek · 16 years ago
- 77755a5 Add parsing support in an Objective-C method declaration for attributes between by Ted Kremenek · 16 years ago
- 5a8cb0b Just because a declaration has the same name as its containing class doesn't mean that it's a constructor. Fixes rdar://problem/6815988. by Anders Carlsson · 16 years ago
- d302f90 Remove extra line. by Mike Stump · 16 years ago
- 6c92fa7 Fixup Sema and CodeGen for block literal attributes when the return by Mike Stump · 16 years ago
- 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 16 years ago
- 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 16 years ago
- bf20dbd Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 16 years ago
- f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 16 years ago