Age | Commit message (Expand) | Author | Files | Lines |
2022-04-14 | libstdc++: Fix missing and incorrect feature test macros [PR105269] | Jonathan Wakely | 1 | -6/+6 |
2022-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2021-10-21 | libstdc++: Remove constraints from std::optional monadic ops [PR102863] | Jonathan Wakely | 1 | -8/+8 |
2021-10-19 | libstdc++: Implement monadic operations for std::optional (P0798R8) | Jonathan Wakely | 1 | -5/+177 |
2021-10-14 | libstdc++: Add missing constexpr to std::optional (P2231R1) | Jonathan Wakely | 1 | -15/+24 |
2021-09-16 | libstdc++: Add noexcept to std::nullopt_t constructor | Jonathan Wakely | 1 | -1/+1 |
2021-07-27 | libstdc++: Simplify std::optional::value() | Jonathan Wakely | 1 | -22/+21 |
2021-07-27 | libstdc++: Reduce header dependencies on <array> and <utility> | Jonathan Wakely | 1 | -2/+2 |
2021-06-09 | libstdc++: Fix constraint on std::optional assignment [PR 100982] | Jonathan Wakely | 1 | -1/+1 |
2021-06-07 | libstdc++: Constrain three-way comparison for std::optional [PR 98842] | Jonathan Wakely | 1 | -0/+7 |
2021-01-04 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2020-11-05 | libstdc++: Fix constraints on std::optional comparisons [PR 96269] | Jonathan Wakely | 1 | -18/+48 |
2020-07-06 | libstdc++: Cleanup whitespace and type trait usage in <optional> | Jonathan Wakely | 1 | -102/+107 |
2020-07-06 | libstdc++: Constrain std::make_optional | Jonathan Wakely | 1 | -8/+17 |
2020-07-06 | libstdc++: Add noexcept to std::optional initialization (PR 96036) | Jonathan Wakely | 1 | -6/+25 |
2020-06-19 | libstdc++: Optimize std::optional default constructor | Marc Glisse | 1 | -1/+1 |
2020-06-09 | libstdc++: Define std::bad_optional_access constructor as defaulted | Jonathan Wakely | 1 | -4/+3 |
2020-02-21 | libstdc++: Define <=> for tuple, optional and variant | Jonathan Wakely | 1 | -0/+26 |
2020-01-28 | Fix 2 typos in documentation of libstdc++. | Martin Liska | 1 | -1/+1 |
2020-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2019-06-06 | Avoid unnecessary inclusion of <stdexcept> header | Jonathan Wakely | 1 | -2/+2 |
2019-05-02 | Remove redundant __constexpr_addressof function | Jonathan Wakely | 1 | -2/+1 |
2019-04-17 | Add constexpr to std::optional::value_or(U&&)&& | Jonathan Wakely | 1 | -1/+1 |
2019-01-15 | Fix missing or incorrect feature test macros | Jonathan Wakely | 1 | -1/+1 |
2019-01-09 | Remove some more code duplication in std::optional | Jonathan Wakely | 1 | -37/+37 |
2019-01-08 | PR libstdc++/87855 fix optional for types with non-trivial copy/move | Jonathan Wakely | 1 | -551/+203 |
2019-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2018-11-19 | re PR libstdc++/87855 (std::optional<T> only copy-constructible if T is trivi... | Ville Voutilainen | 1 | -4/+19 |
2018-08-20 | Refactor std::optional SFINAE constraints | Jonathan Wakely | 1 | -172/+168 |
2018-05-04 | PR libstdc++/85642 fix is_nothrow_default_constructible<optional<T>> | Jonathan Wakely | 1 | -198/+203 |
2018-03-06 | re PR libstdc++/84601 (std::optional<std::pair<int, int>> is not assignment c... | Ville Voutilainen | 1 | -26/+394 |
2018-01-15 | Make optional conditionally trivially_{copy,move}_{constructible,assignable} | Ville Voutilainen | 1 | -132/+284 |
2018-01-03 | Protect optional's deduction guide with the feature macro | Ville Voutilainen | 1 | -0/+2 |
2018-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2017-09-20 | Deprecate nested types in std::hash | Jonathan Wakely | 1 | -2/+6 |
2017-09-20 | PR libstdc++/82262 fix std::hash<std::optional<const T>> | Jonathan Wakely | 1 | -6/+6 |
2017-09-12 | PR libstdc++/79433 no #error for including headers with wrong -std | Jonathan Wakely | 1 | -3/+5 |
2017-05-16 | optional (_Optional_base::_M_get): Check precondition. | Marc Glisse | 1 | -2/+8 |
2017-05-08 | Tweak static assertions in std::optional | Jonathan Wakely | 1 | -10/+7 |
2017-03-29 | Implement LWG 2900, The copy and move constructors of optional are not conste... | Ville Voutilainen | 1 | -157/+208 |
2017-03-23 | Implement P0607R0 "Inline Variables for Standard Library" for C++17 | Daniel Kruegler | 1 | -1/+1 |
2017-03-16 | Implement LWG 2857, {variant,optional,any}::emplace should return the constru... | Ville Voutilainen | 1 | -2/+4 |
2017-03-13 | Implement LWG 2806, Base class of bad_optional_access. | Ville Voutilainen | 1 | -16/+11 |
2017-03-12 | Implement LWG 2934, optional<const T> doesn't compare with T. | Ville Voutilainen | 1 | -54/+54 |
2017-01-30 | Implement LWG 2825, LWG 2756 breaks class template argument deduction for opt... | Ville Voutilainen | 1 | -0/+2 |
2017-01-21 | Make poisoned hashes SFINAE away the call operator of the hash. | Ville Voutilainen | 1 | -5/+16 |
2017-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2016-12-29 | Implement LWG 2842, in_place_t check for optional::optional(U&&) should decay U. | Ville Voutilainen | 1 | -15/+17 |
2016-12-08 | Delete std::swap for debug mode array | Jonathan Wakely | 1 | -1/+1 |
2016-12-01 | Implement LWG 2766, | Ville Voutilainen | 1 | -0/+4 |