aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/20_util/variant
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek21-21/+21
2024-11-13libstdc++: Refactor std::hash specializationsJonathan Wakely2-0/+82
2024-10-14libstdc++: Constrain std::expected comparisons (P3379R0)Jonathan Wakely1-1/+1
2024-08-21libstdc++: Fix std::variant to reject array types [PR116381]Jonathan Wakely1-0/+17
2024-07-31libstdc++: Define C++26 member visit for std::variant [PR110356]Jonathan Wakely2-1/+121
2024-05-22libstdc++: Ensure std::variant relops convert to bool [PR115145]Jonathan Wakely1-0/+36
2024-05-07libstdc++: Constrain equality ops for std::pair, std::tuple, std::variantJonathan Wakely1-0/+175
2024-01-07libstdc++: Remove dg-timeout-factor from testJonathan Wakely1-2/+0
2024-01-03Update copyright years.Jakub Jelinek20-20/+20
2023-11-21libstdc++: Add freestanding feature test macros (P2407R5)Jonathan Wakely1-0/+20
2023-11-16libstdc++: Test for feature test macros more accuratelyJonathan Wakely3-0/+3
2023-09-16libstdc++: Remove dg-options "-std=gnu++20" from 20_utils testsJonathan Wakely6-10/+4
2023-09-15libstdc++: Fix constraints for std::variant default constructorJonathan Wakely1-0/+11
2023-06-07libstdc++: Fix some tests that fail with -fexcess-precision=standardJonathan Wakely1-2/+2
2023-02-02libstdc++: Use emplace in std::variant::operator=(T&&) as per LWG 3585Jonathan Wakely1-0/+16
2023-01-16Update copyright years.Jakub Jelinek20-20/+20
2022-08-23libstdc++: Fix visit<void>(v) for non-void visitors [PR106589]Jonathan Wakely1-0/+8
2022-01-03Update copyright years.Jakub Jelinek20-20/+20
2021-11-04libstdc++: Fix handling of const types in std::variant [PR102912]Jonathan Wakely1-0/+71
2021-10-15libstdc++: Add missing constexpr to std::variant (P2231R1)Jonathan Wakely3-0/+151
2021-10-01libstdc++: Allow visiting inherited variants [PR 90943]Jonathan Wakely1-0/+36
2021-05-10libstdc++: Remove redundant -std=gnu++17 option from any/optional/variant testsJonathan Wakely16-16/+0
2021-05-10libstdc++: Rename test type to avoid clashing with std::anyJonathan Wakely1-4/+4
2021-05-04libstdc++: Do not use deduced return type for std::visit [PR 100384]Jonathan Wakely1-0/+9
2021-01-04Update copyright years.Jakub Jelinek20-20/+20
2020-10-19libstdc++: Optimize container node-handle type for sizeJonathan Wakely1-0/+1
2020-10-09libstdc++: Diagnose visitors with different return types [PR95904]Ville Voutilainen1-1/+1
2020-09-02libstdc++: Break header cycle between <new> and <exception>Jonathan Wakely1-1/+1
2020-07-31libstdc++: Ensure c++NN effective target present in all C++17 testsJonathan Wakely5-3/+5
2020-07-02PR libstdc++/91807Ville Voutilainen1-0/+35
2020-06-29PR libstdc++/95915Ville Voutilainen2-0/+42
2020-06-23libstdc++: Implement P1972R2 changes to std::variant (PR 95832)Jonathan Wakely2-0/+39
2020-03-31Library-side tests for parenthesized aggregate initVille Voutilainen1-0/+91
2020-02-21libstdc++: Define <=> for tuple, optional and variantJonathan Wakely3-0/+54
2020-01-01Update copyright years.Jakub Jelinek16-16/+16
2019-05-17Fix std::variant test for ILP32 targetsJonathan Wakely2-1/+20
2019-05-16Implement sane variant converting constructor (P0608R3)Jonathan Wakely2-0/+52
2019-04-26Fix tests that fail with _GLIBCXX_USE_CXX11_ABI=0Jonathan Wakely1-4/+24
2019-04-24Avoid -Wcatch-value warning in testsuiteJonathan Wakely1-1/+1
2019-04-24Implement LWG 2904 for std::variant assignmentJonathan Wakely1-0/+41
2019-04-23Implement correct std::variant triviality rules from P0602R4Jonathan Wakely1-7/+7
2019-04-23PR libstdc++/90165 constrain variant(T&&) constructorJonathan Wakely1-0/+6
2019-04-23Fix std::variant regression caused by never-valueless optimizationJonathan Wakely2-0/+50
2019-04-17Fix condition for std::variant to be copy constructibleJonathan Wakely2-0/+36
2019-04-17Remove unnecessary string literals from static_assert in C++17 testsJonathan Wakely1-125/+125
2019-04-17Fix tests for std::variant to match original intentionJonathan Wakely1-5/+9
2019-04-10PR libstdc++/89851 Add testcase for std::variant equalityJonathan Wakely1-0/+40
2019-04-09Add comments and style fixes to <variant>Jonathan Wakely1-0/+22
2019-04-09Fix std::visit to support arbitrary callablesJonathan Wakely1-0/+73
2019-04-09PR libstdc++/90008 remove unused capture from variant rel opsJonathan Wakely1-0/+37