1. b8e778d Don't try to diagnose anything when we're passing incomplete types by Douglas Gregor · 13 years ago
  2. fe6f648 [temp.explicit]p1: constexpr cannot be specified in explicit instantiations. by Richard Smith · 13 years ago
  3. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  4. ee697e6 Allow calling an overloaded function set by taking the address of the by Douglas Gregor · 13 years ago
  5. 5fad9b8 When we determine that a function template specialization produced as by Douglas Gregor · 13 years ago
  6. b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
  7. 5fa6a04 constexpr: don't consider class types with mutable members to be literal types. by Richard Smith · 13 years ago
  8. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  9. 769bb2d Get rid of ShouldDeleteMoveConstructor. by Sean Hunt · 13 years ago
  10. c32d684 Consolidate copy constructor deletion into ShouldDeleteSpecialMember. by Sean Hunt · 13 years ago
  11. 089e893 When substituting into a sizeof parameter pack expression in a context by Douglas Gregor · 13 years ago
  12. d61db33 Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289. by Douglas Gregor · 13 years ago
  13. 6e43375 constexpr: Disable checking of constructor member initializer lists for by Richard Smith · 13 years ago
  14. d24c306 When adding a direct initializer to a declaration, allow the by Douglas Gregor · 13 years ago
  15. 25aaff9 Always add the built-in overload candidates for operators &&, ||, and by Douglas Gregor · 13 years ago
  16. e16da07 Begin work consolidating ShouldDelete* functions. by Sean Hunt · 13 years ago
  17. 883af83 Implement the restrictions in C++ [class.friend]p6, which disallow by Douglas Gregor · 13 years ago
  18. ac57f0b The effective context of a friend function is its lexical context. Fixes PR9103. by Douglas Gregor · 13 years ago
  19. d8f5b33 Per the note in C++0x [temp.deduct.call]p4, don't attempt template by Douglas Gregor · 13 years ago
  20. 33ab0da A friend template specialization is also dependent if any of its by Douglas Gregor · 13 years ago
  21. b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
  22. 5c340e8 After instantiating a 'noexcept' expression, be sure to convert it to by Douglas Gregor · 13 years ago
  23. b52c0dd PR11067: A definition of a constexpr static variable doesn't need an initializer if the in-class declaration had one. Such a declaration must be initialized by a constant expression. by Richard Smith · 13 years ago
  24. 203050c Don't allow an rvalue reference to bind to the result of a calling a by Douglas Gregor · 13 years ago
  25. 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
  26. 55dec86 constexpr functions are implicitly const. More tests to follow. by Richard Smith · 13 years ago
  27. 2d23ec2 Suggest adding 'constexpr' if the GNU extension for in-class initializers for static const float members is used in C++11 mode. by Richard Smith · 13 years ago
  28. 947be19 Mark the ExtWarn for in-class initialization of static const float members as a GNU extension. Don't extend the scope of this extension to all literal types in C++0x mode. by Richard Smith · 13 years ago
  29. c6d990a constexpr: semantic checking for constexpr variables. by Richard Smith · 13 years ago
  30. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  31. be1aa41 Basic/Diagnostics: Rewrite DiagnosticIDs::getDiagnosticLevel completely to be straighter line code, use the new DiagnosticMappingInfo flags, and eliminate the odd MAP_WARNING_NO_WERROR and friend mappings. by Daniel Dunbar · 13 years ago
  32. af130823 Don't allow template argument deduction to deduce a placeholder type, by Douglas Gregor · 13 years ago
  33. ca82a82 Enforce access control for conversion operators used in contextual by John McCall · 13 years ago
  34. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  35. a495066 In constructors, don't generate implicit initializers for members of anonymous structs contained within anonymous unions. by Richard Smith · 13 years ago
  36. c115f63 PR10954: variant members should not be implicitly initialized in constructors if no by Richard Smith · 13 years ago
  37. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  38. 017ab77 Implement the suggested resolution of WG21 N3307 issue 19: When determining whether a class is an aggregate in C++0x, treat all functions which are neither deleted nor defaulted as user-provided, not just special member functions. The wording of the standard only defines the term "user-provided" for special member functions, but the intent seems to be that any function can be user-provided. by Richard Smith · 13 years ago
  39. 87e96eb PR10458: Last part of providing 'auto' type specifier as an extension in C++98: permit it within type-ids. by Richard Smith · 13 years ago
  40. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  41. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  42. 45d3d71 When defining the implicit move assignment operator, don't perform by Douglas Gregor · 13 years ago
  43. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  44. b89d5ed Fix PR10694: Boolean conversions can be from pointers, and those conversions by Jeffrey Yasskin · 13 years ago
  45. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  46. 9906149 Print 'int' instead of 'const int' in the narrowing conversion error, since the by Jeffrey Yasskin · 13 years ago
  47. 96a914a Disable the l-value to r-value conversion on C++ class types passed by John McCall · 13 years ago
  48. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  49. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  50. f20d272 Teach reference initialization from the result of a user-defined by Douglas Gregor · 13 years ago
  51. 6d0ee8d Conversions to bool count as integer conversions for the purposes of by Jeffrey Yasskin · 13 years ago
  52. ddddd48 De-Unicode-ify. by NAKAMURA Takumi · 13 years ago
  53. a6d1e76 When performing the lookup in the current scope for a member access to by Douglas Gregor · 13 years ago
  54. 036e81c Expand test of C++0x [class.copymove]p15 to make sure we're actually calling the copy constructor of a base/member from an explicitly-defaulted copy constructor, rather than the default constructor by Douglas Gregor · 13 years ago
  55. 136da1c When adding the base and member initializers for an implicitly-defined by Douglas Gregor · 13 years ago
  56. 53afad5 This patch makes the string/character literal tests run in C, by Douglas Gregor · 13 years ago
  57. 9aab148 Fix an inconsistency in Sema::ConvertArgumentsForCall in that by Peter Collingbourne · 13 years ago
  58. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  59. 1915913 This patch implements as much of the narrowing conversion error specified by by Jeffrey Yasskin · 13 years ago
  60. 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
  61. cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 13 years ago
  62. ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 13 years ago
  63. 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
  64. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  65. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  66. be098b3 Update this test to reflect the new (deterministic) order in r134038. by Chandler Carruth · 13 years ago
  67. ea76d8a Modify test case to allow buildbots to make forward progress. This test should by Chad Rosier · 13 years ago
  68. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  69. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
  70. 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 13 years ago
  71. 9a636e8 Extend the deduced/actual argument type checking of C++ by Douglas Gregor · 13 years ago
  72. 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 13 years ago
  73. 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 13 years ago
  74. dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
  75. 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
  76. 1abd359 When profiling FunctionProtoTypes, don't canonicalize the expression by Douglas Gregor · 13 years ago
  77. 7ec1b7a Test for C++11 [class]p6 (trivial classes). by Richard Smith · 13 years ago
  78. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  79. 5b01b83 Downgrade the warning about the use of typedefs for class template by Douglas Gregor · 13 years ago
  80. 2e283f0 Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder. by Eli Friedman · 13 years ago
  81. 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 13 years ago
  82. 8735b29 When checking the instantiation of a default template argument against by Douglas Gregor · 13 years ago
  83. 95ea450 Fix an incorrect warning about explicit template specializations for by Douglas Gregor · 13 years ago
  84. 3617e19 The expression in a noexcept exception-specification is a by Douglas Gregor · 13 years ago
  85. 93c332a Convert Clang over to resuming from landing pads with llvm.eh.resume. by John McCall · 13 years ago
  86. addd80d Back out r132209; it's breaking nightly tests. by Eli Friedman · 13 years ago
  87. f61103e Clean up my changes to jump-diagnostic handling for local variables of by Douglas Gregor · 13 years ago
  88. 0903421 Implement a new, much improved version of the cleanup hack. We just need by John McCall · 13 years ago
  89. e413516 Update the jump-scope checker for local variables with initializers, by Douglas Gregor · 13 years ago
  90. 8271317 Update our diagnostics to properly account for move operations. by Sean Hunt · 13 years ago
  91. 63fe681 Implement the initial part of C++0x [expr.const]p2, which specifies by Douglas Gregor · 13 years ago
  92. 9625e44 It's considered poor form to create references to the overloaded by Douglas Gregor · 13 years ago
  93. e885e18 Diagnose the presence of storage-class-specifiers on explicit by Douglas Gregor · 13 years ago
  94. 4337dc7 Teach Sema::ActOnUninitializedDecl() not to try to interpret when one by Douglas Gregor · 13 years ago
  95. 0fd228d Implement C++0x semantics for passing non-POD classes through varargs. by Douglas Gregor · 13 years ago
  96. b7ec906 Downgrade the error about re-opening an inline namespace as non-inline by Douglas Gregor · 13 years ago
  97. fc92137 Diagnose unexpanded parameter packs in return statements. This by Douglas Gregor · 13 years ago
  98. a044826 Fix PR9941 for out-of-line template destructors too. by Sebastian Redl · 13 years ago
  99. 1e55e91 Undo enough of r131143 to make private copy ctor diags say "copy constructor" again by Matt Beaumont-Gay · 13 years ago
  100. 42bef03 Fix PR9941 again, this time for templates. by Sebastian Redl · 13 years ago