summaryrefslogtreecommitdiffstats
path: root/include/clang/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix header issues.Richard Trieu2019-01-111-0/+1
* [analyzer] Fix some expressions staying live too long. Add a debug checker.Artem Dergachev2018-12-161-2/+6
* Make clang::CallGraph look into template instantiationsErich Keane2018-12-121-0/+1
* Move diagnostic enums into Basic.Richard Trieu2018-12-081-14/+1
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-022-874/+0
* Revert "Reapply Logging: make os_log buffer size an integer constant expressi...Tim Northover2018-11-011-0/+155
* Reapply Logging: make os_log buffer size an integer constant expression.Tim Northover2018-11-011-155/+0
* Fix linkage error on ProgramPoint's dump method.Eric Fiselier2018-09-301-3/+1
* [analyzer] [NFC] Move the code for dumping the program point to ProgramPointGeorge Karpenkov2018-09-271-0/+6
* Eliminate some unneeded signed/unsigned conversionsAaron Puchert2018-09-221-4/+4
* Thread safety analysis: Make printSCFG compile again [NFC]Aaron Puchert2018-09-211-1/+20
* [analyzer] Associate diagnostics created in checkEndFunction with a return st...George Karpenkov2018-09-211-0/+24
* Thread safety analysis: Handle ObjCIvarRefExpr in SExprBuilder::translateAaron Puchert2018-09-191-0/+2
* [NFC] Minor refactoring to setup the stage for supporting pointers in ExprMut...Shuai Wang2018-09-161-0/+20
* [NFC] cosmetic tweaks to ExprMutationAnalyzer to be more consistentShuai Wang2018-09-151-3/+5
* [analyzer] Generate and use stable identifiers for LocationContextGeorge Karpenkov2018-09-151-9/+20
* [analyzer] Handle forwarding reference better in ExprMutationAnalyzer.Shuai Wang2018-09-141-1/+23
* Remove PseudoConstantAnalysisShuai Wang2018-09-142-48/+0
* [analyzer] Add ExprMutationAnalyzerShuai Wang2018-09-111-0/+52
* Remove deprecated APIStephen Kelly2018-09-061-4/+0
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2George Karpenkov2018-08-212-231/+37
* Revert "[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker"Bruno Cardoso Lopes2018-08-182-706/+231
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountCheckerGeorge Karpenkov2018-08-182-231/+706
* [analyzer] Re-instate support for MakeCollectable is RetainCountCheckerGeorge Karpenkov2018-08-171-0/+3
* [analyzer] [NFC] Move ObjCRetainCount to include/AnalysisGeorge Karpenkov2018-08-171-0/+228
* Mark up deprecated methods as suchStephen Kelly2018-08-091-1/+4
* Add getBeginLoc API to replace getStartLocStephen Kelly2018-08-091-1/+2
* [analyzer] NFC: Document that we support implicit argument constructors.Artem Dergachev2018-08-071-3/+10
* Fix "not all control paths return a value" MSVC warning.Simon Pilgrim2018-08-011-0/+1
* [analyzer] CallEvent: Add helper methods for obtaining the callee stack frame.Artem Dergachev2018-08-011-0/+7
* [CFG] [analyzer] NFC: Enumerate construction context layer kinds.Artem Dergachev2018-07-311-45/+181
* [CFG] [analyzer] Implement function argument construction contexts.Artem Dergachev2018-07-312-7/+43
* [CFG] [analyzer] Add construction contexts for returning C++ objects in ObjC++.Artem Dergachev2018-07-311-12/+16
* Remove trailing spaceFangrui Song2018-07-3012-105/+105
* [CFG] Remove duplicate function/class names at the beginning of commentsFangrui Song2018-07-283-68/+61
* [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %tu/%td on DarwinAlex Lorenz2018-07-051-3/+18
* [CFG] [analyzer] Add construction contexts that explain pre-C++17 copy elision.Artem Dergachev2018-06-283-9/+73
* [analyzer] [NFC] A convenient getter for getting a current stack frameGeorge Karpenkov2018-06-272-1/+5
* [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %zu/%zi on DarwinJF Bastien2018-06-221-7/+15
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-0912-69/+69
* Fix typos in clangAlexander Kornienko2018-04-062-2/+2
* [analyzer] Fix liveness calculation for C++17 structured bindingsGeorge Karpenkov2018-03-311-3/+6
* [CFG] [analyzer] Work around a disappearing CXXBindTemporaryExpr.Artem Dergachev2018-03-301-1/+2
* [CFG] [analyzer] Add C++17-specific ctor-initializer construction contexts.Artem Dergachev2018-03-222-10/+63
* [CFG] [analyzer] NFC: Move construction context allocation into a helper method.Artem Dergachev2018-03-221-7/+29
* [CFG] [analyzer] Add C++17-specific variable and return construction contexts.Artem Dergachev2018-03-222-33/+122
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2018-03-215-128/+155
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2018-03-162-23/+48
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2018-03-162-323/+325
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2018-03-134-163/+202