1. f96e904 In ARC mode, consider Objective-C lifetime types (object pointers and by Douglas Gregor · 13 years ago
  2. 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
  3. 0a68dc7 [ARC] Complain about property without storage attribute when @synthesizing it, not at its declaration. by Argyrios Kyrtzidis · 13 years ago
  4. 4e7c7f2 objc-arc: Diagnose when captured variable in block literals by Fariborz Jahanian · 13 years ago
  5. 82007c3 objc++-arc: more diagnosis of converting a weak-unavailable by Fariborz Jahanian · 13 years ago
  6. 04e5a25 objc-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
  7. 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago
  8. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  9. 9670e17 objc-arc: enforce performSelector rules in rejecting retaining selectors by Fariborz Jahanian · 13 years ago
  10. 05d4876 Fix the warning that is emitted when an ownership attribute is applied incorrectly. by Argyrios Kyrtzidis · 13 years ago
  11. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  12. d6a4d18 Revert r133024, "[format strings] correctly suggest correct type for '%@' by Daniel Dunbar · 13 years ago
  13. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  14. c03fa49 ARC writeback isn't supposed to apply to local indirect pointers, by John McCall · 13 years ago
  15. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
  16. 831fb96 objc-arc/mrc: Allow ns_returns_not_retained attribute on properties by Fariborz Jahanian · 13 years ago
  17. 327126e No need to warn if 'unavailable' method/property by Fariborz Jahanian · 13 years ago
  18. 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 13 years ago
  19. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  20. a813973 When forming a cycle in objc's inheritance hierarchy, by Fariborz Jahanian · 13 years ago
  21. d26fef0 Change "cannot assign retained object.." warning to "assigning retained object.." by Argyrios Kyrtzidis · 13 years ago
  22. 8295b7b objc-arc: Allow unbridged cast of retainable object to by Fariborz Jahanian · 13 years ago
  23. 1522a7c objc-arc: allow explicit unbridged casts if the source of the cast is a by Fariborz Jahanian · 13 years ago
  24. b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
  25. 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
  26. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  27. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  28. 0f4c4c4 Weaken the type-matching rules for methods that return aggregates when by John McCall · 13 years ago
  29. edb150b Give this test a triple; I don't think we want to #define __unsafe_unretained by John McCall · 13 years ago
  30. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  31. 84862f6 [format strings] correctly suggest correct type for '%@' specifiers. Fixes <rdar://problem/9607158>. by Ted Kremenek · 13 years ago
  32. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
  33. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  34. 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 13 years ago
  35. b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
  36. 175df89 More coherent diagnostic when a stack variable is by Fariborz Jahanian · 13 years ago
  37. 3b5904b Emit an error when trying to @encode an incomplete type. by Argyrios Kyrtzidis · 14 years ago
  38. 377e1bd Relax the conversion rules for Objective-C GC qualifiers a by Douglas Gregor · 14 years ago
  39. 0a241a1 Change -Wparentheses to not imply -Widiomatic-parentheses. Users rarely want to see these warnings, and often explicitly pass -Wparentheses. by Ted Kremenek · 14 years ago
  40. 8a285ae Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271. by Argyrios Kyrtzidis · 14 years ago
  41. ec385cf When Sema::ClassifyName() finds an invalid ivar reference, return an by Douglas Gregor · 14 years ago
  42. 89ebaed "note" location of forward class used as receiver of by Fariborz Jahanian · 14 years ago
  43. 50465d1 There were some frustrating problems with the implementation of by Chandler Carruth · 14 years ago
  44. 64089ce Fixes an instance method meta-data generation bug in by Fariborz Jahanian · 14 years ago
  45. 7c2bdcb Fix a bug in calculation of composite type by Fariborz Jahanian · 14 years ago
  46. 5272adf Enforce nonnull __attribute__ on Objective-C method calls. // rdar://9287695 by Fariborz Jahanian · 14 years ago
  47. eefa76e Allow shadowin of 'self' in objc methods in by Fariborz Jahanian · 14 years ago
  48. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  49. b8f17ab Redeclaration of 'self' should be flagged in by Fariborz Jahanian · 14 years ago
  50. 627788c Fix a regression where the initializer implements by Fariborz Jahanian · 14 years ago
  51. b7bc34a Warn for any kind of initialization if initializer does not by Fariborz Jahanian · 14 years ago
  52. f04eb2d Now that the analyzer is distinguishing between uninitialized uses that by Chandler Carruth · 14 years ago
  53. 759abb4 Fix lookup for class messages sent to qualified-class by Fariborz Jahanian · 14 years ago
  54. b460210 Also 'self' in blocks need be handled specially. // rdar://9181463 by Fariborz Jahanian · 14 years ago
  55. f2d74cc 'self' is objective-c's 'self' objc pointer only in by Fariborz Jahanian · 14 years ago
  56. 077f490 More coherent diagnostic attempting to assign to a member of a const object returned by Fariborz Jahanian · 14 years ago
  57. 3d9ce90 Make diagnostic clearer. by Fariborz Jahanian · 14 years ago
  58. 2234873 Allow GC qualifiers to be added/removed by conversions from/to void* by John McCall · 14 years ago
  59. 7ea2193 Properly move attributes to the decl spec when applying them there. by John McCall · 14 years ago
  60. def8631 Ignore weak_import on Objective-C property and method declarations on by Douglas Gregor · 14 years ago
  61. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  62. db9e9e6 Remove warning for null characters in CFString literals. Clang handles them just fine, and GCC 4.2 doesn't warn here either. by Ted Kremenek · 14 years ago
  63. 4eb7f69 Don't poke into redefined 'id' type looking for a property by Fariborz Jahanian · 14 years ago
  64. 908c09f Take 2: merge -Wuninitialized-experimental into -Wuninitialized. Only *must-be-uninitialized* warnings are reported, with *maybe-uninitialized* under a separate flag. I await any fallout/comments/feedback, although hopefully this will produce no noise for users. by Ted Kremenek · 14 years ago
  65. 18d8b79 Disable 'auto' type deduction in Objective-C. It likes 'id' a bit too by Douglas Gregor · 14 years ago
  66. a4fdbfa Block return type of the initialized must be by Fariborz Jahanian · 14 years ago
  67. 90ba78c Place duplicate argument declaration in in by Fariborz Jahanian · 14 years ago
  68. 27569b0 Property setter/getter must be looked up in property type's by Fariborz Jahanian · 14 years ago
  69. 6147806 Lookup selector in protocol list of qualified objc type by Fariborz Jahanian · 14 years ago
  70. 02b0d65 Warn on usage of unavailable objc 'class' in by Fariborz Jahanian · 14 years ago
  71. 834e3f6 Fix my earlier commit to work with escaped newlines and leave breadcrumbs by John McCall · 14 years ago
  72. 2792fa5 objc_gc wants a pointer type, not a function type; give it a more appropriate by John McCall · 14 years ago
  73. e224ba7 Fix tests to account for new warning "expected ';' at end of declaration list". Sorry, folks! by Carl Norum · 14 years ago
  74. bdc49d3 Pretty up the wrong-number-of-arguments-for-attribute diagnostic by by John McCall · 14 years ago
  75. 872b8d1 Move test/SemaObjC/method-arg-decay.m -> test/Analysis/method-arg-decay.m by Argyrios Kyrtzidis · 14 years ago
  76. 354a3c3 fix typo in *all* of the test cases by Matt Beaumont-Gay · 14 years ago
  77. f565f11 fix typo in test too by Matt Beaumont-Gay · 14 years ago
  78. 12e3ece Provide Fixit warning when 'auto' is intended as storage by Fariborz Jahanian · 14 years ago
  79. e9b801f Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. by Anders Carlsson · 14 years ago
  80. 95bba6f Move some Objective-C tests to SemaObjC and CodeGenObjC. by Anders Carlsson · 14 years ago
  81. 8110f04 In Objective-C, there are no trailing return types, so don't produce diagnostics suggesting they are missing. by Richard Smith · 14 years ago
  82. 21761c8 Warn when type modifiers on objc method declarations in by Fariborz Jahanian · 14 years ago
  83. 6c6b0eb Turn on 'auto' in plain objc mode. by Fariborz Jahanian · 14 years ago
  84. b0c2301 Remove warning on future change in ivar lookup rule by Fariborz Jahanian · 14 years ago
  85. da4b7cf Add a new ObjCExceptions member variable to LangOptions. This controls whether Objective-C exceptions are enabled or not (they are by default). by Anders Carlsson · 14 years ago
  86. 9ab8063 Test case for // rdar://8850818 by Fariborz Jahanian · 14 years ago
  87. 813d834 Selector::getIdentifierInfoForSlot() can return NULL values, a fact by Douglas Gregor · 14 years ago
  88. 2a96bf5 Improve diagnostics on missing property decl. by Fariborz Jahanian · 14 years ago
  89. 41aadbc Improve diagnostics when property names an object type of by Fariborz Jahanian · 14 years ago
  90. b1224f6 Warn if method for a deprecated method is implemented. by Fariborz Jahanian · 14 years ago
  91. d61df3d Put "incomplete implementation" warning under a flag. by Ted Kremenek · 14 years ago
  92. d263fd1 Fix a block sema bug where result type of initializer by Fariborz Jahanian · 14 years ago
  93. 7f53253 Fix scoping of method declarations and issue by Fariborz Jahanian · 14 years ago
  94. 1e52dfc Support for objextive-c++ use of property-dot syntax as receiver by Fariborz Jahanian · 14 years ago
  95. 8348de3 Support for objc use of property-dot syntax as receiver by Fariborz Jahanian · 14 years ago
  96. 1b52844 Move uninitialized variable checking back under -Wuninitialized-experimental. It is clear from user feedback that this warning is not quite ready. by Ted Kremenek · 14 years ago
  97. 1e99a77 Restore a test which I accientally overwrote in my last patch. by Fariborz Jahanian · 14 years ago
  98. 8b78913 -Wselector should warn on implemented selectors only by Fariborz Jahanian · 14 years ago
  99. 4ee2bb1 Downgrade error about attribute 'iboutlet' and 'ibaction' being applied to anything but a instance method to a warning. by Ted Kremenek · 14 years ago
  100. 609e317 Based on user feedback, swap -Wuninitialized diagnostics to have the warning refer to the bad use, and the note to the variable declaration. by Ted Kremenek · 14 years ago