| Commit message (Expand) | Author | Age | Files | Lines |
* | Improvements to vexing-parse warnings. Make the no-parameters case more | Richard Smith | 2012-07-30 | 1 | -10/+8 |
* | Fix an assertion failure when code completing an auto variable's initialiser. | Peter Collingbourne | 2012-07-27 | 1 | -0/+1 |
* | Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11 | Richard Smith | 2012-07-24 | 1 | -6/+6 |
* | Fix a typo (the the => the) | Sylvestre Ledru | 2012-07-23 | 1 | -1/+1 |
* | Add diagnostics for comma at end of enum and for extra semicolon at namespace | Richard Smith | 2012-07-23 | 1 | -4/+4 |
* | Fixes an ObjC++ parse crash caused by delayed parsing | Fariborz Jahanian | 2012-07-20 | 1 | -1/+4 |
* | Better parser recovery in Objective-C containers. | Jordan Rose | 2012-07-09 | 1 | -4/+22 |
* | objective-c++ parsing. Turn off delayed parsing | Fariborz Jahanian | 2012-07-05 | 1 | -1/+3 |
* | Obj-C++11 parser: handle a fall out of delayed | Fariborz Jahanian | 2012-07-03 | 1 | -1/+1 |
* | Obj-C++11 parser: fix broken parsing of c-function | Fariborz Jahanian | 2012-07-03 | 1 | -4/+3 |
* | Obj-C++11 parser: turn off buffering of | Fariborz Jahanian | 2012-07-03 | 1 | -1/+3 |
* | objective-c: just as we have done for method definitions, | Fariborz Jahanian | 2012-07-02 | 1 | -0/+8 |
* | A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ... | Richard Smith | 2012-07-02 | 1 | -3/+6 |
* | Add support for the C11 _Alignof keyword. | Jordan Rose | 2012-06-30 | 1 | -1/+1 |
* | Use -frewrite-includes for crash reports. | David Blaikie | 2012-06-29 | 1 | -0/+2 |
* | Whitespace. | Chad Rosier | 2012-06-26 | 1 | -147/+147 |
* | Extend the "expected ';' after struct" logic to also apply to enums, and to | Richard Smith | 2012-06-25 | 1 | -4/+23 |
* | Recognize GNU attributes after 'enum class'. Fixes the libc++ build. | John McCall | 2012-06-23 | 1 | -1/+8 |
* | Clean up a large number of C++11 attribute parse issues, including parsing | Alexis Hunt | 2012-06-23 | 1 | -18/+51 |
* | Reapply r158700 and fixup patches, minus one hunk that slipped through and | Alexis Hunt | 2012-06-19 | 1 | -2/+5 |
* | Reapplying the changes from r158717 as they were rolled back to avoid merge c... | Aaron Ballman | 2012-06-19 | 1 | -37/+143 |
* | Revert r158700 and dependent patches r158716, r158717, and r158731. | Jakob Stoklund Olesen | 2012-06-19 | 1 | -148/+39 |
* | Improves parsing and semantic analysis for MS __declspec attributes. This in... | Aaron Ballman | 2012-06-19 | 1 | -37/+143 |
* | Improve the specification of spellings in Attr.td. | Alexis Hunt | 2012-06-19 | 1 | -2/+5 |
* | Handle C++11 attribute namespaces automatically. | Alexis Hunt | 2012-06-18 | 1 | -11/+16 |
* | [MSExtensions] Add support for __forceinline. | Michael J. Spencer | 2012-06-18 | 1 | -3/+8 |
* | Recover when correcting an unknown type name to a keyword like "struct". | Kaelyn Uhrain | 2012-06-15 | 1 | -3/+7 |
* | If parsing a trailing-return-type fails, don't pretend we didn't have one at | Richard Smith | 2012-06-12 | 1 | -2/+2 |
* | Recognize the MS inheritance attributes and turn them into attributes | John McCall | 2012-05-22 | 1 | -4/+0 |
* | CXXThisScopeRAII objects aren't free, don't compute one if it's unused. | Benjamin Kramer | 2012-05-17 | 1 | -1/+1 |
* | [libclang/AST] When declaring a local class, don't neglect to set the end loc... | Argyrios Kyrtzidis | 2012-05-16 | 1 | -0/+1 |
* | Move the warnings for extra semi-colons under -Wextra-semi. Also, added | Richard Trieu | 2012-05-16 | 1 | -4/+2 |
* | Typo. | Richard Smith | 2012-05-15 | 1 | -1/+1 |
* | If we see a declaration which is either missing a type or has a malformed type, | Richard Smith | 2012-05-15 | 1 | -1/+4 |
* | Don't use the implicit int rule for error recovery in C++. Instead, try to | Richard Smith | 2012-05-15 | 1 | -5/+54 |
* | Push the knowledge that we are parsing a type-id/type-name further into the | Richard Smith | 2012-05-09 | 1 | -2/+5 |
* | Stop AltiVec parsing from going down the 'implicit int' codepath as part of its | Richard Smith | 2012-05-09 | 1 | -1/+6 |
* | Change how we suppress access control in explicit instantiations | John McCall | 2012-05-07 | 1 | -24/+36 |
* | Refactor DelayedDiagnostics so that it keeps diagnostics in | John McCall | 2012-05-07 | 1 | -2/+2 |
* | Revert most of r154844, which was disabled in r155975. Keep around the | Richard Smith | 2012-05-02 | 1 | -19/+3 |
* | Disable our non-standard delayed parsing of exception specifications. Delaying | Richard Smith | 2012-05-02 | 1 | -0/+6 |
* | switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. ... | Chris Lattner | 2012-04-28 | 1 | -4/+3 |
* | Imrpove the note text for when a non-type decl hides a tag type | Kaelyn Uhrain | 2012-04-27 | 1 | -1/+1 |
* | Add note to help explain why a tag such as 'struct' is needed to refer | Kaelyn Uhrain | 2012-04-26 | 1 | -2/+14 |
* | Don't try to delay parsing the exception specification for a data member of a | Richard Smith | 2012-04-24 | 1 | -0/+2 |
* | Implement the last part of C++ [class.mem]p2, delaying the parsing of | Douglas Gregor | 2012-04-16 | 1 | -5/+12 |
* | Implement C++11 [expr.prim.general]p3, which permits the use of 'this' | Douglas Gregor | 2012-04-16 | 1 | -6/+28 |
* | Delete late parsed attributes instead of leaking them. | Benjamin Kramer | 2012-04-14 | 1 | -0/+1 |
* | Add an AttributedStmt type to represent a statement with C++11 attributes | Richard Smith | 2012-04-14 | 1 | -1/+1 |
* | Part of PR10101: after a parse error in a declaration, try harder to find the | Richard Smith | 2012-04-11 | 1 | -4/+62 |