summaryrefslogtreecommitdiffstats
path: root/libcxx/include/utility
Commit message (Expand)AuthorAgeFilesLines
* Refactor default constructor SFINAE in pair and tuple.Eric Fiselier2019-09-301-14/+9
* [libc++] Take 2: Implement LWG 2510Louis Dionne2019-09-261-6/+26
* Revert r372777: [libc++] Implement LWG 2510 and its follow-upsIlya Biryukov2019-09-251-26/+6
* [libc++] Implement LWG 2510Louis Dionne2019-09-241-6/+26
* Consolidate swap, swap_ranges, and iter_swap in <type_traits>.Zoe Carver2019-09-111-21/+3
* [NFC][libc++] Add missing EXPLICIT to pair and tuple synopsisLouis Dionne2019-07-221-4/+4
* This patch makes swap functions constexpr. Both swap overloads, swap_ranges a...Zoe Carver2019-07-051-2/+2
* Fix -Wdouble-promotion warnings.Bruce Mitchener2019-07-011-2/+2
* Apply [[nodebug]] to typedefs throughout the STL.Eric Fiselier2019-06-121-16/+16
* [libc++] Declare std::tuple_element as struct instead of classLouis Dionne2019-04-011-6/+4
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix PR40230 - std::pair may have padding on FreeBSD.Eric Fiselier2019-01-161-1/+2
* Change from a to a . Fixes PR#39871.Marshall Clow2019-01-111-2/+2
* [pair] Mark constructors as conditionally noexceptLouis Dionne2018-12-111-1/+21
* Revert "[pair] Mark constructors as conditionally noexcept"Louis Dionne2018-12-111-21/+1
* [pair] Mark constructors as conditionally noexceptLouis Dionne2018-12-111-1/+21
* [libcxx] Implement P0318: unwrap_ref_decay and unwrap_referenceLouis Dionne2018-12-031-15/+20
* Fix -Wimplicit-fallthrough warningFangrui Song2018-11-071-0/+2
* [libc++] Make sure we can build libc++ with -fvisibility=hiddenLouis Dionne2018-10-251-1/+1
* Fix even more Clang warnings.Eric Fiselier2018-10-011-3/+3
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne2018-08-011-1/+1
* [NFC] Add <initializer_list> to the synopsis of <utility>Louis Dionne2018-07-051-0/+2
* Fix a typo in the synopsis comment. NFC. Thanks to K-ballo for the catchMarshall Clow2018-02-111-1/+1
* Last batch of P0202 constexpr additions: includes/set_intersection/exchangeMarshall Clow2018-01-221-1/+1
* Temporarily revert the inlining of 'piecewise_construct' because it is export...Marshall Clow2018-01-021-1/+1
* Implement most of P0607: Inline Variables for the Standard Library. This invo...Marshall Clow2018-01-021-14/+5
* Add C++17 explicit deduction guides to std::pair.Eric Fiselier2017-10-041-0/+5
* Add an `__is_inplace_index` metafunction.Michael Park2017-06-141-0/+6
* Make tuple_element static_assert in pair if the index is out of range. Also, ...Marshall Clow2017-06-121-0/+6
* Fix dllimport on a class templateEric Fiselier2017-04-201-1/+1
* Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in tuple and utilityEric Fiselier2017-04-191-19/+12
* Fix hash requirements check in __hash_table.Eric Fiselier2017-03-031-3/+8
* Prevent UBSAN from generating unsigned overflow diagnostics in the hashing in...Eric Fiselier2017-02-081-10/+23
* Implement P0513R0 - "Poisoning the Hash"Eric Fiselier2017-01-211-0/+640
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-6/+6
* Workaround compilers w/o C++1z inline variablesEric Fiselier2016-11-171-3/+12
* Implement P0504R0: Revisiting in-place tag types for any/optional/variantEric Fiselier2016-11-171-53/+29
* Update issue status for LWG 2744Eric Fiselier2016-10-161-4/+14
* Fix std::pair on FreeBSDEric Fiselier2016-10-111-20/+12
* Fix pair::operator=(TupleLike&&).Eric Fiselier2016-08-291-1/+1
* Revert r279953 - Fix pair::operator=(TupleLike&&)Eric Fiselier2016-08-291-1/+1
* Fix pair::operator=(TupleLike&&).Eric Fiselier2016-08-291-1/+1
* Implement the std::pair parts of "Improving pair and tuple". Completes N4387.Eric Fiselier2016-07-251-100/+180
* Recommit r276548 - Make pair/tuples assignment operators SFINAE properly.Eric Fiselier2016-07-251-12/+30
* Revert r276548 - Make pair/tuples assignment operators SFINAE properly.Eric Fiselier2016-07-251-20/+5
* Don't SFINAE pair's copy assignment operator in C++03 mode.Eric Fiselier2016-07-251-0/+4
* Add __is_inplace_type metafunction helperEric Fiselier2016-07-241-0/+5
* Make pair/tuples assignment operators SFINAE properly.Eric Fiselier2016-07-241-5/+16
* Implement the in_place tags from p0032r3.Eric Fiselier2016-07-231-0/+58
OpenPOWER on IntegriCloud