1. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  2. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  3. f96f16d Remove hack from LiveVariables analysis where variables whose address are taken by Ted Kremenek · 15 years ago
  4. efc620c Sentence-type bug type and category. by Ted Kremenek · 15 years ago
  5. b930d7a Fix: <rdar://problem/6740387>. Sending nil to an object that returns a struct by Ted Kremenek · 15 years ago
  6. d3098ee Fix PR 2514: Do not flag dead initializations for variables initialized to a constant global variable. by Ted Kremenek · 16 years ago
  7. c9e8f60 Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more by Eli Friedman · 16 years ago
  8. 7f5fce7 Dead stores checker: Fix <rdar://problem/6506065> by being more selective when say that a store is dead even though the computed value is used in the enclosing expression. by Ted Kremenek · 16 years ago
  9. 3b58786 Dead stores checker: Don't flag dead stores for self-assignments (common escape hatch for 'unused variable' warnings). by Ted Kremenek · 16 years ago
  10. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  11. 380277e Enhance dead store checker to not flag preincrements to dead variables where the preincrement is a subexpression, e.g. foo(++x); This can cause false negatives, but will remove a whole class of false positives. by Ted Kremenek · 16 years ago
  12. 8c036c7 Add "category" to BugTypes, allowing bugs to be grouped. by Ted Kremenek · 16 years ago
  13. 23f7823 Added FIXME. by Ted Kremenek · 16 years ago
  14. e12691c Don't use Expr::isIntegerConstantExpr just to check if a pointer value is initialize to NULL. by Ted Kremenek · 16 years ago
  15. b238c3e Don't flag any dead stores for variables marked unused. by Ted Kremenek · 16 years ago
  16. 14f8b4f Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 16 years ago
  17. 48d5faf Change 'dead store (++/--)' to 'dead increment' by Ted Kremenek · 16 years ago
  18. fc7ff55 Don't emit 'dead initialization' warnings for variables marked 'unused'. by Ted Kremenek · 16 years ago
  19. b0f3632 Issue dead store warnings for preincrements involved in a subexpression. by Ted Kremenek · 16 years ago
  20. 1c61b47 Don't flag dead stores when the result of a preincrement/predecrement is used in an enclosing expression. by Ted Kremenek · 16 years ago
  21. 2cfac22 Further refine dead store checking to distinguish between dead stores and dead increments. by Ted Kremenek · 16 years ago
  22. e3ae82a Rename file. by Ted Kremenek · 16 years ago[Renamed from lib/Analysis/DeadStores.cpp]
  23. f9c2a5d Distinguish between dead stores and dead initializations. by Ted Kremenek · 16 years ago
  24. 8f26986 Refactor Dead Stores error reporting to use the simplified BugReporter::EmitBasicReport interface. by Ted Kremenek · 16 years ago
  25. 7032f46 Have BugReporter::getCFG and BugReporter::getLiveVariables returns pointers instead of references, because they can both fail by Ted Kremenek · 16 years ago
  26. db09a4d Added static analysis check to see if a subclass of NSObject implements -dealloc, and whether or not that implementation calls [super dealloc]. by Ted Kremenek · 16 years ago
  27. e207558 Unify the code path for the Dead Stores checker to always use the BugReporter interface. by Ted Kremenek · 16 years ago
  28. c095997 Refactored some of the BugReporter interface so that data such as the ASTContext&, PathDiagnosticClient*, can be provided by an external source. by Ted Kremenek · 16 years ago
  29. 17fdf95 Added version of CheckDeadStores that accepts a client-provided LiveVariables object. by Ted Kremenek · 16 years ago
  30. bd527ef When using the dead-stores checker with the BugReporter class, properly capture the diagnostic associated with a specific warning and emit it. by Ted Kremenek · 16 years ago
  31. 1a654b6 Modified the dead stores checker to... by Ted Kremenek · 16 years ago
  32. c07ba35 Don't use ostringstream (pulling in <sstream>) when creating the dead store diagnostic (simply not needed). by Ted Kremenek · 16 years ago
  33. 3eb817e Improve dead stores diagnostics to include the variable name. by Ted Kremenek · 16 years ago
  34. a23157e Emit dead store warnings for ++ and -- operators. by Ted Kremenek · 16 years ago
  35. 95cc1ba Generalize caching mechanism for bugs reports. Now individual BugTypes by Ted Kremenek · 16 years ago
  36. 1d5d1da Improve dead store diagnostic. by Ted Kremenek · 16 years ago
  37. 9d7af51 Bug fix in dead stores: don't always check the liveness of the first decl by Ted Kremenek · 16 years ago
  38. 1c86b15 Don't flag dead stores that occur in macros. by Ted Kremenek · 16 years ago
  39. c967c9d Bug fix in dead-store checker when walking the Decls in a DeclStmt: don't by Ted Kremenek · 16 years ago
  40. d2f642b Hooked up the dead-store checker to the BugReporter interface. Now dead-store by Ted Kremenek · 16 years ago
  41. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Analysis/DeadStores.cpp]
  42. 7cb1593 The LiveVariables analysis no longer requires a FunctionDecl&; this allows it by Ted Kremenek · 17 years ago
  43. 843e934 fix typos by Gabor Greif · 17 years ago
  44. bffaa83 Modified LiveVariables to perform all of its base initialization in the ctor, by Ted Kremenek · 17 years ago
  45. 79649df Added support to dataflow solver to (when requested) also record dataflow by Ted Kremenek · 17 years ago
  46. c2b51d8 Added VISIBILITY_HIDDEN to classes/structs in anonymous namespaces. by Ted Kremenek · 17 years ago
  47. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  48. cf6e41b Directory restructing of Analysis files. by Ted Kremenek · 17 years ago
  49. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  50. 7a9d49f Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
  51. 311ff02 Add a new Rewriter::getRangeSize method. by Chris Lattner · 17 years ago
  52. 11e7218 Migrated LiveVariables and UninitializedVariables to now use the by Ted Kremenek · 17 years ago
  53. c6a1faf DeadStores no longer reports warnings for stores to non-local variables. by Ted Kremenek · 17 years ago
  54. f63aa45 Significant cleanups and bug-fixes to LiveVariables. Uses new refactored by Ted Kremenek · 17 years ago
  55. 4cd8b3c Removed "EverKilled" class in DeadStores checker; it is no longer used. by Ted Kremenek · 17 years ago
  56. fdd225e Further refactored DataflowSolver. Now most code for the solver is shared by Ted Kremenek · 17 years ago
  57. c0508f9 switch the various CFG-based stuff over to using ASTConsumer interface, by Chris Lattner · 17 years ago
  58. b800dc2 make the sourcemgr available through ASTContext. by Chris Lattner · 17 years ago
  59. ce1cab9 For looking at "dead stores" in declarations, we now check to see by Ted Kremenek · 17 years ago
  60. a596533 Fixed potential NULL dereference when iterating over a chain of Decls. by Ted Kremenek · 17 years ago
  61. 8467583 get rid of ugly "warning: no newline at end of file" by Gabor Greif · 17 years ago
  62. c0576ca Fixed LiveVariables to no longer track the liveness of function pointers by Ted Kremenek · 17 years ago
  63. b00c95e Renaming of the LiveVariablesAuditor interface. Changed "Auditor" and by Ted Kremenek · 17 years ago
  64. 83522a3 Added more checking in "dead stores" for values that are initialized by Ted Kremenek · 17 years ago
  65. 1ed6d2e Forgot to check in the actual "dead stores" checker in the last commit! by Ted Kremenek · 17 years ago