1. 9112b93 Diagnose the use of 'fastcall' on functions without prototypes or with by John McCall · 15 years ago
  2. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  3. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
  4. ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
  5. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  6. 210ae98 Simplify HandleModeAttr. by Daniel Dunbar · 15 years ago
  7. 2b0d9a2 Simplify HandleFormatAttr. by Daniel Dunbar · 15 years ago
  8. 15934f9 Fix for PR 5181. by Edward O'Callaghan · 15 years ago
  9. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  10. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  11. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  12. c4f1fb1 reduce indentation. by Chris Lattner · 15 years ago
  13. 1feade8 Regularize the case and sort. by Mike Stump · 15 years ago
  14. 4fb7720 Handle the implicit 'this' parameter for format attributes. by Anders Carlsson · 15 years ago
  15. 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
  16. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  17. 2cff7d1 Change handling of attribute 'malloc' to only accept the attribute on function by Ted Kremenek · 15 years ago
  18. b109069 Per Eli Friedman's feedback, handle attribute 'malloc' being applied to by Ted Kremenek · 15 years ago
  19. f185859 Use 'dyn_cast' instead of a check for a function declaration followed by a by Ted Kremenek · 15 years ago
  20. a18d7d8 Improve Sema's handling of attribute 'malloc' to reject the attribute when by Ted Kremenek · 15 years ago
  21. f7f947a change cast to dyn_cast because d may not be a FunctionDecl by Ryan Flynn · 15 years ago
  22. 0b47c37 change a dyn_cast to cast by Ryan Flynn · 15 years ago
  23. 797c3c4 fix a couple of problems with section attributes: by Chris Lattner · 15 years ago
  24. fd6ad3c warn, as gcc does, if __attribute__((malloc)) applied to function returning non-pointer type by Ryan Flynn · 15 years ago
  25. 76168e2 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 15 years ago
  26. 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
  27. 4403a5e add support for FreeBSD's format(printf0,x,y) attribute; allows null format string. by Ryan Flynn · 15 years ago
  28. ac5fc7c Canonicalize else. by Mike Stump · 15 years ago
  29. 7b1fdbd PR3679 - enable #pragma weak aliasing. by Ryan Flynn · 15 years ago
  30. e25ff83 PR3679 - handle #pragma weak by Ryan Flynn · 15 years ago
  31. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  32. bf91650 Fix 80-col violations, reflow a few comments and zap some extra by Mike Stump · 15 years ago
  33. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  34. 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
  35. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  36. f23ecd9 Generate error on declaration containing 'static' and '__attribute__((weak))' by Fariborz Jahanian · 15 years ago
  37. dbfe99e Handle some more fallout with the conversion of using PointerType for by Ted Kremenek · 15 years ago
  38. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  39. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  40. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  41. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  42. 6f3d838 OpenCL 1.0 support: attributes by Nate Begeman · 15 years ago
  43. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  44. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  45. 290eeb0 Add more parser support for Microsoft extensions. by Eli Friedman · 15 years ago
  46. 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 15 years ago
  47. d66f22d Patch finishes off application of printf attribute on blocks. by Fariborz Jahanian · 15 years ago
  48. 755f9d2 Minor tweak to support format attribute on blocks. No change in functionality. by Fariborz Jahanian · 15 years ago
  49. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  50. c13b7ca Removed superfluous code. by Fariborz Jahanian · 15 years ago
  51. 620d89c Early support for __format__attribute on blocks. Work in progress... by Fariborz Jahanian · 15 years ago
  52. 3bba33d improved on diagnosing misplacement of sentinel attributes. by Fariborz Jahanian · 15 years ago
  53. daf0415 This patch finishes off the sentinel attribute handling for by Fariborz Jahanian · 15 years ago
  54. ffb0081 updated comments. by Fariborz Jahanian · 15 years ago
  55. 2f7c392 Adds recognition of sentinel attribute on block declarations. by Fariborz Jahanian · 15 years ago
  56. 88f1ba0 Look for and diagnose missing sentinel argument on message by Fariborz Jahanian · 15 years ago
  57. 5dc53c9 Add some basic type checking for attributes ns_returns_retained and by Ted Kremenek · 15 years ago
  58. 82afa2d Fix rdar://6880951 by rejecting vectors of vectors. by Chris Lattner · 15 years ago
  59. 2db15bd Fix rdar://6881069, a crash on a form of vector_size that we by Chris Lattner · 15 years ago
  60. b71368d Add back Parse/Sema support for attributes cf_returns_retained and by Ted Kremenek · 16 years ago
  61. 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 16 years ago
  62. 7704a33 More attribute renaming: by Ted Kremenek · 16 years ago
  63. 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 16 years ago
  64. e351aa1 Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 16 years ago
  65. d331dd7 Rename ownership attributes: by Ted Kremenek · 16 years ago
  66. 6a08469 Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 16 years ago
  67. d99b345 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 16 years ago
  68. d4edddd ignore weak_import attribute on objc method decls. by Fariborz Jahanian · 16 years ago
  69. 75494ff Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 16 years ago
  70. 31c215e Rename attributes: by Ted Kremenek · 16 years ago
  71. 1c6a3cc Remove support for ObjCMethodDecl attributes that appear between the by Ted Kremenek · 16 years ago
  72. 72c9dcd Allow attributes 'objc_ownership_retain' and 'objc_ownership_release' to be by Ted Kremenek · 16 years ago
  73. b27d117 Hook up Sema support for attributes on Objective-C method declarations that by Ted Kremenek · 16 years ago
  74. 0c74e8a Implement semantic analysis for transparent unions. This is largely by Douglas Gregor · 16 years ago
  75. 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 16 years ago
  76. bf20dbd Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 16 years ago
  77. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 16 years ago
  78. c6a59e4 Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 16 years ago
  79. 22afc65 Refactor HandleObjCOwnershipRetainAttr and HandleObjCOwnershipCFRetainAttr into by Ted Kremenek · 16 years ago
  80. 4064de9 Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 16 years ago
  81. d5e3e8e Correct the order of the parameters to CheckAssignmentConstraints in by Eli Friedman · 16 years ago
  82. 5e20448 accept an ignore the no_instrument_function attribute. Since we don't by Chris Lattner · 16 years ago
  83. de9a81b Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked up by Ted Kremenek · 16 years ago
  84. 0fc169e Add new checker-specific attribute 'objc_ownership_returns'. This isn't hooked by Ted Kremenek · 16 years ago
  85. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 16 years ago
  86. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 16 years ago
  87. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 16 years ago
  88. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
  89. c519743 implement some sema for gnuc_inline attribute. Reject always_inline and no_inline on objc methods. by Chris Lattner · 16 years ago
  90. 26e2554 recognize the gnuc_inline attribute. by Chris Lattner · 16 years ago
  91. b725232 Implement attribute "analyzer_noreturn" (<rdar://problem/6777003>). This allows by Ted Kremenek · 16 years ago
  92. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
  93. 348f28a Extend possible handled regparm(N) value by Anton Korobeynikov · 16 years ago
  94. 1102f42 Basic support for regparm codegen by Anton Korobeynikov · 16 years ago
  95. 264a76c Provide sema proper values of maximal number of arguments passed in registers. by Anton Korobeynikov · 16 years ago
  96. 55d3aaf Finish off semantic analysis for regparm, and remove the warning. Also by Eli Friedman · 16 years ago
  97. ee76033 Besides the warning, issue unsupported diagnostics in by Fariborz Jahanian · 16 years ago
  98. 1c90f4d Be sure to not add weak import, if we are ignoring it. by Mike Stump · 16 years ago
  99. 862a2c5 Ignore weak import on properties. by Mike Stump · 16 years ago
  100. 897cd90 don't crash when sentinel attribute is used on function without a prototype, by Chris Lattner · 16 years ago