aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/tuple
AgeCommit message (Expand)AuthorFilesLines
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-16Implement the <tuple> part of C++20 p1032 Misc constexpr bits.Edward Smith-Rowland1-1/+66
2019-09-26Implement C++20 constexpr changes to std::pair (P1032R1)Jonathan Wakely1-2/+2
2019-08-12Add noexcept-specifier to std::apply and std::make_from_tupleJonathan Wakely1-0/+26
2019-06-06Refactor SFINAE constraints on std::tuple constructorsJonathan Wakely1-517/+383
2019-05-31Add noexcept to tuple<> and simplify tuple<T1,T2> noexcept-specifiersJonathan Wakely1-12/+15
2019-05-17Add missing piece of P0777R1 and update C++20 status docsJonathan Wakely1-1/+1
2019-05-14nonesuch is insufficiently useless (lwg2996)Nina Dinka Ranns1-4/+4
2019-05-07Improve API docs for std::pairJonathan Wakely1-0/+8
2019-04-29Adding noexcept-specification on tuple constructors (LWG 2899)Nina Dinka Ranns1-0/+39
2019-04-24Finish implementing "Treating Unnecessary decay" (P0777R1)Jonathan Wakely1-2/+3
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-08-20PR libstdc++/86963 Remove use of __tuple_base in std::tupleJonathan Wakely1-90/+43
2018-08-17PR libstdc++/86963 Implement LWG 2729 constraints on tuple assignmentJonathan Wakely1-36/+89
2018-06-14Partially revert move of std::tuple_element_t to <tuple>Jonathan Wakely1-7/+0
2018-06-14Define __cpp_lib_tuple_element_t in <tuple> not <utility>Jonathan Wakely1-1/+9
2018-05-03Define std::remove_cvref and std::remove_cvref_t for C++2aJonathan Wakely1-2/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-10-30Implement LWG 2485Ville Voutilainen1-0/+16
2017-03-23Implement P0607R0 "Inline Variables for Standard Library" for C++17Daniel Kruegler1-4/+8
2017-03-22Add deduction guides for C++17 (P0433R2, partial)Jonathan Wakely1-0/+13
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-19Make the perfect-forwarding constructor of a two-element tuple sfinae away wh...Ville Voutilainen1-2/+6
2016-12-08Delete std::swap for debug mode arrayJonathan Wakely1-1/+0
2016-12-01Implement LWG 2766,Ville Voutilainen1-11/+7
2016-11-14Use constexpr addressof in optional, SFINAE housekeeping for any, optional an...Ville Voutilainen1-6/+6
2016-10-03re PR libstdc++/77802 (Boost Fiber doesn't compile)Ville Voutilainen1-79/+17
2016-09-21Implement LWG 2729 for tuple.Ville Voutilainen1-17/+79
2016-08-19Fix ambiguities in C++17 modeJonathan Wakely1-2/+3
2016-08-15Add a feature macro for C++17 make_from_tuple.Ville Voutilainen1-1/+3
2016-08-11Implement C++17 make_from_tuple.Ville Voutilainen1-0/+14
2016-08-06Add std::apply for C++17Jonathan Wakely1-0/+22
2016-07-31libstdc++/72745 add static assertion for invalid tuple accessJonathan Wakely1-9/+19
2016-07-29Implement C++17 variable templates for type traits.Ville Voutilainen1-0/+5
2016-06-16Provide swappable traits (p0185r1)Daniel Kruegler1-1/+8
2016-06-16Remove trailing whitespace from libstdc++ headersJonathan Wakely1-12/+12
2016-06-07tuple (_Head_base<>): Default specialization condition at type declaration.François Dumont1-21/+22
2016-06-06Support allocators in tuples of zero size.Ville Voutilainen1-0/+8
2016-06-05Protect allocator-overloads of tuple-from-tuple constructors from cases that ...Ville Voutilainen1-8/+20
2016-05-27Fix build.Ville Voutilainen1-1/+1
2016-05-27re PR libstdc++/66338 (std::forward_as_tuple() issue with single argument)Ville Voutilainen1-23/+29
2016-05-09Avoid endless run-time recursion for copying single-element tuples where the...Ville Voutilainen1-2/+21
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-21re PR libstdc++/66693 ([C++17] std::tuple_size fails with const std::array)Ville Voutilainen1-51/+0
2015-11-03Make the default constructors of tuple and pair conditionally explicit.Ville Voutilainen1-3/+32
2015-10-05re PR c++/67844 (Cannot make tuple of class with template constructor)Ville Voutilainen1-1/+7
2015-09-25Avoid creating dangling references in case of nested tuplesVille Voutilainen1-8/+36
2015-06-30Implement N4387, "Improving pair and tuple", and LWG 2367.Ville Voutilainen1-49/+441
2015-06-23array: Include <array>.François Dumont1-12/+0
2015-06-12tuple (__is_tuple_like_impl): Disambiguate array in debug and profile modes.Jonathan Wakely1-1/+1