aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/utility
AgeCommit message (Expand)AuthorFilesLines
2022-04-01libstdc++: Implement std::unreachable() for C++23 (P0627R6)Jonathan Wakely1-0/+26
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-08-17libstdc++: Add conditional noexcept to std::exchangeJonathan Wakely1-0/+2
2021-07-27libstdc++: Reduce header dependencies on <array> and <utility>Jonathan Wakely1-298/+10
2021-04-06libstdc++: Add nodiscard attribute to cast-like functionsJonathan Wakely1-1/+5
2021-02-25libstdc++: Add std::to_underlying for C++23Jonathan Wakely1-0/+9
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-16libstdc++: Simplify built-in detection in <utility>Jonathan Wakely1-11/+5
2020-07-07libstdc++: Replace __int_limits with __numeric_traits_integerJonathan Wakely1-6/+6
2020-06-19libstdc++: Remove redundant std:: qualificationJonathan Wakely1-48/+48
2020-04-22libstdc++: Do not define __cpp_lib_constexpr_algorithms in <utility>Jonathan Wakely1-6/+2
2020-02-17libstdc++: Add lightweight replacement for std::numeric_limits (PR 92546)Jonathan Wakely1-5/+6
2020-02-17libstdc++: Implement "Safe Integral Comparisons" (P0586R2)Jonathan Wakely1-0/+74
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-09-10Implement C++20 p1424 - 'constexpr' feature macro concerns...Edward Smith-Rowland1-1/+1
2019-08-01Implement C++20 p0202 - Add Constexpr Modifiers to Functions in <algorithm> a...Edward Smith-Rowland1-0/+6
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-06-19Remove unused <exception> header from <utility>Jonathan Wakely1-4/+0
2018-06-14Partially revert move of std::tuple_element_t to <tuple>Jonathan Wakely1-0/+10
2018-06-14Define __cpp_lib_tuple_element_t in <tuple> not <utility>Jonathan Wakely1-7/+0
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-01Add noexcept to std::integral_constant membersJonathan Wakely1-1/+1
2017-10-30Implement LWG 2485Ville Voutilainen1-0/+25
2017-09-18Use built-in for std::make_integer_sequnceJonathan Wakely1-34/+19
2017-05-12PR libstdc++/78939 make tuple_size<cv T> depend on tuple_size<T>Jonathan Wakely1-10/+12
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-01Implement LWG 2766,Ville Voutilainen1-4/+0
2016-11-15Make std::tuple_size<cv T> SFINAE-friendly (LWG 2770)Jonathan Wakely1-6/+12
2016-11-14Implement P0504R0 (Revisiting in-place tag types for any/optional/variant).Ville Voutilainen1-17/+19
2016-08-15Implement LWG 2744 and LWG 2754.Ville Voutilainen1-1/+14
2016-08-03Define std::as_constJonathan Wakely1-0/+7
2016-07-14Implement P0032R3, Homogeneous interface for variant, any and optional,Ville Voutilainen1-0/+28
2016-06-16Remove trailing whitespace from libstdc++ headersJonathan Wakely1-2/+2
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-4/+49
2015-11-17PR libstdc++/66059 optimise _Build_index_tupleJonathan Wakely1-4/+15
2015-06-23array: Include <array>.François Dumont1-1/+11
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-10-01Implement SD-6: SG10 Feature Test RecommendationsEdward Smith-Rowland1-0/+9
2014-09-22Make streams movable and swappable.Jonathan Wakely1-5/+1
2014-05-15tuple (tuple_size<cv _Tp>): Implement LWG 2313.Jonathan Wakely1-0/+4
2014-01-02Update copyright years in libstdc++-v3/Richard Sandiford1-1/+1
2013-10-31tuple (_Index_tuple, [...]): Move to <utility>.Jonathan Wakely1-0/+61
2013-05-19tuple (get): Implement N3670.Jonathan Wakely1-1/+31
2013-05-18utility (exchange): Define.Jonathan Wakely1-0/+12
2013-02-03Update copyright in libstdc++-v3.Richard Sandiford1-3/+1
2012-11-10* many: Replace uses of __GXX_EXPERIMENTAL_CXX0X__ with __cplusplus.Jason Merrill1-1/+1
2011-09-13tuple (_Head_base<>::_M_head, [...]): Change to static constexpr functions; a...Daniel Krugler1-9/+9
2011-05-19tuple (tuple_element<__i, [...]): Add.Paolo Carlini1-5/+1
2011-05-16utility: Simplify the last commit, the whole std::get code is C++0x only.Paolo Carlini1-18/+12