1. 4cf2253 Fix crash when querying the CFG reported when using the thread safety analysis by Ted Kremenek · 13 years ago
  2. 44b8e46 Kill cocoa::deriveNamingConvention and cocoa::followsFundamentalRule. They are now just simple wrappers around method families, and method decls can cache method family lookups. Also, no one is using them right now. by Jordy Rose · 13 years ago
  3. afcd195 Support '%p' format specifier with block pointers. by Ted Kremenek · 13 years ago
  4. d53e877 Fix dereference of end iterator. Spotted by ASan. by Matt Beaumont-Gay · 13 years ago
  5. a2e589e [analyzer] Refactor CallGraph to use Recursive AST visitor when by Anna Zaks · 13 years ago
  6. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  7. 9b20a90 Replace a map of boolean values with a set. by Benjamin Kramer · 13 years ago
  8. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  9. 337e4db [analyzer] fix regression in analyzer of NOT actually aborting on Stmts it doesn't understand. We registered by Ted Kremenek · 13 years ago
  10. a5d531f CallGraph: Add getNode() method, constify. by Anna Zaks · 13 years ago
  11. f856264 -Wformat-non-iso: warn about positional arguments (pr12017) by Hans Wennborg · 13 years ago
  12. d277661 Call Graph: Only the root node is allowed to have an invalid Decl*. by Anna Zaks · 13 years ago
  13. a50a5cd Remove stray semi-colon. by Daniel Dunbar · 13 years ago
  14. 196b8cf Add a basic CallGraph to Analysis. by Anna Zaks · 13 years ago
  15. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
  16. 8e282c3 Fix horrific CFG bug where '@autoreleasepool' would be put in a dangling block in the CFG. by Ted Kremenek · 13 years ago
  17. 0d95dfc Thread safety analysis: expand set of expressions that can be used to denote locks. by DeLesley Hutchins · 13 years ago
  18. 2a35be8 Thread safety analysis: handle CFG blocks which call functions marked as noreturn. by DeLesley Hutchins · 13 years ago
  19. b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
  20. d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
  21. 7651742 Warn about non-standard format strings (pr12017) by Hans Wennborg · 13 years ago
  22. 2f13bec Thread-safety analysis: Disable checking inside constructors, destructors, lock, and unlock functions by DeLesley Hutchins · 13 years ago
  23. 4bda3ec Thread-Safety: added support for 'this' as a lock expression. by DeLesley Hutchins · 13 years ago
  24. 32addd5 Format string analysis: give 'q' its own enumerator. by Hans Wennborg · 13 years ago
  25. be6126a Make -Wformat fix-its preserve original conversion specifiers. by Hans Wennborg · 13 years ago
  26. b4a3ef7 Tweak format string checking to work with %@ and ObjC toll-free bridging. <rdar://problem/10814120> by Ted Kremenek · 13 years ago
  27. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  28. 2e51562 Thread safety analysis: by Richard Smith · 13 years ago
  29. aacde71 Thread safety analysis: at a CFG join point between a block terminating in a by Richard Smith · 13 years ago
  30. 7da1f46 Format string warnings: don't a.k.a. wchar_t with wchar_t. by Hans Wennborg · 13 years ago
  31. 54a7e3f [CFG] Removed unused local variable. by Erik Verbruggen · 13 years ago
  32. 339b907 Let %S, %ls, %C match 16bit types in NSStrings. by Nico Weber · 13 years ago
  33. e6ca97f Fix NSLog format string checking for %@. by Ted Kremenek · 13 years ago
  34. 9d24c2c Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes PR 9466. by Ted Kremenek · 13 years ago
  35. 23661d3 Revert various template unreachability code I committed accidentally. by David Blaikie · 13 years ago
  36. a9bb955 More fixes/tests. by David Blaikie · 13 years ago
  37. 7154c03 Support undefined dependent bases. by David Blaikie · 13 years ago
  38. e03b2b3 Handle thread safety attributes on functions with separate definitions and declarations. by DeLesley Hutchins · 13 years ago
  39. ef1440b The 'l' length modifier makes sense with the scanlist conversion specifier. by Ted Kremenek · 13 years ago
  40. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  41. 37969b7 scanf: parse the 'm' length modifier, and check that the right arguments by Hans Wennborg · 13 years ago
  42. 28058d1 scanf analysis: the 'a' length modifier is valid with a scanlist by Hans Wennborg · 13 years ago
  43. 6de0b48 scanf analysis: don't bail out after successful parse of scanlist by Hans Wennborg · 13 years ago
  44. 97a72c3 Add elidable CXXConstructExpr as block-level expr. It converts an lvalue to a rvalue, which is a useful step during AST evaluation. by Zhongxing Xu · 13 years ago
  45. b4fa418 Thread safety analysis: added support for trylock attribute. by DeLesley Hutchins · 13 years ago
  46. b37d2b5 Added LocalVariableMap by DeLesley Hutchins · 13 years ago
  47. 1c87980 Teach the static analyzer to not treat XPC types as CF types. by Ted Kremenek · 13 years ago
  48. df49782 Support for thread safety attributes on functions by DeLesley Hutchins · 13 years ago
  49. 5294c79 Support the 'a' scanf length modifier as an extension in C++. by Hans Wennborg · 13 years ago
  50. 72b20ff Enable the user to control whether CXXConstructExpr will be added as a by Zhongxing Xu · 13 years ago
  51. 682060c Colorize and condense CFG pretty-printing. by Ted Kremenek · 13 years ago
  52. 15ce164 Enhance AnalysisDeclContext::getReferencedBlockVars() to understand PseudoObjExprs. It turns out by Ted Kremenek · 13 years ago
  53. 280cf14 Fix regression in LiveVariables when reasoning about variables captured by blocks. by Ted Kremenek · 13 years ago
  54. 3b7a48f Improve CFG pretty-printing for CXXConstructExprs. by Ted Kremenek · 13 years ago
  55. 893d414 Improve CFG pretty-printing of CastExprs. by Ted Kremenek · 13 years ago
  56. 3ff53b3 Update the CMake build for r146959's new files. by Chandler Carruth · 13 years ago
  57. 99ba9e3 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  58. 7723fec Keep track of all declarations of an Objective-C class (both forward by Douglas Gregor · 13 years ago
  59. d02deeb Support the 'a' length modifier in scanf format strings as a C90 extension. by Hans Wennborg · 13 years ago
  60. 6fcd932 Check that arguments to a scanf call match the format specifier, by Hans Wennborg · 13 years ago
  61. 6308218 Remove unnecessary braces from my previous commit. by Hans Wennborg · 13 years ago
  62. f4f0c60 Make printf warnings refer to wint_t and wchar_t by name by Hans Wennborg · 13 years ago
  63. b8ec3e3 Move definition of ConversionSpecifier::toString() to FormatString.cpp by Hans Wennborg · 13 years ago
  64. 117348c fix format specifier fixit for printf("%ld", "foo"); by Hans Wennborg · 13 years ago
  65. 1fa3c06 This patch extends thread safety analysis with support for the scoped_lockable attribute. by DeLesley Hutchins · 13 years ago
  66. a792aff Make printf warnings refer to intmax_t et al. by name by Hans Wennborg · 13 years ago
  67. 02f34c5 [analyzer] Rely on LLVM Dominators in Clang dominator computation. by Anna Zaks · 13 years ago
  68. 687b5df Revert r145697 and dependent patch r145702. It added a dependency from by Nick Lewycky · 13 years ago
  69. 377cc6e Make r145697 actually work. by Hans Wennborg · 13 years ago
  70. 5fdc1b9 Make conversion specifier warning refer to typedef if possible. by Hans Wennborg · 13 years ago
  71. 2d9eb21 Teach the CFG builder how to properly destroy temporaries who by Douglas Gregor · 13 years ago
  72. ccf1bfd [analyzer] teach AnalysisDeclContext::getSelfDecl() about blocks that capture the 'self' variable of the enclosing ObjC method decl. Fixes <rdar://problem/10380300>. by Ted Kremenek · 13 years ago
  73. f3fb5c5 We don't add ExprWithCleanups to the CFG, and getSVal looks by John McCall · 13 years ago
  74. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  75. 6bbecd5 Tweak LookThroughStmt() in LiveVariables to properly look through alternativing ParenExprs and OpaqueValueExprs. Thanks to Anna and Argiris for iterating on this function. My original patch embarssingly didn't even pass the Clang tests. by Ted Kremenek · 13 years ago
  76. ef911a1 LookThroughStmt GM release. by Argyrios Kyrtzidis · 13 years ago
  77. 51e4e1e LookThroughStmt v4.6.3 by Argyrios Kyrtzidis · 13 years ago
  78. 74b5edd Simplify LookThroughStmt in LiveVariables.cpp by Argyrios Kyrtzidis · 13 years ago
  79. 38f0b5a Another correction to the LiveVariables commit (r143767, r143780). by Anna Zaks · 13 years ago
  80. 5112fc4 Fix infinite loop in LiveVariables due to a misplaced 'break' (it would break out of by Argyrios Kyrtzidis · 13 years ago
  81. ddaec0d Teach LiveVariables to look through OpaqueValueExprs for extending Stmt liveness. by Ted Kremenek · 13 years ago
  82. 6a9065a Per discussion with John McCall, don't add OpaqueValueExprs to the CFG. by Ted Kremenek · 13 years ago
  83. 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
  84. 29e97cb Teach format string analysis that "%zu" means size_t. by Hans Wennborg · 13 years ago
  85. 6ca4a9a Tweak printf format string parsing to accept 'hh' conversion specifier to accept any char, not just signed char. Fixes <rdar://problem/10303638>. by Ted Kremenek · 13 years ago
  86. 58f6f1e Add source-level dominators analysis. Patch by Guoping Long! by Ted Kremenek · 13 years ago
  87. 8e02604 Actually rename the file AnalysisContext.cpp -> AnalysisDeclContext.cpp by Chandler Carruth · 13 years ago
  88. 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
  89. b1b5daf [analyzer] Remove LocationContext creation methods from AnalysisManager, and change clients to use AnalysisContext instead. by Ted Kremenek · 13 years ago
  90. 439ed16 Refactor ThreadSafety to use PostOrderCFGView instead of its own copy (of TopologicallySortedCFG). by Ted Kremenek · 13 years ago
  91. edb1863 Pull TopologicallySortedCFG out of LiveVariables into its own analysis: PostOrderCFGView. by Ted Kremenek · 13 years ago
  92. 6db51f7 Added support for thread safety attributes on destructors. by DeLesley Hutchins · 13 years ago
  93. f1ac637 Thread safety analysis refactoring: invalid lock expressions. by DeLesley Hutchins · 13 years ago
  94. e0eaa85 Thread safety analysis: add support for attributes on constructors. by DeLesley Hutchins · 13 years ago
  95. a60448d Refactoring and code cleanup. by DeLesley Hutchins · 13 years ago
  96. 2dde35b More metaprogramming with builtin types. by John McCall · 13 years ago
  97. a7da215 Suggest %zu for size_t args to printf. by Hans Wennborg · 13 years ago
  98. 8121639 Substitute for arguments in method calls -- functionality by DeLesley Hutchins · 13 years ago
  99. 9f80a97 Substitute for arguments in method calls -- refactoring by DeLesley Hutchins · 13 years ago
  100. 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 13 years ago