1. 1d79265 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Alexis Hunt · 15 years ago
  2. 4049b8d Check for delegating constructors and (currently) return an error about them. by Alexis Hunt · 15 years ago
  3. 44e7df6 Implement pack expansion of base initializers, so that we can by Douglas Gregor · 15 years ago
  4. 752a595 Implement pack expansions whose pattern is a base-specifier. by Douglas Gregor · 15 years ago
  5. 7c84229 When checking a using declaration, make sure that the context we're by Douglas Gregor · 15 years ago
  6. 72772f6 Add tests checking for unexpanded parameter packs in declarations that by Douglas Gregor · 15 years ago
  7. 6ff1fbf Check for unexpanded parameter packs in default arguments. by Douglas Gregor · 15 years ago
  8. 71f39c9 Check for unexpanded parameter packs within variable initializers. by Douglas Gregor · 15 years ago
  9. 6c110f3 Check for unexpanded parameter packs in friend declarations. by Douglas Gregor · 15 years ago
  10. c435653 Check for unexpanded parameter packs in using declarations. As a by Douglas Gregor · 15 years ago
  11. ef68fee Check for unexpanded parameter packs in static assertion expressions. by Douglas Gregor · 15 years ago
  12. 1cb0de1 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 15 years ago
  13. db40c7f Restore r121752 without modification. by John McCall · 15 years ago
  14. 5546da6 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 15 years ago
  15. aa6d98c Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 15 years ago
  16. 506bd56 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, by Douglas Gregor · 15 years ago
  17. 88bfa5e Move the functionality to mark all vtables of key functions as used within by Chandler Carruth · 15 years ago
  18. 924a8f3 Added ParenType type node. by Abramo Bagnara · 15 years ago
  19. 2faf32c Treat visibility on an enclosing namespace as a non-explicit source of by John McCall · 15 years ago
  20. 6d4db0c PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
  21. a40433a Use Sema::MaybeCreateExprWithCleanups() only after we've checked for a NULL/invalid expression by Douglas Gregor · 15 years ago
  22. d44c310 Un-templatetize this method. It's definition is out of line in the .cpp file, by Chandler Carruth · 15 years ago
  23. 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  24. d583da0 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 15 years ago
  25. 032092f Revert r120063, it was wrong. by John McCall · 15 years ago
  26. 20c9f1d Minor whitespace and comment fixes. No functionality change. by Nico Weber · 15 years ago
  27. 8a1013f Redeclarations of using declarations are not okay in function scopes. by John McCall · 15 years ago
  28. 783dd6e Major anonymous union/struct redesign. by Francois Pichet · 15 years ago
  29. 9331ed8 A bundle of whitespace changes, separated out from the functional changes. by Nick Lewycky · 15 years ago
  30. 1865342 Refactoring. by Argyrios Kyrtzidis · 15 years ago
  31. 4bc41ae Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 15 years ago
  32. 7decc9e Calculate the value kind of an expression when it's created and by John McCall · 15 years ago
  33. 5eec2b0 Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 15 years ago
  34. 9b72f89 Diagnose attempst to template using declarations and using directives. by John McCall · 15 years ago
  35. 8ea6442 tidy up by Chris Lattner · 15 years ago
  36. 23ab745 Fix source locations in unnamed bitfield diagnostic, from Jakub by Douglas Gregor · 15 years ago
  37. 266bb5f Check for an invalid field earlier in a constructor's initialization by Douglas Gregor · 15 years ago
  38. c3007a2 No really, we don't have a retain/release system for statements/expressions by John McCall · 15 years ago
  39. 0171815 Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 15 years ago
  40. 412c362 When performing name lookup for a namespace definition, only look into by Douglas Gregor · 15 years ago
  41. af8808d Pass TInfo to CXXDestructorDecl::Create(), just like we do for other by Craig Silverstein · 15 years ago
  42. ace48cd Redirect templated friend class decls to a new Sema callback and by John McCall · 15 years ago
  43. c9739e3 Reformatting. by John McCall · 15 years ago
  44. 2c2eb12 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 15 years ago
  45. 36c22a2 Diagnose C++ [class.mem]p13-14, where a class member has the same name by Douglas Gregor · 15 years ago
  46. 1c9c3fd Death to blocks, or at least the word "block" in one particular obnoxiously by John McCall · 15 years ago
  47. f477659 template-ids are looked up differently in friend declarations. by John McCall · 15 years ago
  48. a007d36 Generalize the checking for qualification of (non-friend) class by Douglas Gregor · 15 years ago
  49. ccbc032 Preserve the original scope when picking the right scope for a friend by John McCall · 15 years ago
  50. f7cfb22 Support friend function declarations in local classes correctly. by John McCall · 15 years ago
  51. de3fd22 Handle dependent friends more explicitly and deal with the possibility by John McCall · 15 years ago
  52. 758cb67 If we end up instantiating a function parameter whose default argument by Douglas Gregor · 15 years ago
  53. acf0ee5 Track the location of the context requiring an implicit conversion and use it by John McCall · 15 years ago
  54. 30052424 Silence unused variable warning in Release builds. by Nick Lewycky · 15 years ago
  55. 0f7e94f When checking for uninitialized fields in member initializers, special case static variables and enums. Fixes PR8075. by Anders Carlsson · 15 years ago
  56. 457104e Move the management of the set of conversion functions in a C++ class by Douglas Gregor · 15 years ago
  57. 8fb9512 Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bit by Douglas Gregor · 15 years ago
  58. 7d9120c Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit in by Douglas Gregor · 15 years ago
  59. 11c024b Reinstate r114925 and r114929, both steps toward <rdar://problem/8459981>. by Douglas Gregor · 15 years ago
  60. 9d5938a Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 15 years ago
  61. a832d3e Reinstate r114921, which I've exonerated via a self-host build. by Douglas Gregor · 15 years ago
  62. 6d8c442 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 15 years ago
  63. 1f93ffb Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 15 years ago
  64. d22553c Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 15 years ago
  65. 01daafc Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 15 years ago
  66. 1be93f5 Centralize the management of CXXRecordDecl::DefinitionData's Aggregate by Douglas Gregor · 15 years ago
  67. 8f9ebe5 Centralize the handling of CXXRecordDecl::DefinitionData's by Douglas Gregor · 15 years ago
  68. ec3bec0 Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 15 years ago
  69. a1ce1f8 Centralize the handling of by Douglas Gregor · 15 years ago
  70. d30e79f Clean up the handling of the DeclaredDefaultConstructor and by Douglas Gregor · 15 years ago
  71. 8fb87ae Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 15 years ago
  72. 03f0e2b Do not warn with -Wuninitialized when the member is used in a sizeof or address-of expression. by Argyrios Kyrtzidis · 15 years ago
  73. 7319327 Give implicitly-defined default constructors and destructors empty by Douglas Gregor · 15 years ago
  74. 386dfc7 static local variables with destructors don't require a global destructor by John McCall · 15 years ago
  75. 7a626f6 one piece of code is responsible for the lifetime of every aggregate by John McCall · 15 years ago
  76. c15c326 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 · 15 years ago
  77. e47191c Fix a typo noted by Gabor by Douglas Gregor · 15 years ago
  78. 6309e3d Don't complain about useless user-defined conversion functions when by Douglas Gregor · 15 years ago
  79. 9f0e1aa Simplify template instantiation for C++ exception declarations, by Douglas Gregor · 15 years ago
  80. ce5aa33 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 15 years ago
  81. 02f1eeb Don't give 'global constructor' warnings for function statics, even if they have a direct initializer. Fixes PR8095. by Sebastian Redl · 15 years ago
  82. 96326e4 Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. by John McCall · 15 years ago
  83. b5c2baa Enable inline namespaces in the AST. by Sebastian Redl · 15 years ago
  84. 50c6825 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 15 years ago
  85. 3b79186 Revert my user-defined literal commits - r1124{58,60,67} pending by Alexis Hunt · 15 years ago
  86. 79eb546 Implement C++0x user-defined string literals. by Alexis Hunt · 15 years ago
  87. 43b2057 Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 15 years ago
  88. 6766794 Parser support for inline namespaces by Sebastian Redl · 15 years ago
  89. faf5fb4 One who seeks knowledge learns something new every day. by John McCall · 15 years ago
  90. b1be523 Move things around so that Sema.h no longer depends on even DeclBase.h. by John McCall · 15 years ago
  91. 8e7d656 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 15 years ago
  92. 8302463 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
  93. e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  94. 2536c6d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
  95. 28a0cf7 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 15 years ago
  96. a1e130b Remove the DenseSet dependency from Sema.h. by John McCall · 15 years ago
  97. cc14d1f More header elimination. The goal of all this is to allow Parser to by John McCall · 15 years ago
  98. bfd822c Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 15 years ago
  99. dadc575 OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 15 years ago
  100. ba7bf59 Abstract out passing around types and kill off ActionBase. by John McCall · 15 years ago