1. 05a2338 Merge ZeroSizedVLAChecker and UndefSizedVLAChecker. by Zhongxing Xu · 15 years ago
  2. 59876c2 Merge constant array and structures. This will create a global variables for arrays and structs that are constant and their initializer is constant. It is on by default but can be disable with the flag -fno-merge-all-constants. by Tanya Lattner · 15 years ago
  3. 79d5768 Fix 80-col violations. by Mike Stump · 15 years ago
  4. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  5. d0fe536 Split out return adjustments in thunks from this adjustment in thunks by Mike Stump · 15 years ago
  6. f6f56d4 Refactor StoreManager::BindDecl() to take a VarRegion* instead of a VarDecl*, and modify GRExprEngine::EvalBind() to handle decl initialization as well. This paves the way for adding "checker" visitation in EvalBind(). by Ted Kremenek · 15 years ago
  7. 9bef4d7 Misc cleanups. by Mike Stump · 15 years ago
  8. 1fb7d0c Change GRTransferFuncs::RegisterChecks() to take a GRExprEngine& instead of a BugReporter&. This paves the way for pulling some of the retain/release checker into a "Checker" class. by Ted Kremenek · 15 years ago
  9. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
  10. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  11. fbf6870 We have to ensure we have the canonical type to do this. This is but by Mike Stump · 15 years ago
  12. 46df8cc Tweak some comments about unqualified-id and id-expression parsing. No functionality change by Douglas Gregor · 15 years ago
  13. 4ba3971 CFieldCallback doesn't need to create an ExtensionRAIIObject: it's actually by John McCall · 15 years ago
  14. 1e40caa Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualifiedId changes by Douglas Gregor · 15 years ago
  15. 6f26920 Remove previous patch for pr5296 due to further clarification by Fariborz Jahanian · 15 years ago
  16. e6113de Implement support for the -undef command line option, patch by by Chris Lattner · 15 years ago
  17. cf18465 silence a warning. by Chris Lattner · 15 years ago
  18. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  19. 6c94a6d Silence a warning by giving Parser::FieldCallback a virtual destructor, and by John McCall · 15 years ago
  20. d8ac057 Reorganize the parsing of decl groups / function definitions so that by John McCall · 15 years ago
  21. 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
  22. dc998c1 Merge NullDerefChecker.[h,cpp] and UndefDerefChecker.[h,cpp]. They are essentially two parts of the same check. by Ted Kremenek · 15 years ago
  23. c902d22 Refine return value adjustments for thunks. by Mike Stump · 15 years ago
  24. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  25. 519202d Fix documentation. by Mike Stump · 15 years ago
  26. 9d645b3 Update CMakeLists. by Benjamin Kramer · 15 years ago
  27. 5206f0b Pull VLA size checker into its own files. by Zhongxing Xu · 15 years ago
  28. 54cb7cc Implement: <rdar://problem/6250216> Warn against using -[NSAutoreleasePool release] in GC mode by Ted Kremenek · 15 years ago
  29. d5925bd Move 'static inline' functions GetNullarySelector() and GetUnarySelector() from CFRefCount.cpp to ASTContext.h. These functions are likely to be generally useful. by Ted Kremenek · 15 years ago
  30. 94943b6 Pull AttrNonNullChecker into its own files. by Zhongxing Xu · 15 years ago
  31. df5fd83 Update CMake file. by Zhongxing Xu · 15 years ago
  32. 29e0ef2 Rename NSErrorCheck to NSErrorChecker. by Ted Kremenek · 15 years ago
  33. ddceb0a Update CMake file. by Ted Kremenek · 15 years ago
  34. 8958fff Pull UndefinedArgChecker into its own files. by Zhongxing Xu · 15 years ago
  35. 3e27c01 Fix buffer overflow in PrintMacroDefinition() by inverting the check to see if the target buffer needs to be resized. Fixes <rdar://problem/7255377>. by Ted Kremenek · 15 years ago
  36. 4f64e5f Pull BadCallChecker into its own files. by Zhongxing Xu · 15 years ago
  37. 002174f retain/release checker: CGBitmapContextCreateWithData() returns an owned object. by Ted Kremenek · 15 years ago
  38. 882a51e retain/release checker: Add special handling of CGBitmapContextCreateWithData(). by Ted Kremenek · 15 years ago
  39. 170b765 pr5371 likely has nothing to do with this. by Chris Lattner · 15 years ago
  40. 4387cd9 Refine codegen for non-virtual this adjustments for thunks. by Mike Stump · 15 years ago
  41. bdd563e Switch ParseStructDeclaration to a callback-based API. This will make by John McCall · 15 years ago
  42. 736529e Add virtual adjustments for this for thunks. by Mike Stump · 15 years ago
  43. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  44. cc667e2 Assortment of property attributes declared in continuation by Fariborz Jahanian · 15 years ago
  45. f49ed94 Add basic codegen for thunks that return values. by Mike Stump · 15 years ago
  46. c5dac4e Refine codegen for thunks. by Mike Stump · 15 years ago
  47. 0296c22 Remove GRExprEngine::CheckerVisitLocation(). It was only called in one place, so we inlined it in to GRExprEngine::EvalLocation(). by Ted Kremenek · 15 years ago
  48. a6f14e1 Property declared in continuation class can only be used to by Fariborz Jahanian · 15 years ago
  49. 92bd8c7 Added __has_include and __has_include_next. by John Thompson · 15 years ago
  50. ecf003e Remove unused header. by Daniel Dunbar · 15 years ago
  51. 47c06ee clean up namespace. by Chris Lattner · 15 years ago
  52. 3963e75 Add note to FIXME about PR5371. by Edward O'Callaghan · 15 years ago
  53. 3684bd4 Diagnose implementation of a property declared in a category by Fariborz Jahanian · 15 years ago
  54. cf3293e When determining whether a reference to a static data member is an by Douglas Gregor · 15 years ago
  55. 7a34314 Within a template, qualified name lookup can refer to a non-dependent type by Douglas Gregor · 15 years ago
  56. 4d63f8b Fix -pthread on dragonfly. Patch by Sascha Wildner. by Mike Stump · 15 years ago
  57. 6a9612f Refine vcall/vbase ordering with vtable construction. by Mike Stump · 15 years ago
  58. 550d9b2 Implement "incremental" template instantiation for non-type template by Douglas Gregor · 15 years ago
  59. 7e36e95 Update CMake file. by Benjamin Kramer · 15 years ago
  60. 9e56d23 Move CheckDivZero into its own files. by Zhongxing Xu · 15 years ago
  61. 246a9ad Move UndefDerefChecker into its own file. by Zhongxing Xu · 15 years ago
  62. ff04174 fix 80-col. by Zhongxing Xu · 15 years ago
  63. 87a924e Fix a crazy canonical-types bug because canonicalizing a by Douglas Gregor · 15 years ago
  64. 682054c When looking for a copy-assignment operator to determine the cv-qualifiers on its argument type, ignore assignment operator templates by Douglas Gregor · 15 years ago
  65. 259571e When a friend is declared in a dependent context, don't even try to by Douglas Gregor · 15 years ago
  66. c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
  67. 12e6f03 Tighten computation of ExprVal using ?: expression. No functionality change. by Ted Kremenek · 15 years ago
  68. 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
  69. e8c01bd Instantiate class template friends better; fixes PR5332. by Douglas Gregor · 15 years ago
  70. dd4fe00 Change the driver to do the Darwin triple mangling itself instead of forwarding by Daniel Dunbar · 15 years ago
  71. 094bef5 Make checkers run in deterministic order. by Ted Kremenek · 15 years ago
  72. d86caaa Move NullDerefChecker.h instead a 'Checkers' subdirectory. by Ted Kremenek · 15 years ago
  73. bc3a021 Move all logic for the null dereference checker from GRExprEngineInternalChecks.cpp to a separate .cpp file. by Ted Kremenek · 15 years ago
  74. 3f7c7f4 Include macros in code-completion results by Douglas Gregor · 15 years ago
  75. a28cc09 Re-arranged some internal functions for coming __has_include changes. by John Thompson · 15 years ago
  76. 5d7a188 Add C++ include paths for Exherbo. Patch by Daniel Mierswa! by Benjamin Kramer · 15 years ago
  77. 662174ca Fix PR5316: make assignment expressions can be visited as lvalue. Then we by Zhongxing Xu · 15 years ago
  78. 5bbe789 Handle loading of field values from LazyCompoundVals in GRExprEngine::VisitMemberExpr(). by Ted Kremenek · 15 years ago
  79. 9e6b37a warn about returning the address of a label. by Chris Lattner · 15 years ago
  80. d337929 Get throws limping along, still a bunch of FIXMEs. Too bad we don't support catching anything yet :) by Anders Carlsson · 15 years ago
  81. d313e40 Fix thinko, mangleCXXRtti should obviously take a QualType! by Anders Carlsson · 15 years ago
  82. 756b5c4 Add CGException.cpp, to be used for exception related code generation. by Anders Carlsson · 15 years ago
  83. 731f7f9 mangleCXXRtti obviously needs to take a type, what was I thinking... by Anders Carlsson · 15 years ago
  84. e23fa2d This patch computes composite type of two objective-c expressions by Fariborz Jahanian · 15 years ago
  85. 1a31a18 Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no codegen). by Anders Carlsson · 15 years ago
  86. ac40605 Include pointee type information in the diagnostic for creating bad pointers or by John McCall · 15 years ago
  87. 85737a7 Report accurate source-location information when rebuilding types during by John McCall · 15 years ago
  88. 3f0147e Fix one more bug with __builtin_object_size. by Mike Stump · 15 years ago
  89. 2685eab We may need to instantiate a class template specialization as part of a derived-to-base pointer case by Douglas Gregor · 15 years ago
  90. fbf2c94 Slightly improve source-location information during template instantiation by Douglas Gregor · 15 years ago
  91. 0d69b8c - Add/tweak some comments. by Steve Naroff · 15 years ago
  92. 980ca22 Fix some issues Daniel pointed out. by Mike Stump · 15 years ago
  93. f322ed6 Properly instantiate usage of overloaded operator []. Fixes PR5345. by Sebastian Redl · 15 years ago
  94. 828bff2 A few TemplateArgumentLoc clean-ups. Try to remember the Expr for a declaration. by John McCall · 15 years ago
  95. fd2300e Yet more instantiation-location information. Fixes PR5336. by Douglas Gregor · 15 years ago
  96. 6fba746 Patch for destruction of array of objects on block exit. by Fariborz Jahanian · 15 years ago
  97. 0ebb6d3 Make sure to call CompleteConstructorCall for bases and members that are initialized implicitly in constructors so that default arguments etc are set correctly. Fixes PR5283. by Anders Carlsson · 15 years ago
  98. c6eb131 make clang emit undefs for padding of structs and unions instead of zeros. this enables constant compaction optimizations. by Nuno Lopes · 15 years ago
  99. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  100. 275c10a Extract TemplateArgument into a new header just for common template by John McCall · 15 years ago