Age | Commit message (Expand) | Author | Files | Lines |
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 |
2016-11-15 | Constrain swap overload for std::optional (LWG 2748) | Jonathan Wakely | 1 | -2/+5 |
2016-11-14 | Implement P0513R0, Poisoning the Hash. | Ville Voutilainen | 1 | -1/+1 |
2016-11-14 | Use constexpr addressof in optional, SFINAE housekeeping for any, optional an... | Ville Voutilainen | 1 | -48/+1 |
2016-10-20 | Do the operator= SFINAE in the return type for optional, | Ville Voutilainen | 1 | -29/+26 |
2016-09-29 | Make optional::reset noexcept, make optional::value work in constant expressi... | Ville Voutilainen | 1 | -2/+2 |
2016-09-26 | re PR libstdc++/77727 (Unwrapping std::optional constructor is not working fo... | Ville Voutilainen | 1 | -4/+16 |
2016-09-21 | re PR libstdc++/77288 (Std::experimental::optional::operator= implementation ... | Ville Voutilainen | 1 | -23/+39 |
2016-08-18 | Implement the latest proposed resolution of LWG 2756. | Ville Voutilainen | 1 | -58/+44 |
2016-07-18 | Clean up optional's comments. | Ville Voutilainen | 1 | -18/+11 |
2016-07-14 | Implement P0032R3, Homogeneous interface for variant, any and optional, | Ville Voutilainen | 1 | -13/+17 |
2016-07-13 | Implement P0307R2, Making Optional Greater Equal Again. | Ville Voutilainen | 1 | -50/+75 |
2016-07-10 | Implement std::optional. | Ville Voutilainen | 1 | -0/+983 |