- 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
- f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
- 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
- 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
- 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
- 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
- 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
- 55fab26 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
- f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
- b65955e Use Optional instead of unique_ptr; NFC by George Burgess IV · 7 years ago
- 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
- 3efe002 Implement cpu_dispatch/cpu_specific Multiversioning by Erich Keane · 7 years ago
- 99337e2 Change \t to spaces by Fangrui Song · 7 years ago
- 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- eaf11ad Track the result of evaluating a computed noexcept specification on the by Richard Smith · 7 years ago
- b402580 Fix some handling of AST nodes with diagnostics. by Richard Trieu · 8 years ago
- c205d8c [clang] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
- 9760844 Improve -Winfinite-recursion by Robert Widmann · 8 years ago
- 87a3180 Re-land "[Sema] Make getCurFunction() return null outside function parsing" by Reid Kleckner · 8 years ago
- 8d485b8 Revert "[Sema] Make getCurFunction() return null outside function parsing" by Reid Kleckner · 8 years ago
- c2fd352 [Sema] Make getCurFunction() return null outside function parsing by Reid Kleckner · 8 years ago
- 4d97386 [Sema] Fix -Wunused-variable by Sam McCall · 8 years ago
- 0848210 Fix some -Wexceptions false positives. by Richard Smith · 8 years ago
- 56ae0a6 DR126: partially implement the const-correct rules for exception handler matching. by Richard Smith · 8 years ago
- c351fba Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. by Aaron Ballman · 8 years ago
- 270ced2 Do not perform the analysis based warning if the warnings are ignored by Olivier Goffart · 8 years ago
- 8c6b1a3 Enable support for the [[fallthrough]] attribute from WG14 N2052 when enabling double square bracket attributes in C code. by Aaron Ballman · 8 years ago
- 8e61b3e [CFG] Relax Wexceptions warning on rethrow by Erich Keane · 8 years ago
- cbb287c Replace use of SmallVector::back + pop_back with pop_back_val by Erich Keane · 8 years ago
- 9d10bdf [Sema] Corrected the warn-on-throw-from-noexcept behavior to include nothrow by Erich Keane · 8 years ago
- 50657f6 [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.h by George Karpenkov · 8 years ago
- 7538b35 Address comments that escaped D33333 by Erich Keane · 8 years ago
- 743de46 Fixed -Wexceptions derived-to-base false positives by Stephan Bergmann · 8 years ago
- 89fe9c2 Emit warning when throw exception in destruct or dealloc functions which has a by Erich Keane · 8 years ago
- da8f9b5 [coroutines] Fix fallthrough diagnostics for coroutines by Eric Fiselier · 8 years ago
- 6a47068 [coroutines] Build GRO declaration and return GRO statement by Gor Nishanov · 8 years ago
- 7532d37 Suppress warning on unreachable [[clang::fallthrough]] within a template instantiation. by Richard Smith · 9 years ago
- 569ad73 Avoid multiple -Wunreachable-code diagnostics that are triggered by by Alex Lorenz · 9 years ago
- 709d1b3 [coroutines] Build fallthrough and set_exception statements. by Eric Fiselier · 9 years ago
- 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- 70ec1c7 [PCH/preamble] Make sure that if the preamble/PCH was serialized with errors that we set diagnostic engine state appropriately. by Argyrios Kyrtzidis · 9 years ago
- 34cc8eb Rename a variable to avoid shadowing function parameter. NFC. by Bob Wilson · 9 years ago
- f4f54e3 arc-repeated-use-of-weak should not warn about IBOutlet properties by Bob Wilson · 9 years ago
- f463a8a Avoid -Wshadow warnings about constructor parameters named after fields by Reid Kleckner · 9 years ago
- 4f902c7 P0188R1: add support for standard [[fallthrough]] attribute. This is almost by Richard Smith · 10 years ago
- 0fc4e8b [Sema] Replace pointer-to-map with a map. NFC. by George Burgess IV · 10 years ago
- 07fa176 Use Sema::getLocForEndOfToken instead of Preprocessor::getLocForEndOfToken. NFC by Craig Topper · 10 years ago
- 460ce58 Define weak and __weak to mean ARC-style weak references, even in MRC. by John McCall · 10 years ago
- dcfba33 Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups by Hans Wennborg · 10 years ago
- 6995de9 Fix a few things with -Winfinite-recursion. NFC by Richard Trieu · 10 years ago
- 57d3f14 Use llvm::reverse to make a bunch of loops use foreach. NFC. by Pete Cooper · 10 years ago
- dccc30a Sema: Avoid a stack overflow on large CFGs by Duncan P. N. Exon Smith · 10 years ago
- f0eafc7 Sema: Split out helper from checkForFunctionCall(), NFC by Duncan P. N. Exon Smith · 10 years ago
- 642f173 Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops. by Benjamin Kramer · 10 years ago
- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 503fc39 add ConstEvaluatedExprVisitor by Scott Douglass · 10 years ago
- faed801 Append CXXDefaultInitExpr's wrapped expression to the CFG when visiting a constructor initializer by Enrico Pertoso · 10 years ago
- 3204b15 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
- 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 10 years ago
- 539803c Move ThreadSafetyReporter into an anonymous namespace. NFC. by Benjamin Kramer · 11 years ago
- 3a00225 Move helper class into an anonymous namespace. by Benjamin Kramer · 11 years ago
- ab1dc2d Thread Safety Analysis: add support for before/after annotations on mutexes. by DeLesley Hutchins · 11 years ago
- 6c5e36a Revert "Thread Safety Analysis: add support for before/after annotations on mutexes." by Reid Kleckner · 11 years ago
- 4980df6 Thread Safety Analysis: add support for before/after annotations on mutexes. by DeLesley Hutchins · 11 years ago
- 82e95a3 Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept. by David Blaikie · 11 years ago
- b2e2c1b Report when a function-try-block does not return a value on all control paths. Fixed PR14620. by Aaron Ballman · 11 years ago
- 5afc869 Adds 'override' to overriding methods. NFC. by Fariborz Jahanian · 11 years ago
- c60dc2c Thread Safety Analysis: add new warning flag, -Wthread-safety-reference, which by DeLesley Hutchins · 11 years ago
- 71291bc Const-correctness, return-after-else, and formatting updates. NFC. by Aaron Ballman · 11 years ago
- eb0ea5f Thread safety analysis: add -Wthread-safety-verbose flag, which adds additional notes that are helpful when compiling statistics on thread safety warnings. by DeLesley Hutchins · 11 years ago
- 3efd049 Thread Safety Analysis: add a -Wthread-safety-negative flag that warns whenever by DeLesley Hutchins · 11 years ago
- ea1f833 Thread Safety Analysis: Replace the old and broken SExpr with the new by DeLesley Hutchins · 11 years ago
- 3c68ee9 rewrap to 80 cols, no behavior change by Nico Weber · 11 years ago
- bf91164 Fix "warning: fallthrough annotation does not directly precede switch label" in lambdas. by Alexander Kornienko · 11 years ago
- d4a3f0e Hide the concept of diagnostic levels from lex, parse and sema by Alp Toker · 11 years ago
- c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 11 years ago
- 7afd71e Add a check for tautological bitwise comparisons to -Wtautological-compare. by Jordan Rose · 11 years ago
- e519522 Refactoring some for loops to use range-based for loops instead. No functional changes intended. by Aaron Ballman · 11 years ago
- b6cc592 Fix a bunch of mislayered clang/Lex includes from Sema by Alp Toker · 11 years ago
- e9fa266 Fix a bad interaction between -Wtautological-overlap-compare and delayed by Richard Trieu · 11 years ago
- f935b56 Add a new subgroup to -Wtautological-compare, -Wtautological-overlap-compare, by Richard Trieu · 11 years ago
- 5ce2279 Turn off -Wmissing-noreturn warning for blocks by Fariborz Jahanian · 11 years ago
- e044904 Updating the capability attribute diagnostics to be more capability-neutral. Instead of using terminology such as "lock", "unlock" and "locked", the new terminology is "acquire", "release" and "held". Additionally, the capability attribute's name argument is now reported as part of the diagnostic, instead of hard coding as "mutex." by Aaron Ballman · 11 years ago
- ec3bbf4 Improve -Wunreachable-code to provide a means to indicate code is intentionally marked dead via if((0)). by Ted Kremenek · 12 years ago
- df115d9 The release_capability, release_shared_capability and release_generic_capability functions are now functionally distinct for capability analysis. The unlock_function attribute maps directly to release_generic_capability. by Aaron Ballman · 12 years ago
- 1421037 [-Wunreachable-code] add a specialized diagnostic for unreachable increment expressions of loops. by Ted Kremenek · 12 years ago
- f3c93bb [-Wunreachable-code] Simplify and broad -Wunreachable-code-return, including nontrivial returns. by Ted Kremenek · 12 years ago
- ad8753c Further refine -Wunreachable-code groups so that -Wno-unreachable-code-break doesn't turn off all unreachable code warnings. by Ted Kremenek · 12 years ago
- 1a8641c Start breaking -Wunreachable-code up into different diagnostic groups. by Ted Kremenek · 12 years ago
- e14c0f8 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 2dd810a [-Wunreachable-code] Handle Objective-C bool literals in 'isConfigurationValue'. by Ted Kremenek · 12 years ago
- bbdd764 [C++11] Replace verbose functors with succinct lambdas by Benjamin Kramer · 12 years ago
- cdf1108 As of r202325, CFGBlock predecessors may be NULL. Ignore such preds. Fixes a crasher, PR18983. by Nick Lewycky · 12 years ago
- c1b2875 Hoist culling of -Wunreachable-code from headers before we even run the analysis. by Ted Kremenek · 12 years ago
- 5b2c210 Experiment with making -Wunreachable-code more immediately useful by restricting warnings to those issued in the main file. by Ted Kremenek · 12 years ago
- 314cc81 Rename getResultType() on function and method declarations to getReturnType() by Alp Toker · 12 years ago
- c917607 [analyzer] Add a CFG node for the allocator call in a C++ 'new' expression. by Jordan Rose · 12 years ago
- 658eb68 Ignore qualified templated functions for -Winfinite-recursion. This treats by Richard Trieu · 12 years ago