1. 6d2eb4d Don't pass -fexceptions=0 (it is the default). by Daniel Dunbar · 15 years ago
  2. d23c447 This patch streamlines CheckerVisitor.def so that it follows the usual '#ifndef foo' pattern: by Kovarththanan Rajaratnam · 15 years ago
  3. 98873ec Fix for Path::isSpecialFile to Path::isRegularFile API in rev 89765. by Edward O'Callaghan · 15 years ago
  4. be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
  5. d78f598 Don't crash when we re-use a template specialization node for an explicit instantiation. lib/Support/CommandLine.cpp is our test case by Douglas Gregor · 15 years ago
  6. a0d3ca1 Refactor ActOnFinishSwitchStmt to simplify it further by Douglas Gregor · 15 years ago
  7. 0be3193 Refactor ActOnFinishSwitchStmt to simplify and reduce nesting by Douglas Gregor · 15 years ago
  8. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  9. 717a595 Don't try to install .dir files. by Daniel Dunbar · 15 years ago
  10. f6c56e2 Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used yet). by Anders Carlsson · 15 years ago
  11. bc6c676 UndefResults is not needed. by Zhongxing Xu · 15 years ago
  12. d975206 Implement proper cleanup semantics for condition variables in for by Douglas Gregor · 15 years ago
  13. 772250c Add really basic support for blocks in the retain/release checker. For now, anytime we pass a tracked object to a block call we stop tracking it. by Ted Kremenek · 15 years ago
  14. 721903e Allow building of CFGs for ASTs that contain BlockExprs. by Ted Kremenek · 15 years ago
  15. c95ad9f Add transfer function support for BlockExpr. by Ted Kremenek · 15 years ago
  16. eb1c7a0 Split CodeTextRegion into FunctionTextRegion and BlockTextRegion. This a precursor to having basic static analysis support for blocks. by Ted Kremenek · 15 years ago
  17. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  18. 3233441 Qualify the name of the llvm::cast template. I am somewhat amazed that GCC parsed this by Douglas Gregor · 15 years ago
  19. 9d85109 Don't try to parse LinkAllParses.h for now by Douglas Gregor · 15 years ago
  20. 345e7d2 Tweak the code-generation-for-condition-variables test case to get to what we want to test by Douglas Gregor · 15 years ago
  21. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  22. d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
  23. 7e08dca Convert test case to FileCheck to test the behavior of the nil-receiver checker when the code is targetted for either Tiger or Leopard. by Ted Kremenek · 15 years ago
  24. f81330c For the nil-receiver checker, take into account the behavioral changes that got introduced in Mac OS X 10.5 and later, notably return values of double, float, etc., will not be garbage. Fixes <rdar://problem/6829160>. by Ted Kremenek · 15 years ago
  25. fee96e0 Cleanups and fixes to the nil-receiver checker, some of it fallout the by Ted Kremenek · 15 years ago
  26. 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 15 years ago
  27. 04895d3 "Do" loops cannot have condition variables, so don't parse them. by Douglas Gregor · 15 years ago
  28. 5656e14 Clean up the AST for while loops and fix several problems with by Douglas Gregor · 15 years ago
  29. e9cbf15 Handle references correctly when synthesizing copy constructors. by Anders Carlsson · 15 years ago
  30. 2641606 Fix some major problems dealing with dependently-qualified names in implicit by John McCall · 15 years ago
  31. 744823c Fix the test case failed in buildbot. by Fariborz Jahanian · 15 years ago
  32. 4cd1c70 More cleanup of argument call collection. by Fariborz Jahanian · 15 years ago
  33. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  34. 909e589 DeclarationName::getIdentifier should take a const IdentifierInfo, since the by John McCall · 15 years ago
  35. 5d4d946 Handle cases where we're constructing an array of objects and the constructor has default arguments. by Anders Carlsson · 15 years ago
  36. 80ad16f Helper function for turning a TemplateName into a DeclarationName. by John McCall · 15 years ago
  37. 048f52a Refactor collection of call arguments in common code. by Fariborz Jahanian · 15 years ago
  38. e4d2bdd GNUNullExpr is a valid sentinel even though it isn't of pointer type. by Anders Carlsson · 15 years ago
  39. 46408ee Make sure redeclaration chains are properly linked, even through invalid decls. This fixes PR5415. by Sebastian Redl · 15 years ago
  40. d3d5301 Explicitly store the condition variable within switch statements, and by Douglas Gregor · 15 years ago
  41. c102297 We always need to emit the base expression of a member expression, even when the member decl refers to an enum. Thanks to Eli for pointing this out! by Anders Carlsson · 15 years ago
  42. a244dc3 Fix a crash when "instantiating" VarDecls that are neither type nor value dependent. by Anders Carlsson · 15 years ago
  43. 01234bb Introduce cleanup scopes for "if" statements in two places: by Douglas Gregor · 15 years ago
  44. 71d9f7c Remove empty wpa directory. It was moved to examples/wpa in r88825 by Kovarththanan Rajaratnam · 15 years ago
  45. aa7dd81 Sort CMakeLists.txt by Kovarththanan Rajaratnam · 15 years ago
  46. d5782d5 Rename CleanupScope -> DelayedCleanupBlock. No functionality change. by Douglas Gregor · 15 years ago
  47. 7cd6a9e Update project file. by Anders Carlsson · 15 years ago
  48. a7605db Un-break instantiation of if statements with conditional variables by Douglas Gregor · 15 years ago
  49. 56eec2b Fix for PR5568. by Edward O'Callaghan · 15 years ago
  50. 87392c4 Remove trailing spaces by Kovarththanan Rajaratnam · 15 years ago
  51. f5f5144 Add getByteSize() and getTypeSizeInBytes(). by Ken Dyck · 15 years ago
  52. 6d901e3 We can remove this file now. by Zhongxing Xu · 15 years ago
  53. 668399b Refactor undefined result checker. This is the last one. by Zhongxing Xu · 15 years ago
  54. 2055eff Refactor NilReceiverStructRet and NilReceiverLargerThanVoidPtrRet into by Zhongxing Xu · 15 years ago
  55. 990a07c Remove trailing spaces by Kovarththanan Rajaratnam · 15 years ago
  56. 5b95592 Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and CGTemporaries. by Anders Carlsson · 15 years ago
  57. 7e12003 When mangling a ctor/dtor we need to take into consideration whether it's a member template. by Anders Carlsson · 15 years ago
  58. 26d6e9d Set the template specialization kind before instantiating the function definition so that the function will have the right linkage. by Anders Carlsson · 15 years ago
  59. 0430975 Teach Evaluate to handle member expressions referring to enum constants and by Eli Friedman · 15 years ago
  60. 1fe598c Ignore constructor member templates in CodeGenModule::EmitTopLevelDecl. by Anders Carlsson · 15 years ago
  61. ecf282b It is common for vtables to contain pointers to functions that have either incomplete return types or incomplete argument types. by Anders Carlsson · 15 years ago
  62. d02174c rename UndefinedArgChecker to CallAndMessageChecker. by Zhongxing Xu · 15 years ago
  63. f253aa7 Rename: UndefinedArgChecker.cpp => CallAndMessageChecker.cpp by Zhongxing Xu · 15 years ago
  64. e576af2 Enhance null dereference diagnostics by indicating what variable (if any) was dereferenced. Addresses <rdar://problem/7039161>. by Ted Kremenek · 15 years ago
  65. 33a33d8 Sketch the rest of the clang -cc1 option definitions, aka fun with C-x C-(. by Daniel Dunbar · 15 years ago
  66. 8cfe5a7 Explicitly track the condition variable within an "if" statement, by Douglas Gregor · 15 years ago
  67. 21affc0 Add clang -cc1 parsing of diagnostic options. by Daniel Dunbar · 15 years ago
  68. c312076 After performing a bounds check in ArrayBoundChecker, record the fact that a bounds check succeeded by transitioning the ExplodedGraph. by Ted Kremenek · 15 years ago
  69. 19d67b5 Clean up the Checker API a little more, resolving some hidden bugs by Ted Kremenek · 15 years ago
  70. a1b29a7 Don't try to treat an enum constant as an lvalue. by Anders Carlsson · 15 years ago
  71. a4c98cd Convert the && and || operands to bool using standard conversions. Fixes PR5593. by Anders Carlsson · 15 years ago
  72. 60bce3e Fixe a crash in encoding of SEL type caused by recent changes. by Fariborz Jahanian · 15 years ago
  73. bc0e078 Handle converting member pointers to bool. by Anders Carlsson · 15 years ago
  74. a79f8b3 Fix a recent regression probably caused by addition of altivec-style by Fariborz Jahanian · 15 years ago
  75. c6e11ff Provide out-of-line definition for destructor of Checker. by Ted Kremenek · 15 years ago
  76. 616cf05 Tweak UndefBranchChecker to register the most nested "undefined" expression with bugreporter::registerTrackNullOrUndefValue instead of the condition itself. by Ted Kremenek · 15 years ago
  77. 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
  78. 998c133 Cleanup title/description of "undefined branch" BugType and add some test cases for this check. by Ted Kremenek · 15 years ago
  79. a3697c9 Handle base-to-derived casts. Will land test case shortly. by Anders Carlsson · 15 years ago
  80. 9319f02 Put back hard-coded paths for win32 until I figure out what happened to failed tests. by John Thompson · 15 years ago
  81. a52e742 Remove '-checker-simple' reference from scan-build. Patch by Kovarththanan Rajaratnam! by Ted Kremenek · 15 years ago
  82. 5d484e8 Intercept sizeof and alignof references before they get into ASTContext methods. This fixes a crash when writing sizeof(Incomplete&), and lets ASTContext's methods do the right thing for CodeGen, which fixes PR5590. by Sebastian Redl · 15 years ago
  83. 6ec18a3 Reorder the header search a bit so that it matches gcc exactly: by Rafael Espindola · 15 years ago
  84. eb0d8c9 Let using directives refer to namespace aliases. Fixes PR5479. by Sebastian Redl · 15 years ago
  85. f21bac6 Require a class type to be complete before probing its conversion by Douglas Gregor · 15 years ago
  86. 84fb9c0 Implement conversion from a switch condition with class type to an by Douglas Gregor · 15 years ago
  87. 74295b3 Canonical template arguments that are template template parameters by by Douglas Gregor · 15 years ago
  88. ac564f3 Improve type-checking of templates by distinguishing between members by Douglas Gregor · 15 years ago
  89. 7edfb69 Do not mark declarations as used when performing overload resolution. Fixes PR5541 by Douglas Gregor · 15 years ago
  90. 3ebd753 Tolerate extraneous "template<>" headers better, downgrading the by Douglas Gregor · 15 years ago
  91. 3e0c098 Fix CMake build by Douglas Gregor · 15 years ago
  92. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
  93. f155dbf UndefBranchChecker: more bug reporter helper information emit. by Zhongxing Xu · 15 years ago
  94. 0835e4c Initial refactor of UndefBranchChecker. We still use GRBranchNodeBuilder by Zhongxing Xu · 15 years ago
  95. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  96. 93b189f Change Clang-Code-Compile tests to only -emit-llvm instead of running by Daniel Dunbar · 15 years ago
  97. fa133a1 Teach CodeGenFunction::EmitDecl to ignore Using and UsingShadow decls. by Daniel Dunbar · 15 years ago
  98. ce9f423 x86_64, PR5582: Layout bases for C++ records. by Daniel Dunbar · 15 years ago
  99. 90cb920 Recognize .hpp as a C++ header. by Daniel Dunbar · 15 years ago
  100. e2814d8 Add clang -cc1 parsing of analyzer options. by Daniel Dunbar · 15 years ago