summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] NFC: Introduce sub-classes for path-sensitive and basic reports.Artem Dergachev2019-09-091-5/+6
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-5/+5
* [analyzer] Supply all checkers with a shouldRegister functionKristof Umann2019-01-261-2/+29
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [analyzer][NFC] Move CheckerRegistry from the Core directory to FrontendKristof Umann2018-12-151-1/+1
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* [analyzer] Rename trackNullOrUndefValue to trackExpressionValueGeorge Karpenkov2018-10-231-2/+2
* [analyzer] CFRetainReleaseChecker: Don't check C++ methods with the same name.Artem Dergachev2018-08-291-61/+28
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2George Karpenkov2018-08-211-1/+1
* Revert "[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker"Bruno Cardoso Lopes2018-08-181-1/+1
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountCheckerGeorge Karpenkov2018-08-181-1/+1
* [analyzer] Add support for constructors of arguments.Artem Dergachev2018-08-151-0/+5
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-1/+1
* [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the he...George Karpenkov2018-01-171-7/+5
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-26/+20
* [analyzer] Report CFNumberGetValue API misuseAnna Zaks2016-10-261-35/+42
* Fix some Clang-tidy readability-redundant-control-flow warnings; other minor ...Eugene Zelenko2016-02-101-10/+6
* Refactor: Simplify boolean conditional return statements in lib/StaticAnalyze...Alexander Kornienko2015-12-281-8/+3
* [static analyzer] Don't flag nil storage into NSMutableDictionary.Anna Zaks2015-11-111-2/+1
* [analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin2015-09-161-10/+11
* [analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek2015-09-081-23/+23
* Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman2015-06-231-10/+10
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-5/+5
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-5/+5
* [analyzer] Check for NULL passed to CFAutorelease.Jordan Rose2014-06-211-6/+11
* [C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper2014-05-271-13/+14
* [analyzer] When checking Foundation method calls, match the selectors exactly.Jordan Rose2014-04-091-42/+72
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-5/+5
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-2/+2
* Expose the name of the checker producing each diagnostic message.Alexander Kornienko2014-02-111-11/+14
* [analyzer] Objective-C object literals are always non-nil.Jordan Rose2014-02-081-4/+26
* Fixed a FIXME; created a print method for Selectors that accepts a raw_ostrea...Aaron Ballman2014-01-031-6/+11
* Remove a whole lot of unused variablesAlp Toker2013-11-271-2/+1
* Revert 'Tweak ContainerNonEmptyMap with "int" instead of "bool"'.Jordan Rose2013-11-081-3/+3
* StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp: Tweak ContainerNonEmpt...NAKAMURA Takumi2013-11-081-3/+3
* [analyzer] Track whether an ObjC for-in loop had zero iterations.Jordan Rose2013-11-081-16/+85
* [analyzer] Track the count of NSOrderedSet similarly to other fast enumerations.Anna Zaks2013-11-041-1/+2
* [analyzer] Use output form collections’ count to decide if ObjC for loop sh...Anna Zaks2013-06-221-8/+175
* [analyzer] Refactor: address Jordan’s code review of r181738.Anna Zaks2013-05-131-14/+12
* [analyzer] Warn about nil elements/keys/values in array and dictionary literals.Anna Zaks2013-05-131-19/+76
* [analyzer] Assume [NSNull null] does not return nil.Anna Zaks2013-05-101-1/+14
* [analyzer] An ObjC for-in loop runs 0 times if the collection is nil.Jordan Rose2013-04-261-22/+65
* [analyzer] Replace isIntegerType() with isIntegerOrEnumerationType().Jordan Rose2013-04-091-1/+1
* Tweak warning text for nil value in ObjC container warning.Ted Kremenek2013-04-081-1/+1
* [analyzer] Reword error messages for nil keys and values of NSMutableDictionary.Anna Zaks2013-04-051-6/+17
* [analyzer] Make sure IDC works for ‘NSContainer value/key is nil’ checks.Anna Zaks2013-03-261-0/+1
* [analyzer] Warn when a nil key or value are passed to NSMutableDictionary and...Anna Zaks2013-03-231-16/+62
* [analyzer] Warn when a ‘nil’ object is added to NSArray or NSMutableArray.Anna Zaks2013-03-181-4/+33
* [analyzer] Rename AttrNonNullChecker -> NonNullParamCheckerAnna Zaks2013-03-091-1/+1
* Avoid implicit conversions of Optional<T> to bool.David Blaikie2013-02-211-1/+1
OpenPOWER on IntegriCloud