summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-211-1/+1
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-9/+6
* Remove redundant Optional type in favor of llvm::OptionalDavid Blaikie2013-02-201-24/+4
* Replace SVal llvm::cast support to be well-defined.David Blaikie2013-02-201-10/+14
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-7/+7
* Include pruning and general cleanup.Benjamin Kramer2012-12-011-0/+1
* [analyzer] Check that the argument to CFMakeCollectable is non-NULL.Jordan Rose2012-11-071-9/+17
* [analyzer] Remove isWithinInlined. It's been replaced with inTopFrame().Anna Zaks2012-11-061-1/+1
* [analyzer] Rename 'EmitReport' to 'emitReport'.Jordan Rose2012-11-021-5/+5
* [analyzer] Fix a buildbot crash triggered by turning on dynamicAnna Zaks2012-09-251-1/+1
* Make helper functions static.Benjamin Kramer2012-09-101-3/+3
* [analyzer] Remove cast inside dyn_cast.Anna Zaks2012-08-301-1/+1
OpenPOWER on IntegriCloud