- 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
- b829d72 Oops, tabs --> spaces in test. by Jordy Rose · 14 years ago
- 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
- d775c66 Update retain-release checker to understand changes to how 'super' is represented by Ted Kremenek · 15 years ago
- cfd8ea9 Fix NoReturnFunctionChecker to properly look at a function's type by Ted Kremenek · 15 years ago
- 6041111 Recognize attributes ns_returns_not_retained and cf_returns_not_retained by Ted Kremenek · 15 years ago
- 565e465 Rename -cc1 option '-checker-cfref' to '-analyzer-check-objc-mem'. by Ted Kremenek · 15 years ago
- e030358 add a bunch of missing prototypes to tests by Chris Lattner · 15 years ago
- a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
- ef74f4c Replace clang-cc with clang -cc1. by Zhongxing Xu · 15 years ago
- 38cc6bc Add a PostVisitBlockExpr() method to RetainReleaseChecker to query for by Ted Kremenek · 15 years ago
- 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
- 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
- 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
- 002174f retain/release checker: CGBitmapContextCreateWithData() returns an owned object. by Ted Kremenek · 15 years ago
- 882a51e retain/release checker: Add special handling of CGBitmapContextCreateWithData(). by Ted Kremenek · 15 years ago
- e973183 retain/release checker: allow 'new', 'copy', 'alloc', 'init' prefix to start before '_' when determining Cocoa fundamental rule. by Ted Kremenek · 15 years ago
- 6fe2b7a retain/release checker: Use simpler utility method for creating class method summaries. No functionality change. by Ted Kremenek · 15 years ago
- 008636a retain/release checker: Recognize that calls to by Ted Kremenek · 15 years ago
- 6240cf1 retain/release checker: retained objects passed to pthread_create (as by Ted Kremenek · 15 years ago
- bb206fd Fix bad grammar in static analyzer diagnostic. Reported by Robert Purves! by Ted Kremenek · 15 years ago
- e2b5744 Add static analyzer transfer function support for __builtin_offsetof. by Ted Kremenek · 15 years ago
- cc58eae Add test case from <rdar://problem/7184450>. by Ted Kremenek · 15 years ago
- ac02f20 retain/release checker: Treat NSObject method '-awakeAfterUsingCoder:' by Ted Kremenek · 15 years ago
- c484381 retain/release checker: Special case handling of CFAttributedStringSetAttribute, by Ted Kremenek · 15 years ago
- f7a0cf4 Remove 'StoreManager::OldCastRegion()', TypedViewRegion (which only by Ted Kremenek · 15 years ago
- 8b31826 Add test case for PR 4596, which is already fixed due to Steve Naroff's overhaul of the Objective-C type system, but isn't in a checker build yet. by Ted Kremenek · 15 years ago
- 08631d1 Prep for new warning. by Mike Stump · 15 years ago
- 71ef5d6 Update test case to use '__has_feature' macro. by Ted Kremenek · 15 years ago
- 79b4f7d Add basic checking for passing NULL to CFRetain/CFRelease, since those functions by Ted Kremenek · 15 years ago
- c037eac Switch BasicStoreManager to use the new CastRegion implementation by default, by Ted Kremenek · 15 years ago
- e1cea75 Make 'BasicStoreManager' + 'NewCastRegion' testable from the command line using '-analyzer-store=basic-new-cast'. by Ted Kremenek · 15 years ago
- 6d4b76d Fix <rdar://problem/7033733>. The CF_RETURNS_RETAINED attribute should work if the return type on an Objective-C method is a CF type reference, not just an Objective-C object reference. by Ted Kremenek · 15 years ago
- fdd8b8e Add IOKit test cases for retain/release checker. by Ted Kremenek · 15 years ago
- b9d8db8 Enhance attribute cf_returns_retained to also work (in the analyzer) by Ted Kremenek · 15 years ago
- 767d649 Add special cases to retain checker for 'create' methods in QCView, QCRenderer, and CIContext (Apple APIs). by Ted Kremenek · 16 years ago
- ba67f6a Fix PR 4230: Don't flag leaks of NSAutoreleasePools until we know that we aren' at the top-most scope of autorelease pools. by Ted Kremenek · 16 years ago
- fae664a Fix: <rdar://problem/6893565> False positive: don't flag leaks for return types that cannot be determined to be CF types by Ted Kremenek · 16 years ago
- 7db1604 Fix crash when deriving the enclosing summary of a method whose first selector slot has a null IdentifierInfo*. This happens when analyzing Growl. by Ted Kremenek · 16 years ago
- 3043766 Fix <rdar://problem/6859457> [NSData dataWithBytesNoCopy] does not return a retained object. by Ted Kremenek · 16 years ago
- 5dc53c9 Add some basic type checking for attributes ns_returns_retained and by Ted Kremenek · 16 years ago
- 78a35a3 Fix: <rdar://problem/6320065> false positive - init method returns an object owned by caller by Ted Kremenek · 16 years ago
- 6738b73 Fix <rdar://problem/6877235> Classes typedef-ed to CF objects should get the same treatment as CF objects by Ted Kremenek · 16 years ago
- ebd5a2d Fix regression reported in <rdar://problem/6866843>. The analyzer should extend the lifetime of an object stored to a container. by Ted Kremenek · 16 years ago
- a0cc00d Add test case for <rdar://problem/6257780>. by Ted Kremenek · 16 years ago
- e8720ce retain/release checker: Flag a warning for non-owned objects returned by Ted Kremenek · 16 years ago
- eaedfea analyzer: by Ted Kremenek · 16 years ago
- 8c6096e Add back test cases for ns_returns_retained and cf_returns_retained. by Ted Kremenek · 16 years ago
- 6b62ec9 It lives! The retain/release checker now tracks objects that are sent by Ted Kremenek · 16 years ago
- 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 16 years ago
- 7704a33 More attribute renaming: by Ted Kremenek · 16 years ago
- 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 16 years ago
- 4222f21 Enhance ownership attribute tests with functions that use the attributes! by Ted Kremenek · 16 years ago
- e351aa1 Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 16 years ago
- d331dd7 Rename ownership attributes: by Ted Kremenek · 16 years ago
- 6a08469 Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 16 years ago
- 75494ff Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 16 years ago
- 31c215e Rename attributes: by Ted Kremenek · 16 years ago
- 1c6a3cc Remove support for ObjCMethodDecl attributes that appear between the by Ted Kremenek · 16 years ago
- 2cd1293 retain/release checker: Hook up attributes 'objc_ownership_retain' and by Ted Kremenek · 16 years ago
- 72c9dcd Allow attributes 'objc_ownership_retain' and 'objc_ownership_release' to be by Ted Kremenek · 16 years ago
- b27d117 Hook up Sema support for attributes on Objective-C method declarations that by Ted Kremenek · 16 years ago
- 77755a5 Add parsing support in an Objective-C method declaration for attributes between by Ted Kremenek · 16 years ago
- a883355 retain/release checker: When determining whether an analyzed method can return by Ted Kremenek · 16 years ago
- c887d13 retain/release checker: Hoist code for bug reports above transfer function logic by Ted Kremenek · 16 years ago
- fde52c9 Add regression test case provided by <rdar://problem/6833332>. by Ted Kremenek · 16 years ago
- c613f4e Improve retain/release test cases for ownership attributes. by Ted Kremenek · 16 years ago
- c6a59e4 Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 16 years ago
- 4064de9 Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 16 years ago
- 4da0427 Hook up attribute 'objc_ownership_retain' to the analyzer. This attribute allows by Ted Kremenek · 16 years ago
- de9a81b Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked up by Ted Kremenek · 16 years ago
- 8650f08 Hook up __attribute__((objc_ownership_returns)) to the retain/release checker. by Ted Kremenek · 16 years ago
- 0fc169e Add new checker-specific attribute 'objc_ownership_returns'. This isn't hooked by Ted Kremenek · 16 years ago
- f9df136 retain/release checker: Don't call isTrackedObject() with the canonical type. by Ted Kremenek · 16 years ago
- 829bf50 Temporarily remove expected warnings. by Ted Kremenek · 16 years ago
- e87450e Per discussions with Ken Ferry and Paul Marks (<rdar://problem/6815234>) greatly by Ted Kremenek · 16 years ago
- e82e13a Add test case. by Ted Kremenek · 16 years ago
- d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
- 68ac94a analyzer: Provide temporary workaround for false positive reported by by Ted Kremenek · 16 years ago
- c505d4f Add test cases for PR 3820. by Ted Kremenek · 16 years ago
- 8be2a67 Fix PR 3677 [retain checker]: custom 'allocWithZone' methods should be allowed by Ted Kremenek · 16 years ago
- 25d01ba retain/release checker: Allow allocations to fail by returning nil. by Ted Kremenek · 16 years ago
- cd57fce Add test case for <rdar://problem/6659160>. by Ted Kremenek · 16 years ago
- 9f45d28 Update test case: objects stored to self.ivar are not tracked. by Ted Kremenek · 16 years ago
- 79f7f8a Update test case to include a leak that occurs at the place of allocation. by Ted Kremenek · 16 years ago
- be1fe1e Static Analyzer driver/options (partial) cleanup: by Ted Kremenek · 16 years ago
- cf118d4 Overhaul BugReporter interface and implementation. The new interface cleans up by Ted Kremenek · 16 years ago
- a7ecc37 Add autorelease test case. by Ted Kremenek · 16 years ago
- 3148eb4 More hacking on static analyzer diagnostics. When emitting summary diagnostics the code paths for diagnostics involving paths or single locations are now unified. This patch also constifies many arguments/methods that are touched by this logic, leading to a nice overall code cleanup. by Ted Kremenek · 16 years ago
- 0964a06 Get RegionStore to work with the retain/release checker and its test cases. by Ted Kremenek · 16 years ago
- d427023 Add -analyze action to run static analyzer, instead of inferring from by Daniel Dunbar · 16 years ago
- 9989065 Fix PR 3337 [retain/release checker]: Handle FunctionDecl's declared using typedefs. by Ted Kremenek · 16 years ago
- 1261938 retain/release checker: by Ted Kremenek · 16 years ago