1. d672436 with -Wdeprecated, include a note to its deprecated declaration by Fariborz Jahanian · 13 years ago
  2. aed9ea3 Thread safety analysis: support the use of pt_guarded_by attributes by DeLesley Hutchins · 13 years ago
  3. 79747e0 Thread-safety analysis: support new "pointer to member" syntax for by DeLesley Hutchins · 13 years ago
  4. 94d55d7 Remove unneeded code. by Fariborz Jahanian · 13 years ago
  5. 0e78afb objective-c arc: With currnt documentation, by Fariborz Jahanian · 13 years ago
  6. ae519c4 Thread safety analysis: split warnings into two groups: attribute warnings by DeLesley Hutchins · 13 years ago
  7. 83cad45 Thread safety analysis: downgraded requirement that mutex expressions refer to a lockable type from error to warning. by DeLesley Hutchins · 13 years ago
  8. b2f6820 Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. by Patrick Beard · 13 years ago
  9. f6b8b58 Minor cleanup in attribute-related diagnostics, from Alexander Kornienko! by Douglas Gregor · 13 years ago
  10. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  11. e53ac8a Refactor Clang sema attribute handling. by Michael Han · 13 years ago
  12. b0a6615 objc: When issue diagnostic about deprecated method, also by Fariborz Jahanian · 13 years ago
  13. f6e88d7 Fix regression from llvm-gcc where we should NOT emit a warning about __attribute__((NSObject)) on a property declaration. This is needed to have retain properties for non-object pointers. Fixes <rdar://problem/10930507>. by Ted Kremenek · 13 years ago
  14. 9428772 Turned on support for __declspecs: noreturn, noinline, nothrow and naked in MS compatibility mode. by Aaron Ballman · 13 years ago
  15. 47611c8 Turned on support for __declspec(deprecated) in MS compatibility mode. by Aaron Ballman · 13 years ago
  16. 634b293 Thread safety analysis: Don't check for lockable on undefined types. by DeLesley Hutchins · 13 years ago
  17. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  18. 5f2987c Split Sema::MarkDeclarationReferenced into multiple functions; the additional entry points are needed to implement C++11 odr-use marking correctly. No functional change in this patch; I'll actually make the change which fixes the odr-use marking in a followup patch. by Eli Friedman · 13 years ago
  19. 4188760 Complain about attempts to use 'protected' visibility on targets by John McCall · 13 years ago
  20. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  21. 69d5384 Remove redundant checks. by Jean-Daniel Dupas · 13 years ago
  22. e8c904f Don't suppress access-control or invalid-type diagnostics from a by John McCall · 13 years ago
  23. 71efba0 The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable by Kostya Serebryany · 13 years ago
  24. 7b9ff0c Instantiate dependent attributes when instantiating templates. by DeLesley Hutchins · 13 years ago
  25. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  26. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  27. a0b2ba1 Minor refactoring of sentinel warning on blocks. Add a test for this warning. by Eli Friedman · 13 years ago
  28. 71207fc After further discussion, rename attribute 'objc_disable_automatic_synthesis' to 'objc_requires_property_definitions'. by Ted Kremenek · 13 years ago
  29. 22f18fd Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_synthesis'. by Ted Kremenek · 13 years ago
  30. 341b8be objc: diagnose misplacement of objc_suppress_autosynthesis attribute. by Fariborz Jahanian · 13 years ago
  31. e23dcf3 objc: introduce objc_suppress_autosynthesis class attributes for later use. by Fariborz Jahanian · 13 years ago
  32. 6b65d4a objc: after issuing the warning on direct use of __attribute__((NSObject)) by Fariborz Jahanian · 13 years ago
  33. 006e42f Add ability to supply additional message to availability macros, by Fariborz Jahanian · 13 years ago
  34. 9b2eb7b objc: warn if NSObject attribute appears other than in a typedef. by Fariborz Jahanian · 13 years ago
  35. 0bfaf06 Downgrade err_iboutlet_object_type to a warning. It was breaking a bunch of code. We will reconsider promoting it back to an error later. by Ted Kremenek · 13 years ago
  36. 90eed21 Do not warn when weak-import attribute is applied to enum by Fariborz Jahanian · 13 years ago
  37. 0b64ba9 Fix grammar for C++11 alignment specifiers, and add a few FIXMEs. by Peter Collingbourne · 13 years ago
  38. 13c7fcc c++: support gcc's application of weak attribute on by Fariborz Jahanian · 13 years ago
  39. f4072ae objc: more changes in use of IBOutletCollection attribute. by Fariborz Jahanian · 13 years ago
  40. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  41. 6c73a29 For the various CF and NS attributes, don't complain if the parameter by Douglas Gregor · 13 years ago
  42. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  43. c076e37 Implicitly assume that a ObjC category to an unavailable interface is also unavailable; by Argyrios Kyrtzidis · 13 years ago
  44. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
  45. 175fb10 objc arc: Suppress certain arc diagnostics on unavailable by Fariborz Jahanian · 13 years ago
  46. f87cced Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 13 years ago
  47. e82247a Hey, maybe we shouldn't silently ignore decl attributes by John McCall · 13 years ago
  48. f2e5945 objc arc: allow objc_returns_inner_pointer on methods that return by Fariborz Jahanian · 13 years ago
  49. 8dfac0b Add explicit attributes to mark functions as having had their by John McCall · 13 years ago
  50. fe98da0 Add an ns_bridged attribute, used to specify that a by John McCall · 13 years ago
  51. 2f041d0 Like IBOutletCollection, it only makes sense to apply the IBOutlet annotation to Objective-C object types. Fixes <rdar://problem/10142685>. by Ted Kremenek · 13 years ago
  52. a6b3380 objc-arc: mark functions which return types which can't be dealt with by Fariborz Jahanian · 13 years ago
  53. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  54. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  55. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  56. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  57. 1748b12 Thread safety: Adding FIXMEs and a couple cleanups by Caitlin Sadowski · 13 years ago
  58. 69f5d14 Thread safety: cleaning up FIXME for trylocks by Caitlin Sadowski · 13 years ago
  59. f1e7af3 Add the location of the interface reference to IBOutletCollectionAttr. by Argyrios Kyrtzidis · 13 years ago
  60. 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 13 years ago
  61. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
  62. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  63. 3323fad Clean up the sentinel-attribute checking code a lot. Document by John McCall · 13 years ago
  64. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  65. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
  66. d77ba89 Make helpers static, remove unused variables. by Benjamin Kramer · 13 years ago
  67. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  68. 3ac1fbc Thread-safety analysis: adding in a basic lockset tracking system. This by Caitlin Sadowski · 13 years ago
  69. 7d23b4a Reflow code. No functionality change. by Benjamin Kramer · 13 years ago
  70. c90df6a Update a comment to match the recently-changed code by Douglas Gregor · 13 years ago
  71. 3b6b7ac For the availability attribute, allow a declaration to be deprecated by Douglas Gregor · 13 years ago
  72. b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 13 years ago
  73. 39997fc Make helper functions static. by Benjamin Kramer · 13 years ago
  74. db33e14 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 13 years ago
  75. 31e37b2 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 13 years ago
  76. fdde9e7 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 13 years ago
  77. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  78. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  79. dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
  80. 56aeb40 Style tweak to the more idiomatic 'assert(!bad_state())'. by Chandler Carruth · 13 years ago
  81. 1731e20 Hoist the logic for checking the number of arguments to an attribute by Chandler Carruth · 13 years ago
  82. 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago
  83. 1b03c87 Move the Sema argument to all of the Sema-using helper functions in by Chandler Carruth · 13 years ago
  84. d309c81 Rename static helpers to use 'camelCaseNames' per the new style by Chandler Carruth · 13 years ago
  85. 87c4460 Mechanical rename of 'd' Decl pointer parameters to 'D'. This is more by Chandler Carruth · 13 years ago
  86. a8581b9 Fix an obvious typo in an attribute's diagnostics. Patch by Caitlin Sadowski. by Chandler Carruth · 13 years ago
  87. 68fe96a Handle nonnull attribute with optional argument number on by Fariborz Jahanian · 13 years ago
  88. 831fb96 objc-arc/mrc: Allow ns_returns_not_retained attribute on properties by Fariborz Jahanian · 13 years ago
  89. a7bf7bb Only do delayed diagnostics if there were no errors when parsing the decl. by Argyrios Kyrtzidis · 13 years ago
  90. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  91. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  92. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
  93. b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
  94. c1a0a73 Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 14 years ago
  95. 89ebaed "note" location of forward class used as receiver of by Fariborz Jahanian · 14 years ago
  96. db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 14 years ago
  97. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  98. 831efae Improve diagnostics on GNU attributes by warning about attributes that should have no arguments or parameters. Patch by Michael Han! by Ted Kremenek · 14 years ago
  99. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 14 years ago
  100. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 14 years ago