On Fri, 30 Nov 2018 at 20:54, Nicholas Krause <xerofo...@gmail.com> wrote: > > This adds the remainging noexcept causes required for this cause > to meet the spec as dicussed last year and documented here: > http://cplusplus.github.io/LWG/lwg-active.html#2899.
This isn't "the spec", it's a proposed (but incorrect) resolution to a defect in the standard. What it proposes may not fix the defect, but I think it's an improvement to the std::tuple API anyway, and so I want libstdc++ to implement it. "The spec" is the C++ standard, but it explicitly allows implementations to add stronger exception-specifications where a function is known not to throw. Thanks for the patch. Something this small could be accepted without a copyright assignment, but as it seems like you're interested in contributing more (which is great!) you should be aware of the legal prerequisites for larger contributions (which also applies to several small contributions, even if each one is trivial). See https://gcc.gnu.org/contribute.html for details, and let me know if you have any questions about that.