1. ccbb402 Indent. by Chad Rosier · 12 years ago
  2. 9cab1c9 Remove unnecessary checks. by Chad Rosier · 12 years ago
  3. 16f90bf Use the MaybeParseMicrosoftAttributes function. by Chad Rosier · 12 years ago
  4. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  5. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  6. b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
  7. 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
  8. 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
  9. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  10. 9852f58 Don't include Type.h in DeclarationName.h. by Benjamin Kramer · 12 years ago
  11. 2e39713 Improve diagnostic on C++11 attribute specifiers that appear at wrong syntactic locations around class specifiers. by Michael Han · 12 years ago
  12. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  13. b8a8de3 Accept and pass arguments to __unknown_anytype in argument by John McCall · 12 years ago
  14. f64231e Teach Clang parser to reject C++11 attributes that appertain to declaration specifiers. by Michael Han · 12 years ago
  15. 161db02 Thread safety analysis: Fixed ICE caused by double delete when late parsed by DeLesley Hutchins · 12 years ago
  16. cef3a7b Change diagnostics for enums with fixed underlying type so in C++98 mode, we cite C++11. by Eli Friedman · 12 years ago
  17. 53aec2a 'constexpr' and 'friend' are both declaration specifiers. Teach the parser this, for better error recovery. by Richard Smith · 12 years ago
  18. d654f2d DR1528: C++11 doesn't allow repeated cv-qualifiers in declarators after all. by Richard Smith · 12 years ago
  19. ac8ea05 Fixed FunctionTypeLoc range for trailing return type. by Abramo Bagnara · 12 years ago
  20. 3ea19c8 Fix a crash-on-invalid when parsing a reference to an invalid auto declaration by David Blaikie · 12 years ago
  21. 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 12 years ago
  22. 45bed13 Fix scope location when parsing GNU attributes. by Michael Han · 12 years ago
  23. 6880f49 Improve C++11 attribute parsing. by Michael Han · 12 years ago
  24. 80bfa3d Fix an edge case of mangling involving the combination of a lambda and typeid. by Eli Friedman · 12 years ago
  25. b3cd3c0 Fix some dead stores which the static analyzer warned about. No functionality by Richard Smith · 12 years ago
  26. 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
  27. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  28. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  29. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  30. 377da4c Use LLVM_BUILTIN_TRAP instead of lame volatile int traps. by David Blaikie · 12 years ago
  31. d30fb9e Thread-safety analysis: fix scoping issues related to 'this', including an by DeLesley Hutchins · 12 years ago
  32. 0576681 PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and by Richard Smith · 12 years ago
  33. 0d5a069 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 12 years ago
  34. 95526a4 Thread safety analysis: prevent a compiler error in cases where a by DeLesley Hutchins · 12 years ago
  35. be1d4ec objective-C++: Delayed parsing of most common by Fariborz Jahanian · 12 years ago
  36. dcdff46 Minor simplification for r161534. by Eli Friedman · 12 years ago
  37. 817a886 Fix r161534 so it actually builds. by Eli Friedman · 12 years ago
  38. f66a0dd Handle deprecation diagnostics correctly for C struct fields and Objective-C properties/ivars. <rdar://problem/6642337>. by Eli Friedman · 12 years ago
  39. b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
  40. ec98f2f Fix an assertion failure when code completing an auto variable's initialiser. by Peter Collingbourne · 12 years ago
  41. 42926a0 Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11 by Richard Smith · 12 years ago
  42. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  43. eab9d6f Add diagnostics for comma at end of enum and for extra semicolon at namespace by Richard Smith · 12 years ago
  44. 090d1bd Fixes an ObjC++ parse crash caused by delayed parsing by Fariborz Jahanian · 12 years ago
  45. 94f29f4 Better parser recovery in Objective-C containers. by Jordan Rose · 12 years ago
  46. 39700f8 objective-c++ parsing. Turn off delayed parsing by Fariborz Jahanian · 12 years ago
  47. b0ed95c Obj-C++11 parser: handle a fall out of delayed by Fariborz Jahanian · 12 years ago
  48. 3b5f9dc Obj-C++11 parser: fix broken parsing of c-function by Fariborz Jahanian · 12 years ago
  49. cda1041 Obj-C++11 parser: turn off buffering of by Fariborz Jahanian · 12 years ago
  50. 6c89eaf objective-c: just as we have done for method definitions, by Fariborz Jahanian · 12 years ago
  51. 139be70 A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ';'. by Richard Smith · 12 years ago
  52. f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
  53. e75d9cf Use -frewrite-includes for crash reports. by David Blaikie · 12 years ago
  54. 8decdee Whitespace. by Chad Rosier · 12 years ago
  55. c9f3517 Extend the "expected ';' after struct" logic to also apply to enums, and to by Richard Smith · 12 years ago
  56. 1e12b3d Recognize GNU attributes after 'enum class'. Fixes the libc++ build. by John McCall · 12 years ago
  57. 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
  58. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
  59. 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
  60. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  61. 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
  62. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
  63. 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
  64. adc6cbf [MSExtensions] Add support for __forceinline. by Michael J. Spencer · 12 years ago
  65. 50dc12a Recover when correcting an unknown type name to a keyword like "struct". by Kaelyn Uhrain · 12 years ago
  66. 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
  67. c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
  68. 268efba CXXThisScopeRAII objects aren't free, don't compute one if it's unused. by Benjamin Kramer · 12 years ago
  69. 5641b0d [libclang/AST] When declaring a local class, don't neglect to set the end location by Argyrios Kyrtzidis · 12 years ago
  70. 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
  71. 7514db2 Typo. by Richard Smith · 12 years ago
  72. 8f0a7e7 If we see a declaration which is either missing a type or has a malformed type, by Richard Smith · 12 years ago
  73. 827adaf Don't use the implicit int rule for error recovery in C++. Instead, try to by Richard Smith · 12 years ago
  74. a971d24 Push the knowledge that we are parsing a type-id/type-name further into the by Richard Smith · 12 years ago
  75. f63eee7 Stop AltiVec parsing from going down the 'implicit int' codepath as part of its by Richard Smith · 12 years ago
  76. 1348967 Change how we suppress access control in explicit instantiations by John McCall · 12 years ago
  77. 9257664 Refactor DelayedDiagnostics so that it keeps diagnostics in by John McCall · 12 years ago
  78. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  79. 6deb820 Disable our non-standard delayed parsing of exception specifications. Delaying by Richard Smith · 12 years ago
  80. 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 12 years ago
  81. 392b3f5 Imrpove the note text for when a non-type decl hides a tag type by Kaelyn Uhrain · 12 years ago
  82. aec2ac6 Add note to help explain why a tag such as 'struct' is needed to refer by Kaelyn Uhrain · 12 years ago
  83. 2b2a087 Don't try to delay parsing the exception specification for a data member of a by Richard Smith · 12 years ago
  84. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  85. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  86. d306cf7 Delete late parsed attributes instead of leaking them. by Benjamin Kramer · 12 years ago
  87. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  88. 994d73f Part of PR10101: after a parse error in a declaration, try harder to find the by Richard Smith · 12 years ago
  89. 6ce48a7 Support C++11 attributes at the start of a parameter-declaration. by Richard Smith · 12 years ago
  90. 2c6dbd7 Fix GCC's pedantic return-type warning -- this enum is fully covered. by Chandler Carruth · 12 years ago
  91. c56298d Parsing of C++11 attributes: by Richard Smith · 12 years ago
  92. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  93. cf2fa2f Fixed scoping error for late parsed attributes in nested classes. by DeLesley Hutchins · 12 years ago
  94. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  95. 9988f28 Reject 'template<typename...Ts> void f(Ts ...(x));'. Add a special-case by Richard Smith · 12 years ago
  96. 2259286 If we see '(...' where we're expecting an abstract-declarator, that doesn't by Richard Smith · 12 years ago
  97. 5d8388c Add cross-referencing comments to ParseDirectDeclarator to note that by Richard Smith · 12 years ago
  98. 412e0cc When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a by Richard Smith · 12 years ago
  99. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 12 years ago
  100. 3e280b5 Add the missing compatibility warning for braced initializers as default arguments. by Sebastian Redl · 12 years ago