- 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 9 years ago
- 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
- c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
- 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
- 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
- d4f0e19 Consumed analysis: Add param_typestate attribute, which specifies that by DeLesley Hutchins · 11 years ago
- cd0f6d7 Consumed Analysis: Allow parameters that are passed by non-const reference by DeLesley Hutchins · 11 years ago
- 0cd7231 Move comment to its proper place. by Ted Kremenek · 11 years ago
- 1bf6343 Consumed analysis: switch from tests_consumed/unconsumed to a general by DeLesley Hutchins · 11 years ago
- 7385840 Consumed analysis: improve loop handling. The prior version of the analysis by DeLesley Hutchins · 11 years ago
- 6654085 Consumed Analysis: Change callable_when so that it can take a list of states by DeLesley Hutchins · 11 years ago
- 8adf837 PR17290: Use 'false' macro in fix-it hint for initializing a variable of type by Richard Smith · 11 years ago
- 8a1fdfc PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use a by Richard Smith · 11 years ago
- e575359 Fix constructor-related typos. by Benjamin Kramer · 11 years ago
- 0e8534e Consumed analysis: add return_typestate attribute. by DeLesley Hutchins · 11 years ago
- 5fdd207 Update to consumed analysis. by DeLesley Hutchins · 11 years ago
- 039970a AnalysisBasedWarnings.cpp:: Prune "\param VariableName", possibly copypasto, in comments. [-Wdocumentation] by NAKAMURA Takumi · 11 years ago
- 2d84f6b Remove Sema includes from Analysis code to fix layering by Reid Kleckner · 11 years ago
- df7bef0 Patch by Chris Wailes <chris.wailes@gmail.com>. Reviewed by delesley, dblaikie. by DeLesley Hutchins · 11 years ago
- e103979 Compress pairs. No functionality change. by Benjamin Kramer · 11 years ago
- 7348454 Don't use unnamed local enums as template arguments. Fixes -Werror bootstrap. by Joerg Sonnenberger · 11 years ago
- 5696884 Thread safety analysis: turn on checking within lock and unlock functions. by DeLesley Hutchins · 11 years ago
- b0707c9 Fixed "fallthrough annotation does not directly precede switch label" warning in by Alexander Kornienko · 11 years ago
- fc09336 Fix typos: [Dd]iagnosic -> [Dd]iagnostic by Stefanus Du Toit · 11 years ago
- b078054 Remove the CFGElement "Invalid" state. by David Blaikie · 11 years ago
- fdf6a27 Replace CFGElement llvm::cast support to be well-defined. by David Blaikie · 11 years ago
- 3285c78 Fixed diagnostic nondeterministic order bug (pr14901). by Enea Zaffanella · 11 years ago
- 878d0ad -Wimplicit-fallthrough: fixed two cases where "fallthrough annotation in unreachable code" was issued incorrectly. by Alexander Kornienko · 11 years ago
- 0162b83 Fixed segmentation fault when a CFGBlock has NULL successor. by Alexander Kornienko · 11 years ago
- 4874a81 Don't warn on fall-through from unreachable code. by Alexander Kornienko · 11 years ago
- c6dcea9 Silence unintended fallthrough diagnostic on a case label preceded with a normal label. by Alexander Kornienko · 11 years ago
- e992ed1 Don't suggest to insert [[clang::fallthrough]] before empty cases. Fix for multiple case labels. by Alexander Kornienko · 11 years ago
- cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 11 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 11 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 11 years ago
- 12f37e4 Fix analysis based warnings so that all warnings are emitted when compiling by DeLesley Hutchins · 12 years ago
- fb4afc2 Thread safety analysis: Add a new "beta" warning flag: -Wthread-safety-beta. by DeLesley Hutchins · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 3078353 Per discussion on cfe-dev, re-enable suppression of -Wimplicit-fallthrough on C, but also include dialects of C++ earlier than C++11. by Ted Kremenek · 12 years ago
- 3e77351 Revert "Disable -Wimplicit-fallthrough when not using C++.", pending further discussion on cfe-dev. by Ted Kremenek · 12 years ago
- 6e3ceb5 Disable -Wimplicit-fallthrough when not using C++. by Ted Kremenek · 12 years ago
- c0e4445 -Warc-repeated-use-of-weak: allow single reads in loops from local variables. by Jordan Rose · 12 years ago
- b5cd122 -Warc-repeated-use-of-weak: Don't warn on a single read followed by writes. by Jordan Rose · 12 years ago
- 0bea863 StringRef-ify Binary/UnaryOperator::getOpcodeStr by David Blaikie · 12 years ago
- 1952354 Move the 'find macro by spelling' infrastructure to the Preprocessor class and by Dmitri Gribenko · 12 years ago
- 20441c5 Fix buildbots by not using a template from another namespace. by Jordan Rose · 12 years ago
- 66da0ab Compatibility macro detection for the -Wimplicit-fallthrough diagnostic. by Alexander Kornienko · 12 years ago
- 7a27048 -Warc-repeated-use-of-weak: check ivars and variables as well. by Jordan Rose · 12 years ago
- 58b6bdc Add a warning (off by default) for repeated use of the same weak property. by Jordan Rose · 12 years ago
- f3477c1 Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 by Sylvestre Ledru · 12 years ago
- 94ff8e1 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 12 years ago
- 5b280f2 Thread-safety analysis: fix ICE when EXCLUSIVE_LOCKS_REQUIRED or by DeLesley Hutchins · 12 years ago
- 3f0ec52 Thread-safety analysis: differentiate between two forms of analysis; a precise by DeLesley Hutchins · 12 years ago
- faadf48 Continue including temporary destructors in the CFG used for warnings. by Jordan Rose · 12 years ago
- df4ee10 [ms-inline asm] Remove old cruft now that MS-style asms their own code path. by Chad Rosier · 12 years ago
- 6cfa78f Uninitialized variables: two little changes: by Richard Smith · 12 years ago
- 879a433 Thread safety analysis: fixed incorrect error message at the end of a locks_required function. by DeLesley Hutchins · 12 years ago
- c2f51cf Stop referring to functions as methods in per-function fallthrough-checking. by Sean Hunt · 12 years ago
- 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 12 years ago
- 1973634 Implementation of a "soft opt-in" option for -Wimplicit-fallthrough diagnostics: -Wimplicit-fallthrough-per-method by Alexander Kornienko · 12 years ago
- bdb97ff In response to some discussions on IRC, tweak the wording of the new by Richard Smith · 12 years ago
- a189d89 Don't offer '[[clang::fallthrough]];' fix-it when a fall-through occurs to a by Alexander Kornienko · 12 years ago
- 2815e1a Split a chunk of -Wconditional-uninitialized warnings out into a separate flag, by Richard Smith · 12 years ago
- 8189188 Some cleanups around the uninitialized variables warning, and a FIXME. No functional change. by Richard Smith · 12 years ago
- f6278e5 Pull some cases of initialization with self-reference warnings out of by Richard Trieu · 12 years ago
- 3bb2994 Silence unused-variable warning when assertions are disabled. by Kaelyn Uhrain · 12 years ago
- e0d3b4c Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 12 years ago
- 7b0a3e3 Fix a note without a SourceLocation. by Richard Trieu · 12 years ago
- 2c0abf4 Add FixItHint for -Wnull-conversion to initialize with an appropriate literal. by David Blaikie · 12 years ago
- d200187 [analyzer] Remove references to idx::TranslationUnit. Index is dead, cross-TU inlining never panned out. by Jordy Rose · 12 years ago
- ecafd30 ThreadSafetyReporter: Manage diagnostics in a std::list. by Benjamin Kramer · 12 years ago
- a34194f improve on diagnostic and provide a fixit hint when by Fariborz Jahanian · 12 years ago
- e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 12 years ago
- 793cd1c Specialize noreturn diagnostics for lambda expressions. by Douglas Gregor · 12 years ago
- d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 12 years ago
- 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 12 years ago
- 2e51562 Thread safety analysis: by Richard Smith · 12 years ago
- 23661d3 Revert various template unreachability code I committed accidentally. by David Blaikie · 12 years ago
- 36b7c63 Simple hack to do unreachable code analysis on template patterns. by David Blaikie · 12 years ago
- 71b8fb5 Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid. by Eli Friedman · 12 years ago
- 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 12 years ago
- 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 12 years ago
- 1fa3c06 This patch extends thread safety analysis with support for the scoped_lockable attribute. by DeLesley Hutchins · 13 years ago
- 75df4ee Further tweak -Wurneachable-code and templates by allowing the warning to run on by Ted Kremenek · 13 years ago
- 5dfee06 Don't run -Wunreachable-code on template instantiations. Different instantiations may produce different unreachable code results, and it is very difficult for us to prove that ALL instantiations of a template have specific unreachable code. If we come up with a better solution, then we can revisit this, but this approach will at least greatly reduce the noise of this warning for code that makes use of templates. by Ted Kremenek · 13 years ago
- 1d26f48 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. by Ted Kremenek · 13 years ago
- b1b5daf [analyzer] Remove LocationContext creation methods from AnalysisManager, and change clients to use AnalysisContext instead. by Ted Kremenek · 13 years ago
- f1ac637 Thread safety analysis refactoring: invalid lock expressions. by DeLesley Hutchins · 13 years ago
- 0d38181 Only warn at self-initialization if some later use is always uninitialized. by Matt Beaumont-Gay · 13 years ago
- 9e76172 Tweak -Wuninitialized's handling of 'int x = x' to report that as the root cause of an uninitialized variable IFF there are other uses of that uninitialized variable. Fixes <rdar://problem/9259237>. by Ted Kremenek · 13 years ago
- fcdd2cb Don't suggest 'noreturn' for function template instantiations, because by Douglas Gregor · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- 4e4bc75 Thread safety: refactoring various out of scope warnings to use the same inteface. This eliminates a lot of unnecessary duplicated code. by Caitlin Sadowski · 13 years ago
- df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
- e87158d Thread safety: Initializing var before exhaustive switch statement to deal with extraneous warning produced by gcc but not clang by Caitlin Sadowski · 13 years ago
- e05ee6d Switch -Wreturn-type to completely rely on the CFG model of no-return. by Chandler Carruth · 13 years ago
- 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
- b332109 Fix a diagnostics crasher with -Wmissing-noreturn in Objective-C by Douglas Gregor · 13 years ago
- 99107eb Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions by Caitlin Sadowski · 13 years ago
- 402aa06 Thread Safety: Moving the analysis to a new file by Caitlin Sadowski · 13 years ago