aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/20_util/optional
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek64-64/+64
2024-12-03libstdc++: Fix constraints on std::optional converting constructors [PR117889]Jonathan Wakely2-17/+23
2024-11-30libstdc++: Improve new testcase for std::optional assignment [PR117858]Jonathan Wakely1-0/+1
2024-11-30libstdc++: Fix constraints on std::optional converting assignments [PR117858]Jonathan Wakely1-0/+16
2024-11-13libstdc++: Refactor std::hash specializationsJonathan Wakely2-0/+68
2024-10-14libstdc++: Constrain std::expected comparisons (P3379R0)Jonathan Wakely1-1/+1
2024-08-23libstdc++: Implement LWG 3746 for std::optionalJonathan Wakely1-0/+20
2024-07-30libstdc++: Implement LWG 3886 for std::optional and std::expectedJonathan Wakely1-0/+58
2024-07-25libstdc++: Implement LWG 3836 for std::optional bool conversionsJonathan Wakely1-0/+58
2024-05-07libstdc++: Constrain equality ops for std::pair, std::tuple, std::variantJonathan Wakely1-0/+258
2024-04-03libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606]Jonathan Wakely1-0/+18
2024-01-03Update copyright years.Jakub Jelinek64-64/+64
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 Wakely8-11/+3
2023-09-15libstdc++: Remove dg-options "-std=gnu++23" from remaining testsJonathan Wakely5-5/+0
2023-03-30libstdc++: Fix filename of new test [PR109242]Jonathan Wakely1-0/+0
2023-03-30libstdc++: Use std::remove_cv_t in std::optional::transform [PR109340]Jonathan Wakely1-0/+35
2023-03-30libstdc++: Enforce requirements on template argument of std::optionalJonathan Wakely1-0/+24
2023-01-16Update copyright years.Jakub Jelinek64-64/+64
2022-04-14libstdc++: Fix missing and incorrect feature test macros [PR105269]Jonathan Wakely4-15/+7
2022-03-28libstdc++: Fix typos in comments in testsJonathan Wakely2-2/+2
2022-01-03Update copyright years.Jakub Jelinek64-64/+64
2021-10-21libstdc++: Remove constraints from std::optional monadic ops [PR102863]Jonathan Wakely2-0/+24
2021-10-20libstdc++: Add missing test for std::optional::transform(F&&)Jonathan Wakely1-0/+17
2021-10-19libstdc++: Implement monadic operations for std::optional (P0798R8)Jonathan Wakely5-0/+386
2021-10-15libstdc++: Add missing constexpr to std::variant (P2231R1)Jonathan Wakely1-2/+2
2021-10-14libstdc++: Add missing constexpr to std::optional (P2231R1)Jonathan Wakely6-0/+184
2021-07-27libstdc++: Reduce header dependencies on <array> and <utility>Jonathan Wakely1-0/+1
2021-06-24libstdc++: Implement LWG 2762 for std::unique_ptr::operator*Jonathan Wakely1-0/+21
2021-06-09libstdc++: Fix constraint on std::optional assignment [PR 100982]Jonathan Wakely1-0/+17
2021-06-07libstdc++: Constrain three-way comparison for std::optional [PR 98842]Jonathan Wakely1-2/+20
2021-05-10libstdc++: Remove redundant -std=gnu++17 option from any/optional/variant testsJonathan Wakely58-58/+0
2021-01-04Update copyright years.Jakub Jelinek64-64/+64
2020-11-05libstdc++: Fix constraints on std::optional comparisons [PR 96269]Jonathan Wakely1-0/+76
2020-07-31libstdc++: Ensure c++NN effective target present in all C++17 testsJonathan Wakely4-0/+4
2020-07-31libstdc++: Adjust tests that give different results in C++20Jonathan Wakely1-0/+3
2020-07-06libstdc++: Constrain std::make_optionalJonathan Wakely1-0/+94
2020-07-06libstdc++: Add noexcept to std::optional initialization (PR 96036)Jonathan Wakely2-0/+145
2020-06-29PR libstdc++/95915Ville Voutilainen2-2/+2
2020-06-09libstdc++: Define std::bad_optional_access constructor as defaultedJonathan Wakely1-0/+27
2020-03-31Library-side tests for parenthesized aggregate initVille Voutilainen2-0/+93
2020-02-21libstdc++: Define <=> for tuple, optional and variantJonathan Wakely1-0/+76
2020-01-01Update copyright years.Jakub Jelinek56-56/+56
2019-04-17Add constexpr to std::optional::value_or(U&&)&&Jonathan Wakely2-4/+68
2019-01-01Update copyright years.Jakub Jelinek56-56/+56
2018-11-20Housekeeping for the effective targets of optional's tests.Ville Voutilainen51-51/+51
2018-11-19re PR libstdc++/87855 (std::optional<T> only copy-constructible if T is trivi...Ville Voutilainen2-0/+116
2018-08-20Refactor std::optional SFINAE constraintsJonathan Wakely1-5/+1
2018-05-04PR libstdc++/85642 fix is_nothrow_default_constructible<optional<T>>Jonathan Wakely2-3/+66