1. 9feedb8 Attributes which accept a type as their sole argument are no longer hard coded into the parser. Instead, they are automatically listed through tablegen. by Aaron Ballman · 11 years ago
  2. d386fef Factor out custom parsing for iboutletcollection and vec_type_hint attributes by Richard Smith · 11 years ago
  3. d92aa2d PR17666: Instead of allowing an initial identifier argument in any attribute by Richard Smith · 11 years ago
  4. b79b17b PR17567: Improve diagnostic for a mistyped constructor name. If we see something by Richard Smith · 11 years ago
  5. 8d1ab8a Don't get confused by a virt-specifier after a trailing-return-type - it's not by Richard Smith · 11 years ago
  6. fad9e13 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  7. 58ee425 Remove a bogus diagnostic preventing static data member templates from being by Richard Smith · 11 years ago
  8. c561714 As Aaron pointed out it's simpler to reject wide string availability attr messages in the parser. by Benjamin Kramer · 11 years ago
  9. 9bd3cdc PR13657 (and duplicates): by Richard Smith · 11 years ago
  10. 9ec2891 C++11 attributes after 'constructor-name (' unambiguously signal that we have a by Richard Smith · 11 years ago
  11. efb288c For "expected unqualified-id" errors after a double colon, and the double colon by Richard Trieu · 11 years ago
  12. 4c6c411 Update GCC attribute argument parsing comment to better reflect what's going on by Richard Smith · 11 years ago
  13. 8edabd9 Factor out parsing and allocation of IdentifierLoc objects. by Richard Smith · 11 years ago
  14. e720311 Possibly appeasing the build bots from r189711 by Aaron Ballman · 11 years ago
  15. 624421f Consolidating the notion of a GNU attribute parameter with the attribute argument list. by Aaron Ballman · 11 years ago
  16. 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
  17. ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  18. 5a42820 Fix for dependent contexts in alias templates. by Eli Friedman · 11 years ago
  19. 2521813 A bit of clean up based on peer's feedback... by Larisse Voufo · 11 years ago
  20. 06935f3 Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 11 years ago
  21. ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
  22. a38253c PR5066: If a declarator cannot have an identifier, and cannot possibly be by Richard Smith · 11 years ago
  23. 4549d7f ArrayRef'ize Sema::FinalizeDeclaratorGroup, Sema::BuildDeclaratorGroup and by Rafael Espindola · 11 years ago
  24. 6b9240e Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 11 years ago
  25. 3e3d20b "bool" should be a context-sensitive keyword in Altivec mode. by Bill Schmidt · 11 years ago
  26. 7c64ef0 Bug Fix: Template explicit instantiations should not have definitions (FixIts yet to be tested.) by Larisse Voufo · 11 years ago
  27. 9109bf1 C++11: don't warn about the deprecated 'register' keyword if it's combined with by Richard Smith · 11 years ago
  28. 6b759f4 Suppress the c++11 -Wdeprecated warning for 'register' if it is expanded from a by Richard Smith · 11 years ago
  29. 79f4bb7 Add -Wdeprecated warnings and fixits for things deprecated in C++11: by Richard Smith · 11 years ago
  30. 122e601 Recognition of empty structures and unions is moved to semantic stage by Serge Pavlov · 11 years ago
  31. cafeb94 PR16243: Use CXXThisOverride during template instantiation, and fix up the by Richard Smith · 11 years ago
  32. aa9df09 Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. by Aaron Ballman · 11 years ago
  33. 7247c88 Use only explicit bool conversion operator by David Blaikie · 11 years ago
  34. 3ce0de6 Properly parsing __declspec(safebuffers), though there is no semantic hookup. For more information about safebuffers, see MSDN: http://msdn.microsoft.com/en-us/library/dd778695(v=vs.110).aspx by Aaron Ballman · 11 years ago
  35. 92eb7d8 Use attribute argument information to determine when to parse attribute arguments as expressions. by Douglas Gregor · 11 years ago
  36. fa5f030 Revert r180970; it's causing breakage. by Douglas Gregor · 11 years ago
  37. 3796d15 Use attribute argument information to determine when to parse attribute arguments as expressions. by Douglas Gregor · 11 years ago
  38. 58eb370 Fix PR15845: apparently MSVC does not support implicit int in C++ mode. by Richard Smith · 11 years ago
  39. 9ff2b42 ArrayRef'ize Sema::ActOnEnumBody. No functionality change. by Dmitri Gribenko · 11 years ago
  40. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  41. ed5a292 Warn that scoped enumerations are a C++11 extenstion when compiling in by Richard Trieu · 11 years ago
  42. 8404626 The 'constexpr implies const' rule for non-static member functions is gone in by Richard Smith · 11 years ago
  43. bd95745 [Parser] Handle #pragma pack/align inside C structs. by Argyrios Kyrtzidis · 11 years ago
  44. b004a8e Fix PR4296: Add parser detection/error recovery for nested functions, from Serve Pavlov! by Douglas Gregor · 11 years ago
  45. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
  46. ec64244 Parsing support for thread_local and _Thread_local. We give them the same by Richard Smith · 11 years ago
  47. 12849d0 <rdar://problem/13540921> Fix a crasher when an Objective-C for-in loop gets a non-variable iteration declaration. by Douglas Gregor · 11 years ago
  48. 74b9fa1 Enable use of _Static_assert inside structs and unions in C11 mode (as per C11 6.7.2.1p1). by Andy Gibbs · 11 years ago
  49. f50f3f7 Assert that Parser::ParseStructUnionBody is not called for C++ code. by Andy Gibbs · 11 years ago
  50. 725fe0e PR15633: Note that we are EnteringContext when parsing the nested name by Richard Smith · 11 years ago
  51. 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
  52. ab2d09b [Parser] Don't code-complete twice. by Argyrios Kyrtzidis · 11 years ago
  53. d922779 PR15290: 'this' is not permitted in the declaration of a friend function, by Richard Smith · 11 years ago
  54. c2ac68e Remove unused variable. by Benjamin Kramer · 11 years ago
  55. 37453b9 Add support for the OpenCL attribute 'vec_type_hint'. by Joey Gouly · 11 years ago
  56. 672edb0 Don't accidentally and silently accept C++11 attributes in decl-specifier-seqs by Richard Smith · 12 years ago
  57. 68ea3ae Per the grammar in [dcl.dcl]p1, a simple-declaration can only have attributes by Richard Smith · 12 years ago
  58. f6565a9 Handle alignas(foo...) pack expansions. by Richard Smith · 12 years ago
  59. 30f2a74 PR15311: Finish implementation of the suggested resolution of core issue 1488, by Richard Smith · 12 years ago
  60. 6b3d3e5 Process and handle attributes on conditions and for loop variables. Process and by Richard Smith · 12 years ago
  61. 975d52c Don't repeat the function name in the comment. by Richard Smith · 12 years ago
  62. 0532140 PR15300: Support C++11 attributes on base-specifiers. We don't support any such by Richard Smith · 12 years ago
  63. 1b9e8f7 Accept over-qualified constructor in MSVC emulation mode by Dmitri Gribenko · 12 years ago
  64. 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
  65. ed4330b Thread safety analysis: make sure that expressions in attributes are parsed by DeLesley Hutchins · 12 years ago
  66. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
  67. d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
  68. 4cd81c5 Implement C++11 [dcl.align]p1 and C11 6.7.5/2 rules for alignas and _Alignas. by Richard Smith · 12 years ago
  69. 33f04a2 Treat alignas and _Alignas as keyword attributes. This allows us to by Richard Smith · 12 years ago
  70. 5cd532c Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled by Richard Smith · 12 years ago
  71. 3a2b7a1 Finish semantic analysis for [[carries_dependency]] attribute. by Richard Smith · 12 years ago
  72. db55c04c Give a more informative error message when the dot or arrow operator is used by Richard Trieu · 12 years ago
  73. e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
  74. de03c15 Parsing support for C11's _Noreturn keyword. No semantics yet. by Richard Smith · 12 years ago
  75. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
  76. 7b19cb1 *this is const in a trailing-return-type for a constexpr member function. by Richard Smith · 12 years ago
  77. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  78. ebf0fa8 Pass false instead of 0 since isStar parameter of getArray has type bool. No functionality change. by Nikola Smiljanic · 12 years ago
  79. 6a502c4 PR14855: don't silently swallow a nested-name-specifier after a type name. by Richard Smith · 12 years ago
  80. 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
  81. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  82. 22aa690 Remove unused arguments and rename to conform to coding standards. by Chad Rosier · 12 years ago
  83. ccbb402 Indent. by Chad Rosier · 12 years ago
  84. 9cab1c9 Remove unnecessary checks. by Chad Rosier · 12 years ago
  85. 16f90bf Use the MaybeParseMicrosoftAttributes function. by Chad Rosier · 12 years ago
  86. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  87. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  88. b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
  89. 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
  90. 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
  91. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  92. 9852f58 Don't include Type.h in DeclarationName.h. by Benjamin Kramer · 12 years ago
  93. 2e39713 Improve diagnostic on C++11 attribute specifiers that appear at wrong syntactic locations around class specifiers. by Michael Han · 12 years ago
  94. 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
  95. b8a8de3 Accept and pass arguments to __unknown_anytype in argument by John McCall · 12 years ago
  96. f64231e Teach Clang parser to reject C++11 attributes that appertain to declaration specifiers. by Michael Han · 12 years ago
  97. 161db02 Thread safety analysis: Fixed ICE caused by double delete when late parsed by DeLesley Hutchins · 12 years ago
  98. cef3a7b Change diagnostics for enums with fixed underlying type so in C++98 mode, we cite C++11. by Eli Friedman · 12 years ago
  99. 53aec2a 'constexpr' and 'friend' are both declaration specifiers. Teach the parser this, for better error recovery. by Richard Smith · 12 years ago
  100. d654f2d DR1528: C++11 doesn't allow repeated cv-qualifiers in declarators after all. by Richard Smith · 12 years ago