summaryrefslogtreecommitdiff
path: root/libcxx/include/tuple
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Moves unwrap_reference to type_traits.Mark de Wever2023-05-141-1/+1
* [libc++][Modules] Add missing includes and exportsIan Anderson2023-05-071-0/+8
* [libc++][NFC] Remove one apply_cv implementationNikolas Klauser2023-04-201-12/+6
* [libc++] Add hide_from_abi check for classesNikolas Klauser2023-04-161-5/+4
* [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser2023-02-151-26/+26
* [libc++][ranges] implement `std::views::elements_view`Hui Xie2023-01-151-2/+2
* [libc++] Granularize <type_traits> includes in <iterator>Nikolas Klauser2022-12-271-1/+35
* [libc++] Add custom clang-tidy checksNikolas Klauser2022-12-231-1/+1
* [libc++][NFC] Fix some standard-mandated includes commentsNikolas Klauser2022-09-271-0/+2
* [libc++] Avoid instantiating type_trait classesNikolas Klauser2022-09-061-19/+18
* [libc++] Granularize __tupleNikolas Klauser2022-09-051-1/+1
* [NFC][libc++] Moves transitive includes location.Mark de Wever2022-09-031-8/+8
* [libc++] Reduces the number of transitive includes.Mark de Wever2022-08-311-1/+1
* [libc++][NFC] Rename the constexpr macrosNikolas Klauser2022-08-191-96/+96
* [libc++] Granularize the rest of type_traitsNikolas Klauser2022-08-141-0/+1
* [libc++][NFC] Replace enable_if with __enable_if_t in a few placesNikolas Klauser2022-07-041-13/+3
* [libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne2022-06-271-0/+8
* [libc++][NFC] Remove trailing whitespaceLouis Dionne2022-06-271-7/+7
* [libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, assignment...Hui Xie2022-06-241-121/+310
* Revert "[libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, as...Hui Xie2022-06-231-310/+121
* [libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, assignment...Hui Xie2022-06-231-121/+310
* [libc++] Mark standard-mandated includes as suchNikolas Klauser2022-06-171-1/+3
* [libc++] Removes unneeded includes.Mark de Wever2022-06-131-5/+0
* [libc++] Remove unused __functional includesNikolas Klauser2022-05-281-6/+0
* [libc++] Remove redundant __invoke_constexpr functionsNikolas Klauser2022-04-071-1/+1
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-0/+1
* [libc++] Remove <utility> includesNikolas Klauser2022-03-171-2/+0
* [libc++] Define _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER whenever we enable warnin...Louis Dionne2022-03-151-0/+2
* [libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.Joe Loser2022-03-131-5/+5
* [libc++] Granularize <utility> includesNikolas Klauser2022-03-051-1/+5
* Remove __uncvref; use __uncvref_t insteadNikolas Klauser2022-02-171-4/+5
* [libc++] Remove __functional_baseNikolas Klauser2022-02-111-1/+11
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [libc++] Guard bits of 598983d7 against _LIBCPP_HAS_NO_CONCEPTS.Arthur O'Dwyer2022-02-021-2/+2
* [libc++] [NFC] s/_LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_CONCEPTS)/!d...Arthur O'Dwyer2022-02-021-3/+3
* [libc++][P2321R2] Add specializations of basic_common_reference and common_ty...Nikolas Klauser2022-01-171-1/+28
* [libc++][NFC] Update namespace comments in include/Nikolas Klauser2021-12-021-2/+2
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++] Remove _LIBCPP_HAS_NO_SPACESHIP_OPERATORLouis Dionne2021-11-171-3/+3
* [libc++][spaceship] Implement std::tuple::operator<=>Kent Ross2021-10-081-5/+37
* [libc++][NFCI] Remove uses of _LIBCPP_INLINE_VARLouis Dionne2021-09-221-2/+2
* [libc++][NFC] Rename _EnableIf to __enable_if_t for consistencyLouis Dionne2021-09-081-38/+38
* [libc++] Remove workarounds for [[nodebug]] not working properly on typedefs ...Louis Dionne2021-09-011-11/+11
* [libc++] Remove workarounds for the lack of deduction guides in C++17Louis Dionne2021-08-181-1/+1
* [libc++] Avoid triggering warnings for implicit conversionLouis Dionne2021-07-231-1/+1
* [libcxx][functional][modular] splices <functional> into modular headersChristopher Di Bella2021-07-011-2/+4
* [libcxx][modularisation] splits `<utility>` into self-contained headersChristopher Di Bella2021-06-251-0/+1
* [libcxx][modularisation] moves <utility> content out of <type_traits>Christopher Di Bella2021-06-241-0/+2
* [libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer2021-05-291-1/+1
* [libc++] Fix QoI bug with construction of std::tuple involving std::anyLouis Dionne2021-05-041-4/+4