aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/type_traits
AgeCommit message (Expand)Author
2022-07-24[libc++] Granularize some more type_traitsNikolas Klauser
2022-06-30[libc++] Remove dead code and unneeded C++03 specializations from type_traitsNikolas Klauser
2022-06-30[libc++] Disentangle _If, _Or and _AndNikolas Klauser
2022-06-24[libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, assignment...Hui Xie
2022-06-23Revert "[libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, as...Hui Xie
2022-06-23[libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, assignment...Hui Xie
2022-06-22[libc++] Reduces std::to_chars instantiations.Mark de Wever
2022-06-13[libc++] Granularize some more of <type_traits>Nikolas Klauser
2022-06-10[libc++] Remove uses of __two in type_traitsNikolas Klauser
2022-06-10[libc++] Granularize even more of type_traitsNikolas Klauser
2022-06-03[libc++] Fix conjunction/disjunction and mark a few LWG issues as completeNikolas Klauser
2022-05-28[libc++] Granularize more of <type_traits>Nikolas Klauser
2022-05-24[libc++] type_traits: use __is_core_convertible in __invokable_r.Aaron Jacobs
2022-05-23[libc++] Granularize parts of <type_traits>Nikolas Klauser
2022-04-14[libc++][ranges] Implement ranges::minmax and ranges::minmax_elementNikolas Klauser
2022-04-08[libc++] Add __is_callable type trait and begin granularizing type_traitsNikolas Klauser
2022-04-07[libc++] Remove redundant __invoke_constexpr functionsNikolas Klauser
2022-04-04[libc++] Fix std::is_array<T[0]> and add testsLouis Dionne
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne
2022-03-25[libc++] Remove the _LIBCPP_BOOL_CONSTANT macroLouis Dionne
2022-03-25[libc++] Rename __identity to __type_identityNikolas Klauser
2022-03-13[libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.Joe Loser
2022-02-17Remove __uncvref; use __uncvref_t insteadNikolas Klauser
2022-02-04[libc++] Remove unused code paths for non-existent builtinsLouis Dionne
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer
2022-02-02[libc++] [NFC] s/_LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_CONCEPTS)/!d...Arthur O'Dwyer
2022-01-14[libc++] _Uglify some template parameter names. NFCI.Arthur O'Dwyer
2021-12-15[libc++] Enable the optimized _IsSame on GCC as well as Clang.Arthur O'Dwyer
2021-12-15[libc++] Reorder a comment pertaining to `struct __two`. NFC.Arthur O'Dwyer
2021-12-02[libc++][NFC] Update namespace comments in include/Nikolas Klauser
2021-11-28[libc++] Remove support for Clang 9 and older.Mark de Wever
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
2021-10-30[libc++] Remove Clang-11 support.Mark de Wever
2021-10-10[libc++] Remove empty namespace std in type_traits. NFCI.Joe Loser
2021-09-23[libc++] Remove uses of _LIBCPP_HAS_NO_VARIABLE_TEMPLATESLouis Dionne
2021-09-22[libc++][NFCI] Remove uses of _LIBCPP_INLINE_VARLouis Dionne
2021-09-08[libc++][NFC] Rename _EnableIf to __enable_if_t for consistencyLouis Dionne
2021-09-08[libc++] Use enable_if_t instead of _EnableIfLouis Dionne
2021-09-02[libc++][NFC] Move concepts to a subheader.Mark de Wever
2021-09-01[libc++][format] Add __format_arg_store.Mark de Wever
2021-09-01[libc++] Remove some workarounds for unsupported GCC and Clang versionsLouis Dionne
2021-09-01[libc++] Remove workarounds for [[nodebug]] not working properly on typedefs ...Louis Dionne
2021-08-31[libc++][NFC] Rename _LIBCPP_NODISCARD_ATTRIBUTE to _LIBCPP_NODISCARDLouis Dionne
2021-08-31[libc++] Remove workaround for broken __is_trivially_copyable on old GCCLouis Dionne
2021-08-17[libc++][NFC] Format expression-equivalent wrappers consistentlyLouis Dionne
2021-08-11[libc++] Remove workarounds for missing __builtin_addressofLouis Dionne
2021-08-11[libc++] Remove _LIBCPP_HAS_UNIQUE_OBJECT_REPRESENTATIONSLouis Dionne
2021-08-11[libc++] Remove _LIBCPP_HAS_NO_IS_AGGREGATELouis Dionne
2021-08-10[libcxx] Remove _LIBCPP_HAS_NO_BUILTIN_IS_CONSTANT_EVALUATEDMark de Wever
2021-07-09[libcxx][ranges] Add `ranges::transform_view`.zoecarver