]> git.ipfire.org Git - thirdparty/gcc.git/history - libstdc++-v3/include/std/variant
Update copyright years.
[thirdparty/gcc.git] / libstdc++-v3 / include / std / variant
2023-01-16  Jakub JelinekUpdate copyright years.
2022-11-02  Jonathan Wakelylibstdc++: Ignore -Wignored-qualifiers warning in ...
2022-08-23  Jonathan Wakelylibstdc++: Fix visit<void>(v) for non-void visitors...
2022-07-12  Jonathan Wakelylibstdc++: Prefer const T to std::add_const_t<T>
2022-06-27  Jonathan Wakelylibstdc++: Simplify std::variant construction using...
2022-05-26  Jonathan Wakelylibstdc++: Remove some unnecessary includes
2022-02-14  Jonathan Wakelylibstdc++: Use __cpp_concepts instead of custom macro...
2022-01-11  Jonathan Wakelylibstdc++: Make std::variant work with Clang in C+...
2022-01-03  Jakub JelinekUpdate copyright years.
2021-11-04  Jonathan Wakelylibstdc++: Consolidate duplicate metaprogramming utilities
2021-11-04  Jonathan Wakelylibstdc++: Optimize std::tuple_element and std::tuple_s...
2021-11-04  Jonathan Wakelylibstdc++: Refactor emplace-like functions in std:...
2021-11-04  Jonathan Wakelylibstdc++: Optimize std::variant traits and improve...
2021-11-04  Jonathan Wakelylibstdc++: Fix handling of const types in std::variant...
2021-10-19  Jonathan Wakelylibstdc++: Change std::variant union member to empty...
2021-10-15  Jonathan Wakelylibstdc++: Add missing constexpr to std::variant (P2231R1)
2021-10-15  Jonathan Wakelylibstdc++: Remove try/catch overhead in std::variant...
2021-10-15  Jonathan Wakelylibstdc++: Remove unused functions in std::variant...
2021-10-14  Jonathan Wakelylibstdc++: Simplify variant access functions
2021-10-04  Jonathan Wakelylibstdc++: Add missing noexcept to std::variant helper
2021-10-01  Jonathan Wakelylibstdc++: Fix narrowing conversion in std::visit
2021-10-01  Jonathan Wakelylibstdc++: Add std::__conditional_t alias template
2021-10-01  Jonathan Wakelylibstdc++: Optimize std::visit for the common case...
2021-10-01  Jonathan Wakelylibstdc++: Allow visiting inherited variants [PR 90943]
2021-07-27  Jonathan Wakelylibstdc++: Reduce header dependencies on <array> and...
2021-06-30  Jonathan Wakelylibstdc++: Improve Doxygen documentation groups [PR...
2021-05-04  Jonathan Wakelylibstdc++: Do not use deduced return type for std:...
2021-04-06  Jonathan Wakelylibstdc++: Fix doxygen markup for group close commands
2021-01-04  Jakub JelinekUpdate copyright years.
2020-10-29  Jonathan Wakelylibstdc++: Fix some warnings in headers
2020-10-17  Ville Voutilainenlibstdc++: Fix visitor return type diagnostics [PR97449]
2020-10-10  Ville Voutilainenlibstdc++: Fix variant build on 32-bit targets [PR95904]
2020-10-09  Ville Voutilainenlibstdc++: Diagnose visitors with different return...
2020-08-24  Jonathan Wakelylibstdc++: Make variant_npos conversions explicit ...
2020-07-02  Ville VoutilainenPR libstdc++/91807
2020-06-28  Ville VoutilainenPR libstdc++/95915
2020-06-23  Jonathan Wakelylibstdc++: Implement P1972R2 changes to std::variant...
2020-02-21  Jonathan Wakelylibstdc++: Define <=> for tuple, optional and variant
2020-01-01  Jakub JelinekUpdate copyright years.
2019-09-24  Jonathan WakelyRemove check for impossible condition in std::variant...
2019-09-23  Jonathan WakelyPR libstdc++/91788 improve codegen for std::variant...
2019-06-20  Jonathan WakelyQualify calls to __never_valueless in <variant>
2019-06-12  Jonathan WakelyImprove static_assert messages for std::variant
2019-05-17  Jonathan WakelyPR libstdc++/90246 Improve text of std::variant excepti...
2019-05-16  Jonathan WakelyImplement sane variant converting constructor (P0608R3)
2019-05-16  Jonathan WakelyChanges to std::variant to reduce code size
2019-05-15  Jonathan WakelyQualify calls in std::visit and std::visit<R>
2019-05-14  Jonathan WakelyAdd __raw_visit and __raw_idx_visit, use INVOKE<R>
2019-05-10  Jonathan WakelyPR libstdc++/90397 fix std::variant friend declarations
2019-04-23  Jonathan WakelyImplement LWG 2904 for std::variant assignment
2019-04-23  Jonathan WakelyImplement correct std::variant triviality rules from...
2019-04-23  Jonathan WakelyPR libstdc++/90165 constrain variant(T&&) constructor
2019-04-23  Jonathan WakelyFix std::variant regression caused by never-valueless...
2019-04-23  Jonathan WakelyMake some std::variant helper functions noexcept
2019-04-17  Jonathan WakelyFix condition for std::variant to be copy constructible
2019-04-09  Jonathan WakelyAdd comments and style fixes to <variant>
2019-04-09  Jonathan WakelyFix std::visit to support arbitrary callables
2019-04-09  Jonathan WakelyPR libstdc++/90008 remove unused capture from variant...
2019-04-08  Ville VoutilainenFix visit<R> for variant.
2019-04-05  Jonathan WakelyImplement std::visit<R> for C++2a (P0655R1)
2019-04-05  Jonathan WakelyPR libstdc++/87431 re-adjust never-valueless optimizations
2019-04-03  Jonathan WakelyPR libstdc++/85184 remove debug assertions from std...
2019-04-01  Ville VoutilainenUse single-visitation in variant assignment and swap...
2019-03-28  Ville VoutilainenDon't revisit a variant we are already visiting.
2019-03-26  Ville Voutilainenre PR libstdc++/89825 (Jump table for variant visitatio...
2019-03-26  Ville Voutilainenre PR libstdc++/89824 (Variant jump table reserves...
2019-03-26  Ville Voutilainenre PR libstdc++/89816 (std::variant move construction...
2019-03-06  Ville VoutilainenRewrite variant, also PR libstdc++/85517
2019-01-15  Jonathan WakelyFix missing or incorrect feature test macros
2019-01-06  Jonathan WakelyPR libstdc++/87431 fix regression introduced by r264574
2019-01-01  Jakub JelinekUpdate copyright years.
2018-10-17  Ville Voutilainenre PR libstdc++/87619 (sizeof(std::variant) can be...
2018-10-02  Jonathan WakelyAvoid redundant runtime checks in std::visit
2018-09-25  Jonathan WakelyPR libstdc++/87431 optimise valueless_by_exception()
2018-09-13  Jonathan WakelyLimit workaround for Clang bug to __clang_major__ <= 7
2018-08-07  Jonathan WakelyPR libstdc++/86874 fix std::variant::swap regression
2018-07-06  Jonathan Wakely* include/std/variant (__accepted_index): Use void_t.
2018-05-29  Jonathan WakelyQualify another call in <variant>
2018-05-15  Jonathan WakelyQualify std::__invoke in <variant> to prevent ADL
2018-05-03  Jonathan WakelyPR libstdc++/84769 qualify call to std::get<0>
2018-05-03  Jonathan WakelyDefine std::remove_cvref and std::remove_cvref_t for...
2018-04-05  Jonathan WakelyAdd another workaround to std::variant for Clang bug...
2018-04-03  Jonathan WakelyPR libstdc++/85183 fix std::variant move-assignment
2018-03-26  Jonathan WakelyAdd workaround to std::variant for Clang bug 31852
2018-03-09  Jonathan WakelyPR libstdc++/84769 qualify std::get and std::get_if...
2018-01-03  Jakub JelinekUpdate copyright years.
2017-09-20  Jonathan WakelyDeprecate nested types in std::hash
2017-09-12  Jonathan WakelyPR libstdc++/79433 no #error for including headers...
2017-07-23  François Dumontre PR libstdc++/81064 (Inline namespace regression)
2017-07-14  Jason MerrillConstrain std::variant constructor for class template...
2017-06-27  Tim Shenre PR libstdc++/80187 (C++ variant should be trivially...
2017-06-05  Jonathan WakelyPR libstdc++/80939 Remove unmeetable constexpr specifiers
2017-05-28  Tim Shenre PR c++/80737 (variant<any> as class member resulting...
2017-05-10  François DumontBump version namespace.
2017-03-23  Daniel KrueglerImplement P0607R0 "Inline Variables for Standard Librar...
2017-03-15  Ville VoutilainenImplement LWG 2857, {variant,optional,any}::emplace...
2017-03-10  Jonathan WakelyP0604R0 add invoke_result, is_invocable etc. for C++17
2017-02-15  Tim Shenre PR libstdc++/78723 ([variant] P0393r3: "Making varia...
2017-02-15  Tim Shenre PR libstdc++/79513 (std::visit doesn't handle refere...
2017-01-21  Ville VoutilainenMake poisoned hashes SFINAE away the call operator...
next