summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/optional
AgeCommit message (Expand)Author
2025-11-21libstdc++: Implement LWG 4406 and LWG 3424 for std::optional and std::expectedJonathan Wakely
2025-11-13libstdc++: Optimize handling of optional for views: take, drop, reverse and a...Tomasz Kamiński
2025-11-12libstdc++: Add ranges::borrowed_range specialization for optional<T&> [PR122425]Tomasz Kamiński
2025-11-12libstdc++: optional<T&> for function and unbounded array should not be range ...Tomasz Kamiński
2025-10-22libstdc++: Implement optional<T&> from P2988R12 [PR121748]Giuseppe D'Angelo
2025-07-14libstdc++: Add comments to deleted std::swap overloads for LWG 2766Jonathan Wakely
2025-06-13libstdc++: add a workaround for format_kind<optional<T>> [PR120644]Giuseppe D'Angelo
2025-06-12libstdc++: add range support to std::optional (P3168)Giuseppe D'Angelo
2025-02-28libstdc++: Improve optional's <=> constraint recursion workaround [PR104606]Patrick Palka
2025-01-02Update copyright years.Jakub Jelinek
2024-12-03libstdc++: Fix constraints on std::optional converting constructors [PR117889]Jonathan Wakely
2024-11-30libstdc++: Fix constraints on std::optional converting assignments [PR117858]Jonathan Wakely
2024-11-13libstdc++: Refactor std::hash specializationsJonathan Wakely
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill
2024-09-12libstdc++: Remove unused alias template in std::optionalJonathan Wakely
2024-08-23libstdc++: Implement LWG 3746 for std::optionalJonathan Wakely
2024-08-20libstdc++: Remove redundant reclaration of std::optionalJonathan Wakely
2024-07-30libstdc++: Implement LWG 3886 for std::optional and std::expectedJonathan Wakely
2024-07-25libstdc++: Reorder template params of std::optional comparisons (LWG 2945)Jonathan Wakely
2024-07-25libstdc++: Use concepts and conditional explicit in std::optionalJonathan Wakely
2024-07-25libstdc++: Implement LWG 3836 for std::optional bool conversionsJonathan Wakely
2024-07-25libstdc++: Use concepts to simplify std::optional base classesJonathan Wakely
2024-07-25libstdc++: Use _M_get() in std::optional internalsJonathan Wakely
2024-07-25libstdc++: Move std::optional assertions out of _M_get()Jonathan Wakely
2024-05-07libstdc++: Constrain equality ops for std::pair, std::tuple, std::variantJonathan Wakely
2024-04-03libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606]Jonathan Wakely
2024-01-03Update copyright years.Jakub Jelinek
2023-11-21libstdc++: Add freestanding feature test macros (P2407R5)Jonathan Wakely
2023-11-13libstdc++: Micro-optimization for std::optional [PR112480]Jonathan Wakely
2023-11-06libstdc++: Improve static assert messages for monadic operationsJonathan Wakely
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-08-09libstdc++: Fix some -Wunused-parameter warningsJonathan Wakely
2023-03-30libstdc++: Use std::remove_cv_t in std::optional::transform [PR109340]Jonathan Wakely
2023-03-30libstdc++: Enforce requirements on template argument of std::optionalJonathan Wakely
2023-01-16Update copyright years.Jakub Jelinek
2022-04-14libstdc++: Fix missing and incorrect feature test macros [PR105269]Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-10-21libstdc++: Remove constraints from std::optional monadic ops [PR102863]Jonathan Wakely
2021-10-19libstdc++: Implement monadic operations for std::optional (P0798R8)Jonathan Wakely
2021-10-14libstdc++: Add missing constexpr to std::optional (P2231R1)Jonathan Wakely
2021-09-16libstdc++: Add noexcept to std::nullopt_t constructorJonathan Wakely
2021-07-27libstdc++: Simplify std::optional::value()Jonathan Wakely
2021-07-27libstdc++: Reduce header dependencies on <array> and <utility>Jonathan Wakely
2021-06-09libstdc++: Fix constraint on std::optional assignment [PR 100982]Jonathan Wakely
2021-06-07libstdc++: Constrain three-way comparison for std::optional [PR 98842]Jonathan Wakely
2021-01-04Update copyright years.Jakub Jelinek
2020-11-05libstdc++: Fix constraints on std::optional comparisons [PR 96269]Jonathan Wakely
2020-07-06libstdc++: Cleanup whitespace and type trait usage in <optional>Jonathan Wakely
2020-07-06libstdc++: Constrain std::make_optionalJonathan Wakely
2020-07-06libstdc++: Add noexcept to std::optional initialization (PR 96036)Jonathan Wakely