1. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  2. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  3. a8eaf00 Fix undefined behavior: member function calls where 'this' is a null pointer. by Richard Smith · 12 years ago
  4. 5965b7c Better wording for reference self-initialization warning. by Hans Wennborg · 12 years ago
  5. d1420c6 Store SourceManager pointer on PrintingPolicy in the case where we're dumping, by Richard Smith · 12 years ago
  6. 2217f85 Make __is_convertible_to handle abstract types correctly. PR13591. by Eli Friedman · 12 years ago
  7. 1f2e1a9 Check access to friend declarations. There's a number of different by John McCall · 12 years ago
  8. 0b8220a -Wunused-private-fields: Don't try to check unresolved initializer expressions by Richard Smith · 12 years ago
  9. a4b3965 PR13499: Don't try to check whether 'override' has been validly applied until by Richard Smith · 12 years ago
  10. eef0029 PR13527: don't assert if a function is explicitly defaulted when it's already by Richard Smith · 12 years ago
  11. 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
  12. c27bc80 Attaching comments to declarations: handle using-declaration. by Dmitri Gribenko · 12 years ago
  13. dd25e80 PR13479: If we see the definition of an out-of-line destructor in C++11, be by Richard Smith · 12 years ago
  14. b9d0b76 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 12 years ago
  15. bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
  16. 3fe52ff When we have an Objective-C object with non-trivial lifetime in a by Douglas Gregor · 12 years ago
  17. 517bb84 PR13381, part 2: when determining if a defaulted special member function should by Richard Smith · 12 years ago
  18. 6a06e5f PR13381: consider cv-qualifiers on a class member's type when determining which by Richard Smith · 12 years ago
  19. f729ce0 Ignore visibility attributes after definitions. This matches newer (4.7) gcc's by Rafael Espindola · 12 years ago
  20. e3f470a Stop instantiating a class if we hit a static_assert failure. Also, if the by Richard Smith · 12 years ago
  21. a5ef44f Enable comment parsing and semantic analysis to emit diagnostics. A few by Dmitri Gribenko · 12 years ago
  22. ff817f7 When marking virtual functions as used for a class' vtable, mark all functions by Richard Smith · 12 years ago
  23. 3a2d0fb Split out the "empty" case for compound statement into a separate ctor. by Benjamin Kramer · 12 years ago
  24. 8a50fe0 Be more eager about setting the 'Invalid' bit on an invalid class by Douglas Gregor · 12 years ago
  25. 619ee6a Avoid redundant error when redefining a function as deleted. by David Blaikie · 12 years ago
  26. d9cf826 PR12937: Explicitly deleting an explicit template specialization. by David Blaikie · 12 years ago
  27. 831421f Unrevert r158887, reverted in r158949, along with a fix for the bug which by Richard Smith · 12 years ago
  28. 4e294ee Revert r158887. This fixes pr13168. by Rafael Espindola · 12 years ago
  29. 7d96f61 If an object (such as a std::string) with an appropriate c_str() member function by Richard Smith · 12 years ago
  30. 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
  31. ef2b5b3 Documentation cleanup: by James Dennett · 12 years ago
  32. e099125 Fix T* p to T *p by Richard Trieu · 12 years ago
  33. de5e75c Use a proper visitor to recursively check for uninitialized use in constructors. by Richard Trieu · 12 years ago
  34. 568eae4 Allow __attribute__((unused)) for fields and make it silence by Daniel Jasper · 12 years ago
  35. d3861ce Remove CXXRecordDecl flags which are unused after r158289. by Richard Smith · 12 years ago
  36. 7756afa Fix PR13052 properly, by performing special member lookup to determine whether by Richard Smith · 12 years ago
  37. ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
  38. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  39. f8cc02e Introduce -Wunused-private-field. If enabled, this warning detects by Daniel Jasper · 12 years ago
  40. d21016f Make delegating initializers use a similar codepath to base initializers in dependent contexts. PR12890. by Eli Friedman · 12 years ago
  41. c1aa40c Apparently empty names are allowed here. by Benjamin Kramer · 12 years ago
  42. c470442 Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoid into its only caller. by Benjamin Kramer · 12 years ago
  43. 3003e1d Fold the six functions checking explicitly-defaulted special member functions by Richard Smith · 12 years ago
  44. ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
  45. 6a26e2e Move Sema::RequireNonAbstractType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  46. f502d8e Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  47. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  48. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  49. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  50. a2e76f5 [class.copy]p23: Fix an assertion caused by incorrect argument numbering in a by Richard Smith · 12 years ago
  51. a1366cb PR12224 (sort of): Diagnose inheriting constructor declarations in C++11 mode. by Richard Smith · 12 years ago
  52. 5d59b79 PR12625: Cope with classes which have incomplete base or member types: by Richard Smith · 12 years ago
  53. 8c614e4 PR12629: Cope with parenthesized function types when attaching a delayed by Richard Smith · 12 years ago
  54. a4156b8 Fix regression in r154844. If necessary, defer computing adjusted destructor by Richard Smith · 12 years ago
  55. c86d1fd SemaDeclCXX.cpp: Fix utf8 in comment. by NAKAMURA Takumi · 12 years ago
  56. 704c8f7 Fix bug where a class's (deleted) copy constructor would be implicitly given a by Richard Smith · 12 years ago
  57. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 12 years ago
  58. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  59. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  60. 63f5578 My original patch missed the virtual-base case for destroying by John McCall · 12 years ago
  61. 12d8d80 Fix the access check performed as part of the determination of whether by John McCall · 12 years ago
  62. b9abd872 Fix several problems with protected access control: by John McCall · 12 years ago
  63. bf9658c Point the caret at the error for the 'expected namespace name' diagnostic in by Richard Smith · 12 years ago
  64. 6c656c3 Remove dead assignment to local variable. by Ted Kremenek · 12 years ago
  65. e6af660 PR10217 diagnostic fix: don't say 'copy constructor' when we mean by Richard Smith · 12 years ago
  66. 5bdaac5 Finish PR10217: Ensure we say that a special member was implicitly, not by Richard Smith · 12 years ago
  67. 1c931be Implement DR1402: if a field or base class is not movable, the derived class's by Richard Smith · 12 years ago
  68. c5a89a1 Basic semantic analysis support for inheriting constructor declarations in by Richard Smith · 12 years ago
  69. 6c4c36c PR10217: Provide diagnostics explaining why an implicitly-deleted special by Richard Smith · 12 years ago
  70. df8dc86 Refactor special member function deletion. No functionality change. by Richard Smith · 12 years ago
  71. 6960587 Unify and fix our checking of C++ [dcl.meaning]p1's requirements by Douglas Gregor · 12 years ago
  72. 9c6fde5 Skip through transparent contexts when deciding where to add a friend function. by Nick Lewycky · 12 years ago
  73. 9cda03f Ensure that default arguments are handled correctly in sub scopes. For example: by James Molloy · 12 years ago
  74. 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 12 years ago
  75. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  76. e5658f0 PR12225: The requirement that literal operators be namespace-scope functions by Richard Smith · 12 years ago
  77. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 12 years ago
  78. f52757d Only make a call to a copy constructor elidable if in fact we are by Douglas Gregor · 12 years ago
  79. 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 12 years ago
  80. a9e88b2 Literal operators can't have default arguments. by Richard Smith · 12 years ago
  81. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 12 years ago
  82. 2fb4ae3 Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not by Richard Smith · 12 years ago
  83. 0cc323c static_assert: Allow any string-literal as the message, not just a character by Richard Smith · 12 years ago
  84. 52c1668 Avoid double lookup. by Benjamin Kramer · 12 years ago
  85. b4a7b1e Add tests for [over.literal]. Fix a few bugs which were exposed by the tests. by Richard Smith · 12 years ago
  86. 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 12 years ago
  87. 79363f5 Ensure that we delete default constructors in the right cases. Don't delete the by Richard Smith · 12 years ago
  88. 9a561d5 Ensure that we delete destructors in the right cases. Specifically: by Richard Smith · 13 years ago
  89. 03f6878 Make sure we don't try to produce a definition of an implicitly-deleted function by Richard Smith · 13 years ago
  90. e653ba2 Special members which are defaulted or deleted on their first declaration are by Richard Smith · 13 years ago
  91. 64bee65 Work-in-progress for lambda conversion-to-block operator. Still need to implement the retain+autorelease outside of ARC, and there's a bug that causes the generated code to crash in ARC (which I think is unrelated to my code, although I'm not completely sure). by Eli Friedman · 13 years ago
  92. ed878af Implement C++11 [over.match.copy]p1b2, which allows the use of by Douglas Gregor · 13 years ago
  93. 221c27f C++11 [class.ctor]p5 says that by Douglas Gregor · 13 years ago
  94. 8c43dcc Replace some DenseSets with SmallPtrSets. Apart from the "small" optimization, the current implementation is also a denser. by Benjamin Kramer · 13 years ago
  95. 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
  96. ac1303e Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 13 years ago
  97. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  98. ff23488 Fix a constexpr FIXME: When implicitly instantiating the primary template for an by Richard Smith · 13 years ago
  99. 772291a Emit a warning when list-initializing a std::initializer_list member. by Sebastian Redl · 13 years ago
  100. e61eb04 Add a bunch of missing calls to DiagnoseSentinelCalls. <rdar://problem/10885993>. by Eli Friedman · 13 years ago