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