1. b1f1b26 Attribute noreturn is now put in declaration attributes. Fixed a double warning generation. by Abramo Bagnara · 15 years ago
  2. db9a0ae Rename BlockDecl::IsVariadic() to BlockDecl::isVariadic() to match the casing by Ted Kremenek · 15 years ago
  3. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
  4. c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago
  5. c034974 Twik to radar 7839485. Do not attach weak_import attribute to class by Fariborz Jahanian · 15 years ago
  6. a50d750 Turn off warning about weak_import attribute by Fariborz Jahanian · 15 years ago
  7. 3be1794 Issue warning when 'weak_import' attribute is applied on a class only by Fariborz Jahanian · 15 years ago
  8. aec5860 Support __attribute__((unused)) on types. This suddenly started firing by John McCall · 15 years ago
  9. f031774 Add Support for 'warn_unused_result" attribute on by Fariborz Jahanian · 15 years ago
  10. 79f5e51 Add comment indicating that we intentionally don't add the noreturn by Ted Kremenek · 15 years ago
  11. bc52595 Ignore a more comprehensive set of gcc-special format attributes. by Duncan Sands · 15 years ago
  12. 3c98902 (re)implement PR6542, accepting and discarding the __gcc_tdiag__ by Chris Lattner · 15 years ago
  13. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
  14. b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 15 years ago
  15. 2ec93a8 Allow __attribute__((unused)) to be applied to ObjC ivars. by Ted Kremenek · 15 years ago
  16. 11e8ce7 Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept. by Rafael Espindola · 15 years ago
  17. 48108fd Clang really intends to reject attribute 'warn_unused_result' on Objective-C methods, but by Ted Kremenek · 15 years ago
  18. 63e5d7c Change the behavior of ibaction attributes to be attached to methods, not ivars. by Ted Kremenek · 15 years ago
  19. 31c780d Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to by Ted Kremenek · 15 years ago
  20. efbddd2 Add IBAction attribute to keep the IBOutlet attribute company. by Ted Kremenek · 15 years ago
  21. f0122fe dllimport and dllexport are declspec attributes, too. They're also by Charles Davis · 15 years ago
  22. 5961611 Use the allocator associated with ASTContext to allocate the args by Ted Kremenek · 15 years ago
  23. 3d2c43e Remove use of 'std::string' from Attr objects, using instead a byte by Ted Kremenek · 15 years ago
  24. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  25. f1e57ad Testing, 1, 2, 3... by Charles Davis · 15 years ago
  26. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
  27. 2f51448 Implement access-check delays for out-of-line member definitions by John McCall · 15 years ago
  28. aec7caa Correctly treat 64 bit integers specified via the mode attribute as the 'long' by Chandler Carruth · 15 years ago
  29. c96f494 Simplify code with StringRef. by Benjamin Kramer · 15 years ago
  30. a1e1dc7 implement PR6007, diagnosing invalid attribute((section)) by Chris Lattner · 15 years ago
  31. 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 15 years ago
  32. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  33. f857798 warn when attribute warn_unused_result is applied to void functions. by Nuno Lopes · 15 years ago
  34. d20254f fix PR4010: add support for the warn_unused_result for function pointers by Nuno Lopes · 15 years ago
  35. 3ee7764 This patch should fix PR2461. It allows clang to apply the noreturn by Mike Stump · 15 years ago
  36. b891921 Add support for the cleanup attribute for C++; we don't have to copy by Mike Stump · 15 years ago
  37. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  38. 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 15 years ago
  39. bb377ed Use StringRef in Attr constructors. by Benjamin Kramer · 15 years ago
  40. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  41. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  42. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  43. 5f8f857 Start support of weak_import objective-c classes. (Radar 6815425). by Fariborz Jahanian · 15 years ago
  44. 4a2614e Adjust format attribute index for implicit object arguments. Fixes PR5521. by Sebastian Redl · 15 years ago
  45. 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
  46. 9112b93 Diagnose the use of 'fastcall' on functions without prototypes or with by John McCall · 15 years ago
  47. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  48. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
  49. ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
  50. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  51. 210ae98 Simplify HandleModeAttr. by Daniel Dunbar · 15 years ago
  52. 2b0d9a2 Simplify HandleFormatAttr. by Daniel Dunbar · 15 years ago
  53. 15934f9 Fix for PR 5181. by Edward O'Callaghan · 15 years ago
  54. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  55. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  56. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  57. c4f1fb1 reduce indentation. by Chris Lattner · 15 years ago
  58. 1feade8 Regularize the case and sort. by Mike Stump · 15 years ago
  59. 4fb7720 Handle the implicit 'this' parameter for format attributes. by Anders Carlsson · 15 years ago
  60. 21531fa Enhance diagnostics concerning attribute 'ns_returns_retained' and 'cf_returns_retained' to present the range of the attribute and have the diagnostic location be the declaration that the attribute was falsely attached to. This solves the problem where these diagnostics were being suppressed when these attributes were wrapped in a macro that was defined in a system header. by Ted Kremenek · 15 years ago
  61. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  62. 2cff7d1 Change handling of attribute 'malloc' to only accept the attribute on function by Ted Kremenek · 15 years ago
  63. b109069 Per Eli Friedman's feedback, handle attribute 'malloc' being applied to by Ted Kremenek · 15 years ago
  64. f185859 Use 'dyn_cast' instead of a check for a function declaration followed by a by Ted Kremenek · 15 years ago
  65. a18d7d8 Improve Sema's handling of attribute 'malloc' to reject the attribute when by Ted Kremenek · 15 years ago
  66. f7f947a change cast to dyn_cast because d may not be a FunctionDecl by Ryan Flynn · 15 years ago
  67. 0b47c37 change a dyn_cast to cast by Ryan Flynn · 15 years ago
  68. 797c3c4 fix a couple of problems with section attributes: by Chris Lattner · 15 years ago
  69. fd6ad3c warn, as gcc does, if __attribute__((malloc)) applied to function returning non-pointer type by Ryan Flynn · 15 years ago
  70. 76168e2 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 15 years ago
  71. a860e75 Introduce a new PragmaPack attribute, and use it for #pragma pack. The PackedAttr now only represents __attribute__((packed)). by Anders Carlsson · 15 years ago
  72. 4403a5e add support for FreeBSD's format(printf0,x,y) attribute; allows null format string. by Ryan Flynn · 15 years ago
  73. ac5fc7c Canonicalize else. by Mike Stump · 15 years ago
  74. 7b1fdbd PR3679 - enable #pragma weak aliasing. by Ryan Flynn · 15 years ago
  75. e25ff83 PR3679 - handle #pragma weak by Ryan Flynn · 15 years ago
  76. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  77. bf91650 Fix 80-col violations, reflow a few comments and zap some extra by Mike Stump · 15 years ago
  78. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  79. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  80. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  81. f23ecd9 Generate error on declaration containing 'static' and '__attribute__((weak))' by Fariborz Jahanian · 15 years ago
  82. dbfe99e Handle some more fallout with the conversion of using PointerType for by Ted Kremenek · 15 years ago
  83. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  84. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  85. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  86. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  87. 6f3d838 OpenCL 1.0 support: attributes by Nate Begeman · 15 years ago
  88. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  89. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  90. 290eeb0 Add more parser support for Microsoft extensions. by Eli Friedman · 15 years ago
  91. 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 15 years ago
  92. d66f22d Patch finishes off application of printf attribute on blocks. by Fariborz Jahanian · 15 years ago
  93. 755f9d2 Minor tweak to support format attribute on blocks. No change in functionality. by Fariborz Jahanian · 15 years ago
  94. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  95. c13b7ca Removed superfluous code. by Fariborz Jahanian · 15 years ago
  96. 620d89c Early support for __format__attribute on blocks. Work in progress... by Fariborz Jahanian · 15 years ago
  97. 3bba33d improved on diagnosing misplacement of sentinel attributes. by Fariborz Jahanian · 15 years ago
  98. daf0415 This patch finishes off the sentinel attribute handling for by Fariborz Jahanian · 15 years ago
  99. ffb0081 updated comments. by Fariborz Jahanian · 15 years ago
  100. 2f7c392 Adds recognition of sentinel attribute on block declarations. by Fariborz Jahanian · 15 years ago