1. 7121bdb [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final' by David Majnemer · 11 years ago
  2. d1a32c3 [ms-cxxabi] Fix the calling convention for operator new in records by Reid Kleckner · 11 years ago
  3. 3e3d20b "bool" should be a context-sensitive keyword in Altivec mode. by Bill Schmidt · 11 years ago
  4. 86a8730 Don't mark a type specifier as "owned" if there is no declaration to own. by Douglas Gregor · 11 years ago
  5. 58eb370 Fix PR15845: apparently MSVC does not support implicit int in C++ mode. by Richard Smith · 11 years ago
  6. c6a3177 Silence a silly sign compare warning from GCC. by Benjamin Kramer · 11 years ago
  7. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  8. ec64244 Parsing support for thread_local and _Thread_local. We give them the same by Richard Smith · 11 years ago
  9. d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
  10. 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
  11. 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
  12. 4cf4a5e Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar for the _Atomic type specifier. by Richard Smith · 11 years ago
  13. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 11 years ago
  14. e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 11 years ago
  15. de03c15 Parsing support for C11's _Noreturn keyword. No semantics yet. by Richard Smith · 12 years ago
  16. c23e69d Fix Cast Code by David Greene · 12 years ago
  17. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  18. 67a0f6e Add comments back that were accidentally removed in r170933. by Chad Rosier · 12 years ago
  19. 22aa690 Remove unused arguments and rename to conform to coding standards. by Chad Rosier · 12 years ago
  20. b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
  21. 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
  22. 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
  23. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  24. d654f2d DR1528: C++11 doesn't allow repeated cv-qualifiers in declarators after all. by Richard Smith · 12 years ago
  25. 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 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. a14f400 Reversing the logic since C99 mode is actually not an extension. Also, changing the group to the singular to match the diagnostic better. by Aaron Ballman · 12 years ago
  28. c828620 Splitting the duplicated decl spec extension warning into two: one is an ExtWarn and the other a vanilla warning. This addresses PR13705, where const char const * wouldn't warn unless -pedantic was specified under the right conditions. by Aaron Ballman · 12 years ago
  29. b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
  30. 42926a0 Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11 by Richard Smith · 12 years ago
  31. 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
  32. 5e94d6f Extend the support for cl-std to include 1.2. by Tanya Lattner · 12 years ago
  33. 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
  34. bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
  35. 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
  36. e2010ee Inline a trivial clear() method. by Benjamin Kramer · 12 years ago
  37. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  38. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  39. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  40. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  41. 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 12 years ago
  42. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  43. 7ead5c7 Implement the missing pieces of Evaluate for _Complex types. With that complete, remove some code from CGExprConstant which is no longer necessary. While I'm here, a couple minor tweaks to _Complex-in-C++. (Specifically, make _Complex types literal types, and don't warn for _Complex int.) by Eli Friedman · 13 years ago
  44. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  45. 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
  46. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  47. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  48. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  49. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  50. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  51. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  52. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  53. f3a762a Remove the restriction on module-private friends. Since the friend by Douglas Gregor · 13 years ago
  54. 6274d30 Friends cannot be declared module-private by Douglas Gregor · 13 years ago
  55. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  56. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  57. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  58. 9dc71d2 Fixed enum types can be complete without actually being valid to use by John McCall · 13 years ago
  59. 1ab0d90 Fix a couple more issues related to r133854: by Richard Smith · 13 years ago
  60. 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 13 years ago
  61. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  62. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  63. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  64. a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 13 years ago
  65. 8a29ba0 Remove the last of ClassVirtSpecifiers. by Anders Carlsson · 13 years ago
  66. b1f3968 Remove 'new' from virt-specifier since it's going to be removed in the next C++0x draft by Anders Carlsson · 13 years ago
  67. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  68. 0daaf32 Use ElaboratedType also for C. by Abramo Bagnara · 13 years ago
  69. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 13 years ago
  70. f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 13 years ago
  71. 2553eaf Improved type source location for long long type. by Abramo Bagnara · 13 years ago
  72. 6e5d319 Propagate new-style exception spec information to Declarator. by Sebastian Redl · 13 years ago
  73. b46ae39 Fix PR9390 in not one, but two ways: by Douglas Gregor · 13 years ago
  74. 5f791bb Refactor the construction of nested-name-specifiers with by Douglas Gregor · 13 years ago
  75. c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 13 years ago
  76. c34348a Retain complete source-location information for C++ by Douglas Gregor · 13 years ago
  77. 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 13 years ago
  78. 2e4c34a Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 13 years ago
  79. e2f82f7 Reject forbidden storage class specifiers in OpenCL. Patch by George Russell! by Peter Collingbourne · 13 years ago
  80. 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 13 years ago
  81. cc54d59 Parse class-virt-specifier-seqs. by Anders Carlsson · 13 years ago
  82. 46127a9 More work on ClassVirtSpecifiers. by Anders Carlsson · 13 years ago
  83. c46bb7d Start stubbing out a ClassVirtSpecifiers class. by Anders Carlsson · 13 years ago
  84. b971dbd Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct. by Anders Carlsson · 14 years ago
  85. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  86. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
  87. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  88. 9e46b8c Make sure we clear TypeSpecOwned when setting TypeSpecType to something when by John McCall · 14 years ago
  89. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  90. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  91. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago[Renamed (98%) from lib/Parse/DeclSpec.cpp]
  92. 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
  93. 2e964a92 Add parentheses suggested by gcc. by Duncan Sands · 14 years ago
  94. 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
  95. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 14 years ago
  96. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  97. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  98. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  99. 8047f17 Revert the unused TST_pixel entry from r95335 as it is not listed in the Sema by Chandler Carruth · 14 years ago
  100. 82287d1 First stage of adding AltiVec support by John Thompson · 14 years ago