summaryrefslogtreecommitdiff
path: root/include/type_traits
AgeCommit message (Expand)Author
2018-01-17Merging r321963:Hans Wennborg
2018-01-03Implement p0258r2: has_unique_object_representationsMarshall Clow
2018-01-02A couple more inlined variables that I missed the first timeMarshall Clow
2018-01-02Implement most of P0607: Inline Variables for the Standard Library. This invo...Marshall Clow
2017-12-12[libcxx] P0604, invoke_result and is_invocableZhihao Yuan
2017-12-04Fix PR#35948: generate_n does not accept floating point Size arguments.Marshall Clow
2017-11-14Implement LWG2950: std::byte operations are misspecifiedMarshall Clow
2017-11-13Implement P0550R2: Transformation Trait remove_cvrefMarshall Clow
2017-09-10Fix PR34298 - Allow std::function with an incomplete return type.Eric Fiselier
2017-09-10Revert "Fix PR34298 - Allow std::function with an incomplete return type."Eric Fiselier
2017-09-10Fix PR34298 - Allow std::function with an incomplete return type.Eric Fiselier
2017-04-12[libc++] Implement LWG 2911 - add an is_aggregate type-traitEric Fiselier
2017-04-10Fix PR#32605: common_type<T> is not SFINAE-friendlyMarshall Clow
2017-04-10Fix PR#32606: std::decay mishandles abominable function typesMarshall Clow
2017-03-24Implement P0298R3: 'std::byte'. Reviewed as https://reviews.llvm.org/D31022Marshall Clow
2017-03-21Fix test failure I introducedMarshall Clow
2017-03-21Fix a couple of 'C++11'-isms from the last checkin, which broke the '03 bot.Marshall Clow
2017-03-21Implement P0548: 'common_type and duration' This involves a subtle change in ...Marshall Clow
2017-03-01Fix PR32097 - is_abstract doesn't work on class templates.Eric Fiselier
2017-01-13Diagnose non-const-callable hash functions and comparatorsEric Fiselier
2017-01-13Add _LIBCPP_DIAGNOSE_WARNING and _LIBCPP_DIAGNOSE_ERROR macros.Eric Fiselier
2017-01-06Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros.Eric Fiselier
2017-01-06Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANGEric Fiselier
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier
2017-01-03clean up use of _WIN32Saleem Abdulrasool
2016-12-31clean up some qualifier castingSaleem Abdulrasool
2016-12-27Implement P0435R1 - Resolving LWG issues for common_typeEric Fiselier
2016-12-27Fix PR31481 - 3+ parameter common_type isn't SFINAE friendlyEric 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-11-14Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last...Marshall Clow
2016-11-02Fix GCC test failure caused by manually defining _LIBCPP_HAS_NO_VARIADICSEric Fiselier
2016-11-02Fix __libcpp_is_constructible for source types with explicit conversion opera...Eric Fiselier
2016-10-14Add void_t and invoke feature test macrosEric Fiselier
2016-10-12Implement N4606 optionalEric Fiselier
2016-10-12Revert Add <optional>. Will recommit with better commit messageEric Fiselier
2016-10-12Add <optional> header.Eric Fiselier
2016-10-11Remove extraneous 'const' in the implementation of is_move_assignable. Howard...Marshall Clow
2016-10-10Provide a constexpr addressof with GCC 7.Eric Fiselier
2016-10-07Disable alignment support of 0x4000 for Win32. https://reviews.llvm.org/D25053Marshall Clow
2016-10-07Fix various issues in std::any and the related tests.Eric Fiselier
2016-09-26[libc++] Extension: Make `move` and `forward` constexpr in C++11.Eric Fiselier
2016-09-25[libc++] Remove various C++03 feature test macrosEric Fiselier
2016-07-25Make std::is_assignable tolerate references to incomplete types.Eric Fiselier
2016-07-20Reimplement is_constructible fallback implementation. Fixes PR21574.Eric Fiselier
2016-07-11Allow is_swappable to SFINAE on deleted/ambiguous swap functionsEric Fiselier
2016-05-18Cleanup superfluous std:: qualifiers in <type_traits>Eric Fiselier
2016-05-18Optimize declval for compile times. Patch from Eric Niebler.Eric Fiselier
2016-05-03Fix PR27538. Remove __is_convertible specializations for array and function t...Eric Fiselier
2016-04-21Add is_swappable/is_nothrow_swappable traitsEric Fiselier