1. 3b5f9dc Obj-C++11 parser: fix broken parsing of c-function by Fariborz Jahanian · 12 years ago
  2. cda1041 Obj-C++11 parser: turn off buffering of by Fariborz Jahanian · 12 years ago
  3. 6c89eaf objective-c: just as we have done for method definitions, by Fariborz Jahanian · 12 years ago
  4. 139be70 A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ';'. by Richard Smith · 12 years ago
  5. f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
  6. e75d9cf Use -frewrite-includes for crash reports. by David Blaikie · 12 years ago
  7. 8decdee Whitespace. by Chad Rosier · 12 years ago
  8. c9f3517 Extend the "expected ';' after struct" logic to also apply to enums, and to by Richard Smith · 12 years ago
  9. 1e12b3d Recognize GNU attributes after 'enum class'. Fixes the libc++ build. by John McCall · 12 years ago
  10. 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
  11. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
  12. fc685ac Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch. by Aaron Ballman · 12 years ago
  13. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  14. ed35fd1 Improves parsing and semantic analysis for MS __declspec attributes. This includes support for the align (which fixes PR12631). by Aaron Ballman · 12 years ago
  15. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
  16. 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
  17. adc6cbf [MSExtensions] Add support for __forceinline. by Michael J. Spencer · 12 years ago
  18. 50dc12a Recover when correcting an unknown type name to a keyword like "struct". by Kaelyn Uhrain · 12 years ago
  19. 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
  20. c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
  21. 268efba CXXThisScopeRAII objects aren't free, don't compute one if it's unused. by Benjamin Kramer · 12 years ago
  22. 5641b0d [libclang/AST] When declaring a local class, don't neglect to set the end location by Argyrios Kyrtzidis · 12 years ago
  23. 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
  24. 7514db2 Typo. by Richard Smith · 12 years ago
  25. 8f0a7e7 If we see a declaration which is either missing a type or has a malformed type, by Richard Smith · 12 years ago
  26. 827adaf Don't use the implicit int rule for error recovery in C++. Instead, try to by Richard Smith · 12 years ago
  27. a971d24 Push the knowledge that we are parsing a type-id/type-name further into the by Richard Smith · 12 years ago
  28. f63eee7 Stop AltiVec parsing from going down the 'implicit int' codepath as part of its by Richard Smith · 12 years ago
  29. 1348967 Change how we suppress access control in explicit instantiations by John McCall · 12 years ago
  30. 9257664 Refactor DelayedDiagnostics so that it keeps diagnostics in by John McCall · 12 years ago
  31. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  32. 6deb820 Disable our non-standard delayed parsing of exception specifications. Delaying by Richard Smith · 12 years ago
  33. 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 12 years ago
  34. 392b3f5 Imrpove the note text for when a non-type decl hides a tag type by Kaelyn Uhrain · 12 years ago
  35. aec2ac6 Add note to help explain why a tag such as 'struct' is needed to refer by Kaelyn Uhrain · 12 years ago
  36. 2b2a087 Don't try to delay parsing the exception specification for a data member of a by Richard Smith · 12 years ago
  37. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  38. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  39. d306cf7 Delete late parsed attributes instead of leaking them. by Benjamin Kramer · 12 years ago
  40. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  41. 994d73f Part of PR10101: after a parse error in a declaration, try harder to find the by Richard Smith · 12 years ago
  42. 6ce48a7 Support C++11 attributes at the start of a parameter-declaration. by Richard Smith · 12 years ago
  43. 2c6dbd7 Fix GCC's pedantic return-type warning -- this enum is fully covered. by Chandler Carruth · 12 years ago
  44. c56298d Parsing of C++11 attributes: by Richard Smith · 12 years ago
  45. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  46. cf2fa2f Fixed scoping error for late parsed attributes in nested classes. by DeLesley Hutchins · 12 years ago
  47. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  48. 9988f28 Reject 'template<typename...Ts> void f(Ts ...(x));'. Add a special-case by Richard Smith · 12 years ago
  49. 2259286 If we see '(...' where we're expecting an abstract-declarator, that doesn't by Richard Smith · 12 years ago
  50. 5d8388c Add cross-referencing comments to ParseDirectDeclarator to note that by Richard Smith · 12 years ago
  51. 412e0cc When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a by Richard Smith · 12 years ago
  52. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 12 years ago
  53. 3e280b5 Add the missing compatibility warning for braced initializers as default arguments. by Sebastian Redl · 12 years ago
  54. 6d96d3a Small cleanup: move trailing-return-type special-casing into by Richard Smith · 13 years ago
  55. 84407ba Parse brace initializers as default arguments. PR12236. by Sebastian Redl · 13 years ago
  56. 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 13 years ago
  57. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
  58. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  59. 93a7067 Document the availability attribute by Douglas Gregor · 13 years ago
  60. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
  61. d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 13 years ago
  62. e53ac8a Refactor Clang sema attribute handling. by Michael Han · 13 years ago
  63. 7ec419a Issue warning when late-parsed attributes have no declaration. by DeLesley Hutchins · 13 years ago
  64. 2287c5e Make late-parsed attributes follow the conventions of ordinary by DeLesley Hutchins · 13 years ago
  65. 6454a02 Added support for parsing declspecs on enumerations. Fixes PR8783 by Aaron Ballman · 13 years ago
  66. 16f1f71 Reapply r151638 and r151641. by James Molloy · 13 years ago
  67. 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 13 years ago
  68. fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 13 years ago
  69. d81e961 Update parser's disambiguation to cope with braced function-style casts in by Richard Smith · 13 years ago
  70. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  71. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
  72. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  73. ecfcd56 Drive-by fix of incorrect diagnostic, and a test case for said diagnostic. The double error is unfortunate, but I really don't see an alternative whose effort is worth it. by Sebastian Redl · 13 years ago
  74. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  75. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  76. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  77. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  78. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
  79. 6895a64 Be sure to emit delayed diagnostics after parsing the declaration by John McCall · 13 years ago
  80. f96708d fixes location of "availability" attribute so warning is displayed at by Fariborz Jahanian · 13 years ago
  81. 71b8fb5 Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid. by Eli Friedman · 13 years ago
  82. 23323e0 Delayed template instantiation of late-parsed attributes. by DeLesley Hutchins · 13 years ago
  83. fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 13 years ago
  84. d6c7c67 Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead of just suggesting a ';'. by Richard Trieu · 13 years ago
  85. 9baf39d objc parsing. Fixes a crash when parsing array initialization by Fariborz Jahanian · 13 years ago
  86. 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
  87. bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
  88. 1c94c16 Extend the diagnostic for a ',' at the end of a declaration where a ';' was by Richard Smith · 13 years ago
  89. 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
  90. 1d7bcf4 Tweak to r147599 for PR10828: Move the check from the parser into sema, and use by Richard Smith · 13 years ago
  91. cb7709c PR10828: Produce a warning when a no-arguments function is declared in block by Richard Smith · 13 years ago
  92. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  93. ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
  94. 4805f15 Allow empty argument lists in thread safety attributes by DeLesley Hutchins · 13 years ago
  95. 006e42f Add ability to supply additional message to availability macros, by Fariborz Jahanian · 13 years ago
  96. 5a477db deprecated enum should not warn when used initializing another deprecated enumerator. by Fariborz Jahanian · 13 years ago
  97. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  98. 58196dc Revert most of r145372 for now. Lookahead beyond the ';' in a function by Richard Smith · 13 years ago
  99. 874d253 PR10101: Recover better from a common copy-paste error: if a function by Richard Smith · 13 years ago
  100. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago