1. acf796b Store on the CXXRecordDecl whether the class has, or would have, a copy by Richard Smith · 12 years ago
  2. b8abff6 C++ core issue 1344, PR10618: promote "addition of default argument makes this by Richard Smith · 12 years ago
  3. d0adeb6 Simplify checking for whether we should implicitly declare special members and by Richard Smith · 12 years ago
  4. 426391c A step towards sorting out handling of triviality of special members in C++11. by Richard Smith · 12 years ago
  5. 621ba4f Teach the uninitialized field warning about anonymous structs and union members. by Nick Lewycky · 12 years ago
  6. 8c88953 Remove another questionable use of hasTrivial*. The relevant thing for this by Richard Smith · 12 years ago
  7. 044c8aa Fix some wrong-code bugs in implicitly-defined assignment operators: by Richard Smith · 12 years ago
  8. e7ce709 Factor duplicated implicit memcpy call generation code out of copy/move by Richard Smith · 12 years ago
  9. 229d47a Rework my implementation of circular-reference finding to not use by Douglas Gregor · 12 years ago
  10. d777e28 Diagnostic circular inheritance involving dependent base classes. We by Douglas Gregor · 12 years ago
  11. 4b7631b Put the usage-directive inside the nearest namespace or TU decl. We don't want by Nick Lewycky · 12 years ago
  12. 444d384 Rework implementation of DR1492: Apply the resolution to operator delete too, by Richard Smith · 12 years ago
  13. 5f75068 Handle diamond inheritance in -Woverloaded-virtual. by David Blaikie · 12 years ago
  14. 9a14db3 Fix Objective-C implicit property synthesis for C++ classes so we use valid by Eli Friedman · 12 years ago
  15. 76398e5 Fix -Woverloaded-virtual when the using statement refers to a base declaration of a virtual function. by David Blaikie · 12 years ago
  16. 6952c01 Fix typo correction of one qualified name to another. by David Blaikie · 12 years ago
  17. b5e4ace Fix stack overflow when trying to create an implicit moving by Argyrios Kyrtzidis · 12 years ago
  18. c969e6a Workaround for libstdc++4.6 <atomic> bug: make comment more explicit about what's going on, per Sean Silva's suggestion. by Richard Smith · 12 years ago
  19. d1a55a6 Egriegious hack to support libstdc++4.6's broken <atomic> header, which defines by Richard Smith · 12 years ago
  20. be9af12 Add FP_CONTRACT support for clang. by Lang Hames · 12 years ago
  21. e402e72 Fix for r163013 regression and further __interface enhancement. by John McCall · 12 years ago
  22. 54b3ba8 Don't produce diagnostics for missing ctor-initializers during template by Richard Smith · 12 years ago
  23. 7821e07 Make warnings about uninitialized fields include the field name. by Hans Wennborg · 12 years ago
  24. 1a6eac8 Doxygen-ify a comment. by Craig Topper · 12 years ago
  25. b6b5b97 PR13890: Warn on abstract final classes. by David Blaikie · 12 years ago
  26. d6f80da Per C++11 [class.friend]p3, the 'friend' keyword must appear first in a by Richard Smith · 12 years ago
  27. 471f985 Warn about self references in in-class initializers. by Hans Wennborg · 12 years ago
  28. 8f411c3 Don't write uninitialized values even if nobody ever asks for it. by Axel Naumann · 12 years ago
  29. a6ddea6 When diagnosing multiple mem-initializers in a delegating ctor, point to the delegating initializer, not to the first initializer. For good measure, also highlight the other initializer. by Richard Smith · 12 years ago
  30. dd08427 As we do with base and member initializers in a dependent class, delay by Douglas Gregor · 12 years ago
  31. 1ad23d6 Remove redundant semicolons which are null statements. by Dmitri Gribenko · 12 years ago
  32. cddbc1d Don't try to check override control for invalid member functions. Fixes a crash in a corner case. Patch by Olivier Goffart! by Richard Smith · 12 years ago
  33. f143ae9 Changed the remaining dead asserts to llvm_unreachable. by Joao Matos · 12 years ago
  34. 17d35c3 Normalize line endings of r163013 (part 2). by Joao Matos · 12 years ago
  35. 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
  36. a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
  37. 3b6bef9 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 12 years ago
  38. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  39. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  40. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  41. a8eaf00 Fix undefined behavior: member function calls where 'this' is a null pointer. by Richard Smith · 12 years ago
  42. 5965b7c Better wording for reference self-initialization warning. by Hans Wennborg · 12 years ago
  43. d1420c6 Store SourceManager pointer on PrintingPolicy in the case where we're dumping, by Richard Smith · 12 years ago
  44. 2217f85 Make __is_convertible_to handle abstract types correctly. PR13591. by Eli Friedman · 12 years ago
  45. 1f2e1a9 Check access to friend declarations. There's a number of different by John McCall · 12 years ago
  46. 0b8220a -Wunused-private-fields: Don't try to check unresolved initializer expressions by Richard Smith · 12 years ago
  47. a4b3965 PR13499: Don't try to check whether 'override' has been validly applied until by Richard Smith · 12 years ago
  48. eef0029 PR13527: don't assert if a function is explicitly defaulted when it's already by Richard Smith · 12 years ago
  49. 5295b97 Fix crash if a literal operator template's template parameter pack is not a non-type template parameter pack. Patch by Andy Gibbs! by Richard Smith · 12 years ago
  50. c27bc80 Attaching comments to declarations: handle using-declaration. by Dmitri Gribenko · 12 years ago
  51. dd25e80 PR13479: If we see the definition of an out-of-line destructor in C++11, be by Richard Smith · 12 years ago
  52. b9d0b76 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 12 years ago
  53. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  54. 3fe52ff When we have an Objective-C object with non-trivial lifetime in a by Douglas Gregor · 12 years ago
  55. 517bb84 PR13381, part 2: when determining if a defaulted special member function should by Richard Smith · 12 years ago
  56. 6a06e5f PR13381: consider cv-qualifiers on a class member's type when determining which by Richard Smith · 12 years ago
  57. f729ce0 Ignore visibility attributes after definitions. This matches newer (4.7) gcc's by Rafael Espindola · 12 years ago
  58. e3f470a Stop instantiating a class if we hit a static_assert failure. Also, if the by Richard Smith · 12 years ago
  59. a5ef44f Enable comment parsing and semantic analysis to emit diagnostics. A few by Dmitri Gribenko · 12 years ago
  60. ff817f7 When marking virtual functions as used for a class' vtable, mark all functions by Richard Smith · 12 years ago
  61. 3a2d0fb Split out the "empty" case for compound statement into a separate ctor. by Benjamin Kramer · 12 years ago
  62. 8a50fe0 Be more eager about setting the 'Invalid' bit on an invalid class by Douglas Gregor · 12 years ago
  63. 619ee6a Avoid redundant error when redefining a function as deleted. by David Blaikie · 12 years ago
  64. d9cf826 PR12937: Explicitly deleting an explicit template specialization. by David Blaikie · 12 years ago
  65. 831421f Unrevert r158887, reverted in r158949, along with a fix for the bug which by Richard Smith · 12 years ago
  66. 4e294ee Revert r158887. This fixes pr13168. by Rafael Espindola · 12 years ago
  67. 7d96f61 If an object (such as a std::string) with an appropriate c_str() member function by Richard Smith · 12 years ago
  68. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  69. ef2b5b3 Documentation cleanup: by James Dennett · 12 years ago
  70. e099125 Fix T* p to T *p by Richard Trieu · 12 years ago
  71. de5e75c Use a proper visitor to recursively check for uninitialized use in constructors. by Richard Trieu · 12 years ago
  72. 568eae4 Allow __attribute__((unused)) for fields and make it silence by Daniel Jasper · 12 years ago
  73. d3861ce Remove CXXRecordDecl flags which are unused after r158289. by Richard Smith · 12 years ago
  74. 7756afa Fix PR13052 properly, by performing special member lookup to determine whether by Richard Smith · 12 years ago
  75. ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
  76. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  77. f8cc02e Introduce -Wunused-private-field. If enabled, this warning detects by Daniel Jasper · 12 years ago
  78. d21016f Make delegating initializers use a similar codepath to base initializers in dependent contexts. PR12890. by Eli Friedman · 12 years ago
  79. c1aa40c Apparently empty names are allowed here. by Benjamin Kramer · 12 years ago
  80. c470442 Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoid into its only caller. by Benjamin Kramer · 12 years ago
  81. 3003e1d Fold the six functions checking explicitly-defaulted special member functions by Richard Smith · 12 years ago
  82. ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
  83. 6a26e2e Move Sema::RequireNonAbstractType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  84. f502d8e Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  85. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  86. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  87. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  88. a2e76f5 [class.copy]p23: Fix an assertion caused by incorrect argument numbering in a by Richard Smith · 12 years ago
  89. a1366cb PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode. by Richard Smith · 12 years ago
  90. 5d59b79 PR12625: Cope with classes which have incomplete base or member types: by Richard Smith · 12 years ago
  91. 8c614e4 PR12629: Cope with parenthesized function types when attaching a delayed by Richard Smith · 12 years ago
  92. a4156b8 Fix regression in r154844. If necessary, defer computing adjusted destructor by Richard Smith · 12 years ago
  93. c86d1fd SemaDeclCXX.cpp: Fix utf8 in comment. by NAKAMURA Takumi · 12 years ago
  94. 704c8f7 Fix bug where a class's (deleted) copy constructor would be implicitly given a by Richard Smith · 12 years ago
  95. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 12 years ago
  96. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  97. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  98. 63f5578 My original patch missed the virtual-base case for destroying by John McCall · 12 years ago
  99. 12d8d80 Fix the access check performed as part of the determination of whether by John McCall · 12 years ago
  100. b9abd872 Fix several problems with protected access control: by John McCall · 12 years ago