summaryrefslogtreecommitdiff
path: root/libcxx/include/tuple
AgeCommit message (Expand)Author
2025-11-11[libc++] Remove __is_replaceable emulation (#167355)Louis Dionne
2025-11-10[libc++] Replace __libcpp_is_final with a variable template (#167137)Nikolas Klauser
2025-11-10[libc++] Replace the last uses of __tuple_types with __type_list (#167214)Nikolas Klauser
2025-11-05[libc++] Remove guards for builtins for reference binding traits (#166288)A. Jiang
2025-10-30[libc++] Fix LLVM 22 TODOs (#153367)Nikolas Klauser
2025-10-20[libc++] Simplify tuple_cat further (#163741)Nikolas Klauser
2025-09-02[libc++] Simplify <tuple> further (#156351)Nikolas Klauser
2025-08-27Reapply "[libc++] Refactor key extraction for __hash_table and __tree (#15451...Nikolas Klauser
2025-08-26Revert "[libc++] Refactor key extraction for __hash_table and __tree (#154512)"Aiden Grossman
2025-08-26[libc++] Refactor key extraction for __hash_table and __tree (#154512)Nikolas Klauser
2025-08-23[libc++] Add tag types to all the __tuple_impl constructors (#154517)Nikolas Klauser
2025-08-19[libc++][tuple.apply] Implement P2255R2 make_from_tuple part. (#152867)yronglin
2025-08-05[libc++] Remove SFINAE on __tuple_impl constructors (#151654)Nikolas Klauser
2025-08-01[libc++] Implement comparison operators for `tuple` added in C++23 (#148799)A. Jiang
2025-08-01[libc++] Simplify the tuple constructors a bit (#150405)Nikolas Klauser
2025-07-24[libc++][NFC] Remove __all_default_constructible (#150406)Nikolas Klauser
2025-07-20[libc++] Refactor internal index_sequence API to match the public one (#149475)Nikolas Klauser
2025-06-27[libc++] P2944R3: Constrained comparisions - `tuple` (#145677)Hristo Hristov
2025-06-03[libc++] Use `__reference_constructs_from_temporary` if eligible (#141916)A. Jiang
2025-05-08[libc++] Add the __is_replaceable type trait (#132408)Louis Dionne
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser
2025-04-09[libc++][C++03] Remove headers which don't provide anything (#134044)Nikolas Klauser
2025-03-23[libc++] Add [[gnu::nodebug]] on type traits (#128502)Nikolas Klauser
2025-03-02[libc++] Implement LWG3990 for Clang (#128834)A. Jiang
2025-01-21[Clang] emit -Wignored-qualifiers diagnostic for cv-qualified base classes (#...Oleksandr T.
2025-01-14[libc++] Fix `tuple_cat` for element with unconstrained constructor (#122433)A. Jiang
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
2025-01-06[libc++] Simplify unwrap_ref_decay a bit (#121623)Nikolas Klauser
2024-12-22[libc++] Switch _LIBCPP_NODEBUG to [[gnu::nodebug]] (#120720)Nikolas Klauser
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne
2024-08-30[libc++][NFC] Run clang-format on libcxx/includeLouis Dionne
2024-07-11[libc++][tuple][utility] P2968R2: Make `std::ignore` a first-class object (#9...Hristo Hristov
2024-06-23[libc++][NFC] Replace _NOEXCEPT and _LIBCPP_CONSTEXPR macros with the keyword...Nikolas Klauser
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne
2024-06-18[libc++] Refactor<__type_traits/is_swappable.h> (#86822)Nikolas Klauser
2024-06-18[libc++] Enable modernize-use-equals-delete (#93293)Nikolas Klauser
2024-06-17[libc++] Mark more types as trivially relocatable (#89724)Nikolas Klauser
2024-05-10[libc++][NFC] Replace __apply_cv with __copy_cv or __copy_cvref (#90867)Nikolas Klauser
2024-05-02[libc++][NFC] Explicitly delete assignment operator in tuple (#90604)Nikolas Klauser
2024-04-02[libc++] Remove pair dependency (#85621)Nikolas Klauser
2024-03-22[libc++] Implement LWG3528 (`make_from_tuple` can perform (the equivalent of)...yronglin
2024-03-18[libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab...Nikolas Klauser
2024-03-14[libc++] Remove <tuple> include from <__format/concepts.h> (#80214)Nikolas Klauser
2024-03-11[libc++] Remove <tuple> from <variant> (#83183)Nikolas Klauser
2024-03-09[libc++] Allow the use of extensions in the implementation (#79532)Nikolas Klauser
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne
2024-02-20[libc++] Refactor more __enable_ifs to the canonical style (#81457)Nikolas Klauser