summaryrefslogtreecommitdiffstats
path: root/libcxx/include/type_traits
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Add _ITER_CONCEPT and _ITER_TRAITS implementations from C++20Eric Fiselier2019-11-161-0/+11
* [libc++] Rename __to_raw_pointer to __to_address.Eric Fiselier2019-11-161-1/+1
* [libc++] Add test and remove workaround for PR13592Louis Dionne2019-10-301-2/+1
* [NFC] Comment endif to test commit access--global2019-10-281-1/+1
* P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of is_invoc...Richard Smith2019-10-191-0/+4
* [libc++] Take 2: Implement LWG 2510Louis Dionne2019-09-261-0/+24
* Revert r372777: [libc++] Implement LWG 2510 and its follow-upsIlya Biryukov2019-09-251-15/+0
* [libc++] Implement LWG 2510Louis Dionne2019-09-241-0/+15
* Fix C++03 build failures due to >>Eric Fiselier2019-09-131-1/+1
* Fix various test failures with GCCEric Fiselier2019-09-131-2/+2
* Consolidate swap, swap_ranges, and iter_swap in <type_traits>.Zoe Carver2019-09-111-1/+23
* Revert accidental change to __member_pointer_traits_imp.Eric Fiselier2019-08-031-1/+3
* Simplify <type_traits> implementations.Eric Fiselier2019-08-031-67/+36
* Implement most of P1612R1: Relocate endian. Moves the std::endian functional...Marshall Clow2019-07-231-15/+0
* This patch makes swap functions constexpr. Both swap overloads, swap_ranges a...Zoe Carver2019-07-051-2/+3
* Mark the newly added '__libcpp_is_constant_evaluated' as 'inline', since it c...Marshall Clow2019-07-021-2/+4
* Add a private call '__libcpp_is_constant_evaluated' which 'works' for old lan...Marshall Clow2019-07-011-1/+6
* Ensure bitset's string constructor doesn't poison the overload set.Eric Fiselier2019-07-011-0/+4
* Apply new meta-programming traits throughout the library.Eric Fiselier2019-06-231-107/+38
* Add super fast _IsSame trait for internal use.Eric Fiselier2019-06-231-11/+20
* Add new style meta-programming primatives.Eric Fiselier2019-06-211-28/+87
* Implement P0340R3: Make 'underlying_type' SFINAE-friendly. Reviewed as https:...Marshall Clow2019-06-211-1/+9
* Use rvalue references throughout the is_constructible traits.Eric Fiselier2019-06-211-147/+3
* Make move and forward work in C++03.Eric Fiselier2019-06-211-43/+0
* Enable aligned_union in C++03Eric Fiselier2019-06-211-3/+0
* Remove dead non-variadic workarounds in <type_traits>Eric Fiselier2019-06-211-414/+3
* Make rvalue metaprogramming traits work in C++03.Eric Fiselier2019-06-211-20/+0
* Remove even more dead code.Eric Fiselier2019-06-211-238/+2
* Assume __is_final, __is_base_of, and friends.Eric Fiselier2019-06-211-56/+3
* Apply [[nodebug]] to typedefs throughout the STL.Eric Fiselier2019-06-121-36/+36
* Support overaligned types in `aligned_storage`.Eric Fiselier2019-04-301-2/+4
* Remove libc++ checks and workarounds for unsupported old versions of GCC (<4.9).Richard Smith2019-04-251-32/+31
* Use modern type trait implementations when available.Richard Smith2019-04-251-14/+39
* Add std::is_constant_evaluated.Eric Fiselier2019-04-241-0/+7
* [libc++] (Take 2) Correctly handle Objective-C++ ARC qualifiers in std::is_po...Louis Dionne2019-04-031-1/+9
* Revert "[libc++] Correctly handle Objective-C++ ARC qualifiers in std::is_poi...Hans Wennborg2019-04-031-5/+0
* [libc++] Correctly handle Objective-C++ ARC qualifiers in std::is_pointerLouis Dionne2019-04-021-0/+5
* Make common_type's implementation common Eric Fiselier2019-03-311-75/+56
* [libc++] Add is_nothrow_convertible from P0758R1Louis Dionne2019-02-271-0/+29
* Implement P1357: Traits for [Un]bounded Arrays; adopted in KonaMarshall Clow2019-02-261-0/+29
* Fix PR40495 - is_invokable_v<void> does not compileEric Fiselier2019-01-291-17/+20
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. Eric Fiselier2019-01-161-4/+4
* Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308Marshall Clow2018-12-111-1/+1
* First part of P0482 - Establish that char8_t is an integral type, and that nu...Marshall Clow2018-11-291-0/+3
* Revert commit r347904 because it broke older compilersMarshall Clow2018-11-291-3/+0
* First part of P0482 - Establish that char8_t is an integral type, and that nu...Marshall Clow2018-11-291-0/+3
* Revert "Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF...Eric Fiselier2018-11-281-3/+3
* Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. Eric Fiselier2018-11-281-3/+3
* Revert "Teach __libcpp_is_floating_point that __fp16 and _Float16 are"Petr Hosek2018-10-241-6/+0
OpenPOWER on IntegriCloud