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