| Commit message (Expand) | Author | Age | Files | Lines |
* | Merging r156031: | Bill Wendling | 2012-05-12 | 1 | -7/+0 |
* | Implement the last part of C++ [class.mem]p2, delaying the parsing of | Douglas Gregor | 2012-04-16 | 1 | -0/+7 |
* | For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is | Richard Smith | 2012-04-04 | 1 | -0/+1 |
* | Don't try to parse a malformed parameter list after a constructor or operator | Richard Smith | 2012-03-29 | 1 | -0/+4 |
* | Fix parsing of trailing-return-type. Types are syntactically prohibited from | Richard Smith | 2012-03-12 | 1 | -2/+6 |
* | Fix parsing of type-specifier-seq's. Types are syntactically allowed to be | Richard Smith | 2012-03-12 | 1 | -0/+5 |
* | [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY. | Daniel Dunbar | 2012-03-09 | 1 | -9/+10 |
* | [AST/Sema] Add {CXXBaseSpecifier,Declarator,DeclSpec,TypeLoc,UnqualifiedId}::... | Daniel Dunbar | 2012-03-09 | 1 | -0/+7 |
* | Accept braced-init-lists in conditions, and, in passing, dramatically improve | Richard Smith | 2012-02-22 | 1 | -1/+6 |
* | Implement support for lambda capture pack expansions, e.g., | Douglas Gregor | 2012-02-14 | 1 | -5/+8 |
* | Allow implicit capture of 'this' in a lambda even when the capture | Douglas Gregor | 2012-02-10 | 1 | -0/+1 |
* | Introduce basic ASTs for lambda expressions. This covers: | Douglas Gregor | 2012-02-07 | 1 | -19/+3 |
* | Remove unreachable code in Clang. (replace with llvm_unreachable where approp... | David Blaikie | 2012-01-17 | 1 | -2/+0 |
* | Remove unnecessary default cases in switches over enums. | David Blaikie | 2012-01-17 | 1 | -1/+0 |
* | Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: | Richard Smith | 2012-01-12 | 1 | -1/+11 |
* | PR10828: Produce a warning when a no-arguments function is declared in block | Richard Smith | 2012-01-05 | 1 | -0/+7 |
* | Add an explicit LambdaExprContext to Declarator, to parallel BlockLiteralCont... | Eli Friedman | 2012-01-04 | 1 | -0/+4 |
* | When we notice that a member function is defined with "= delete" or "= | Douglas Gregor | 2011-11-07 | 1 | -5/+27 |
* | Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! | Douglas Gregor | 2011-10-19 | 1 | -0/+22 |
* | Provide half floating point support as a storage only type. | Anton Korobeynikov | 2011-10-14 | 1 | -0/+1 |
* | Move some bool flags out of function parameter lists. | Kaelyn Uhrain | 2011-10-11 | 1 | -2/+15 |
* | Support for C1x _Atomic specifier (see testcase). This is primarily being co... | Eli Friedman | 2011-10-06 | 1 | -1/+2 |
* | OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, | Peter Collingbourne | 2011-10-06 | 1 | -2/+3 |
* | Parse attributes written in an ObjC method parameter type as | John McCall | 2011-10-01 | 1 | -5/+12 |
* | Rename Diagnostic to DiagnosticsEngine as per issue 5397 | David Blaikie | 2011-09-25 | 1 | -2/+2 |
* | Switch assert(0/false) llvm_unreachable. | David Blaikie | 2011-09-23 | 1 | -1/+1 |
* | Modules: introduce the __module_private__ declaration specifier, which | Douglas Gregor | 2011-09-09 | 1 | -2/+6 |
* | Parsing of C++0x lambda expressions, from John Freeman with help from | Douglas Gregor | 2011-08-04 | 1 | -0/+47 |
* | now that we have a centralized place to do so, add some using declarations for | Chris Lattner | 2011-07-20 | 1 | -2/+2 |
* | Use the zero from the correct enumeration when initializing this variable. | Richard Smith | 2011-07-20 | 1 | -1/+1 |
* | Add 'mutable' to the function declarator chunk, to be used when | Douglas Gregor | 2011-07-13 | 1 | -0/+14 |
* | Fix a bug where a local variable named 'self' is causing | Fariborz Jahanian | 2011-07-12 | 1 | -2/+5 |
* | Fixed enum types can be complete without actually being valid to use | John McCall | 2011-07-06 | 1 | -0/+6 |
* | Introduce Declarator::ObjCCatchContext, this will result in correct error for... | Argyrios Kyrtzidis | 2011-07-01 | 1 | -0/+4 |
* | Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter | Argyrios Kyrtzidis | 2011-06-28 | 1 | -0/+4 |
* | When deciding how to parse "= something" as part of a member | Douglas Gregor | 2011-06-25 | 1 | -0/+8 |
* | Automatic Reference Counting. | John McCall | 2011-06-15 | 1 | -3/+13 |
* | Implement support for C++11 in-class initialization of non-static data members. | Richard Smith | 2011-06-11 | 1 | -2/+25 |
* | Restore 'atomic' as an attribute of objc | Fariborz Jahanian | 2011-06-11 | 1 | -1/+2 |
* | Remove 'atomic' as a property attribute keyword. | Fariborz Jahanian | 2011-06-08 | 1 | -2/+1 |
* | Implement a new type node, UnaryTransformType, designed to represent a | Sean Hunt | 2011-05-24 | 1 | -2/+2 |
* | Implement __underlying_type for libc++. | Sean Hunt | 2011-05-19 | 1 | -1/+3 |
* | Ignore const/volatile/restrict qualifiers on anonymous structs and | Douglas Gregor | 2011-05-09 | 1 | -0/+8 |
* | Implement support for C++0x alias templates. | Richard Smith | 2011-05-05 | 1 | -1/+5 |
* | Improve the documentation for the two ObjCDeclQualifiers so that I | John McCall | 2011-05-01 | 1 | -2/+8 |
* | Support for C++11 (non-template) alias declarations. | Richard Smith | 2011-04-15 | 1 | -1/+5 |
* | fix a bunch of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | Fix a bunch of major problems with __unknown_anytype and properly test | John McCall | 2011-04-09 | 1 | -0/+1 |
* | Remove the last of ClassVirtSpecifiers. | Anders Carlsson | 2011-03-25 | 1 | -28/+0 |
* | Remove 'new' from virt-specifier since it's going to be removed in the next C... | Anders Carlsson | 2011-03-25 | 1 | -6/+2 |