1. d79093a constexpr: Implement DR1358: An instantiation of a constexpr function which by Richard Smith · 13 years ago
  2. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  3. 6cd03db A useful approximation of initializer list constructors. by Sebastian Redl · 13 years ago
  4. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  5. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 13 years ago
  6. 5ba73e1 constexpr: by Richard Smith · 13 years ago
  7. 5f2987c Split Sema::MarkDeclarationReferenced into multiple functions; the additional entry points are needed to implement C++11 odr-use marking correctly. No functional change in this patch; I'll actually make the change which fixes the odr-use marking in a followup patch. by Eli Friedman · 13 years ago
  8. 20039ae Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility pop". by Rafael Espindola · 13 years ago
  9. 16e46dd Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 13 years ago
  10. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  11. 745f514 constexpr: Implement the [dcl.constexpr]p5 check for whether a constexpr by Richard Smith · 13 years ago
  12. ecd7b04 Promote the extension warning for attempts to catch a reference or by Douglas Gregor · 13 years ago
  13. f211662 Support decltype in member initializers. by David Blaikie · 13 years ago
  14. b832f6d Minor fixups for auto deduction of initializer lists. by Sebastian Redl · 13 years ago
  15. 2897660 Eli says this should check MicrosoftMode instead. by Nico Weber · 13 years ago
  16. afcc96a In ms mode, a move assignment operator shouldn't mark a copy ctor as deleted. by Nico Weber · 13 years ago
  17. 8c38206 Make sure the AST correctly represents lvalue-to-rvalue conversions where appropriate. by Eli Friedman · 13 years ago
  18. 78a5424 Fix some comments relating to ExpressionEvaluationContexts. Get rid of a couple of uses of ConstantEvaluated which don't make sense. by Eli Friedman · 13 years ago
  19. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  20. 98d3606 Add Sema::isInitListConstructor. This will be needed for upcoming work. by Sebastian Redl · 13 years ago
  21. 62b7cfb Auto deduction support for std::initializer_list, including for-range support. This means you can now write: by Sebastian Redl · 13 years ago
  22. 84760e3 Template argument deduction for std::initializer_list arguments from initializer lists. by Sebastian Redl · 13 years ago
  23. 395e04d Add Sema::isStdInitializerList, which will be necessary for the upcoming operations. by Sebastian Redl · 13 years ago
  24. cf7c14c Add some calls to MarkDeclarationReferenced, towards a point where every declaration which is used is marked as used. by Eli Friedman · 13 years ago
  25. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  26. 3534050 PR11754: Reject non-static constexpr member functions in classes with virtual by Richard Smith · 13 years ago
  27. 9ec0ef3 constexpr is allowed on static member functions of non-literal classes. Per report on cfe-dev. by Eli Friedman · 13 years ago
  28. dc98cd0 Fix the caching in CorrectTypo so that other non-keyword identifiers by Kaelyn Uhrain · 13 years ago
  29. 7d5e694 Add initial callback object support to Sema::CorrectTypo. by Kaelyn Uhrain · 13 years ago
  30. 6731074 When something goes wrong in type-checking a namespace definition, make the namespace declaration invalid by Douglas Gregor · 13 years ago
  31. 02577ff Remove a set, but unused variable. Found with GCC's warning. by Chandler Carruth · 13 years ago
  32. bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
  33. f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 13 years ago
  34. 6aeaa60 Tweak the fix to PR8977: an empty expression-list represents value initialization, not default initialization. Fixes PR11712. by Eli Friedman · 13 years ago
  35. ec9ea72 More lambda work. Tweak the Sema interface slightly. Start adding the pieces to build the lambda class and its call operator. Create an actual scope for the lambda body. by Eli Friedman · 13 years ago
  36. b701d3d Always implicitly declare move assignment operations for dynamic classes, in by Richard Smith · 13 years ago
  37. 6180245 PR11614: Mark defaulted special constructors as constexpr if their implicit by Richard Smith · 13 years ago
  38. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  39. daaefc5 Produce more detailed diagnostics when static_assert condition is not an ICE. by Richard Smith · 13 years ago
  40. 9aab9c4 Make sure that we infer __strong, etc. when we instantiate variables by Douglas Gregor · 13 years ago
  41. 44d95b5 Provide a separate warning for weak vtables in explicit template instantiations. There's no (current) way to fix such templates to emit strong symbols/vtables, but perhaps users want to know about the cost being incurred anyway. by David Blaikie · 13 years ago
  42. f485388 When synthesizing an implicitly-defined copy or move constructor, or by Douglas Gregor · 13 years ago
  43. 6fe2965 Include named unions in union member init checking by David Blaikie · 13 years ago
  44. 5bbe816 Remove unnecessary 'else's after 'return's. by David Blaikie · 13 years ago
  45. 66f8571 constexpr: static data members declared constexpr are required to have an by Richard Smith · 13 years ago
  46. fb35e8f When we're checking a friend function template in an out-of-line class by Douglas Gregor · 13 years ago
  47. ddb2147 Don't build member initializers for zero-length or incomplete arrays, by Douglas Gregor · 13 years ago
  48. 5d8419c When we run into a constructor or destructor that is defined in the by Douglas Gregor · 13 years ago
  49. 2eb0ce3 Silence a warning in -Asserts builds by Matt Beaumont-Gay · 13 years ago
  50. 76852c2 Rework the AST for the initializer of a delegating constructor, so by Douglas Gregor · 13 years ago
  51. 0216df8 Fixed FriendDecl source locations. by Abramo Bagnara · 13 years ago
  52. 9158902 Minor refactoring of my last patch. Per Doug's suggestion. by Fariborz Jahanian · 13 years ago
  53. fef2189 Diagnose unexpanded parameter packs in member initialisers (including by Peter Collingbourne · 13 years ago
  54. dc69be2 Clean up duplicated code in Sema::BuildMemInitializer. by Peter Collingbourne · 13 years ago
  55. 13c7fcc c++: support gcc's application of weak attribute on by Fariborz Jahanian · 13 years ago
  56. cb8f951 There's no point in marking a declaration invalid just because it by Douglas Gregor · 13 years ago
  57. ba4ee9a When we parse something that looks like a templated friend tag but by Douglas Gregor · 13 years ago
  58. 6b13022 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2. by Richard Smith · 13 years ago
  59. ebaf0e6 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. by Richard Smith · 13 years ago
  60. f106f0e In C++11, a class's members are allowed to be nominated as friends. by Richard Smith · 13 years ago
  61. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  62. 769bb2d Get rid of ShouldDeleteMoveConstructor. by Sean Hunt · 13 years ago
  63. c32d684 Consolidate copy constructor deletion into ShouldDeleteSpecialMember. by Sean Hunt · 13 years ago
  64. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  65. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  66. d61db33 Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289. by Douglas Gregor · 13 years ago
  67. 6e43375 constexpr: Disable checking of constructor member initializer lists for by Richard Smith · 13 years ago
  68. d24c306 When adding a direct initializer to a declaration, allow the by Douglas Gregor · 13 years ago
  69. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  70. e16da07 Begin work consolidating ShouldDelete* functions. by Sean Hunt · 13 years ago
  71. 883af83 Implement the restrictions in C++ [class.friend]p6, which disallow by Douglas Gregor · 13 years ago
  72. b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
  73. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  74. 7cc58b4 Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 13 years ago
  75. 78dd67e CUDA: diagnose invalid calls across targets by Peter Collingbourne · 13 years ago
  76. 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
  77. c6d990a constexpr: semantic checking for constexpr variables. by Richard Smith · 13 years ago
  78. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  79. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  80. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  81. a120d01 When checking for weak vtables, check whether the actual definition of by Douglas Gregor · 13 years ago
  82. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  83. d836c0d Don't finalize checking of base and member initializers for a by Douglas Gregor · 13 years ago
  84. 690b2db Only trigger the initialize-an-array-via-elementwise-copy/move code by Douglas Gregor · 13 years ago
  85. 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
  86. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  87. f250365 Diagnose attempts to write a templated data member, from Stepan by Douglas Gregor · 13 years ago
  88. 3f224b2 Fix a pretty nasty bug in noreturn destructors that cascaded into lots by Chandler Carruth · 13 years ago
  89. 24dd9ad Removed an unused field and its accessors methods. by Erik Verbruggen · 13 years ago
  90. a495066 In constructors, don't generate implicit initializers for members of anonymous structs contained within anonymous unions. by Richard Smith · 13 years ago
  91. 9aca87d Remove function which is unused as of r139996. Thanks to David Blaikie for bringing this to my attention. by Richard Smith · 13 years ago
  92. 416f63e PR10304: Do not call destructors for data members from union destructors. Prior to C++11, this by Richard Smith · 13 years ago
  93. c115f63 PR10954: variant members should not be implicitly initialized in constructors if no by Richard Smith · 13 years ago
  94. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  95. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  96. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  97. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  98. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  99. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  100. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago