1. 3aea4da For C++, enhance -Warray-bounds to recursively analyze array subscript accesses in ?: expressions. by Ted Kremenek · 14 years ago
  2. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
  3. 082bf7a Don't wanr about "negative shifts" in code that is unreachable. Fixes PR 5544. by Ted Kremenek · 14 years ago
  4. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
  5. 90566c0 Implement comparison of C++0x scoped enumeration types. Fixes PR9333. by Douglas Gregor · 14 years ago
  6. fff9513 When digging into a cv-qualified return type that is a pointer type to by Douglas Gregor · 14 years ago
  7. ef24c4b When building a type for a typename specifier, check specifically for by Douglas Gregor · 14 years ago
  8. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
  9. 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
  10. e34e3f1 Move the bool-conversions behind the DiagRuntimeBehavior logic. It's by Chandler Carruth · 14 years ago
  11. 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
  12. 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  13. 5f791bb Refactor the construction of nested-name-specifiers with by Douglas Gregor · 14 years ago
  14. e29425b Teach Sema::CheckTypenameType to use nested-name-specifiers with by Douglas Gregor · 14 years ago
  15. 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
  16. 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  17. 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  18. a88f09f Eliminate the last remains of TemplateSpecializationTypes with by Douglas Gregor · 14 years ago
  19. 15348ae Add a -fcxx-exceptions flag to the frontend, which can be used to enable by Anders Carlsson · 14 years ago
  20. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
  21. a02411e Eliminate a silly little Parse/Sema dance when parsing typename by Douglas Gregor · 14 years ago
  22. 4171766 Implement delegating constructors partially. by Sean Hunt · 14 years ago
  23. 8e10f3b Provide a bit saying that a builtin undergoes custom type-checking, then by John McCall · 14 years ago
  24. 5e24f2a Sprinkle optional text of the "unavailable' attribute by Fariborz Jahanian · 14 years ago
  25. 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  26. 25ca421 Remove the FIXME I introduced last night, and pull the logic for by Chandler Carruth · 14 years ago
  27. 2b982b7 Print optional message for attr(unavailable) in C++ mode. // rdar://9046492 by Fariborz Jahanian · 14 years ago
  28. f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago
  29. 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 14 years ago
  30. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
  31. 7e38494 Switch a few CXXScopeSpec::MakeTrivial() calls over to appropriate by Douglas Gregor · 14 years ago
  32. 5149f37 Maintain nested-name-specifier source-location information through by Douglas Gregor · 14 years ago
  33. 3002823 Rough fix for PR9323 that prevents Clang from marking copy constructor by Chandler Carruth · 14 years ago
  34. 2d9f5fa Formatting, etc. by John McCall · 14 years ago
  35. c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
  36. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
  37. b43e8ad Don't warn about using PredefinedExprs as format string literals. These never can be a real security issue. by Ted Kremenek · 14 years ago
  38. c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago
  39. f8291a1 From Vassil Vassilev: by Axel Naumann · 14 years ago
  40. 1d6ab7a compute the integer width, not the memory width here. We want to know that by Chris Lattner · 14 years ago
  41. 951bbb2 rework processing of unavailable and deprecated attributes to avoid by Chris Lattner · 14 years ago
  42. 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
  43. 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 14 years ago
  44. 2e4c34a Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 14 years ago
  45. 6c3c3f5 Handle value dependent LHS as well as RHS. Test both of these, they by Chandler Carruth · 14 years ago
  46. 21206d5 Implement a warning for known shift overflows on constant shift by Chandler Carruth · 14 years ago
  47. 9e060ca Fix bogus -Warray-bounds warning involving 'array[true]' reported in PR 9296. by Ted Kremenek · 14 years ago
  48. d067c07 Fix the behavior of -Wignored-qualifiers on return type qualifiers in by Chandler Carruth · 14 years ago
  49. 729b853 Don't give an error for 'try' and 'throw' if they occur in system headers. by Anders Carlsson · 14 years ago
  50. 0423fc6 Sema: diagnose kernel calls to non-global functions by Peter Collingbourne · 14 years ago
  51. 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
  52. 283a358 Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext. by Ted Kremenek · 14 years ago
  53. 3ed6fc0 Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(). No real functionality change. by Ted Kremenek · 14 years ago
  54. 762696f Update Sema::DiagRuntimeBehavior() to take an optional Stmt* to indicate the code the diagnostic is associated with. by Ted Kremenek · 14 years ago
  55. b70369c Change -Warray-bounds logic to use DiagRuntimeBehavior in preparation for using basic dataflow to suppress warnings on unreachable array bounds checks. by Ted Kremenek · 14 years ago
  56. 406c38e Fix PR9276: We were missing the checks for auto deducing to different types in the same declaration group in the template instantiation case. by Richard Smith · 14 years ago
  57. 65b34d7 Clean up the error recovery at the bottom of Sema::LookupMemberExpr. This by Matt Beaumont-Gay · 14 years ago
  58. 7019186 When checking for abstract types, don't crash when we have a by Douglas Gregor · 14 years ago
  59. cd9ec3b Implement the GNU C extension which permits the initialization of an by Douglas Gregor · 14 years ago
  60. 284cc8d Warn about implicit conversions between values of different, named by Douglas Gregor · 14 years ago
  61. 8110f04 In Objective-C, there are no trailing return types, so don't produce diagnostics suggesting they are missing. by Richard Smith · 14 years ago
  62. e7397c6 Fix a few auto-related issues: by Richard Smith · 14 years ago
  63. 21761c8 Warn when type modifiers on objc method declarations in by Fariborz Jahanian · 14 years ago
  64. ddc83f9 C++0x's deduced auto is illegal in typedefs. by Richard Smith · 14 years ago
  65. 935f0f0 add one more case of mismatched input/output constraints. by Chris Lattner · 14 years ago
  66. f0c4d28 more code restructuring, no functionality change. by Chris Lattner · 14 years ago
  67. ca57b4b split the iteration loop out to a helper function, no functionality change. by Chris Lattner · 14 years ago
  68. 4605c4f fix a comment. by Chris Lattner · 14 years ago
  69. 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 14 years ago
  70. 77efc68 Don't warn about static const integral data members with in-line constant by John McCall · 14 years ago
  71. b0c2301 Remove warning on future change in ivar lookup rule by Fariborz Jahanian · 14 years ago
  72. fef8b34 Reorganize subelement initialization checking, no functionality change. by John McCall · 14 years ago
  73. ce6c9b7 Small optimization: avoid redundant checks of whether a type is an array by John McCall · 14 years ago
  74. 34d4947 Clean up the tests for warning about unused function results given the by Chandler Carruth · 14 years ago
  75. 5e97153 Remove unused function. by Benjamin Kramer · 14 years ago
  76. 6a9505a Remove a dead variable. by Daniel Dunbar · 14 years ago
  77. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  78. da4b7cf Add a new ObjCExceptions member variable to LangOptions. This controls whether Objective-C exceptions are enabled or not (they are by default). by Anders Carlsson · 14 years ago
  79. 3e026e3 Don't produce "comparison is always (true|false)" warnings when the by Douglas Gregor · 14 years ago
  80. e0fd832 implement a tiny amount of codegen support for gnu array range by Chris Lattner · 14 years ago
  81. b1fba31 There's no need to return early if we encounter a try/throw and exceptions are disabled. by Anders Carlsson · 14 years ago
  82. 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 14 years ago
  83. 7f11d9c Disallow try/catch/throw when exceptions are disabled. by Anders Carlsson · 14 years ago
  84. d9ea180 The member classes of a current instantiation aren't necessarily a by Douglas Gregor · 14 years ago
  85. f4b793c Teach the virtual-functions-without-virtual-destructor warning to only by Douglas Gregor · 14 years ago
  86. 5f39f70 Remove the Fix-It for "main must return 'int'", which is not always by Douglas Gregor · 14 years ago
  87. aef05d7 Use PointerUnion::getAddrOf instead of messing with PointerUnion & reinterpret_cast. by Argyrios Kyrtzidis · 14 years ago
  88. 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
  89. 7ef9324 Fix a missed case in the NULL operand to conditional operator diagnostics. by Chandler Carruth · 14 years ago
  90. 45f11b7 Fix PR8767, improve diagnostic wording when allocating an object of an by Chandler Carruth · 14 years ago
  91. 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
  92. 5c722c70 When code-completing a case statement for a switch on a value of by Douglas Gregor · 14 years ago
  93. 813d834 Selector::getIdentifierInfoForSlot() can return NULL values, a fact by Douglas Gregor · 14 years ago
  94. febb5b8 fix rdar://9024687, a crash on invalid that we used to silently ignore. by Chris Lattner · 14 years ago
  95. 16f744b Introduce ASTContext::getLogicalOperationType() to return bool or int, depending on language. by Argyrios Kyrtzidis · 14 years ago
  96. cd5b306 accept and ignore a few things for better OpenBSD compatibility, by Chris Lattner · 14 years ago
  97. 1e856d9 Implement C++0x [expr.static.cast]p9, which permits explicitly casting by Douglas Gregor · 14 years ago
  98. f584832 When building a qualified reference to a member of an anonymous struct by Douglas Gregor · 14 years ago
  99. 25b3b84 Fix assertion failure on -Warray-bounds for 32-bit builds of Clang. by Ted Kremenek · 14 years ago
  100. 8f5667d When we're creating an expression for an integral template argument of by Douglas Gregor · 14 years ago