summaryrefslogtreecommitdiff
path: root/include/tuple
AgeCommit message (Expand)Author
2018-01-02Implement most of P0607: Inline Variables for the Standard Library. This invo...Marshall Clow
2017-12-12workaround PR 28385 in __find_exactly_one_checkedCasey Carter
2017-10-04Add C++17 explicit deduction guides to std::pair.Eric Fiselier
2017-06-08Add tests for class template deduction on std::tuple.Eric Fiselier
2017-06-01Rename unreserved names in tupleEric Fiselier
2017-04-19Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in tuple and utilityEric Fiselier
2017-02-06Implement LWG 2773 - std::ignore should be constexpr.Eric Fiselier
2017-02-04Fix inconsistency in tuple's SFINAE. Patch from Andrey Khalyavin"Eric Fiselier
2017-01-16Fix std::tuples EBO when targeting the MSVC ABI.Eric Fiselier
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier
2017-01-02Re-implement LWG 2770 - Fix tuple_size with structured bindings.Eric Fiselier
2016-12-15Revert r289727 due to PR31384Eric Fiselier
2016-12-14[libcxx] Fix tuple construction/assignment from types derived from tuple/pair...Eric Fiselier
2016-12-08Fix PR27374 - Remove the implicit reduced-arity-extension in tuple.Eric Fiselier
2016-11-13Implement LWG 2770 - Make tuple_size<T> defined for all TEric Fiselier
2016-11-13Fix PR30979 - tuple<move_only> is constructible from move_only const&Eric Fiselier
2016-07-25Implement the std::pair parts of "Improving pair and tuple". Completes N4387.Eric Fiselier
2016-07-25Recommit r276548 - Make pair/tuples assignment operators SFINAE properly.Eric Fiselier
2016-07-25Revert r276548 - Make pair/tuples assignment operators SFINAE properly.Eric Fiselier
2016-07-24Make pair/tuples assignment operators SFINAE properly.Eric Fiselier
2016-07-20Add tests for reference binding assertions in std::tuple.Eric Fiselier
2016-07-18Implement C++17 tuple bits. Including apply and make_from_tuple.Eric Fiselier
2016-07-02Handle std::get<T>(...) for std::tuple<>Eric Fiselier
2016-07-02Rewrite std::get<Type>(...) helper using constexpr functions.Eric Fiselier
2016-07-01Flatten tuple_constructible, tuple_convertible and tuple_assignable.Eric Fiselier
2016-06-21Fix PR27684 - std::tuple no longer accepts reference to incomplete type in so...Eric Fiselier
2016-04-19Make tuples constructors conditionally EXPLICIT. See N4387Eric Fiselier
2016-04-15Cleanup and guard tuple's constructor SFINAE. Fixes PR22806 and PR23256.Eric Fiselier
2016-04-15[libcxx] Remove the "reduced-arity-initialization" extension from the uses-al...Eric Fiselier
2015-12-18[libcxx] LWG2485: get() should be overloaded for const tuple&&. Patch from K-...Eric Fiselier
2015-11-19Fix some mistakes in the <utility> and <tuple> synopses. No functional change...Marshall Clow
2015-06-13[libcxx] Fix detection of __is_final.Eric Fiselier
2015-03-21Remove unneeded redeclaration of reference_wrapper.Eric Fiselier
2015-02-21[libc++] Try and prevent evaluation of `is_default_constructible` on tuples d...Eric Fiselier
2015-01-21tuple: Make operator<() linear instead of exponentialDuncan P. N. Exon Smith
2014-11-25Fixes to get libc++ building on sun solaris. Patch from C Bergstrom.Eric Fiselier
2014-10-15Fixes PR21157 'tuple: non-default constructible tuple hard failure' Thanks to...Marshall Clow
2014-09-16Thanks to K-ballo for noting a second incorrect noexcept clause in tuple - an...Marshall Clow
2014-09-16Fix a bad noexcept clause in tuple's move constructorMarshall Clow
2014-07-24D4451: Fix copy/move issues casude by __tuple_leafs's converting constructorEric Fiselier
2014-06-24Some calls to get<>() were qualified. Some were not. Qualify them all. Fixes ...Marshall Clow
2014-04-21Default the copy and move constructors for __tuple_leaf. This fixes bugs 1885...Marshall Clow
2014-03-03Implement LWG Paper n3887: Consistent Metafunction Aliases. This adds std::tu...Marshall Clow
2014-02-25Implement LWG issue 2301: Mark std::tie as constexprMarshall Clow
2014-01-03Rename ___make_pair_return to __make_pair_return_impl; ___make_tuple_return t...Marshall Clow
2013-11-06Fix several tuple bugs that were exposed by clang's implementation of CWG 140...Howard Hinnant
2013-10-05Implement LWG issue 2275 'forward_as_tuple should be constexpr'Marshall Clow
2013-10-01Remove non-printable chars that snuck in back in July; thanks to Yaron Keren ...Marshall Clow
2013-09-12Implement uses-allocator constructionMarshall Clow
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant