summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Thread safety analysis no longer hands when analyzing a self-referencing init...Aaron Ballman2018-08-241-0/+3
* Remove more const_casts by using ConstStmtVisitor [NFC]Aaron Puchert2018-08-231-32/+32
* Remove unnecessary const_cast [NFC]Aaron Puchert2018-08-231-7/+7
* Thread safety analysis: Allow relockable scopesAaron Puchert2018-08-221-2/+28
* [NFC] Test commitAaron Puchert2018-08-221-2/+2
* Revert "[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker"Bruno Cardoso Lopes2018-08-182-903/+0
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountCheckerGeorge Karpenkov2018-08-182-0/+903
* Add a newline to SourceLocation dump outputStephen Kelly2018-08-151-1/+1
* [CFG] [analyzer] Find argument constructors in CXXTemporaryObjectExprs.Artem Dergachev2018-08-141-0/+5
* Revert "Allow relockable scopes with thread safety attributes."Haojian Wu2018-08-131-68/+14
* Allow relockable scopes with thread safety attributes.Aaron Ballman2018-08-101-14/+68
* Port getLocEnd -> getEndLocStephen Kelly2018-08-093-3/+3
* Port getLocStart -> getBeginLocStephen Kelly2018-08-096-24/+24
* Port getStartLoc -> getBeginLocStephen Kelly2018-08-091-4/+4
* Fix buildStephen Kelly2018-08-091-1/+1
* Properly add shared locks to the initial list of locks being tracked, instead...Aaron Ballman2018-08-031-2/+2
* [CFG] [analyzer] NFC: Enumerate construction context layer kinds.Artem Dergachev2018-07-312-160/+179
* [CFG] [analyzer] Implement function argument construction contexts.Artem Dergachev2018-07-312-17/+33
* [CFG] [analyzer] Add construction contexts for returning C++ objects in ObjC++.Artem Dergachev2018-07-311-27/+43
* [CFG] [analyzer] Add stubs for constructor and message argument constructors.Artem Dergachev2018-07-312-8/+48
* Remove trailing spaceFangrui Song2018-07-3018-294/+294
* [AST] Add a convenient getter from QualType to RecordDeclGeorge Karpenkov2018-07-281-1/+1
* [CFG] Remove duplicate function/class names at the beginning of commentsFangrui Song2018-07-281-6/+6
* Add missing temporary materialization conversion on left-hand side of .Richard Smith2018-07-271-3/+5
* Allow thread safety annotation lock upgrading and downgrading.Aaron Ballman2018-07-261-15/+12
* [CFG] [analyzer] Allow elidable copies to have more than one arguments.Artem Dergachev2018-07-171-1/+0
* os_log: When there are multiple privacy annotations in the formatAkira Hatanaka2018-07-111-5/+6
* Fix parsing of privacy annotations in os_log format strings.Akira Hatanaka2018-07-101-29/+49
* [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %tu/%td on DarwinAlex Lorenz2018-07-051-2/+4
* [CFG] [analyzer] Simplify lifetime-extended temporary construction contexts.Artem Dergachev2018-06-281-0/+7
* [CFG] [analyzer] Add construction contexts that explain pre-C++17 copy elision.Artem Dergachev2018-06-283-30/+107
* [analyzer] [NFC] A convenient getter for getting a current stack frameGeorge Karpenkov2018-06-271-2/+2
* [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %zu/%zi on DarwinJF Bastien2018-06-221-2/+2
* [Fixed Point Arithmetic] Addition of the remaining fixed point types and thei...Leonard Chan2018-06-141-0/+18
* [CFG] Fix automatic destructors when a member is bound to a reference.Artem Dergachev2018-06-041-33/+29
* This diff includes changes for supporting the following types.Leonard Chan2018-06-041-0/+6
* Revert "This diff includes changes for supporting the following types."Leonard Chan2018-06-021-6/+0
* This diff includes changes for supporting the following types.Leonard Chan2018-06-021-0/+6
* [analyzer] Do not crash on callback for call_once passed by valueGeorge Karpenkov2018-05-161-10/+13
* [clang] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-151-15/+16
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-094-30/+30
* Track the result of evaluating a computed noexcept specification on theRichard Smith2018-05-031-1/+1
* Implement P0482R2, support for char8_t type.Richard Smith2018-05-011-0/+1
* Fix -Wunused-variable warnings after r330377.Andrea Di Biagio2018-04-201-2/+2
* [CFG] [analyzer] Add construction contexts for loop condition variables.Artem Dergachev2018-04-191-2/+14
* [CFG] [analyzer] Don't treat argument constructors as temporary constructors.Artem Dergachev2018-04-192-0/+13
* Fix the try_acquire_capability attribute to behave like the other try-lock fu...Aaron Ballman2018-04-121-2/+13
* Revert "[analyzer] Remove an unused variable"George Karpenkov2018-04-061-1/+1
* [analyzer] Remove an unused variableGeorge Karpenkov2018-04-061-1/+1
* Fix typos in clangAlexander Kornienko2018-04-062-3/+3
OpenPOWER on IntegriCloud