1. b109069 Per Eli Friedman's feedback, handle attribute 'malloc' being applied to by Ted Kremenek · 16 years ago
  2. f185859 Use 'dyn_cast' instead of a check for a function declaration followed by a by Ted Kremenek · 16 years ago
  3. a18d7d8 Improve Sema's handling of attribute 'malloc' to reject the attribute when by Ted Kremenek · 16 years ago
  4. f7f947a change cast to dyn_cast because d may not be a FunctionDecl by Ryan Flynn · 16 years ago
  5. 0b47c37 change a dyn_cast to cast by Ryan Flynn · 16 years ago
  6. 797c3c4 fix a couple of problems with section attributes: by Chris Lattner · 16 years ago
  7. fd6ad3c warn, as gcc does, if __attribute__((malloc)) applied to function returning non-pointer type by Ryan Flynn · 16 years ago
  8. 76168e2 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 16 years ago
  9. a860e75 Introduce a new PragmaPack attribute, and use it for #pragma pack. The PackedAttr now only represents __attribute__((packed)). by Anders Carlsson · 16 years ago
  10. 4403a5e add support for FreeBSD's format(printf0,x,y) attribute; allows null format string. by Ryan Flynn · 16 years ago
  11. ac5fc7c Canonicalize else. by Mike Stump · 16 years ago
  12. 7b1fdbd PR3679 - enable #pragma weak aliasing. by Ryan Flynn · 16 years ago
  13. e25ff83 PR3679 - handle #pragma weak by Ryan Flynn · 16 years ago
  14. 6217b80 Change uses of: by Ted Kremenek · 16 years ago
  15. bf91650 Fix 80-col violations, reflow a few comments and zap some extra by Mike Stump · 16 years ago
  16. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
  17. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 16 years ago
  18. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 16 years ago
  19. f23ecd9 Generate error on declaration containing 'static' and '__attribute__((weak))' by Fariborz Jahanian · 16 years ago
  20. dbfe99e Handle some more fallout with the conversion of using PointerType for by Ted Kremenek · 16 years ago
  21. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 16 years ago
  22. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 16 years ago
  23. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 16 years ago
  24. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 16 years ago
  25. 6f3d838 OpenCL 1.0 support: attributes by Nate Begeman · 16 years ago
  26. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 16 years ago
  27. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 16 years ago
  28. 290eeb0 Add more parser support for Microsoft extensions. by Eli Friedman · 16 years ago
  29. 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 16 years ago
  30. d66f22d Patch finishes off application of printf attribute on blocks. by Fariborz Jahanian · 16 years ago
  31. 755f9d2 Minor tweak to support format attribute on blocks. No change in functionality. by Fariborz Jahanian · 16 years ago
  32. 390b4cc Reflow some comments. by Mike Stump · 16 years ago
  33. c13b7ca Removed superfluous code. by Fariborz Jahanian · 16 years ago
  34. 620d89c Early support for __format__attribute on blocks. Work in progress... by Fariborz Jahanian · 16 years ago
  35. 3bba33d improved on diagnosing misplacement of sentinel attributes. by Fariborz Jahanian · 16 years ago
  36. daf0415 This patch finishes off the sentinel attribute handling for by Fariborz Jahanian · 16 years ago
  37. ffb0081 updated comments. by Fariborz Jahanian · 16 years ago
  38. 2f7c392 Adds recognition of sentinel attribute on block declarations. by Fariborz Jahanian · 16 years ago
  39. 88f1ba0 Look for and diagnose missing sentinel argument on message by Fariborz Jahanian · 16 years ago
  40. 5dc53c9 Add some basic type checking for attributes ns_returns_retained and by Ted Kremenek · 16 years ago
  41. 82afa2d Fix rdar://6880951 by rejecting vectors of vectors. by Chris Lattner · 16 years ago
  42. 2db15bd Fix rdar://6881069, a crash on a form of vector_size that we by Chris Lattner · 16 years ago
  43. b71368d Add back Parse/Sema support for attributes cf_returns_retained and by Ted Kremenek · 16 years ago
  44. 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 16 years ago
  45. 7704a33 More attribute renaming: by Ted Kremenek · 16 years ago
  46. 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 16 years ago
  47. e351aa1 Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 16 years ago
  48. d331dd7 Rename ownership attributes: by Ted Kremenek · 16 years ago
  49. 6a08469 Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 16 years ago
  50. d99b345 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 16 years ago
  51. d4edddd ignore weak_import attribute on objc method decls. by Fariborz Jahanian · 16 years ago
  52. 75494ff Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 16 years ago
  53. 31c215e Rename attributes: by Ted Kremenek · 16 years ago
  54. 1c6a3cc Remove support for ObjCMethodDecl attributes that appear between the by Ted Kremenek · 16 years ago
  55. 72c9dcd Allow attributes 'objc_ownership_retain' and 'objc_ownership_release' to be by Ted Kremenek · 16 years ago
  56. b27d117 Hook up Sema support for attributes on Objective-C method declarations that by Ted Kremenek · 16 years ago
  57. 0c74e8a Implement semantic analysis for transparent unions. This is largely by Douglas Gregor · 16 years ago
  58. 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 16 years ago
  59. bf20dbd Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 16 years ago
  60. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 16 years ago
  61. c6a59e4 Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 16 years ago
  62. 22afc65 Refactor HandleObjCOwnershipRetainAttr and HandleObjCOwnershipCFRetainAttr into by Ted Kremenek · 16 years ago
  63. 4064de9 Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 16 years ago
  64. d5e3e8e Correct the order of the parameters to CheckAssignmentConstraints in by Eli Friedman · 16 years ago
  65. 5e20448 accept an ignore the no_instrument_function attribute. Since we don't by Chris Lattner · 16 years ago
  66. de9a81b Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked up by Ted Kremenek · 16 years ago
  67. 0fc169e Add new checker-specific attribute 'objc_ownership_returns'. This isn't hooked by Ted Kremenek · 16 years ago
  68. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 16 years ago
  69. d55a71d Fix some mishandling of the attr(gnu_inline) mode when used with by Chris Lattner · 16 years ago
  70. cf2a721 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 16 years ago
  71. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
  72. c519743 implement some sema for gnuc_inline attribute. Reject always_inline and no_inline on objc methods. by Chris Lattner · 16 years ago
  73. 26e2554 recognize the gnuc_inline attribute. by Chris Lattner · 16 years ago
  74. b725232 Implement attribute "analyzer_noreturn" (<rdar://problem/6777003>). This allows by Ted Kremenek · 16 years ago
  75. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
  76. 348f28a Extend possible handled regparm(N) value by Anton Korobeynikov · 16 years ago
  77. 1102f42 Basic support for regparm codegen by Anton Korobeynikov · 16 years ago
  78. 264a76c Provide sema proper values of maximal number of arguments passed in registers. by Anton Korobeynikov · 16 years ago
  79. 55d3aaf Finish off semantic analysis for regparm, and remove the warning. Also by Eli Friedman · 16 years ago
  80. ee76033 Besides the warning, issue unsupported diagnostics in by Fariborz Jahanian · 16 years ago
  81. 1c90f4d Be sure to not add weak import, if we are ignoring it. by Mike Stump · 16 years ago
  82. 862a2c5 Ignore weak import on properties. by Mike Stump · 16 years ago
  83. 897cd90 don't crash when sentinel attribute is used on function without a prototype, by Chris Lattner · 16 years ago
  84. 6e775db Add Parse/Sema support for weak_import attribute. by Daniel Dunbar · 16 years ago
  85. 0b2b6e1 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 16 years ago
  86. 7339749 PR3691: Add support for complex modes. I also tossed in support for XF by Eli Friedman · 16 years ago
  87. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  88. b90052a Use CheckAssignmentConstraints for checking the cleanup attr function. Fixes PR3656. by Anders Carlsson · 16 years ago
  89. 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 16 years ago
  90. 5bab788 Add sema support for the noinline attribute. by Anders Carlsson · 16 years ago
  91. 7549c55 __attribute__((aligned)) was being ignored! by Daniel Dunbar · 16 years ago
  92. ba372b8 Cleanup objc's gc attributes code no longer needed. by Fariborz Jahanian · 16 years ago
  93. 3274260 Attribute 'iboutlet' can be applied to Objective-C property declarations. by Ted Kremenek · 16 years ago
  94. 396b2a2 Diagnose non-power-of-2 arguments to attribute aligned. by Daniel Dunbar · 16 years ago
  95. 0db29ec add parser and type checking support for attribute((objc_exception)). by Chris Lattner · 16 years ago
  96. 026dc96 Several related changes: by Chris Lattner · 16 years ago
  97. 186204b Warn about attribute used ignored on "extern int a __attribute__((used))". by Daniel Dunbar · 16 years ago
  98. b805dad Sema/AST support for attribute used. Patch by Anders Johnson (with small tweaks & test case)! by Daniel Dunbar · 16 years ago
  99. b235caa Start warning about unknown attributes. by Anders Carlsson · 16 years ago
  100. 05f8e47 Add a new Ignored attribute type, and use it for may_alias. by Anders Carlsson · 16 years ago