1. 29535ba Don't reject attribute used in an "extern const" variable definition. by Rafael Espindola · 11 years ago
  2. df7bef0 Patch by Chris Wailes <chris.wailes@gmail.com>. Reviewed by delesley, dblaikie. by DeLesley Hutchins · 11 years ago
  3. bb0ed29 Sema: Assertion failure during CodeGen in CodeGenModule::EmitUuidofInitializer by David Majnemer · 11 years ago
  4. 750f73a err_attribute_missing_parameter_name has been replaced by err_attribute_argument_type. by Aaron Ballman · 11 years ago
  5. 9f939f7 Replacing err_attribute_argument_not_int with err_attribute_not_type_attr by Aaron Ballman · 11 years ago
  6. 3cd6feb err_attribute_not_string has been subsumed by err_attribute_argument_type. by Aaron Ballman · 11 years ago
  7. b3d7efe Refactor some attributes to use checkFunctionOrMethodArgumentIndex instead of using custom logic. No functional changes intended. by Aaron Ballman · 11 years ago
  8. 88c4b5e Support for Thread Safety Analysis in C by David Blaikie · 11 years ago
  9. baec778 Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. by Aaron Ballman · 11 years ago
  10. d732928 Going back to using getName for consistency. by Aaron Ballman · 11 years ago
  11. faf71a8 Replacing some manual diagnostic checks with an existing helper method. Adding missing test cases for the diagnostics. by Aaron Ballman · 11 years ago
  12. 437d43f Consolidate several attribute argument diagnostics into a single, selectable diagnostic. This makes the diagnostic more consistent. by Aaron Ballman · 11 years ago
  13. 081c883 Correcting the NSObject and Overloadable attribute diagnostics so that the count reported matches reality. by Aaron Ballman · 11 years ago
  14. 1d3ce65 add type attribute warn_unused, for -Wunused-variable warnings (pr#14253) by Lubos Lunak · 11 years ago
  15. ffa9d57 Switching to use checkAttributeNumArgs for trivial cases. No functional changes intended. by Aaron Ballman · 11 years ago
  16. 37a8953 Replacing a morally duplicate diagnostic by adding it to an existing diagnostic's select list. Updates the tests for the more consistent diagnostic. by Aaron Ballman · 11 years ago
  17. 2dbdef2 Removed a parameter from handleAttrWithMessage to make it more consistent with other attribute handlers, as well as other attribute error messages. Added missing test cases for the unavailable attribute, and updated the deprecated test case. by Aaron Ballman · 11 years ago
  18. 6b9240e Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 11 years ago
  19. 1964554 Check LongDoubleFormat instead of just Width as this is PowerPC specific. by Roman Divacky · 11 years ago
  20. f0d14cb Add support for TF/TC modes available on eg. PowerPC64. by Roman Divacky · 11 years ago
  21. 3e1aca2 Don't allow __attribute__((common)) in C++. PR16330. by Eli Friedman · 11 years ago
  22. c2fa6b6 Improved source code fidelity for gcc mode attribute. by Enea Zaffanella · 11 years ago
  23. 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
  24. beba3e8 Warn on and drop dllimport attrs from variable definitions by Reid Kleckner · 11 years ago
  25. a722534 Implement __declspec(selectany) under -fms-extensions by Reid Kleckner · 11 years ago
  26. 5c6134f Thread safety analysis: add two new attributes to the thread safety analysis: by DeLesley Hutchins · 11 years ago
  27. 8fbda8e Refactor diagnostics for MS attributes without -fms-extensions by Reid Kleckner · 11 years ago
  28. 1f78a50 ArrayRef'ize InitializationSequence constructor and InitializationSequence::Diagnose() by Dmitri Gribenko · 11 years ago
  29. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
  30. 38afbc7 Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 11 years ago
  31. cb34439 Rework how ObjC method inherit deprecated/availability. by Ted Kremenek · 11 years ago
  32. d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
  33. 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
  34. 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
  35. 1db7040 Generate metadata to implement the -cl-kernel-arg-info option. by Guy Benyei · 11 years ago
  36. 96cead5 Add support for the 'endian' attribute for OpenCL. by Joey Gouly · 12 years ago
  37. 37453b9 Add support for the OpenCL attribute 'vec_type_hint'. by Joey Gouly · 12 years ago
  38. 65611bf Process #pragma weak only after we know the linkage of the function or variable by Rafael Espindola · 12 years ago
  39. d7a60ad Be more careful in applying pragma weak. Fixes pr14974. by Rafael Espindola · 12 years ago
  40. 85aee96 Unify clang/llvm attributes for asan/tsan/msan (Clang part) by Kostya Serebryany · 12 years ago
  41. 7728cdd Revert r175912, "Add support for coldcc to clang" at John's request. by Peter Collingbourne · 12 years ago
  42. 4c67aa9 Add support for coldcc to clang by Peter Collingbourne · 12 years ago
  43. 4da0903 Don't crash if we try to apply 'alignas' to a variable declared with an by Richard Smith · 12 years ago
  44. f6565a9 Handle alignas(foo...) pack expansions. by Richard Smith · 12 years ago
  45. 28965bf Don't crash when applying an alloc_size attribute on a K&R function. by Argyrios Kyrtzidis · 12 years ago
  46. 671b321 Implement C++11 [dcl.align]p6-p8, and C11 6.7.5/7. This had to be split out of by Richard Smith · 12 years ago
  47. d4c3d66 Add a new 'type_visibility' attribute to allow users to by John McCall · 12 years ago
  48. 39e6ab4 Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 12 years ago
  49. 3c86a5c The meat of this patch is in BuildCXXMemberCalLExpr where we make it use by Nick Lewycky · 12 years ago
  50. 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
  51. 5f838aa Fix diagnostic for bad alignas use: it can't be applied to functions. by Richard Smith · 12 years ago
  52. be507b6 Implement [dcl.align]p5 and C11 6.7.5/4: alignas cannot underalign. by Richard Smith · 12 years ago
  53. a31f65b [Sema][Attr]Fix alignment attribute printing. by Michael Han · 12 years ago
  54. d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
  55. 4cd81c5 Implement C++11 [dcl.align]p1 and C11 6.7.5/2 rules for alignas and _Alignas. by Richard Smith · 12 years ago
  56. 8f3aacc Propagate the spelling list index for an attribute across template instantiation. by Richard Smith · 12 years ago
  57. cda7968 Actually remove the hack which was blocking the Borland-style attributes from by Richard Smith · 12 years ago
  58. 5cd532c Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled by Richard Smith · 12 years ago
  59. 3a2b7a1 Finish semantic analysis for [[carries_dependency]] attribute. by Richard Smith · 12 years ago
  60. d98f708 Tests and a minor bugfix for [dcl.attr.depend]p1 (C++11 [[carries_dependency]] by Richard Smith · 12 years ago
  61. 51d8c52 PR14922: when printing an attribute, use the real syntax of the attribute (GNU, C++11, MS Declspec) instead of hardcoded GNU syntax. by Michael Han · 12 years ago
  62. 5d9484d Fix some wonky formatting, remove spurious emacs major mode marker. No by Nick Lewycky · 12 years ago
  63. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
  64. 4d8a33b Delay linkage checks when validating the weakref attribute. by Rafael Espindola · 12 years ago
  65. 2df0df8 Simplify code. No functionality change. by Rafael Espindola · 12 years ago
  66. 2a5bb50 Check for internal weak decls after merging. by Rafael Espindola · 12 years ago
  67. 72daa3f One can have an unavailable method overridden by an available method, by Douglas Gregor · 12 years ago
  68. f4d918f When checking availability attributes for consistency between an by Douglas Gregor · 12 years ago
  69. a4fa900 Remove some duplication in the handling of __attribute__((ext_vector_size(N))). by Richard Smith · 12 years ago
  70. 838dc59 Disable caching of visibility. by Rafael Espindola · 12 years ago
  71. d130fd2 Clear LV cache when dropping availability attributes. by Rafael Espindola · 12 years ago
  72. 51be6e3 Tighten types a bit. No functionality change. by Rafael Espindola · 12 years ago
  73. 8c4222a Don't crash when trying to apply the availability attribute to a block. by Rafael Espindola · 12 years ago
  74. 0b1de54 Use getter. Fixes the build from a bad merge. by Rafael Espindola · 12 years ago
  75. 8e721b7 Add support for attribute((mode(unwind_word))). by Rafael Espindola · 12 years ago
  76. 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
  77. 3898008 Add intel_ocl_bicc calling convention as a function attribute to clang. The calling convention is already implemented in LLVM. by Guy Benyei · 12 years ago
  78. 140aadf Add 171048 back but invalidate the cache of all redeclarations when setting by Rafael Espindola · 12 years ago
  79. eaf5ec4 Revert r171048, "Cache visibility of decls." by NAKAMURA Takumi · 12 years ago
  80. dfb3166 Cache visibility of decls. by Rafael Espindola · 12 years ago
  81. ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
  82. 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  83. 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
  84. fff3248 Virtual method overrides can no longer have mismatched calling conventions. This fixes PR14339. by Aaron Ballman · 12 years ago
  85. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  86. d449c79 A couple of small fixes to r167783 by Kaelyn Uhrain · 12 years ago
  87. 51ceb7b Enable C++11 attribute syntax for warn_unused_result and allow it to be by Kaelyn Uhrain · 12 years ago
  88. 7b89ab7 Reduce nesting. No functionality change. by Nico Weber · 12 years ago
  89. b68ec6b Add missing check to warning for packed attribute. PR14259. by Eli Friedman · 12 years ago
  90. aee56fa Update the front end to use minsize attribute by Quentin Colombet · 12 years ago
  91. 8e68ef0 Revert commit r166946 by Quentin Colombet · 12 years ago
  92. ba927d9 Make forcesizeopt attribute available to the end user by Quentin Colombet · 12 years ago
  93. 263366f Add pnaclcall convention to Native Client targets. by Derek Schuff · 12 years ago
  94. 5f608ae Make -mms-bitfields behave consistently. by Eli Friedman · 12 years ago
  95. 82bfa19 Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. by Aaron Ballman · 12 years ago
  96. fd09088 objective-C: when diagnosing deprecated/unavailable usage of by Fariborz Jahanian · 12 years ago
  97. c9e418c Fix warning from r163642 by DeLesley Hutchins · 12 years ago
  98. 24a6c94 Thread safety analysis: fix bug related to lock_returned attribute on templates. by DeLesley Hutchins · 12 years ago
  99. 8410113 objective-C: introduce __attribute((objc_requires_super)) on method by Fariborz Jahanian · 12 years ago
  100. 0b4db3e Thread-safety analysis: Add support for selectively turning off warnings by DeLesley Hutchins · 12 years ago