summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CFRefCount.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor BugReporter interface to have a new 'BugReporterContext' andTed Kremenek2009-05-061-28/+25
* Fix analyzer regression reported in PR 4164:Ted Kremenek2009-05-061-1/+23
* Implement attribute 'ns_autorelease'.Ted Kremenek2009-05-051-20/+27
* Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned').Ted Kremenek2009-05-051-0/+6
* Remove experimental attribute 'ns_ownership_make_collectable.'Ted Kremenek2009-05-041-2/+0
* Rename attributes 'objc_ownership...' to 'ns_ownership...'.Ted Kremenek2009-05-041-7/+7
* Rename attributes:Ted Kremenek2009-05-041-2/+2
* retain checker: Add checker support for FunctionDecl ownership annotations. ...Ted Kremenek2009-05-041-0/+29
* retain checker: Pull out logic for parameter annotations into aTed Kremenek2009-05-041-12/+21
* retain checker: Don't treat function's declared in macros differently.Ted Kremenek2009-05-041-8/+1
* retain checker:Ted Kremenek2009-05-041-91/+83
* retain checker: RetainSummaryManager now has a 'DefaultSummary' objectTed Kremenek2009-05-041-39/+30
* retain checker: Don't bother using a FoldingSet to unique summaries.Ted Kremenek2009-05-041-24/+3
* Fix: <rdar://problem/6850275> CF objects returned from methods with "new" or ...Ted Kremenek2009-05-031-13/+33
* Convert ArgEffects from an std::vector to an ImmutableMap. This will make it...Ted Kremenek2009-05-031-117/+59
* Rename isTrackedObjectType() -> isTrackedObjCObjectType().Ted Kremenek2009-05-031-4/+4
* retain/release checker: Enhance leak description to say that the bugTed Kremenek2009-05-021-1/+5
* retain/release checker: Hook up attributes 'objc_ownership_retain' andTed Kremenek2009-04-301-10/+20
* Handle case in EvalReturn where we cache out in the ExplodedGraph.Ted Kremenek2009-04-301-7/+11
* retain/release checker: Use the ObjCMethodDecl in the @implementation if noTed Kremenek2009-04-301-2/+4
* retain/release checker: Resolve method decl in @interface after getting theTed Kremenek2009-04-301-3/+4
* retain/release checker: When determining whether an analyzed method can returnTed Kremenek2009-04-291-30/+45
* Format cleanup. No functionality change.Ted Kremenek2009-04-291-3/+2
* Reformat long line. No functionality change.Ted Kremenek2009-04-291-3/+2
* retain/release checker: Hoist code for bug reports above transfer function logicTed Kremenek2009-04-291-681/+695
* Add version of getMethodSummary() that can be used to query the summary for theTed Kremenek2009-04-291-0/+14
* Rename getMethodSummary() -> getInstanceMethodSummary().Ted Kremenek2009-04-291-7/+11
* retain/release checker: Refactor getMethodSummary() to not depend on ObjCMess...Ted Kremenek2009-04-291-33/+35
* As discussed with Ted offline, re-apply r70293.Zhongxing Xu2009-04-291-8/+1
* retain/release checker: Refactor the guts of getClassMethodSummary to not dependTed Kremenek2009-04-291-15/+27
* Implement ownership attribute 'objc_ownership_make_collectable'. This allows oneTed Kremenek2009-04-281-0/+4
* Revert 70293.Ted Kremenek2009-04-281-0/+7
* Now we can remove the 'blast-through' code.Zhongxing Xu2009-04-281-7/+0
* Add two new checker-specific attributes: 'objc_ownership_release' andTed Kremenek2009-04-271-1/+9
* Track objects in GC mode returned by 'alloc', 'new', etc. methods. These areTed Kremenek2009-04-271-7/+13
* Add new checker-specific attribute 'objc_ownership_cfretain'. This is the sameTed Kremenek2009-04-271-1/+5
* Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl2009-04-261-4/+4
* Hook up attribute 'objc_ownership_retain' to the analyzer. This attribute allowsTed Kremenek2009-04-251-1/+12
* Hook up __attribute__((objc_ownership_returns)) to the retain/release checker.Ted Kremenek2009-04-241-7/+48
* Fix the same false positive reported in PR 2542 and <rdar://problem/6793409>Ted Kremenek2009-04-241-5/+19
* Minor refactoring: pass selector to getCommonMethodSummary(). No functionalityTed Kremenek2009-04-241-9/+7
* retain/release checker: more hacks to workaround false positives cause byTed Kremenek2009-04-241-2/+21
* Sentence case bug name.Ted Kremenek2009-04-241-1/+1
* retain/release checker:Ted Kremenek2009-04-241-21/+68
* Refactor common logic in getMethodSummary() and getClassMethodSummary(). NoTed Kremenek2009-04-231-30/+24
* Further cleanups to isTrackedObjectType().Ted Kremenek2009-04-231-6/+10
* retain/release checker: Don't call isTrackedObject() with the canonical type.Ted Kremenek2009-04-231-9/+7
* retain/release checker: For class methods, only treat return values that areTed Kremenek2009-04-231-5/+13
* Per discussions with Ken Ferry and Paul Marks (<rdar://problem/6815234>) greatlyTed Kremenek2009-04-231-12/+24
* get a CodeTextRegion when visiting FunctionDecl reference.Zhongxing Xu2009-04-201-10/+10
OpenPOWER on IntegriCloud