1. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  2. d0f3d71 Silence static analyzer issue by documenting that in this context by Ted Kremenek · 12 years ago
  3. 42f74f2 clang support for Bitrig (an OpenBSD fork); patch by David Hill. by Eli Friedman · 12 years ago
  4. b075417 Revert "Tweak insecureAPI analyzer checks to have the ability to be individually disabled." by Ted Kremenek · 12 years ago
  5. 4f50875 Tweak insecureAPI analyzer checks to have the ability to be individually disabled. by Ted Kremenek · 12 years ago
  6. 0718952 Include the "issue context" (e.g. function or method) where a static analyzer issue occurred in the plist output. by Ted Kremenek · 13 years ago
  7. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  8. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  9. 393b979 [analyzer] Change the warning to suggest 'strlcat/strlcpy' as by Anna Zaks · 13 years ago
  10. b63d8d8 Implement checker that looks for calls to mktemps and friends that have fewer than 6 Xs. Implements <rdar://problem/6336672>. by Ted Kremenek · 13 years ago
  11. 76a5424 Turn 'SecuritySyntaxChecker' into a "meta" security checker for insecure APIs. Now by Ted Kremenek · 13 years ago
  12. 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
  13. b8989f2 Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 13 years ago
  14. a7957ff [analyzer] Warn about the use of insecure, deprecated vfork() function PR11053 (http://llvm.org/bugs/show_bug.cgi?id=11053). by Anna Zaks · 13 years ago
  15. 590dd8e [analyzer] Refactor PathDiagnosticLocation: Make PathDiagnosticLocation(SourceLocation...) private. Most of the effort here goes to making BugReport refer to a PathDiagnosticLocation instead of FullSourceLocation. by Anna Zaks · 13 years ago
  16. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  17. e0e2933 Remove dead code. by Ted Kremenek · 13 years ago
  18. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  19. 9cb677e Add security syntax checker for strcat() which causes the Static Analyzer to generate a warning any time the strcat() function is used with a note suggesting to use a function which provides bounded buffers. CWE-119. by Lenny Maiorani · 14 years ago
  20. c2dace1 Refactoring the security checker a little bit so that each CallExpr check doesn't get called for each CallExpr. Instead it does a switch and only runs the check for the proper identifier. Slight speed improvement (probably significant on very large ASTs), and should make it easier and more clear to add more checks for other CallExpr's later. by Lenny Maiorani · 14 years ago
  21. 5b67a82 Add security syntax checker for strcpy() which causes the Static Analyzer to generate a warning any time the strcpy() function is used with a note suggesting to use a function which provides bounded buffers. by Lenny Maiorani · 14 years ago
  22. ea4411e Fix spelling in a comment. (test commit) by Lenny Maiorani · 14 years ago
  23. ec8605f [analyzer] Rename CheckerV2 -> Checker. by Argyrios Kyrtzidis · 14 years ago
  24. 7dd445e [analyzer] Use the new registration mechanism on the non-path-sensitive-checkers: by Argyrios Kyrtzidis · 14 years ago
  25. 9b66371 Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'. by Ted Kremenek · 14 years ago
  26. 0f56559 NetBSD, OpenBSD, and Dragonfly BSD also have arc4random. Patch from by Douglas Gregor · 14 years ago
  27. 2114258 Chris Lattner has strong opinions about directory layout. :) by Ted Kremenek · 14 years ago[Renamed (98%) from lib/EntoSA/Checkers/CheckSecuritySyntaxOnly.cpp]
  28. 3a8f40e Rename headers: 'clang/GR' 'clang/EntoSA' and update Makefile. by Ted Kremenek · 14 years ago[Renamed (99%) from lib/GR/Checkers/CheckSecuritySyntaxOnly.cpp]
  29. 9ef6537 Rename static analyzer namespace 'GR' to 'ento'. by Ted Kremenek · 14 years ago
  30. 5a4f98f [analyzer] Refactoring: Move stuff into namespace 'GR'. by Argyrios Kyrtzidis · 14 years ago
  31. a7af5ea [analyzer] Refactoring: Move checkers into lib/GR/Checkers and their own library, libclangGRCheckers by Argyrios Kyrtzidis · 14 years ago[Renamed from lib/GR/CheckSecuritySyntaxOnly.cpp]
  32. bce30c5 [analyzer] Refactoring: lib/Checker -> lib/GR and libclangChecker -> libclangGRCore by Argyrios Kyrtzidis · 14 years ago[Renamed from lib/Checker/CheckSecuritySyntaxOnly.cpp]
  33. 98cabba [analyzer] Refactoring: include/clang/Checker -> include/clang/GR by Argyrios Kyrtzidis · 14 years ago
  34. 723df24 Added missing IgnoreParens(). by Abramo Bagnara · 14 years ago
  35. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  36. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  37. a7e6845 Detabify. by Eli Friedman · 14 years ago
  38. 4087f27 StringRef'ication of lots stuff, patch by Peter Davies! by Daniel Dunbar · 14 years ago
  39. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  40. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 15 years ago
  41. 2c01676 Use llvm::SmallString instead of std::string. by Ted Kremenek · 15 years ago
  42. 431a2cb Improve static analyzer diagnostic concerning the use of 'mktemp' by Ted Kremenek · 15 years ago
  43. 9705309 Move 'LocalCheckers.h' to the 'Checkers' subdirectory. by Ted Kremenek · 15 years ago
  44. 6b67630 Move BugReporter.h, PathDiagnostic.h, and BugType.h to 'include/Checker/BugReporter' by Ted Kremenek · 15 years ago
  45. 1309f9a Split libAnalysis into two libraries: libAnalysis and libChecker. by Ted Kremenek · 15 years ago[Renamed (99%) from lib/Analysis/CheckSecuritySyntaxOnly.cpp]
  46. 88c8bc8 Don't suggest the developer use 'arc4random' instead of 'rand' when that function is not available. Fixes PR 6012. by Ted Kremenek · 15 years ago
  47. 1bf4056 Add security syntactic checker for mktemp. Patch by Lei Zhang! by Zhongxing Xu · 15 years ago
  48. f017173 Port BugReporter and BugType to StringRef. by Benjamin Kramer · 15 years ago
  49. ba5fb5a lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespace by Kovarththanan Rajaratnam · 15 years ago
  50. bd842e3 Add check for obsolete function call of getpw(). by Zhongxing Xu · 15 years ago
  51. aa30b3b Add comments. by Zhongxing Xu · 15 years ago
  52. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  53. 2465047 Implement: <rdar://problem/6337100> CWE-338: Use of cryptographically weak prng by Ted Kremenek · 15 years ago
  54. a818783 Use C++ style comments. by Ted Kremenek · 15 years ago
  55. 65a81a9 Implement: <rdar://problem/6337132> CWE-273: Failure to Check Whether Privileges by Ted Kremenek · 15 years ago
  56. 2376002 Remove 'AnalysisContext::setDecl()', as we the Decl associated with an by Ted Kremenek · 15 years ago
  57. cad9f41 In the "use of floating point variable as loop counter" check, check by Ted Kremenek · 15 years ago
  58. efcbb15 Implement: <rdar://problem/6335715> rule request: gets() buffer overflow by Ted Kremenek · 15 years ago
  59. 5abeb52 Add comments. by Ted Kremenek · 15 years ago
  60. 8baf86d Refine checking and diagnostics for use of floating point variable as a counter. by Ted Kremenek · 15 years ago
  61. dbfb5f8 Add initial implementation of checking for uses of floating point as a loop counter. by Ted Kremenek · 15 years ago