Commit History

Author SHA1 Message Date
  David Blaikie bacd216359 unique_ptrify thep passing of BugReports to BugReportEquivClass 11 years ago
  David Blaikie f990758c7b unique_ptrify PathDiagnostic::setEndOfPath's argument 11 years ago
  David Blaikie 8b29c79969 unique_ptr-ify PathDiagnosticPiece ownership 11 years ago
  Ted Kremenek fdf0d35132 Add support for the static analyzer to synthesize function implementations from external model files. 11 years ago
  Alp Toker c556f81241 Track IntrusiveRefCntPtr::get() changes from LLVM r212366 11 years ago
  Craig Topper 1843a2095a [C++11] Use 'nullptr'. StaticAnalyzer edition. 11 years ago
  Jordan Rose 022878f852 [analyzer] Fix a leak found by LSan. 11 years ago
  Chandler Carruth 2e5043a88c [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE 11 years ago
  Ted Kremenek 08abb12b08 [analyzer] Fix a bad bug in reversePropagateInterstingSymbols() where only one subexpression of BinaryOperator would be explored. 11 years ago
  Craig Topper 83daac80e9 [C++11] Add 'override' keyword to virtual methods that override their base class. 11 years ago
  Anton Yartsev e018c7b00c [analyzer] Eliminate memory leak in BugReporter::emitReport() 11 years ago
  Benjamin Kramer c81e2906c1 [C++11] Avoid implicit conversion of ArrayRef to std::vector and use move semantics where appropriate. 11 years ago
  Ahmed Charles f8b74ee5f0 [C++11] Replace OwningPtr include with <memory>. 11 years ago
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. 11 years ago
  Ahmed Charles 789a4f820d Change OwningPtr::take() to OwningPtr::release(). 11 years ago
  Ted Kremenek d824372692 Remove dead return in BugReporter (found via -Wunreachable-code). 11 years ago
  Benjamin Kramer ba9fd9e97e [C++11] Replace llvm::tie with std::tie. 11 years ago
  Benjamin Kramer 1824794b41 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 11 years ago
  Reid Kleckner 26b55ea31d Use llvm::DeleteContainerSeconds when possible 11 years ago
  Alexander Kornienko 15c01b27f5 Expose the name of the checker producing each diagnostic message. 11 years ago
  Chandler Carruth 4b9be6e25f Sort all the #include lines with LLVM's utils/sort_includes.py which 11 years ago
  Alp Toker 759afce785 Only mark dump() function definitions 'used' in debug builds 11 years ago
  Jordan Rose 64cc0c37f7 [analyzer] Specialize "loop executed 0 times" for for-in and for-range loops. 11 years ago
  Jordan Rose d3d0dcfbf7 [analyzer] Don't draw edges to C++11 in-class member initializers. 12 years ago
  Jordan Rose 31b71f3097 [analyzer] ArrayRef-ize BugReporter::EmitBasicReport. 12 years ago
  Jordan Rose edcc199f58 [analyzer] Replace bug category magic strings with shared constants, take 2. 12 years ago
  Robert Wilhelm 344472ebed Use pop_back_val() instead of both back() and pop_back(). 12 years ago
  Eli Friedman 24146975f1 Split isFromMainFile into two functions. 12 years ago
  Jordan Rose edc45d5a91 [analyzer] Clarify that r187624 is a hack and should be fixed better later. 12 years ago
  Jordan Rose cd007b18ba [analyzer] Silently drop all reports within synthesized bodies. 12 years ago