1. ae6ebd3 Implement __attribute__((internal_linkage)). by Evgeniy Stepanov · 10 years ago
  2. c866762 Add support for function attribute 'not_tail_called'. by Akira Hatanaka · 10 years ago
  3. 7a73cc7 Support tvOS and watchOS availability attributes by Tim Northover · 10 years ago
  4. c6af8c6 Refine r251469 to give better (and more localizable) diagnostics by John McCall · 10 years ago
  5. a62c1a9 Add the ability to define "fake" arguments on attributes. by John McCall · 10 years ago
  6. b61e14e Be more conservative about diagnosing "incorrect" uses of __weak: by John McCall · 10 years ago
  7. 6269236 Amending r249721 to properly handle pathological attribute-related names like __ and ____. by Aaron Ballman · 10 years ago
  8. 8b5e7ba When mapping no_sanitize_* attributes to no_sanitize attributes, handle GNU-style formatting that involves prefix and suffix underscores. Cleans up other usages of similar functionality. by Aaron Ballman · 10 years ago
  9. d2a713e Don't inherit availability information when implementing a protocol requirement. by Douglas Gregor · 10 years ago
  10. 2b504dc Thread Safety Analysis: allow capability attribute on unions. by DeLesley Hutchins · 10 years ago
  11. 7b41f70 [CUDA] __global__ functions should always be visible externally. by Artem Belevich · 10 years ago
  12. c3fa25d [CUDA] Add implicit __attribute__((used)) to all __global__ functions. by Artem Belevich · 10 years ago
  13. 5869ec4 MS ABI: Don't allow dllexport/import on lambdas by Hans Wennborg · 10 years ago
  14. b64963e Fix some coding standard issues and delete a dead conditional. by Eric Christopher · 10 years ago
  15. 3b0f87d Revert "[CUDA] Add implicit __attribute__((used)) to all __global__ functions." by Daniel Jasper · 10 years ago
  16. b7e4aab [CUDA] Add implicit __attribute__((used)) to all __global__ functions. by Artem Belevich · 10 years ago
  17. 0be6bd0 [Sema] Refactor AddAlignedAttr to reduce indentation by David Majnemer · 10 years ago
  18. 29c69db [Sema] The alignment of an object has an upper bound from the object file format by David Majnemer · 10 years ago
  19. 6e4f6e1 [AST] Turn the callbacks of lookupInBases and forallBases into a function_ref by Benjamin Kramer · 10 years ago
  20. 7c73083 Ignore the "novtable" declspec when not using the Microsoft C++ ABI. by Bob Wilson · 10 years ago
  21. 1bf0f8e [MS Compat] Add support for __declspec(noalias) by David Majnemer · 10 years ago
  22. d30e2ee Add a "maximum TLS alignment" characteristic to the target info, so it by Paul Robinson · 10 years ago
  23. fde6495 [ObjC] Add NSValue support for objc_boxed_expressions by Alex Denisov · 10 years ago
  24. eb6e64c Allow the cf_returns_[not_]retained attributes to appear on out-parameters. by Douglas Gregor · 10 years ago
  25. 326057d [ATTRIBUTE] Support base vector types of __attribute__((mode)), patch by Alexey Frolov by Alexey Bataev · 10 years ago
  26. 789a7ad Add a warning for unsupported elements of the target attribute. by Eric Christopher · 10 years ago
  27. 11acf73 Add support for the the target attribute. by Eric Christopher · 10 years ago
  28. eec7cb1 Remove dead code. by Richard Smith · 11 years ago
  29. 9441094 Use llvm::StringSwitch<std::string> to take advantage of implicit asserting conversion to std::string. by Peter Collingbourne · 11 years ago
  30. 915df99 Implement no_sanitize attribute. by Peter Collingbourne · 11 years ago
  31. d17c03e Don't warn about use of deprecated API when the containing context is unavailable. by Jordan Rose · 11 years ago
  32. 7093e40 [cuda] Allow using integral non-type template parameters as launch_bounds attribute arguments. by Artem Belevich · 11 years ago
  33. 7a60b6d [Objective-C Sema] patch to introduce IndependentClass by Fariborz Jahanian · 11 years ago
  34. 0686481 [Sema] Don't crash when __attribute__((nonnull)) is applied to blocks by David Majnemer · 11 years ago
  35. 26a1e0e [Sema] Don't permit dependent alignments on non-dependent typedef-names by David Majnemer · 11 years ago
  36. f85d982 [Modules] Make "#pragma weak" undeclared identifiers be tracked by Chandler Carruth · 11 years ago
  37. 0055a19 Add -Wpartial-availability. by Nico Weber · 11 years ago
  38. 2a13322 Implement section pragma feedback on r205810 by Reid Kleckner · 11 years ago
  39. 9fde2e0 Win64: Silently ignore __stdcall, __fastcall, and __thiscall by Reid Kleckner · 11 years ago
  40. cf4bdde Cleanup: remove artificial division between lookup results and const lookup by Richard Smith · 11 years ago
  41. f8dce0f [Objective-C]. Provide a new formatting kind, "os_trace" which by Fariborz Jahanian · 11 years ago
  42. 6b5ed34 Add support for analyzing FreeBSD kernel printf extensions. by Dimitry Andric · 11 years ago
  43. b47d606 Sema: partially address post-commit comments by Saleem Abdulrasool · 11 years ago
  44. f25731a Minor tweaks to r229447 to ensure the attribute is properly quoted when diagnosed. by Aaron Ballman · 11 years ago
  45. f931a38 Sema: diagnose use of unscoped deprecated prior to C++14 by Saleem Abdulrasool · 11 years ago
  46. 631a90b Sema: Add support for __declspec(restrict) by David Majnemer · 11 years ago
  47. 8ab003a The prefix 'Ms-' should be 'MS-' by David Majnemer · 11 years ago
  48. 129f417 MS ABI: Implement support for 'novtable' by David Majnemer · 11 years ago
  49. 2859258 Allow objc_bridge(id) to be used on typedefs of [cv] void*. by John McCall · 11 years ago
  50. 3970a7e Remove support for pnaclcall attribute by Derek Schuff · 11 years ago
  51. 475b25e AST: Don't ignore alignas on EnumDecls when calculating alignment by David Majnemer · 11 years ago
  52. c91ac9e Fix crashes on missing @interface for category by Ben Langmuir · 11 years ago
  53. 2dc8146 Sema: Variable definitions cannot be __attribute__((alias)) by David Majnemer · 11 years ago
  54. 080b1f3 When attribute 'optnone' appears on the same declaration with a by Paul Robinson · 11 years ago
  55. 462fd1e Wrap to 80 columns. No behavior change. by Nico Weber · 11 years ago
  56. 55ef151 Attributes accepting an EnumArgument are allowed to pass a string literal, or an identifier. VariadicEnumArguments now behave consistently instead of only accepting a string literal. by Aaron Ballman · 11 years ago
  57. 30e41fb Warn when attribute 'optnone' conflicts with attributes on a by Paul Robinson · 11 years ago
  58. 706f315 Sema: attribute((annotate)) must have at least one argument by David Majnemer · 11 years ago
  59. aae2fba Diagnose attributes 'optnone' and 'minsize' on the same declaration. by Paul Robinson · 11 years ago
  60. 621b6d3 Revert r223980 as it had wrong commit message. by Paul Robinson · 11 years ago
  61. 2936851 Rename a couple of preprocessor symbols to be more descriptive. NFC. by Paul Robinson · 11 years ago
  62. b9e9dc5 Workaround attribute ordering issue with kernel only attributes by Matt Arsenault · 11 years ago
  63. 43cfcbc Use else if when checking multiple attributes. by Matt Arsenault · 11 years ago
  64. be243a7 Adding a FIXME to the code, based on a discussion in IRC; NFC. by Aaron Ballman · 11 years ago
  65. 43fae6c Add attributes for AMDGPU register limits. by Matt Arsenault · 11 years ago
  66. 724f14e Create a new 'flag_enum' attribute. by Alexis Hunt · 11 years ago
  67. 43f4010 [c++1z] Support [[deprecated]] attributes on namespaces. Note that it only applies to situations where the namespace is mentioned. Thus, use on anonymous namespaces is diagnosed. by Aaron Ballman · 11 years ago
  68. 606bd6d Don't dllimport inline functions when targeting MinGW (PR21366) by Hans Wennborg · 11 years ago
  69. d7857f0 Add frontend support for __vectorcall by Reid Kleckner · 11 years ago
  70. fb23752 Turned Sema::HandleDelayedAvailabilityCheck into a static function; NFC. by Aaron Ballman · 11 years ago
  71. 1b0d24e Initial support for the align_value attribute by Hal Finkel · 11 years ago
  72. ee90a22 Support the assume_aligned function attribute by Hal Finkel · 11 years ago
  73. bcc0608 Add __builtin_assume and __builtin_assume_aligned using @llvm.assume. by Hal Finkel · 11 years ago
  74. 8386004 Fix up formatting. by Eli Bendersky · 11 years ago
  75. 588bd9b Fix representation of __attribute__((nonnull)) to support correctly modeling by Richard Smith · 11 years ago
  76. dfe8cc5 Highlight the offending function parameter when the format argument refers to an invalid function parameter type. by Aaron Ballman · 11 years ago
  77. 2f9e88b Highlight the offending function parameter when the format_arg argument refers to an invalid function parameter type. by Aaron Ballman · 11 years ago
  78. e13d009 Dropping some else-after-returns. No functional changes intended. by Aaron Ballman · 11 years ago
  79. 4bfa0de Improving diagnostic source ranges for the nonnull attribute. Now it highlights the attribute and the faulty nonpointer type when possible. by Aaron Ballman · 11 years ago
  80. ef7aef8 Implemented a diagnostic to handle multiple, distinct ownership_return attributes on the same declaration. This removes a FIXME from the code. by Aaron Ballman · 11 years ago
  81. 634e462 Removing an outdated FIXME. No functional changes. by Aaron Ballman · 11 years ago
  82. 8ed8dbd Automate attribute argument count semantic checking when there are variadic or optional arguments present. With this, the only time you should have to manually check attribute argument counts is when HasCustomParsing is set to true, or when you have variadic arguments that aren't really variadic (like ownership_holds and friends). by Aaron Ballman · 11 years ago
  83. 31f4231 Improving the "integer constant too large" diagnostics based on post-commit feedback from Richard Smith. Amends r213657. by Aaron Ballman · 11 years ago
  84. adfdde5 Improve the checkUInt32Argument() helper function so that it diagnoses integer constants larger than 32-bits. by Aaron Ballman · 11 years ago
  85. a2e5deb Objective-C. Changes per A. Ballman's comment by Fariborz Jahanian · 11 years ago
  86. 451b92a Objective-C. Introducing __attribute__((objc_runtime_name("runtimename")) by Fariborz Jahanian · 11 years ago
  87. 958027b Fix typos by Alp Toker · 11 years ago
  88. 6288d06 The returns_nonnull attribute does not require a function prototype because it affects only the return value, not any arguments. In turn, asking for a function or method result type should not require a function prototype either, so getFunctionOrMethodResultType has been relaxed. by Aaron Ballman · 11 years ago
  89. 03376dc Switch over a few uses of param_begin() to parameters() by Alp Toker · 11 years ago
  90. f5b1079 Make FunctionDecl::getReturnTypeSourceRange() support non-builtin types by Alp Toker · 11 years ago
  91. 5e64528 MS ABI: Ignore dll attributes on partial template specializations by Hans Wennborg · 11 years ago
  92. e82f19c Merge handleDLLImportAttr and handleDLLExportAttr into one function. by Hans Wennborg · 11 years ago
  93. 89ea961 Objective-C. Diagnose when property access is using declared by Fariborz Jahanian · 11 years ago
  94. 4eba3dc Objective-C. Use isObjCRetainableType in my last patch. NFC. by Fariborz Jahanian · 11 years ago
  95. 9c10032 Objective-C. Accept '__attribute__((__ns_returns_retained__))' by Fariborz Jahanian · 11 years ago
  96. 01a7598 Refactoring. Remove release and take methods from ActionResult. Rename takeAs to getAs. by Nikola Smiljanic · 12 years ago
  97. c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 12 years ago
  98. be4be16 Don't suppress warning about dllimport on typedefs etc. in MicrosoftExt mode by Hans Wennborg · 12 years ago
  99. 41af7c2 Implement the flatten attribute. by Peter Collingbourne · 12 years ago
  100. b4728c1 Implement the no_split_stack attribute. by Peter Collingbourne · 12 years ago