1. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  2. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  3. 391165f [analyzer] RetainCountChecker: add support for CFAutorelease. by Jordan Rose · 11 years ago
  4. 73fa252 [analyzer] Stop tracking the objects with attribute cleanup in the RetainCountChecker. by Anna Zaks · 11 years ago
  5. 8a729b4 [analyzer] RetainCountChecker: don't track through xpc_connection_set_context. by Jordan Rose · 11 years ago
  6. 2545b1d [analyzer] RetainCountChecker: Clean up path notes for autorelease. by Jordan Rose · 11 years ago
  7. 27d99dd [analyzer] Cleanup leak warnings: do not print the names of variables from other functions. by Anna Zaks · 11 years ago
  8. 44405b7 [analyzer] RetainCountChecker: refactor annotation handling. by Jordan Rose · 11 years ago
  9. 0217b1d [analyzer]RetainCount: Fix an autorelease related false positive. by Anna Zaks · 11 years ago
  10. e36d81b [analyzer] Don't track autorelease pools created by +new. by Jordan Rose · 11 years ago
  11. 14a372b [analyzer] -drain is not an alias for -release. by Jordan Rose · 11 years ago
  12. bbf4d53 Update RetainCountChecker to understand attribute ns_returns_autoreleased. by Ted Kremenek · 12 years ago
  13. 63bc186 [analyzer] Report leaks at the closing brace of a function body. by Jordan Rose · 12 years ago
  14. 0fe4d40 [analyzer] Check that the argument to CFMakeCollectable is non-NULL. by Jordan Rose · 12 years ago
  15. 93040b7 Fix up more "$t"s in this test that should be "%t"s. by Chandler Carruth · 12 years ago
  16. bd7e306 Now that I have a test file to work with, disable the Filecheck part of this test. by Ted Kremenek · 12 years ago
  17. ac0bc91 Correctly 'cat' out test files. by Ted Kremenek · 12 years ago
  18. 776da9e As a debugging aid to unbreak the buildbots, cat the plist files so I can view them on different builders. by Ted Kremenek · 12 years ago
  19. 121ec0a Re-enable FileCheck testing of retain-release.m test, and force by Ted Kremenek · 12 years ago
  20. 84012e6 Temporarily disable FileCheck part of this test. by Ted Kremenek · 12 years ago
  21. acc714b Revert "Revert Ted's r163489 and r163490, due to breakage." by Ted Kremenek · 12 years ago
  22. 2343b3d Revert Ted's r163489 and r163490, due to breakage. by NAKAMURA Takumi · 12 years ago
  23. 4dfd141 Take another crack at stabilizing the emission order of analyzer by Ted Kremenek · 12 years ago
  24. 9655ecb Try disabling the FileCheck part of the retain-release.m test to see if it fixes the buildbots. by Ted Kremenek · 12 years ago
  25. 22505ef Fix bug in BugReporter::RemoveUneededCalls() where "prunable" by Ted Kremenek · 12 years ago
  26. 0187a1b Attempt (again) to stabilize the order of the emission of diagnostics by Ted Kremenek · 12 years ago
  27. 30ca732 Revert "Add plist output for retain-release.m in addition to -verify checking." by Ted Kremenek · 12 years ago
  28. e157ae5 Revert "Attempt to make the PathDiagnostic emission order more deterministic by" by Ted Kremenek · 12 years ago
  29. b4b4523 Attempt to make the PathDiagnostic emission order more deterministic by by Ted Kremenek · 12 years ago
  30. 2308436 Add plist output for retain-release.m in addition to -verify checking. by Ted Kremenek · 12 years ago
  31. 971073b Revert "Rework the retain-release.m test to use FileCheck and the "text" output" by Ted Kremenek · 12 years ago
  32. 689268a Rework the retain-release.m test to use FileCheck and the "text" output by Ted Kremenek · 12 years ago
  33. 061707a Teach RetainCountChecker that CFPlugInInstanceCreate does not by Ted Kremenek · 12 years ago
  34. ec9f36e Refine diagnostics for leaks reported when returning an object by Ted Kremenek · 12 years ago
  35. 3f2a55d [analyzer] Make analyzer-ipa=dynamic-bifurcate the default. by Anna Zaks · 12 years ago
  36. e788365 Teach RetainCountChecker about 'pragma clang arc_cf_code_audited'. by Ted Kremenek · 12 years ago
  37. dc42dc9 [analyzer] More tests for "release and stop tracking". by Jordan Rose · 12 years ago
  38. f902d09 [analyzer] Add a test for "release and stop tracking" behavior. by Jordan Rose · 12 years ago
  39. daa8898 [analyzer] Add a test case for OS X 10.8's NSMakeCollectable under non-GC. by Jordan Rose · 12 years ago
  40. 9dda474 Add a warning about almost-Doxygen trailing comments: //< and /*< ... */ by Dmitri Gribenko · 12 years ago
  41. 7fa9b4f static analyzer: add inlining support for directly called blocks. by Ted Kremenek · 12 years ago
  42. 350e956 -Wdeprecated warning to include reference (as a note) by Fariborz Jahanian · 12 years ago
  43. 70fdbc3 [analyzer] RetainCountChecker: track ObjC boxed expression objects. by Jordy Rose · 12 years ago
  44. caa62af [analyzer] Allow pointers to escape through selector callbacks. by Anna Zaks · 12 years ago
  45. c91fdf6 Teach the static analyzer that NSLog() and friends do not hold on to object references (thus extending their lifetime). by Ted Kremenek · 12 years ago
  46. 58822c4 [analyzer] RetainCountChecker: Allow objects to escape through callbacks by Anna Zaks · 12 years ago
  47. e7958da [analyzer] RetainRelease: Self assignment should not suppress a leak warning. by Anna Zaks · 12 years ago
  48. befc6d2 Teach RetainCountChecker that it doesn't quite understand pthread_setspecific and it should just give up when it sees it. Fixes <rdar://problem/11282706>. by Ted Kremenek · 12 years ago
  49. b2f6820 Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. by Patrick Beard · 12 years ago
  50. de5b4fb Change RetainCountChecker to eagerly "escape" retained objects when they are by Ted Kremenek · 12 years ago
  51. 7acf23f Teach RetainCountChecker about mixing method families with explicit annotations. Fixes <rdar://problem/10824732>. by Ted Kremenek · 12 years ago
  52. 1a45a5f Add static analyzer support for new NSArray/NSDictionary/NSNumber literals. by Ted Kremenek · 12 years ago
  53. 212000e [analyzer] Retain release: drop the line number info from the leak message. by Anna Zaks · 12 years ago
  54. a979712 Teach analyzer about NSAutoreleasePool -allocWithZone:. Fixes <rdar://problem/10640253>. by Ted Kremenek · 12 years ago
  55. 1c87980 Teach the static analyzer to not treat XPC types as CF types. by Ted Kremenek · 12 years ago
  56. 93edbc5 Fix major regression in RetainCountChecker. DefaultSummaries were not being used when they were meant to be. Fixes <rdar://problem/10241614>. by Ted Kremenek · 13 years ago
  57. 09ca9ef [analyzer] Fix a bug where PathDiagnosticLocation did not generate a valid range and add asserts to check validity of locations early on. Ignore invalid ranges in PathDiagnosticPiece (they could be added by checker writers). by Anna Zaks · 13 years ago
  58. 17a38e2 [analyzer] Move the knowledge of whether or not GC is enabled for the current analysis from CFRefCount to ExprEngine. by Jordy Rose · 13 years ago
  59. a4c7a43 Really remove FlatStoreManager and BasicStoreManager, this time from the driver. Also remove associated tests. Sorry for the messy commits; this is the result of a botched Git merge. by Ted Kremenek · 13 years ago
  60. 8829989 [analyzer] Overhaul how the static analyzer expects CFGs by forcing CFGs to be linearized only when used by the static analyzer. This required a rewrite of LiveVariables, and exposed a ton of subtle bugs. by Ted Kremenek · 13 years ago
  61. 6c2c250 In Objective-C, pull arbitrary attributes from overridden by John McCall · 13 years ago
  62. 797a7be [analyzer] Per discussions with the Cocoa team, extend CF naming conventions to extend to camel case functions instead of just title case functions. Fixes <rdar://problem/9732321>. by Ted Kremenek · 13 years ago
  63. deefaf6 Update retain-release.m to match updated warnings from r135310 by Jordy Rose · 13 years ago
  64. 786dcd9 Teach the static analyzer's interpretation of Cocoa conventions to by Douglas Gregor · 13 years ago
  65. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
  66. d368d71 Enhance retain/release checker to flag warnings when functions returning CG types do not follow the Core Foundation naming conventions. by Ted Kremenek · 13 years ago
  67. 35bdbf4 Augment retain/release checker to not warn about tracked objects passed as arguments to C++ constructors. This is a stop-gap measure for Objective-C++ code that uses smart pointers to manage reference counts. by Ted Kremenek · 13 years ago
  68. b94dd9e Adjust test/Analysis/retain-release.m to also test the retain/release checker in Objective-C++ mode. by Ted Kremenek · 13 years ago
  69. 98b8f16 When updating the retain summary based on {cf,ns}_consumed attributes, by John McCall · 13 years ago
  70. 5188507 Rework checker "packages" and groups to be more hierarchical. by Ted Kremenek · 13 years ago
  71. c4d2c90 [analyzer] Remove '-analyzer-check-objc-mem' flag, the nominee for best misnomer award. by Argyrios Kyrtzidis · 13 years ago
  72. 3267d95 [analyzer] Migrate NoReturnFunctionChecker to CheckerV2. by Argyrios Kyrtzidis · 13 years ago
  73. 38c8fe7 Allow passing a list of comma separated checker names to -analyzer-checker, e.g: by Argyrios Kyrtzidis · 13 years ago
  74. 21206d5 Implement a warning for known shift overflows on constant shift by Chandler Carruth · 13 years ago
  75. 0b1ba62 [analyzer] Use the new registration mechanism on the apple checkers: by Argyrios Kyrtzidis · 13 years ago
  76. 11fe175 Wire up attributes 'ns_consumed' and 'cf_consumed' in the static analyzer's ObjC retain/release checker. by Ted Kremenek · 13 years ago
  77. 12b9434 Hook up attribute ns_consumes_self in the ObjC retain/release checker in the static analyzer. by Ted Kremenek · 13 years ago
  78. d6b8de0 Change the wording of the bad-decl-for-attribute warning and error by John McCall · 13 years ago
  79. c7ad381 Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleased by John McCall · 13 years ago
  80. d7a31ba [analyzer] Introduce ObjCSelfInitChecker, which checks initialization methods to verify that they assign 'self' to the by Argyrios Kyrtzidis · 13 years ago
  81. af86b0c Revise Cocoa conventions detection: 'copy' and 'mutableCopy' by Ted Kremenek · 14 years ago
  82. 83300e8 Add test case for r120795. by Ted Kremenek · 14 years ago
  83. cf38af2 Add test case for <rdar://problem/8356342>. by Ted Kremenek · 14 years ago
  84. 4019c4f Correctly handle 'Class<...>' when examining Cocoa conventions in the static analyzer. Fixes a crash reported in <rdar://problem/8272168>. Patch by Henry Mason! by Ted Kremenek · 14 years ago
  85. b829d72 Oops, tabs --> spaces in test. by Jordy Rose · 14 years ago
  86. 61fb55c Improve NULL-checking for CFRetain/CFRelease. We now remember that the argument was non-NULL, and we report where the null assumption came from (like AttrNonNullChecker already did). by Jordy Rose · 14 years ago
  87. d775c66 Update retain-release checker to understand changes to how 'super' is represented by Ted Kremenek · 14 years ago
  88. cfd8ea9 Fix NoReturnFunctionChecker to properly look at a function's type by Ted Kremenek · 14 years ago
  89. 6041111 Recognize attributes ns_returns_not_retained and cf_returns_not_retained by Ted Kremenek · 14 years ago
  90. 565e465 Rename -cc1 option '-checker-cfref' to '-analyzer-check-objc-mem'. by Ted Kremenek · 14 years ago
  91. e030358 add a bunch of missing prototypes to tests by Chris Lattner · 14 years ago
  92. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  93. ef74f4c Replace clang-cc with clang -cc1. by Zhongxing Xu · 15 years ago
  94. 38cc6bc Add a PostVisitBlockExpr() method to RetainReleaseChecker to query for by Ted Kremenek · 15 years ago
  95. 772250c Add really basic support for blocks in the retain/release checker. For now, anytime we pass a tracked object to a block call we stop tracking it. by Ted Kremenek · 15 years ago
  96. 50e837b Add simple static analyzer checker to check for sending 'release', 'retain', etc. directly to a class. Fixes <rdar://problem/7252064>. by Ted Kremenek · 15 years ago
  97. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  98. 002174f retain/release checker: CGBitmapContextCreateWithData() returns an owned object. by Ted Kremenek · 15 years ago
  99. 882a51e retain/release checker: Add special handling of CGBitmapContextCreateWithData(). by Ted Kremenek · 15 years ago
  100. e973183 retain/release checker: allow 'new', 'copy', 'alloc', 'init' prefix to start before '_' when determining Cocoa fundamental rule. by Ted Kremenek · 15 years ago