1. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  2. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  3. 1c1057a [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  4. b688d13 Consolidate std::move() detection code. No behavior change. by Nico Weber · 8 years ago
  5. 50657f6 [CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.h by George Karpenkov · 8 years ago
  6. 2f8b97f NFC small format by Piotr Padlewski · 9 years ago
  7. 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
  8. b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
  9. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  10. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  11. c38498f PR23334: Perform semantic checking of lambda capture initialization in the right context. by Richard Smith · 10 years ago
  12. 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
  13. 27ee25f Make -Wuninitialized warn on pointer-to-member and comma operators. by Manuel Klimek · 11 years ago
  14. c321b93 When checking for uninitialized values, do not confuse "std::move" with every by Richard Trieu · 11 years ago
  15. 2772076 Reverting r214064 and r215650 while investigating a pesky performance regression by Artyom Skrobov · 11 years ago
  16. abf6ec4 More -Wuninitialized updates by Richard Trieu · 11 years ago
  17. 11fd079 Passing a variable to std::move now counts as a use for -Wuninitialized by Richard Trieu · 11 years ago
  18. a208a73 Use the proper post-order traversal in LiveVariables analysis, by Artyom Skrobov · 11 years ago
  19. 12ce6d9 Factoring DataflowWorklist out of LiveVariables and UninitializedValues analyses by Artyom Skrobov · 11 years ago
  20. d88b44d PR19996: don't crash if -Wuninitialized sees a c++1y lambda init-capture. by Richard Smith · 11 years ago
  21. 2554294 [C++11] Use 'nullptr'. Analysis edition. by Craig Topper · 11 years ago
  22. 9371dd2 [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with iterator_range captures(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  23. 535bbcc [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterator_range decls(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  24. b45acb8 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  25. 4b6fee6 Rework CFG edges to encode potentially unreachable edges, instead of just making them NULL. by Ted Kremenek · 12 years ago
  26. ba8071e PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use a by Richard Smith · 12 years ago
  27. 25284cc Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 12 years ago
  28. a7f94ce Remove unused, awkward CFGStmtVisitor and subclasses. by Jordan Rose · 12 years ago
  29. 00be69a Remove the CFGElement "Invalid" state. by David Blaikie · 13 years ago
  30. 2a01f5d Replace CFGElement llvm::cast support to be well-defined. by David Blaikie · 13 years ago
  31. 7a30dc5 Use None rather than Optional<T>() where possible. by David Blaikie · 13 years ago
  32. 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
  33. 7ba78c6 -Wuninitialized: warn about uninitialized values resulting from ?: that evaluate to lvalues (in C++). by Ted Kremenek · 13 years ago
  34. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  35. 392291f Test commit. by Enea Zaffanella · 13 years ago
  36. ea70eb3 Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 13 years ago
  37. 778a6ed Further reduce "-fsyntax-only -Wuninitialized" time on sqlite3.c by another 2.5% using intelligent pruning of blocks during the final reporting pass. by Ted Kremenek · 13 years ago
  38. 4431a03 Switch -Wuninitialized to use a reverse-post order traversal as by Ted Kremenek · 13 years ago
  39. 5721daa Avoid malloc thrashing in the uninitialized value analysis. by Benjamin Kramer · 13 years ago
  40. edf22ed Teach -Wuninitialized to recognize common "noreturn" idioms in by Ted Kremenek · 13 years ago
  41. 7979ccf Teach -Wuninitialized to recognize __attribute__((analyzer_noreturn)) by Ted Kremenek · 13 years ago
  42. 6080d32 Simplify UninitializedValues.cpp by removing logic to handle the previous (imprecise) representation by Ted Kremenek · 13 years ago
  43. b21dd02 Uninitialized variables: two little changes: by Richard Smith · 13 years ago
  44. 6376d1f -Wuninitialized: Split the classification of DeclRefExprs as initialization or by Richard Smith · 13 years ago
  45. 130b8d4 PR13360: When deciding the earliest point which inevitably leads to an by Richard Smith · 13 years ago
  46. b721e30 -Wuninitialized: assume that an __attribute__((returns_twice)) function might by Richard Smith · 13 years ago
  47. a8d4f22 -Wuninitialized bugfix: when entering the scope of a variable with no by Richard Smith · 13 years ago
  48. 40ed297 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
  49. 4323bf8 Split a chunk of -Wconditional-uninitialized warnings out into a separate flag, by Richard Smith · 13 years ago
  50. 3d31e8b Some cleanups around the uninitialized variables warning, and a FIXME. No functional change. by Richard Smith · 13 years ago
  51. 2d7c57e Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 13 years ago
  52. 6a52771 PR11926 + duplicates: Fix crash in -Wuninitialized when using a compiler like by Richard Smith · 13 years ago
  53. 981a961 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 14 years ago
  54. bb5abc7 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 14 years ago
  55. 81ce1c8 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. by Ted Kremenek · 14 years ago
  56. 596fa16 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 · 14 years ago
  57. f8fd4d4 Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 14 years ago
  58. aed4677 -Wuninitialized: fix insidious bug resulting from interplay of blocks and dead code. Fixes <rdar://problem/10060250>. by Ted Kremenek · 14 years ago
  59. adfb445 Constify the result of CFGStmt::getStmt(). by Ted Kremenek · 14 years ago
  60. 417d566 Remove dead code. by Ted Kremenek · 14 years ago
  61. 6fdf38b Fix else style. No functionality change intended. by Chad Rosier · 14 years ago
  62. 5ef32db Cleanup various declarations of 'Stmt*' to be 'Stmt *', etc. in libAnalyzer and libStaticAnalyzer[*]. It was highly inconsistent, and very ugly to look at. by Ted Kremenek · 14 years ago
  63. a0cdf58 Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. by Ted Kremenek · 14 years ago
  64. 75842e4 Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577. by Ted Kremenek · 14 years ago
  65. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  66. 4dd6c04 Move duplicate uninitialized warning suppression into the by Chandler Carruth · 14 years ago
  67. 81383c2 Fix -Wuninitialized regression involving functions invalidating parameters passed by reference. by Ted Kremenek · 14 years ago
  68. 65b3e06 Fix false negative in -Wuninitialized involving a () wrapping an lvalue-to-rvalue conversion in a DeclStmt. by Ted Kremenek · 14 years ago
  69. 5d855bf Fix assertion failure in UninitializedValues.cpp where an lvalue to rvalue conversion is wrapped in a parenthesis. by Ted Kremenek · 14 years ago
  70. 9e100ea Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 14 years ago
  71. 7cf5a37 Revert r135217, which wasn't the correct fix for PR10358. With this by Chandler Carruth · 14 years ago
  72. f0b28d7 Fix false negative reported in PR 10358 by using 'Unknown' in -Wuninitialized to avoid cascading warnings. Patch by Kaelyn Uhrain. by Ted Kremenek · 14 years ago
  73. a532863 Make the worklist in the uninitialized values checker actually a queue. by Chandler Carruth · 14 years ago
  74. b4836ea Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 14 years ago
  75. b3483b3 Utilize PackedVector, introduced with llvm commit r132325. by Argyrios Kyrtzidis · 14 years ago
  76. efdb7fe Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. by Ted Kremenek · 14 years ago
  77. 6e1f9ba Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 14 years ago
  78. 40965fa When we transform a C++ exception declaration (e.g., for template by Douglas Gregor · 15 years ago
  79. 0a7aa3b Teach -Wuninitialized about C++'s typeid expression, including both the by Chandler Carruth · 15 years ago
  80. 97c3938 Teach -Wuninitialized to not warn about variables declared in C++ catch statements. by Ted Kremenek · 15 years ago
  81. 78c7e34 Commit a bit of a hack to fully handle the situation where variables are by Chandler Carruth · 15 years ago
  82. 3788193 Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numerous CFG and UninitializedValues analysis changes: by Ted Kremenek · 15 years ago
  83. 352a708 -Wuninitialized: don't warn about uninitialized variables in unreachable code. by Ted Kremenek · 15 years ago
  84. 7736176 -Wuninitialized should not warn about variables captured by blocks as byref. by Ted Kremenek · 15 years ago
  85. 03325c4 Add workaround for Sema issue found in <rdar://problem/9188004>, which leads to an assertion failure in the uninitialized variables analysis. The problem is that Sema isn't properly registering a variable in a DeclContext (which -Wuninitialized relies on), but by Ted Kremenek · 15 years ago
  86. 8aef596 Make helpers static. by Benjamin Kramer · 15 years ago
  87. c15a4e4 Extend -Wuninitialized to support vector types. by Ted Kremenek · 15 years ago
  88. e3ae0a4 Appease GCC. I'm surprised Clang accepted this. by Ted Kremenek · 15 years ago
  89. 1a47f36 Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 15 years ago
  90. c8c4e5f Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 15 years ago
  91. 9b15c96 UninitializedValues: introduce ValueVector:reference class to forward to llvm::BitVector. No real functionality change, but this is a stepping stone to moving to tri-state logic. by Ted Kremenek · 15 years ago
  92. d3def38 UninitializedValues: wrap BitVector references in a new class ValueVector. No functionality change. This defines the minimum interface that ValueVector needs to support when we no longer base it strictly on a direct interpretation of BitVector. by Ted Kremenek · 15 years ago
  93. a895fe9 Substitue term "BitVector" with "ValueVector" to prep for further revisions. No functionality change. by Ted Kremenek · 15 years ago
  94. a0a5ca1 Rename UninitializedValuesV2 to UninitializedValues. by Ted Kremenek · 15 years ago[Renamed (98%) from clang/lib/Analysis/UninitializedValuesV2.cpp]
  95. e190dee Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 15 years ago
  96. 96a7a59 In preparation for fixing PR 6884, rework CFGElement to have getAs<> return pointers instead of fresh CFGElements. by Ted Kremenek · 15 years ago
  97. ba35729 Enhance -Wuninitialized to better reason about || and &&, tracking dual dataflow facts and properly merging them. by Ted Kremenek · 15 years ago
  98. 1be4a59 Teach -Wuninitialized about indirect goto. Fixes PR 9071. by Ted Kremenek · 15 years ago
  99. 93a3138 Teach -Wuninitialized not to assert when analyzing by Ted Kremenek · 15 years ago
  100. 4058d87 Teach -Wuninitialized about ObjC fast enumeration loops. by Ted Kremenek · 15 years ago