1. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
  2. 3a1c36c Eliminate two uses of NDEBUG in headers that cause different symbols by Douglas Gregor · 14 years ago
  3. 46170f9 Add CXXRecordDecl::getIndirectPrimaryBases. by Anders Carlsson · 14 years ago
  4. 826faa2 Replace UsingDecl's SmallPtrSet of UsingShadowDecls with a linked list to avoid leaking memory. by Argyrios Kyrtzidis · 14 years ago
  5. 6493cc5 Improve our handling of C++ [class.copy]p3, which specifies that a by Douglas Gregor · 14 years ago
  6. dfdfc58 A union cannot contain static data members or data members of reference type. by Anders Carlsson · 14 years ago
  7. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
  8. 89eaf3a Refactoring. by Argyrios Kyrtzidis · 14 years ago
  9. b41d899 Pass TInfo to CXXDestructorDecl::Create(), just like we do for other by Craig Silverstein · 14 years ago
  10. 4045107 Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and QualifierInfos (rdar://8513756). by Argyrios Kyrtzidis · 14 years ago
  11. e80622f Move the management of the set of conversion functions in a C++ class by Douglas Gregor · 14 years ago
  12. 7a39dd0 Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bit by Douglas Gregor · 14 years ago
  13. 2138664 Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit in by Douglas Gregor · 14 years ago
  14. 85606eb Reinstate r114925 and r114929, both steps toward <rdar://problem/8459981>. by Douglas Gregor · 14 years ago
  15. 2cf9d65 Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
  16. 9fe183a Reinstate r114921, which I've exonerated via a self-host build. by Douglas Gregor · 14 years ago
  17. 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
  18. e10288c Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
  19. 4a74df5 Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
  20. cdbfa6c Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
  21. 6e3c771 Centralize the management of CXXRecordDecl::DefinitionData's Aggregate by Douglas Gregor · 14 years ago
  22. 0ed2e08 Centralize the handling of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
  23. 27c08ab Centralize the handling of by Douglas Gregor · 14 years ago
  24. 5c0646b Clean up the handling of the DeclaredDefaultConstructor and by Douglas Gregor · 14 years ago
  25. dacd247 Add reverse iterator for initializers in constructor. Patch by Marcin Świderski! by Ted Kremenek · 14 years ago
  26. 751025d Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function due to lazy declaration of default constructors. Now that __has_nothrow_constructor doesn't use it anymore, part of PR8101 is fixed. by Sebastian Redl · 14 years ago
  27. 65b63ec Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions. by Argyrios Kyrtzidis · 14 years ago
  28. 7e24256 Implement libclang support for using declarations. Clang actually uses by Douglas Gregor · 14 years ago
  29. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  30. 8ea5b9d Improve location information in the representation of namespace by Douglas Gregor · 14 years ago
  31. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  32. d527cc0 Rename PCHDeclReader -> ASTDeclReader. by Sebastian Redl · 14 years ago
  33. 3397c55 Do the PCH->AST rename for ASTWriter's implementation parts. by Sebastian Redl · 14 years ago
  34. ef3dce8 Added locations and type source info for DeclarationName inside UsingDecl. by Abramo Bagnara · 14 years ago
  35. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  36. 8e706f4 Refactor into functions PCH reading/writing the CXXBaseOrMemberInitializers. No functionality change. by Argyrios Kyrtzidis · 14 years ago
  37. 5606220 Add source location information to C++ base specifiers. by Nick Lewycky · 14 years ago
  38. a2da780 Remove destructors from declaration nodes by Douglas Gregor · 14 years ago
  39. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  40. 0d39689 Read/write C++0x static_assert for PCH. by Argyrios Kyrtzidis · 14 years ago
  41. 82f8e79 Fix reading of UsingDecl from PCH. by Argyrios Kyrtzidis · 14 years ago
  42. c91e9f4 Read/write more information of ASTContext for PCH. Overriden methods and instantiated-from information. by Argyrios Kyrtzidis · 14 years ago
  43. 1827403 Lazily declare default constructors. We now delay the construction of by Douglas Gregor · 14 years ago
  44. 2258431 Lazily declare implicit copy constructors. by Douglas Gregor · 14 years ago
  45. a376d10 Lazily declare copy-assignment operators. by Douglas Gregor · 14 years ago
  46. 4923aa2 Lazily declare the implicitly-declared destructor in a C++ class. by Douglas Gregor · 14 years ago
  47. 9146832 Handle CXXConstructorDecl, CXXDestructorDecl, and CXXConversionDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
  48. 37ffed3 Fully read/write CXXRecordDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
  49. b8b03e6 Add some side-effect free Create methods for TypeDecl subclasses and use them for PCH reading. by Argyrios Kyrtzidis · 14 years ago
  50. eb8c670 Provide exception specifications for implicitly-declared default constructors. by Douglas Gregor · 14 years ago
  51. b87786f Provide an exception-specification for an implicitly-declared by Douglas Gregor · 14 years ago
  52. 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
  53. 6764334 Support C++ friend declarations for PCH. by Argyrios Kyrtzidis · 14 years ago
  54. b01a552 Support PCH emitting/reading of using declarations. by Argyrios Kyrtzidis · 14 years ago
  55. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  56. 9a55591 Convert DeclNodes to use TableGen. by Sean Hunt · 14 years ago
  57. e935fdb Fixed comment. by Abramo Bagnara · 14 years ago
  58. a0af3b4 Added source order to CXXBaseOrMemberInitializer. by Abramo Bagnara · 14 years ago
  59. 6ad9ac0 add PCH support for a bunch of C++ Decls, patch by Andrew Sutton! by Chris Lattner · 14 years ago
  60. fb8cc25 Reimplement code generation for copying fields in the by Douglas Gregor · 14 years ago
  61. 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 14 years ago
  62. 10dc0f8 Remove an unused parameter from isImplicitlyDefined. by Anders Carlsson · 14 years ago
  63. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
  64. 80638c5 Have the CXXBaseOrMemberInitializer keep track of whether an initializer initializes a virtual base or not. by Anders Carlsson · 15 years ago
  65. 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 15 years ago
  66. db2eb5a Remove the AST statistics tracking I added yesterday; it didn't pan out. by Douglas Gregor · 15 years ago
  67. 32daa42 Regularize support for naming conversion functions in using decls. by John McCall · 15 years ago
  68. f540305 Introduce new AST statistics that keep track of the number of isa (or by Douglas Gregor · 15 years ago
  69. 2eef829 When a declaration of a function is missing an exception specification by Douglas Gregor · 15 years ago
  70. 7b2fc9d Implement computation of the final overriders for each virtual by Douglas Gregor · 15 years ago
  71. b05b5f3 Remember access paths for visible conversion decls. by John McCall · 15 years ago
  72. d60e22e Implement basic support for friend types and functions in non-dependent by John McCall · 15 years ago
  73. 92b7f70 Split C++ friend declarations into their own header/implementation file. by John McCall · 15 years ago
  74. 4e6ba4b Implement name hiding for names found through virtual base subobjects by Douglas Gregor · 15 years ago
  75. c0bf462 Perform two more constructor/destructor code-size optimizations: by John McCall · 15 years ago
  76. 3dbd3d5 Support local namespace aliases and permit them to be instantiated. by John McCall · 15 years ago
  77. 2d5b703 Remove another redundant ASTContext parameter by Douglas Gregor · 15 years ago
  78. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
  79. 96a01b4 Implement basic AST merging for classes, structs, and unions in C. by Douglas Gregor · 15 years ago
  80. 86ff308 Extract a common structure for holding information about the definition by John McCall · 15 years ago
  81. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  82. 80cd64a Do a little magic and a little greasework to make it much more efficient by John McCall · 15 years ago
  83. 3a18917 It's not Explicit anymore. by Anders Carlsson · 15 years ago
  84. 7a6e13a Fix a pretty bad bug where if a constructor (or conversion function) was marked as 'explicit', but then defined out-of-line, we would not treat it as being explicit. by Anders Carlsson · 15 years ago
  85. 92f8831 Implement elementary access control. by John McCall · 15 years ago
  86. eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 15 years ago
  87. 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 15 years ago
  88. 7557a13 Egregious, disgusting workaround for PR5866. We need to rework how we by Douglas Gregor · 15 years ago
  89. 9e9199d Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl by Douglas Gregor · 15 years ago
  90. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  91. e8174bc Add CXXRecordDecl::forallBases to walk an inheritance hierarchy with non-lookup by John McCall · 15 years ago
  92. b13e357 getTemplateSpecializationKind should be const. by Anders Carlsson · 15 years ago
  93. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  94. d7d7f67 Move helper onto CXXMethodDecl. by Eli Friedman · 15 years ago
  95. e7184df A new helper function to set various bits in the class when by Fariborz Jahanian · 15 years ago
  96. 802ab45 Improve source location information for C++ member initializers in a by Douglas Gregor · 15 years ago
  97. 5ec02ae In Sema, whenever we think that a function is going to cause a vtable to be generated, we mark any virtual implicit member functions as referenced. by Anders Carlsson · 15 years ago
  98. 51fa86f r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 15 years ago
  99. eb0d8c9 Let using directives refer to namespace aliases. Fixes PR5479. by Sebastian Redl · 15 years ago
  100. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago