aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-10-16Revert "[analyzer] Re-apply r283093 "Add extra notes to ObjCDeallocChecker""Devin Coughlin1-35/+3
2016-10-12[analyzer] DeallocChecker: Don't warn about directly-set IBOutlet ivars on macOSDevin Coughlin1-0/+31
2016-10-08[analyzer] Fix build error after r283660 - remove constexpr strings.Artem Dergachev1-2/+8
2016-10-08[analyzer] Re-apply r283093 "Add extra notes to ObjCDeallocChecker"Artem Dergachev1-3/+29
2016-10-04Revert "[analyzer] Add extra notes to ObjCDeallocChecker" as its depends on r...Vitaly Buka1-29/+3
2016-10-03[analyzer] Add extra notes to ObjCDeallocCheckerArtem Dergachev1-3/+29
2016-07-28[analyzer] Fix misleading indentation in ObjCDeallocChecker. NFC.Devin Coughlin1-1/+1
2016-07-13[analyzer] Implement a methond to discover origin region of a symbol.Artem Dergachev1-9/+1
2016-06-22[analyzer] Teach ObjCDeallocChecker about XCTestCaseDevin Coughlin1-9/+11
2016-03-25[analyzer] Add CIFIlter modeling to DeallocChecker.Devin Coughlin1-10/+56
2016-03-04[analyzer] Add diagnostic in ObjCDeallocChecker for use of -dealloc instead o...Devin Coughlin1-32/+92
2016-03-03[analyzer] ObjCDeallocChecker: Only check for nil-out when type is retainable.Devin Coughlin1-1/+5
2016-03-01[analyzer] Update CheckObjCDealloc diagnostic for missing -dealloc.Devin Coughlin1-10/+18
2016-02-29[analyzer] Teach CheckObjCDealloc about Block_release().Devin Coughlin1-10/+38
2016-02-29[analyzer] Don't treat calls to system headers as escaping in CheckObjCDealloc.Devin Coughlin1-21/+96
2016-02-26[analyzer] Prune some incorrect \param doc comment annotations.Devin Coughlin1-12/+12
2016-02-26Checkers/CheckObjCDealloc.cpp: Prune "\param". [-Wdocumentation]NAKAMURA Takumi1-1/+1
2016-02-25[analyzer] Reapply r261917 with a fix.Devin Coughlin1-175/+752
2016-02-25Revert "[analyzer] Make ObjCDeallocChecker path sensitive."Devin Coughlin1-748/+175
2016-02-25[analyzer] Make ObjCDeallocChecker path sensitive.Devin Coughlin1-175/+748
2016-02-11[analyzer] Improve pattern matching in ObjCDealloc checker.Devin Coughlin1-8/+17
2016-02-06[analyzer] DeallocChecker: Don't warn on release of readonly assign property ...Devin Coughlin1-0/+6
2016-01-27[analyzer] ObjCDeallocChecker: Only operate on classes with retained properties.Devin Coughlin1-50/+64
2015-09-08[analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek1-2/+2
2015-07-03Rewrite users of Stmt::child_begin/end into for-range loops.Benjamin Kramer1-2/+2
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2014-08-22[analyzer] Remove check covered by -Wobjc-missing-super-calls.Jordan Rose1-39/+0
2014-05-27[C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper1-2/+2
2014-03-14[C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman1-4/+2
2014-03-13[C++11] Replacing ObjCInterfaceDecl iterators ivar_begin() and ivar_end() wit...Aaron Ballman1-7/+4
2014-03-13[C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_e...Aaron Ballman1-6/+4
2014-02-11Expose the name of the checker producing each diagnostic message.Alexander Kornienko1-7/+9
2013-12-19Replacing calls to getAttr with calls to hasAttr for clarity. No functional c...Aaron Ballman1-2/+2
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-4/+4
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer1-2/+3
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko1-1/+1
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie1-2/+2
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie1-5/+5
2012-04-05Require that all static analyzer issues have a category. As part of this cha...Ted Kremenek1-6/+7
2012-04-04Include the "issue context" (e.g. function or method) where a static analyzer...Ted Kremenek1-3/+3
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-2/+2
2012-02-07Switch the ObjC*Decl raw_stream overloads to take a reference, for consistenc...Benjamin Kramer1-2/+2
2011-10-14Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer1-3/+3
2011-09-20[analyzer] Refactor PathDiagnosticLocation: Make PathDiagnosticLocation(Sourc...Anna Zaks1-3/+9
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor1-6/+6
2011-08-12Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer a...Ted Kremenek1-19/+19
2011-03-01[analyzer] Rename CheckerV2 -> Checker.Argyrios Kyrtzidis1-2/+2
2011-02-17[analyzer] Use the new registration mechanism on the non-path-sensitive-check...Argyrios Kyrtzidis1-3/+25
2011-02-10Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core'...Ted Kremenek1-2/+2