1. 0e0bae8 Add DependencyOutputOptions to wrap -M... options, and propogate to by Daniel Dunbar · 15 years ago
  2. 4f92032 Fix ctor vtable name. WIP. by Mike Stump · 15 years ago
  3. 8cfcb52 Push ctor vtable construction down further. WIP. by Mike Stump · 15 years ago
  4. 10f51e8 Remove some stale ErrorNodes variables in GRExprEngine and the old buffer overflow logic in GRExprEngineInternalChecks.cpp. by Ted Kremenek · 15 years ago
  5. 0059f1c After drinking caffeine, add the two files missing from the previous submit. by Chandler Carruth · 15 years ago
  6. d9e1530 Move handling of template parameter packs out of the by Douglas Gregor · 15 years ago
  7. e752641 Refactoring of template-argument checking code to reduce nesting, by Douglas Gregor · 15 years ago
  8. 9148c3f Before checking a template template argument against its corresponding by Douglas Gregor · 15 years ago
  9. f465e85 Move the ManagerRegistry to the Analysis library to resolve the layering violation. by Chandler Carruth · 15 years ago
  10. ebf16e8 Do not eagerly set stop point for arguments. This misleads the debugger in identifying beginning of function body. Instead, create new location to attach with llvm.dbg.declare. This location is only used to find the context of the variable by the code generator, and it is not used to emit line number info. by Devang Patel · 15 years ago
  11. e8b31cc Value initialize non-class array members in ctor's by Fariborz Jahanian · 15 years ago
  12. 9106ef7 Instantiation of template template parameters for nested templates, e.g., by Douglas Gregor · 15 years ago
  13. 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
  14. d694485 Add undefined array subscript checker. by Zhongxing Xu · 15 years ago
  15. 6cc46ed Remove the old out-of-bound checking code. by Zhongxing Xu · 15 years ago
  16. 58e689f Reimplement out-of-bound array access checker with the new checker interface. by Zhongxing Xu · 15 years ago
  17. b991f48 ReturnPointerRangeChecker: use StripCasts() instead of checking for zero index by Zhongxing Xu · 15 years ago
  18. 29cf746 Add PreprocessorOutputOptions to CompilerInvocation, and move initialization to by Daniel Dunbar · 15 years ago
  19. 775bee7 Add PreprocessorOutputOptions, for things like -dM, -C, -CC which control -E by Daniel Dunbar · 15 years ago
  20. 29a790b Simplifiy target feature handling by coalescing all the logic into by Daniel Dunbar · 15 years ago
  21. aea3641 Allow TextDiagnosticPrinter to have optional ownership of its output stream. by Daniel Dunbar · 15 years ago
  22. ead2a5e Update CMake. by Daniel Dunbar · 15 years ago
  23. de7d800 CastToStructChecker: use 'isStructureType()' instead of 'isRecordType()' to determine if a pointer is casted to a struct pointer. This fixes an observed false positive when a value is casted to a union. by Ted Kremenek · 15 years ago
  24. 1d9cbeb Fix display of "ANALYZE" statements in AnalysisConsumer by correctly resetting the flag indicating that the current Decl* has not yet been displayed. Also move this out of AnalysisManager, since AnalysisManager should not handle text output to the user. by Ted Kremenek · 15 years ago
  25. f493f49 Remove public headers for UndefinedArgChecker, AttrNonNullChecker, and BadCallChecker, making their implementations completely private. by Ted Kremenek · 15 years ago
  26. 7b5a121 Redo how PCH handles its implicit include. Instead of treating this specially in by Daniel Dunbar · 15 years ago
  27. 4d5936a More StringRef simplification to PCHValidator::ReadPredefinesBuffer. by Daniel Dunbar · 15 years ago
  28. 10014aa Rewrite splitLines using StringRef; this is much simpler, and also now avoids by Daniel Dunbar · 15 years ago
  29. b4b817d Refactor DereferenceChecker to use only the new Checker API instead of by Ted Kremenek · 15 years ago
  30. 09b6d0e Preserve source locations when building offsetof expressions featuring by John McCall · 15 years ago
  31. aee8de3 More VTT work. We now track offsets and use the ctor vtable builder by Mike Stump · 15 years ago
  32. 37acf5a Fixup spacing. by Mike Stump · 15 years ago
  33. a52ef08 Apparently the following idiom is specifically encouraged: by John McCall · 15 years ago
  34. 88b11de Avoid generating additional destructor(s) for initialized constructed objects. by Fariborz Jahanian · 15 years ago
  35. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  36. dc3c0d2 StringRefify some PCH interfaces. by Daniel Dunbar · 15 years ago
  37. 4fda42e Replace startsWith functions with StringRef. by Daniel Dunbar · 15 years ago
  38. 971977f Stub out most of the VTT building code. WIP. by Mike Stump · 15 years ago
  39. f7f3d0d Create a new Scope when parsing a declaration with a C++ scope specifier. by John McCall · 15 years ago
  40. 0f9fed7 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 15 years ago
  41. b6d1cc8 PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries. by Daniel Dunbar · 15 years ago
  42. b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
  43. a020380 Attach location info with llvm.dbg.declare. by Devang Patel · 15 years ago
  44. 496e45e Add FIXIT hint for -Wsemicolon-before-method-body by Ted Kremenek · 15 years ago
  45. 4a5dc24 Revert r86741; it doesn't handle virtual bases correctly. by Eli Friedman · 15 years ago
  46. db380b4 Minor optimization to skip null check in generated code where it isn't by Eli Friedman · 15 years ago
  47. 7f1de45 Fix for PR5454: make sure to use the right block as the predecessor in the by Eli Friedman · 15 years ago
  48. dfcaf06 Make -Wsemicolon-before-method-body opt-in (and part of -Wextra). Addresses <rdar://problem/7381735>. by Ted Kremenek · 15 years ago
  49. 3a4a2b3 Silence warning. by Benjamin Kramer · 15 years ago
  50. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  51. 4770a4a Changed a variable name to match what it represents (Ted's feedback). by Fariborz Jahanian · 15 years ago
  52. 88f4280 This patch implements Code gen. for destruction of global array of objects. by Fariborz Jahanian · 15 years ago
  53. f1c0333 Only generate a VTT for classes that need a VTT. by Mike Stump · 15 years ago
  54. 8d35314 Localize -disable-llvm-optzns handling to BackendConsumer::CreatePasses. by Daniel Dunbar · 15 years ago
  55. d9f01d4 Fix a similar problem with qualified lookup through using directives, by John McCall · 15 years ago
  56. 12ea578 Make a somewhat more convincing test case for unqualified lookup through by John McCall · 15 years ago
  57. b6aa69a Ignore parentheses when check the type of the expr. by Zhongxing Xu · 15 years ago
  58. 37e9c47 SizeofPointerChecker: Many false positives have the form 'sizeof *p'. by Zhongxing Xu · 15 years ago
  59. 380dd75 Add vtable caching to prevent multiple vtables for the same class from by Mike Stump · 15 years ago
  60. d7be78a Fix unqualified lookup through using directives. by John McCall · 15 years ago
  61. b76cd3d When trying to assign a regular string literal to an Objective-C 'id' type or a pointer to an NSString, emit a code insertion hint that turns it into an Objective-C string. For example: by Anders Carlsson · 15 years ago
  62. cbe091f Now we can safely use the argument expression's source range. by Zhongxing Xu · 15 years ago
  63. 52cb277 SizeofPointerChecker: If an explicit type specifier is used, do not issue warnings. by Zhongxing Xu · 15 years ago
  64. 4881b99 Use PP.getLocForEndOfToken as suggested by John. by Anders Carlsson · 15 years ago
  65. 572ea26 Use the source range of the whole sizeof expression, otherwise it crashes when by Zhongxing Xu · 15 years ago
  66. ad26b73 If a function with a default argument is redefined and the new function also has a defualt argument then add a fixit hint that removes the default argument. Fixes PR5444. by Anders Carlsson · 15 years ago
  67. adca271 Refine PointerSubChecker: compare the base region instead of the original by Zhongxing Xu · 15 years ago
  68. fbfb52d Be sure to clear out VCall when we clear out VCalls. by Mike Stump · 15 years ago
  69. 479529e Rename: StripCasts describes what it does better. by Zhongxing Xu · 15 years ago
  70. 82d75b0 Finish off mangling for the VTT. by Mike Stump · 15 years ago
  71. ab3f7e9 Add mangling for the construction vtable. by Mike Stump · 15 years ago
  72. 3958b50 Fix clang's use of DenseMap iterators after r86636 fixed their constness. by Jeffrey Yasskin · 15 years ago
  73. 731ad8f Switch to getFileOrSTDIN(). by Daniel Dunbar · 15 years ago
  74. fee8a3c Move all of the type-printing logic to its own C++ source file by Douglas Gregor · 15 years ago
  75. 2cdafa8 Privatize InitHeaderSearch, this functionality is only exposed via by Daniel Dunbar · 15 years ago
  76. 3ada2df Enable the use of the new llvm objectsize intrinsic. by Mike Stump · 15 years ago
  77. d288baf Further change in a comment. by Fariborz Jahanian · 15 years ago
  78. 9aea0ce Removed a FIXME on nested type specifier warning. by Fariborz Jahanian · 15 years ago
  79. 3451e92 Changed error for nested type qualifier mismatch to by Fariborz Jahanian · 15 years ago
  80. 89c49f0 Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass of by Douglas Gregor · 15 years ago
  81. 99ef53a Remove stale FIXME. by Ted Kremenek · 15 years ago
  82. ff4393c Make sure that we look into nested, transparent declaration contexts by Douglas Gregor · 15 years ago
  83. d411b3f For array pointee type, get its cvr qualifier from by Fariborz Jahanian · 15 years ago
  84. 3f17a37 Fix build after r86579. by Benjamin Kramer · 15 years ago
  85. d47c47d Make sure that we instantiate default function arguments for an by Douglas Gregor · 15 years ago
  86. 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
  87. 0f8716b Improve instantiation of default template arguments for nested by Douglas Gregor · 15 years ago
  88. 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
  89. 1c03ca3 __uint128_t is indeed an unsigned integer type. Fixes PR5435. by Anders Carlsson · 15 years ago
  90. e48319a When transforming an InitListExpr, if we already computed a non-dependent type for the InitListExpr, keep it by Douglas Gregor · 15 years ago
  91. ede7eb2 Add check for pointer arithmetic on non-array variables. by Zhongxing Xu · 15 years ago
  92. bd842e3 Add check for obsolete function call of getpw(). by Zhongxing Xu · 15 years ago
  93. b23c869 remove redundant file name in CMakeLists.txt. by Zhongxing Xu · 15 years ago
  94. 483bfaa update CMakeList.txt by Zhongxing Xu · 15 years ago
  95. 671b9e2 Update CMake by Daniel Dunbar · 15 years ago
  96. aa30b3b Add comments. by Zhongxing Xu · 15 years ago
  97. 4f3dc69 Add checker for CWE-588: Attempt to Access Child of a Non-structure Pointer. by Zhongxing Xu · 15 years ago
  98. 2900ca3 Update CMake by Daniel Dunbar · 15 years ago
  99. dfed7a1 Put all long strings in 80-col. by Zhongxing Xu · 15 years ago
  100. b10a7c2 Add checker for CWE-587: Assignment of a Fixed Address to a Pointer. by Zhongxing Xu · 15 years ago