1. 32358e2 Simplify. by Daniel Dunbar · 15 years ago
  2. fe37d04 PthreadLockChecker doesn't need PreVisitCallExpr() yet. All the current logic should be done in PostVisitCallExpr() by Ted Kremenek · 15 years ago
  3. ac9bea8 Add most of the boilerplate logic for a simple pthread_mutux_lock() -> pthread_mutex_unlock() checker. We need to add a visitor method to Checker for handling dead symbols in order to detect locks that are not unlocked. by Ted Kremenek · 15 years ago
  4. 1acfe8e Remove obsolete 'struct NullDerefTag'. by Ted Kremenek · 15 years ago
  5. f0a2f51 Use the --with-c-include-dirs configure option. by Rafael Espindola · 15 years ago
  6. 31a241a Enhance Checker class (and GRExprEngine) to support PostVisitation for CallExprs. No clients (yet). by Ted Kremenek · 15 years ago
  7. 7422db3 Remove GRExprEngine::EvalCall(). It had a single callsite in GRExprEngine, and was easily inlined. by Ted Kremenek · 15 years ago
  8. af8e6ed Random const correctness, and incidentally use computeDeclContext when building by John McCall · 15 years ago
  9. b3cb98e Move TokenCache option to PreprocessorOptions. by Daniel Dunbar · 15 years ago
  10. 3574f46 Switch PTHManager to using diagnostics for most errors. by Daniel Dunbar · 15 years ago
  11. c67a5f9 Simplify. by Daniel Dunbar · 15 years ago
  12. d1e7a96 clang-cc: Refactor ParseInputFollow to clearly split on the two primary cases, by Daniel Dunbar · 15 years ago
  13. 975790e clang-cc: Factor ReadPCHFile out of ProcessInputFile. by Daniel Dunbar · 15 years ago
  14. 6606864 Simplify. by Daniel Dunbar · 15 years ago
  15. b4373b2 clang-cc: Unify InitializeSourceManager calls. by Daniel Dunbar · 15 years ago
  16. e884ff8 Make StoreManager::getSizeInElements() always return DefinedOrUnknownSVal. by Zhongxing Xu · 15 years ago
  17. a29e6b8 Note to self: don't leave debugging statements in the code for four hours. by John McCall · 15 years ago
  18. 8e1bcb0 clang-cc: Move non-Consumer action handling to common location, to expose the massive amount of redundancy we have introduced through blind copy-and-paste. by Daniel Dunbar · 15 years ago
  19. 1ea5294 Fix PCH/preprocess test to be more useful, and unbreak -E mode with implicit by Daniel Dunbar · 15 years ago
  20. ab71ff5 Do not use StringRef while using DebugInfo interface. by Devang Patel · 15 years ago
  21. 8b13c08 Improve recovery in a wonky case where one tries to specialize a by Douglas Gregor · 15 years ago
  22. 1144c21 Fix Makefile dependency bug with out-of-dir builds. by Daniel Dunbar · 15 years ago
  23. 010c3f5 Fix test portability. by Daniel Dunbar · 15 years ago
  24. 918ac48 Tweak AnalyzerOptions for consistency, and make sure default constructed object by Daniel Dunbar · 15 years ago
  25. c8daaa4 Tweak formatting. by Daniel Dunbar · 15 years ago
  26. 5746f1f Move AnalyzerOptions into CompilerInvocation. by Daniel Dunbar · 15 years ago
  27. c8d8ac5 Add <foo> = [<bar> nextObject] to the -Widiomatic-parentheses category, by John McCall · 15 years ago
  28. eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
  29. c716293 Tweak PCH -include handling to make sure it matches the name as would be present by Daniel Dunbar · 15 years ago
  30. 6a6742a Fix clang executable path for Windows by John Thompson · 15 years ago
  31. db0d4b7 Template argument deduction for template template parameters. This by Douglas Gregor · 15 years ago
  32. 8406aed Fix PR 5422: handle lvalue results when evaluating 'based' ptrtoints as part of by John McCall · 15 years ago
  33. f42d74f Make test more platform independent. by Fariborz Jahanian · 15 years ago
  34. 1f2fcee Make test more platform independent (per Sebastian's comment). by Fariborz Jahanian · 15 years ago
  35. 7ca8b06 writable atomic property's setter/getter must be in 'lock' step of by Fariborz Jahanian · 15 years ago
  36. f35f828 Improve diagnostics when a default template argument does not match by Douglas Gregor · 15 years ago
  37. 961c76e Always initialize the header search object as part of InitializePreprocessor; by Daniel Dunbar · 15 years ago
  38. 5814e65 Allow Preprocessor to take ownership of the HeaderSearch object. I think it should probably always own the header search object, but I'm not sure... by Daniel Dunbar · 15 years ago
  39. ca11f61 Sink AttachDependencyFileGen into CreatePreprocessor. by Daniel Dunbar · 15 years ago
  40. 0e0bae8 Add DependencyOutputOptions to wrap -M... options, and propogate to by Daniel Dunbar · 15 years ago
  41. 4f92032 Fix ctor vtable name. WIP. by Mike Stump · 15 years ago
  42. 8cfcb52 Push ctor vtable construction down further. WIP. by Mike Stump · 15 years ago
  43. 10f51e8 Remove some stale ErrorNodes variables in GRExprEngine and the old buffer overflow logic in GRExprEngineInternalChecks.cpp. by Ted Kremenek · 15 years ago
  44. 0059f1c After drinking caffeine, add the two files missing from the previous submit. by Chandler Carruth · 15 years ago
  45. d9e1530 Move handling of template parameter packs out of the by Douglas Gregor · 15 years ago
  46. e752641 Refactoring of template-argument checking code to reduce nesting, by Douglas Gregor · 15 years ago
  47. 9148c3f Before checking a template template argument against its corresponding by Douglas Gregor · 15 years ago
  48. f465e85 Move the ManagerRegistry to the Analysis library to resolve the layering violation. by Chandler Carruth · 15 years ago
  49. 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
  50. e8b31cc Value initialize non-class array members in ctor's by Fariborz Jahanian · 15 years ago
  51. ab6d622 Split buffer overflow test case into two test cases, removing out logic that was commented out. by Ted Kremenek · 15 years ago
  52. 9106ef7 Instantiation of template template parameters for nested templates, e.g., by Douglas Gregor · 15 years ago
  53. 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
  54. d694485 Add undefined array subscript checker. by Zhongxing Xu · 15 years ago
  55. 6cc46ed Remove the old out-of-bound checking code. by Zhongxing Xu · 15 years ago
  56. 58e689f Reimplement out-of-bound array access checker with the new checker interface. by Zhongxing Xu · 15 years ago
  57. b991f48 ReturnPointerRangeChecker: use StripCasts() instead of checking for zero index by Zhongxing Xu · 15 years ago
  58. 387ecbd Simplify. by Daniel Dunbar · 15 years ago
  59. e26bd90 Fix unsafe use of StringRef I introduced. by Daniel Dunbar · 15 years ago
  60. 29cf746 Add PreprocessorOutputOptions to CompilerInvocation, and move initialization to by Daniel Dunbar · 15 years ago
  61. 775bee7 Add PreprocessorOutputOptions, for things like -dM, -C, -CC which control -E by Daniel Dunbar · 15 years ago
  62. 29a790b Simplifiy target feature handling by coalescing all the logic into by Daniel Dunbar · 15 years ago
  63. dc8bbac Minor formatting tweaks. by Daniel Dunbar · 15 years ago
  64. bd9f04b clang-cc: Refactor some -fixit-at handling. by Daniel Dunbar · 15 years ago
  65. aea3641 Allow TextDiagnosticPrinter to have optional ownership of its output stream. by Daniel Dunbar · 15 years ago
  66. ead2a5e Update CMake. by Daniel Dunbar · 15 years ago
  67. 339c134 clang-cc: Move InitializeAnalyzerOptions into Options.cpp by Daniel Dunbar · 15 years ago
  68. d1cdcf3 clang-cc: Start coalescing "frontend" options. by Daniel Dunbar · 15 years ago
  69. 0db4b76 clang-cc: Move InitializeDiagnosticOptions to Options.cpp by Daniel Dunbar · 15 years ago
  70. f797329 clang-cc: Move HeaderSearchOptions to Options.cpp by Daniel Dunbar · 15 years ago
  71. dbf75fe Turn LoggingDiagnosticClient into a more general ChainedDiagnosticClient and by Daniel Dunbar · 15 years ago
  72. 5674908 clang-cc: Move InitializeLangOptions to Options.cpp. by Daniel Dunbar · 15 years ago
  73. d9beeaf Inline some trivial functions. by Daniel Dunbar · 15 years ago
  74. 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
  75. 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
  76. b52d243 clang-cc: Move InitializePreprocessorOptions to Options.cpp by Daniel Dunbar · 15 years ago
  77. f493f49 Remove public headers for UndefinedArgChecker, AttrNonNullChecker, and BadCallChecker, making their implementations completely private. by Ted Kremenek · 15 years ago
  78. d8daaa7 clang-cc: Simplify this code, now that predefines handling is uniform in the by Daniel Dunbar · 15 years ago
  79. 7b5a121 Redo how PCH handles its implicit include. Instead of treating this specially in by Daniel Dunbar · 15 years ago
  80. 4d5936a More StringRef simplification to PCHValidator::ReadPredefinesBuffer. by Daniel Dunbar · 15 years ago
  81. 131c981 And now a test fix in +Asserts mode, which I broke. by Daniel Dunbar · 15 years ago
  82. 47d1e82 Fix some tests in -Asserts mode. - FileCheck is a *huuuuge* improvement here. by Daniel Dunbar · 15 years ago
  83. 10014aa Rewrite splitLines using StringRef; this is much simpler, and also now avoids by Daniel Dunbar · 15 years ago
  84. b4b817d Refactor DereferenceChecker to use only the new Checker API instead of by Ted Kremenek · 15 years ago
  85. 09b6d0e Preserve source locations when building offsetof expressions featuring by John McCall · 15 years ago
  86. aee8de3 More VTT work. We now track offsets and use the ctor vtable builder by Mike Stump · 15 years ago
  87. 37acf5a Fixup spacing. by Mike Stump · 15 years ago
  88. a52ef08 Apparently the following idiom is specifically encouraged: by John McCall · 15 years ago
  89. 88b11de Avoid generating additional destructor(s) for initialized constructed objects. by Fariborz Jahanian · 15 years ago
  90. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  91. 5ee0aa7 Recognize -fsyntax-only as a "consumer only" action. by Daniel Dunbar · 15 years ago
  92. dc3c0d2 StringRefify some PCH interfaces. by Daniel Dunbar · 15 years ago
  93. 4fda42e Replace startsWith functions with StringRef. by Daniel Dunbar · 15 years ago
  94. 971977f Stub out most of the VTT building code. WIP. by Mike Stump · 15 years ago
  95. f7f3d0d Create a new Scope when parsing a declaration with a C++ scope specifier. by John McCall · 15 years ago
  96. 0f9fed7 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 15 years ago
  97. b6d1cc8 PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries. by Daniel Dunbar · 15 years ago
  98. b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
  99. a020380 Attach location info with llvm.dbg.declare. by Devang Patel · 15 years ago
  100. 496e45e Add FIXIT hint for -Wsemicolon-before-method-body by Ted Kremenek · 15 years ago