1. c1b66e6 When evaluating integer expressions include a check for sub-expressions by Argyrios Kyrtzidis · 13 years ago
  2. 3306ec1 After numerous requests, have Objective-C 'method declared here' notes mention the actual method. This looks better within an IDE, where text isn't always regurgitated in the presentation of a warning. Fixes radar 10914035. by Ted Kremenek · 13 years ago
  3. adfb535 Implement a FIXME for conversion sequence distinction. Should fix PR12092. by Sebastian Redl · 13 years ago
  4. 81fb169 [analyzer] Add -analyzer-stats, which hooks up LLVM stats tracking. by Anna Zaks · 13 years ago
  5. d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
  6. 361ae9a Just drop the bitfield from ExtProtoInfo, this struct isn't even heap allocated so it doesn't hurt. by Benjamin Kramer · 13 years ago
  7. 1ebae62 Speculatively attempt to work around a hypothetical but unreproduced MSVC issue by Richard Smith · 13 years ago
  8. d162cf1 Reorder members to save padding. by Benjamin Kramer · 13 years ago
  9. bb8a897 Move CharacterLiteral, FloatingLiteral and UnaryExprOrTypeTraitExpr flags over into Stmt. by Benjamin Kramer · 13 years ago
  10. 9121932 Make clever use of padding to shrink IntegerLiterals. by Benjamin Kramer · 13 years ago
  11. 0840f23 Bit pack StringLiteral. by Benjamin Kramer · 13 years ago
  12. bbf4b22 Reduce padding in MemberExpr. by Benjamin Kramer · 13 years ago
  13. 3654c69 CompoundLiteralExpr: Pair a bool with a pointer. by Benjamin Kramer · 13 years ago
  14. a72c352 Shuffle members of DesignatedInitExpr to avoid padding. by Benjamin Kramer · 13 years ago
  15. 0e2e13f Bit pack ExtProtoInfo. by Benjamin Kramer · 13 years ago
  16. a6c1068 Move FullSourceLoc::dump into the .cpp file, the used attribute made us emit this into every TU that includes SourceLocation.h. by Benjamin Kramer · 13 years ago
  17. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  18. d390de9 Fix r151443 to only apply C++11's exception for non-static data member access by Richard Smith · 13 years ago
  19. dfefb84 Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and by Richard Smith · 13 years ago
  20. f5cd5cc Fix a regression from r151117: ADL requires that we attempt to complete any by Richard Smith · 13 years ago
  21. e1d4330 Don't record nested macro expansions in the preprocessing record, by Argyrios Kyrtzidis · 13 years ago
  22. a66eccb Improve the diagnostic in ARC mode when a conditional with an Objective-C type and void* is used. <rdar://problem/10486347>. by Eli Friedman · 13 years ago
  23. ed878af Implement C++11 [over.match.copy]p1b2, which allows the use of by Douglas Gregor · 13 years ago
  24. c7b5543 Back out __decltype warning from r151377: we should either warn on all the GNU by Richard Smith · 13 years ago
  25. 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 13 years ago
  26. ec79d87 Two minor, related fixes for template instantiation with blocks: by Douglas Gregor · 13 years ago
  27. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  28. 2042fc1 Reapply r151317, but when computing the PathDiagnostic profile and size keep into account the nested structure. Also fix a problem with how by Ted Kremenek · 13 years ago
  29. 68fbb3e Revert r151317 - Rework PathDiagnostics creation.. - to appease buildbots. by Chad Rosier · 13 years ago
  30. 4970ef8 Rework PathDiagnostic creation so that call stacks are captured by a nested PathDiagnosticCallPiece. by Ted Kremenek · 13 years ago
  31. aa5ab26 Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. by Eli Friedman · 13 years ago
  32. f64bc20 objective-c++: Type of an objc string literal is NSString, not 'id'. by Fariborz Jahanian · 13 years ago
  33. 97df54e Pull the OpaqueValueExpr's source expression into its constructor, so by Douglas Gregor · 13 years ago
  34. ca8e36e [analyzer] Malloc: unique leak reports by allocation site. by Anna Zaks · 13 years ago
  35. 644af7b [libclang] Make sure that all top-level decls in a @implementation are by Argyrios Kyrtzidis · 13 years ago
  36. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  37. 860097c Two fixes to how we compute visibility: by Rafael Espindola · 13 years ago
  38. d81e961 Update parser's disambiguation to cope with braced function-style casts in by Richard Smith · 13 years ago
  39. 61b83c0 Add new driver warning from r151174 to a warning group. Please let me know if this isn't the appropriate grouping. by Chad Rosier · 13 years ago
  40. 2dd17a1 [driver] Add a warning for when -mcpu= is specified without an argument. There by Chad Rosier · 13 years ago
  41. 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
  42. 7651742 Warn about non-standard format strings (pr12017) by Hans Wennborg · 13 years ago
  43. 341785e More ArrayRef-ification of methods. by Bill Wendling · 13 years ago
  44. 4fe5be0 ArrayRef-icize the function arguments. by Bill Wendling · 13 years ago
  45. 0635aa7 Accept braced-init-lists in conditions, and, in passing, dramatically improve by Richard Smith · 13 years ago
  46. ac1303e Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 13 years ago
  47. 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
  48. e43fe99 Fix typo correction of template arguments to once again allow type names. by Kaelyn Uhrain · 13 years ago
  49. 2639ac6 Provide a way to disable auto-generation of preprocessed files during clang by Chad Rosier · 13 years ago
  50. f775c7b Make sure Stmt::dump() is included in libclang. by Argyrios Kyrtzidis · 13 years ago
  51. f4b7de1 Improve our handling of lambda expressions that occur within default by Douglas Gregor · 13 years ago
  52. b5f2c41 Also mark Type's dump() as 'used' to make it available in libclang. by Argyrios Kyrtzidis · 13 years ago
  53. 0ee7d94 Mark a few 'dump' methods as 'used' to make sure they are included in libclang by Argyrios Kyrtzidis · 13 years ago
  54. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  55. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  56. a4c29b6 [PCH] Recover gracefully if the ASTReader detects that a file is different by Argyrios Kyrtzidis · 13 years ago
  57. 50933e5 Make PreprocessorOptions::DetailedRecordIncludesNestedMacroExpansions false by default. by Argyrios Kyrtzidis · 13 years ago
  58. af30029 modern objc translator. Finish off first cut of the by Fariborz Jahanian · 13 years ago
  59. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 13 years ago
  60. c93dc78 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  61. 0e65959 Implement a -gcc-toolchain command line option that does the same as by Rafael Espindola · 13 years ago
  62. 8602401 Implement constant expression support for __real__ and __imag__ on lvalue by Richard Smith · 13 years ago
  63. b673a41 Adopt ExprEngine and checkers to ObjC property refactoring. Everything was working, but now diagnostics are aware of message expressions implied by uses of properties. Fixes <rdar://problem/9241180>. by Ted Kremenek · 13 years ago
  64. 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 13 years ago
  65. 999713e Rewrite variable capture within lambda expressions and blocks, by Douglas Gregor · 13 years ago
  66. 6893284 Unify our computation of the type of a captured reference to a by Douglas Gregor · 13 years ago
  67. e698a5c Change wording of warning about using __bridge casts in non-ARC. by Ted Kremenek · 13 years ago
  68. 213d70b Diagnose uses of deleted destructors and inaccessible defaulted destructors. by Richard Smith · 13 years ago
  69. 7d5088a Initial refactoring of 'ShouldDeleteSpecialMember', in preparation for providing by Richard Smith · 13 years ago
  70. 3133f79 Have conjured symbols depend on LocationContext, to add context sensitivity for functions called more than once. by Ted Kremenek · 13 years ago
  71. 32cf1f2 Basic code generation support for std::initializer_list. by Sebastian Redl · 13 years ago
  72. b3f323d Disambiguate between C++11 lambda expressions and C99 array by Douglas Gregor · 13 years ago
  73. a345edb Block expressions always have a prototyped function type; expose this by John McCall · 13 years ago
  74. 84fa9cd Add a castAs<U> accessor to CanQual<T>. by John McCall · 13 years ago
  75. 27dd7d9 Rework the Sema/AST/IRgen dance for the lambda closure type's by Douglas Gregor · 13 years ago
  76. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 13 years ago
  77. c9ecec4 Improve recovery for lambda expressions that have 'mutable' or a by Douglas Gregor · 13 years ago
  78. 2ac58b7 Revert "Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change." by Ted Kremenek · 13 years ago
  79. b9c64d8 C++11 allows unions to have static data members. Remove the corresponding by Richard Smith · 13 years ago
  80. 437ee81 Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change. by Ted Kremenek · 13 years ago
  81. 626719b Minor cleanup to node data structures in ExplodedGraph. No functionality change. by Ted Kremenek · 13 years ago
  82. a76879e Tweak the comment on the 'q' length modifier again. by Hans Wennborg · 13 years ago
  83. 3c15c43 Update comment as per Joerg's comment on r150697. by Hans Wennborg · 13 years ago
  84. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
  85. 32addd5 Format string analysis: give 'q' its own enumerator. by Hans Wennborg · 13 years ago
  86. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
  87. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 13 years ago
  88. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
  89. 74e1ad9 constexpr tidyups: by Richard Smith · 13 years ago
  90. c874ca1 Fix the RecursiveASTVisitor to not traverse C++ default parameters twice. by Argyrios Kyrtzidis · 13 years ago
  91. f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
  92. 9f02d6d Mark the parenthesized array member initialization diagnostic as DefaultError, by Richard Smith · 13 years ago
  93. 0f163e9 Support GCC's bug^Wextension allowing class array members to be initalized by a by Richard Smith · 13 years ago
  94. 6c44886 Provide common include for all diagnostic headers. by David Blaikie · 13 years ago
  95. ceb1565 Remove the unuseful -fdiagnostics-show-name by David Blaikie · 13 years ago
  96. e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 13 years ago
  97. d226e5c Tweak comment above DiagGroup<"all">. by Nico Weber · 13 years ago
  98. 87c5150 A little more lambda capture initialization diagnostics cleanup by Douglas Gregor · 13 years ago
  99. 4773654 Introduce a new initialization entity for lambda captures, and by Douglas Gregor · 13 years ago
  100. 793cd1c Specialize noreturn diagnostics for lambda expressions. by Douglas Gregor · 13 years ago