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. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  4. 082fb9a Use unsigned char instead of unsigned : 8 to make the optimizer happier. by Daniel Dunbar · 15 years ago
  5. 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
  6. 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
  7. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
  8. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  9. e6113de Implement support for the -undef command line option, patch by by Chris Lattner · 15 years ago
  10. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  11. 6c94a6d Silence a warning by giving Parser::FieldCallback a virtual destructor, and by John McCall · 15 years ago
  12. d8ac057 Reorganize the parsing of decl groups / function definitions so that by John McCall · 15 years ago
  13. dc998c1 Merge NullDerefChecker.[h,cpp] and UndefDerefChecker.[h,cpp]. They are essentially two parts of the same check. by Ted Kremenek · 15 years ago
  14. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  15. 5206f0b Pull VLA size checker into its own files. by Zhongxing Xu · 15 years ago
  16. 54cb7cc Implement: <rdar://problem/6250216> Warn against using -[NSAutoreleasePool release] in GC mode by Ted Kremenek · 15 years ago
  17. 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
  18. 94943b6 Pull AttrNonNullChecker into its own files. by Zhongxing Xu · 15 years ago
  19. 8958fff Pull UndefinedArgChecker into its own files. by Zhongxing Xu · 15 years ago
  20. 4f64e5f Pull BadCallChecker into its own files. by Zhongxing Xu · 15 years ago
  21. bdd563e Switch ParseStructDeclaration to a callback-based API. This will make by John McCall · 15 years ago
  22. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  23. 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
  24. a6f14e1 Property declared in continuation class can only be used to by Fariborz Jahanian · 15 years ago
  25. 92bd8c7 Added __has_include and __has_include_next. by John Thompson · 15 years ago
  26. cf9c789 Hopefully make gcc-4.0 happy with respect to the following warning: by Ted Kremenek · 15 years ago
  27. 3abf3ad Add "virtual" keywords for clarity. by Ted Kremenek · 15 years ago
  28. 3684bd4 Diagnose implementation of a property declared in a category by Fariborz Jahanian · 15 years ago
  29. df7c3b9 Fix the type of __builtin_expect, from Ed Schouten! by Douglas Gregor · 15 years ago
  30. 08b0e8d Add two missing CINDEX_LINKAGE uses, in libCIndex, from Kovarththanan by Douglas Gregor · 15 years ago
  31. 7e36e95 Update CMake file. by Benjamin Kramer · 15 years ago
  32. 9e56d23 Move CheckDivZero into its own files. by Zhongxing Xu · 15 years ago
  33. 246a9ad Move UndefDerefChecker into its own file. by Zhongxing Xu · 15 years ago
  34. 507eec8 Add header comments. by Zhongxing Xu · 15 years ago
  35. c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
  36. 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
  37. cbe1273 Finally suppress a compiler warning from gcc on release-asserts. Also fixes by John McCall · 15 years ago
  38. 094bef5 Make checkers run in deterministic order. by Ted Kremenek · 15 years ago
  39. d86caaa Move NullDerefChecker.h instead a 'Checkers' subdirectory. by Ted Kremenek · 15 years ago
  40. bc3a021 Move all logic for the null dereference checker from GRExprEngineInternalChecks.cpp to a separate .cpp file. by Ted Kremenek · 15 years ago
  41. 3f7c7f4 Include macros in code-completion results by Douglas Gregor · 15 years ago
  42. a28cc09 Re-arranged some internal functions for coming __has_include changes. by John Thompson · 15 years ago
  43. 662174ca Fix PR5316: make assignment expressions can be visited as lvalue. Then we by Zhongxing Xu · 15 years ago
  44. 9e6b37a warn about returning the address of a label. by Chris Lattner · 15 years ago
  45. e23fa2d This patch computes composite type of two objective-c expressions by Fariborz Jahanian · 15 years ago
  46. 1a31a18 Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no codegen). by Anders Carlsson · 15 years ago
  47. ac40605 Include pointee type information in the diagnostic for creating bad pointers or by John McCall · 15 years ago
  48. 85737a7 Report accurate source-location information when rebuilding types during by John McCall · 15 years ago
  49. 7c475ee Silence a gcc warning where it notices that default-constructing a class by John McCall · 15 years ago
  50. 0d69b8c - Add/tweak some comments. by Steve Naroff · 15 years ago
  51. 8cb6562 Move some clang-cc errors to use diagnostics, and simplify. by Daniel Dunbar · 15 years ago
  52. 828bff2 A few TemplateArgumentLoc clean-ups. Try to remember the Expr for a declaration. by John McCall · 15 years ago
  53. 8de39b4 Fix Release-Asserts build breakage by Douglas Gregor · 15 years ago
  54. 4fff4b3 Apparently when is now. by John McCall · 15 years ago
  55. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  56. 275c10a Extract TemplateArgument into a new header just for common template by John McCall · 15 years ago
  57. ec9227f Move NullDeref and UndefDeref into their own checker. by Zhongxing Xu · 15 years ago
  58. 607d7f6 Reject -I- in driver instead of clang-cc. by Daniel Dunbar · 15 years ago
  59. ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
  60. f96b524 Remove _clang_initCXLookupHint() and _clang_getCursorWithHint(). Related to <rdar://problem/7310688>. by Steve Naroff · 15 years ago
  61. 457e281 Mangle based on the declaration we're given, not the canonical by Douglas Gregor · 15 years ago
  62. f20288c make CallGraph more flexible by letting it accept ASTContext instead of ASTUnit. by Zhongxing Xu · 15 years ago
  63. db07b3f Type of a conditional expression with two distinct objective-c by Fariborz Jahanian · 15 years ago
  64. 7ced9c8 Introduce FunctionDecl::isInlined() to tell whether a function should by Douglas Gregor · 15 years ago
  65. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
  66. 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
  67. 0d03514 An explicit instantiation definition only instantiations those class by Douglas Gregor · 15 years ago
  68. e4b255c Split AddDefaultSystemIncludePaths into C, C++ and framework specific functions. by Rafael Espindola · 15 years ago
  69. 8814503 Add support for 'CXFile' (<rdar://problem/7303360>). by Steve Naroff · 15 years ago
  70. 2e06fc8 Changes for building as a Windows DLL by John Thompson · 15 years ago
  71. aee3c93 Implement Chris's suggestions for the precendence warnings. Reformat the code a bit. Test the fixits. by Sebastian Redl · 15 years ago
  72. 660e6f7 __builtin_object_size refinements. Also handle stack based objects. WIP. by Mike Stump · 15 years ago
  73. 6b169ac Add fixit hint to bitwise precedence warning. by Sebastian Redl · 15 years ago
  74. 9e1d29b Implement a warning for mixing bitwise logical with comparison ops. Fixes PR5297. by Sebastian Redl · 15 years ago
  75. 8d737cc Rename -nostdclanginc to -nobuiltininc. by Rafael Espindola · 15 years ago
  76. 9f8eb20 Update location of DataTypes.h to reflect move in LLVM with r85086. by Chandler Carruth · 15 years ago
  77. 961f070 rename getTypeSigned() -> isTypeSigned() per daniel's review. by Chris Lattner · 15 years ago
  78. e37b3e6 cleanups by Chris Lattner · 15 years ago
  79. 8ce35b0 Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. by Sebastian Redl · 15 years ago
  80. c7f1904 change Sema::ActOnFriendTypeDecl to use GetTypeForDeclarator instead by Chris Lattner · 15 years ago
  81. b7c3fd7 In objc mode, every identifier in a cast expression was using doing a by Chris Lattner · 15 years ago
  82. 63daa61 Remove duplicated constructor declaration. by Benjamin Kramer · 15 years ago
  83. ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
  84. e27ec8a Store the builtin types as CanQualTypes. Expand a bit on the CanQual API, by John McCall · 15 years ago
  85. 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
  86. a4eb74d Add ASTContext::getTrivialDeclaratorInfo, which initializes a new by John McCall · 15 years ago
  87. f071e9b Diagnose misuse of '.*' and '->*' operators during parse by Fariborz Jahanian · 15 years ago
  88. 2cf719c Fix operator precedence in Doug's most recent commit. by Sebastian Redl · 15 years ago
  89. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  90. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  91. 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
  92. fbcb2b7 Split clang_getCursor() into clang_getCursor() and clang_getCursorWithHint(). by Ted Kremenek · 15 years ago
  93. f17bb74 When building and instantiating a template-id reference expression, such as by Douglas Gregor · 15 years ago
  94. 083c25e Extend out the block descriptor structure for debug information with by Mike Stump · 15 years ago
  95. 139ba86 Enhance 'clang_createTranslationUnitFromSourceFile()' in two ways: by Ted Kremenek · 15 years ago
  96. af7b44d Complete out debug info generation for captured __block variables. WIP. by Mike Stump · 15 years ago
  97. 9dc9c37 Downgrade "function declared 'noreturn' should not return" from an by Douglas Gregor · 15 years ago
  98. 6a6de8b Extend clang_getCursor() to take a 'relativeDecl' argument (so speed up searching). Without a 'relativeDecl', the algorithm is n-squared. For example, running the following command on 'Large.m' takes hours without a 'relatvieDecl'. by Steve Naroff · 15 years ago
  99. b304f77 add helpful methods to TargetInfo for querying builtin integer type properties, by Chris Lattner · 15 years ago
  100. 4a27d70 Improve diagnostics and template instantiation behavior when calling by Douglas Gregor · 15 years ago