aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton1-26/+21
2017-01-13[analyzer] Add LocationContext as a parameter to checkRegionChangesAnna Zaks1-5/+7
2017-01-05Migrate PathDiagnosticPiece to std::shared_ptrDavid Blaikie1-11/+10
2016-12-15[analyzer] Include type name in Retain Count Checker diagnosticsAnna Zaks1-2/+14
2016-12-08[analyzer] Add dispatch_data_create as a special case in RetainCountChecker.Artem Dergachev1-1/+4
2016-12-07[analyzer] Remove an unused enum value in RetainCountChecker.Artem Dergachev1-9/+8
2016-11-16[analyzer] Remove unused check::RegionChanges::wantsRegionChangeUpdate callbackAnna Zaks1-4/+0
2016-11-12[analyzer] Update 'Automated' to 'Automatic' from r286694.Devin Coughlin1-1/+1
2016-11-12[analyzer] Improve misleading RetainCountChcker diagnostic under ARCDevin Coughlin1-4/+9
2016-11-11[analyzer] Teach RetainCountChecker about VTCompressionSessionEncodeFrame()Devin Coughlin1-0/+8
2016-09-23[analyzer] Fix crash in RetainCountChecker::checkEndFunctionAlexander Shaposhnikov1-1/+1
2016-08-18[analyzer] Small cleanups when checkers retrieving statements from explodedGabor Horvath1-6/+1
2016-08-11[analyzer] Teach RetainCountChecker about CVFooRetainDevin Coughlin1-4/+6
2016-07-13[analyzer] Implement a methond to discover origin region of a symbol.Artem Dergachev1-9/+1
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer1-2/+3
2015-10-28Put global classes into the appropriate namespace.Benjamin Kramer1-0/+2
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg1-8/+10
2015-09-16[analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin1-1/+1
2015-09-08[analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek1-54/+54
2015-08-13Wdeprecated: CollectReachableSymbolsCallback are move constructed/returned by...David Blaikie1-1/+1
2015-07-03Rewrite users of Stmt::child_begin/end into for-range loops.Benjamin Kramer1-8/+5
2015-06-23Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman1-23/+16
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-6/+4
2015-06-22Don't use &* when get() will suffice; NFC.Aaron Ballman1-4/+4
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-4/+6
2015-06-19Allow the cf_returns_[not_]retained attributes to appear on out-parameters.Douglas Gregor1-5/+69
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-3/+1
2015-03-30[analyzer] Disable all retain count diagnostics on values that come from ivars.Jordan Rose1-2/+41
2015-03-30[analyzer] Don't special-case ivars backing +0 properties.Jordan Rose1-82/+1
2015-03-20[analyzer] RetainCountChecker: Don't assume +0 for ivars backing readonly pro...Jordan Rose1-12/+52
2015-03-07[analyzer] RetainCountChecker: CF properties are always manually retain-counted.Jordan Rose1-8/+13
2015-02-25Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer1-1/+1
2015-02-19[analyzer] RetainCountChecker: don't try to track ivars known to be nil.Jordan Rose1-2/+4
2015-02-06Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer1-3/+2
2015-02-05[analyzer] Look for allocation site in the parent frames as well as the curre...Anna Zaks1-20/+13
2015-02-04[analyzer] RetainCountChecker: be forgiving when ivars are accessed directly.Jordan Rose1-82/+216
2014-12-01Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner1-7/+7
2014-09-04unique_ptrify BugReporter::visitorsDavid Blaikie1-5/+5
2014-08-29unique_ptr-ify PathDiagnosticPiece ownershipDavid Blaikie1-13/+11
2014-08-22Objective-C. Warn if user has made explicit callFariborz Jahanian1-0/+1
2014-06-13Fix a crash in Retain Count checker error reportingAnna Zaks1-5/+18
2014-05-27[C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper1-28/+28
2014-04-09[analyzer] When checking Foundation method calls, match the selectors exactly.Jordan Rose1-12/+4
2014-03-25[analyzer] Don't track retain counts of objects directly accessed through ivars.Jordan Rose1-22/+111
2014-03-15[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-22/+22
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-7/+7
2014-02-17[analyzer] Improved checker naming in CFG dump.Anton Yartsev1-10/+8
2014-02-11Expose the name of the checker producing each diagnostic message.Alexander Kornienko1-27/+31
2014-01-25Rename getResultType() on function and method declarations to getReturnType()Alp Toker1-6/+6
2014-01-20Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker1-1/+1