1. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
  2. ee11b2d Fix a bug where we would incorrectly report an error about initializing two fields in an anonymous struct. by Anders Carlsson · 14 years ago
  3. 8f1a240 Reduce nesting. by Anders Carlsson · 14 years ago
  4. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 14 years ago
  5. cb9bafe Exit early from the simple form of Sema::RequireNonAbstractType(), for by Douglas Gregor · 14 years ago
  6. 0b4c9b5 Support __attribute__((packed)) (along with other attributes) at the by Douglas Gregor · 14 years ago
  7. c67b032 Compare namespaces properly when looking for redeclarations of by Douglas Gregor · 14 years ago
  8. d606848 When adding initializers to a constructor, be sure that we are looking by Douglas Gregor · 14 years ago
  9. 3e1ae93 Mark virtual methods that are used in tables included in VTTs as used. by Rafael Espindola · 14 years ago
  10. 32f2fb5 Preserve type-source information in friend declarations. by John McCall · 14 years ago
  11. a418147 Make sure to properly track the anonymous namespace that lives inside by Douglas Gregor · 14 years ago
  12. 7b2fc9d Implement computation of the final overriders for each virtual by Douglas Gregor · 14 years ago
  13. b0f65ca A fixed version of r99174 which also includes a test that we emit vtables when by Rafael Espindola · 14 years ago
  14. 89db145 revert r99174. It caused PR6677. Will try to debug why tonight. by Rafael Espindola · 14 years ago
  15. c24d721 When handling a TSK_ExplicitInstantiationDefinition after a by Rafael Espindola · 14 years ago
  16. 9aa472c Remember the "found declaration" for an overload candidate, which is the by John McCall · 14 years ago
  17. ef027fe Perform access control for the implicit calls to base and member destructors by John McCall · 14 years ago
  18. b020748 Access control for implicit calls to copy assignment operators and copy by John McCall · 14 years ago
  19. 6c790ea Perform access control even for the implicit destructor calls from implicit by John McCall · 14 years ago
  20. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 14 years ago
  21. 961b167 Fix PR6562. If a type is dependent, we don't know if it will have implicit by Rafael Espindola · 14 years ago
  22. bf73b35 Remember whether a ParmVarDecl was spelled with a default argument or by John McCall · 14 years ago
  23. 21ef0fa Maintain type source information for functions through template by John McCall · 14 years ago
  24. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 14 years ago
  25. bbf58bb Delay codegen of vtables when handling implicit instantiations. by Rafael Espindola · 14 years ago
  26. a276291 Downgrade errors when trying to catch a pointer or reference to by Douglas Gregor · 14 years ago
  27. a50ce32 Robustify callers that rebuild typename type nodes again NULL return by Douglas Gregor · 14 years ago
  28. a1a9f03 Reference binding via user-defined conversion can compute a binding by Douglas Gregor · 14 years ago
  29. 6d18289 When declaring a catch block in C++, make sure that the type being by Douglas Gregor · 14 years ago
  30. 7b9a5aa During codegen assert that any copy assignment, destructor or constructor that by Rafael Espindola · 14 years ago
  31. 5fe8c04 Skip dependent virtual base classes; fixes PR6413. by Douglas Gregor · 14 years ago
  32. 333de06 Don't try to finalize an ill-formed variable or one whose class type is ill-formed. Fixes PR6421 by Douglas Gregor · 14 years ago
  33. b1bdc62 Catch more uses of uninitialized implicit conversion sequences. by John McCall · 14 years ago
  34. ce056bc Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 14 years ago
  35. 3dbd3d5 Support local namespace aliases and permit them to be instantiated. by John McCall · 14 years ago
  36. 7385779 Defer covariance checks for dependent types. Add test cases that also ensure by Chandler Carruth · 14 years ago
  37. e13ad83 Work around an annoying, non-standard optimization in the glibc by Douglas Gregor · 14 years ago
  38. 4dffad6 When we have a dependent direct initializer but not a dependent by Douglas Gregor · 14 years ago
  39. 2d5b703 Remove another redundant ASTContext parameter by Douglas Gregor · 14 years ago
  40. 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 14 years ago
  41. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 14 years ago
  42. 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 14 years ago
  43. 5769d61 Thread a source location into the template-argument deduction routines. There by John McCall · 14 years ago
  44. 2a3503d Add attributes to namespace decls. by Anders Carlsson · 14 years ago
  45. 6f7a17b A function declarator with a non-identifier name in an anonymous class by Douglas Gregor · 14 years ago
  46. 86ff308 Extract a common structure for holding information about the definition by John McCall · 14 years ago
  47. 68c6c9a Mark dtors for parameter variables and eliminate some redundant type munging. by John McCall · 14 years ago
  48. 4f9506a Access control for implicit destructor calls. Diagnostic could be orders of by John McCall · 14 years ago
  49. 31310a2 In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function. by Sebastian Redl · 14 years ago
  50. 6997aae Switch expressions like T() and T(1,2) over to new-style initialization. I'm by Eli Friedman · 14 years ago
  51. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 14 years ago
  52. ef06e24 Fix reference-binding when we have a reference to const volatile type; by Douglas Gregor · 14 years ago
  53. 233a641 Access control for surrogate function calls. Required a moderately gross hack by John McCall · 14 years ago
  54. ad323a8 Fix a major oversight in the comparison of standard conversion by Douglas Gregor · 14 years ago
  55. 86820f5 Pass access specifiers around in overload resolution. by John McCall · 14 years ago
  56. f2a04bf No need to canonicalize the type and use dyn_cast. Also, correctly diagnose trying to override a function returning an lvalue reference with a function overriding an rvalue reference. by Anders Carlsson · 14 years ago
  57. ceb7e00 Fix an obvious goof that caused us to only see the top level of return types by Chandler Carruth · 14 years ago
  58. eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 14 years ago
  59. 7a886e1 In a mem-initializer, a nested-name-specifier followed by an by Douglas Gregor · 14 years ago
  60. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 14 years ago
  61. adbb8f8 Record some basic information about bad conversion sequences. Use that by John McCall · 14 years ago
  62. a6c058d Implement semantic checking for C++ literal operators. by Sean Hunt · 14 years ago
  63. 4f123ff Remove broken fix-it when a default function argument has been by Douglas Gregor · 14 years ago
  64. cbce606 So I was sitting around, trying vainly to think of something to commit, and then by John McCall · 14 years ago
  65. 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 14 years ago
  66. b862b8f Eliminate an embarrassing performance regression in C/ObjC, where we by Douglas Gregor · 14 years ago
  67. 0c55106 Add support for out-of-line definitions of conversion function by Douglas Gregor · 14 years ago
  68. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 14 years ago
  69. 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 14 years ago
  70. 0d535c8 When we typo-correct a base class initializer, point to the base class by Douglas Gregor · 14 years ago
  71. 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 14 years ago
  72. 4b0f21c Fix marking of virtual members for nested classes whose first non-pure virtual function has a body inlined in the class by Douglas Gregor · 14 years ago
  73. b1622a1 Improve the diagnostics used to report implicitly-generated class members by John McCall · 14 years ago
  74. 159ef1e Make our marking of virtual members functions in a class be by Douglas Gregor · 14 years ago
  75. bd6d619 Improve key-function computation for templates. In particular: by Douglas Gregor · 15 years ago
  76. ac4c939 It's OK for a return type to be incomplete if it's being defined. by Anders Carlsson · 15 years ago
  77. be2e205 Make sure that an overriding return type is complete before checking if it's covariant. Fixes PR5920. by Anders Carlsson · 15 years ago
  78. fe0241e Typo correction for C++ base and member initializers, e.g., by Douglas Gregor · 15 years ago
  79. 8c3f890 improve diagnostics for case when a field type is unknown by by Chris Lattner · 15 years ago
  80. 28e318c Correctly refer to element CVR qualifications when determining if a type is by Chandler Carruth · 15 years ago
  81. e6d11b7 Attempted fix for PR5884; this code will be dead soon, but this fix should by Eli Friedman · 15 years ago
  82. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  83. cb48f8a Make copy constructor elimination work in more cases; the case in question by Eli Friedman · 15 years ago
  84. 7557a13 Egregious, disgusting workaround for PR5866. We need to rework how we by Douglas Gregor · 15 years ago
  85. 5184626 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
  86. 6e790ab Allow the first parameter of operator new to be a cv-qualified by Douglas Gregor · 15 years ago
  87. 90f9382 Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequence by Douglas Gregor · 15 years ago
  88. 4a2c19b Switch default arguments over to InitializationSequence. by Eli Friedman · 15 years ago
  89. a236a55 Stop diagnosing the use of inner classes as friends. ddunbar asked whether by John McCall · 15 years ago
  90. 9e9199d Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl by Douglas Gregor · 15 years ago
  91. 2b19441 Reorganize the base-lookup bits of ActOnMemInitializer in order to better by John McCall · 15 years ago
  92. 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 15 years ago
  93. 731ad84 Just push a new scope when parsing an out-of-line variable definition. by John McCall · 15 years ago
  94. 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
  95. ff2d878 Correctly calcluate abstract-ness in the case where an implicitly declared by Eli Friedman · 15 years ago
  96. 16006c9 When value-initializing a class with no user-defined constructors but by Douglas Gregor · 15 years ago
  97. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
  98. 5fdd764 Successive anonymous namespaces name the same scope. I misinterpreted the by John McCall · 15 years ago
  99. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  100. 0ece491 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 15 years ago