aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/utility
AgeCommit message (Expand)AuthorFilesLines
2021-12-22[libc++] [ranges] Introduce _LIBCPP_AUTO_CAST(x) for auto(x).Arthur O'Dwyer1-0/+1
2021-12-20[libc++] Add a helper class to write code with the strong exception guaranteeLouis Dionne1-0/+1
2021-12-05[libc++] Add missing `#pragma GCC system_header` in a few headers. NFCI.Arthur O'Dwyer1-0/+4
2021-11-22[libc++] [P1614] Implement [cmp.alg]'s std::{strong,weak,partial}_order.Arthur O'Dwyer1-0/+1
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-10-28[libc++] P0433R2: add the remaining deduction guides.Konstantin Varlamov1-0/+2
2021-10-11[libc++] P2401: conditional noexcept for std::exchangeJoe Loser1-1/+2
2021-09-22[libc++][spaceship] Implement std::pair::operator<=>Kent Ross1-5/+9
2021-09-09[libc++] Implement P1951, default arguments for pair's forwarding constructorLouis Dionne1-1/+1
2021-06-25[libcxx][modularisation] splits `<utility>` into self-contained headersChristopher Di Bella1-1662/+8
2021-06-24[libcxx][modularisation] moves <utility> content out of <type_traits>Christopher Di Bella1-23/+4
2021-06-23[libcxx][NFC] prepares `<type_traits>` for moving out forward and swapChristopher Di Bella1-11/+11
2021-06-15[libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs i...Arthur O'Dwyer1-5/+180
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer1-4/+4
2021-04-25[libc++] Adds __utility/to_underlying.h.Mark de Wever1-13/+1
2021-04-21[libc++] s/_LIBCPP_NO_HAS_CHAR8_T/_LIBCPP_HAS_NO_CHAR8_T/gArthur O'Dwyer1-3/+3
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-8/+8
2021-04-20[libc++] [C++20] [P0586] Implement safe integral comparisonsKamlesh Kumar1-0/+90
2021-04-12[libc++] Implement D2351R0 "Mark all library static cast wrappers as [[nodisc...Arthur O'Dwyer1-4/+7
2021-04-06[libc++] Header inclusion tests.Arthur O'Dwyer1-0/+1
2021-04-06[libcxx] Fix the type attribute for a couple templatesMartin Storsjö1-1/+1
2021-03-25[libc++] [P1032] Misc constexpr bits in <iterator>, <string_view>, <tuple>, <...Arthur O'Dwyer1-7/+7
2021-03-05[libc++] [C++2b] [P1682] Add to_underlying.Marek Kurdej1-0/+17
2020-12-08[libc++] Add std::hash<char8_t> specialization if char8_t is enabledYuriy Chernyshov1-0/+10
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer1-3/+3
2020-11-29[libc++] hash<long double>: adjust for x86-64 ILP32Harald van Dijk1-1/+1
2020-09-02Add constexpr to pairMichael Schellenberger Costa1-10/+10
2019-09-30Refactor default constructor SFINAE in pair and tuple.Eric Fiselier1-14/+9
2019-09-26[libc++] Take 2: Implement LWG 2510Louis Dionne1-6/+26
2019-09-25Revert r372777: [libc++] Implement LWG 2510 and its follow-upsIlya Biryukov1-26/+6
2019-09-24[libc++] Implement LWG 2510Louis Dionne1-6/+26
2019-09-11Consolidate swap, swap_ranges, and iter_swap in <type_traits>.Zoe Carver1-21/+3
2019-07-22[NFC][libc++] Add missing EXPLICIT to pair and tuple synopsisLouis Dionne1-4/+4
2019-07-05This patch makes swap functions constexpr. Both swap overloads, swap_ranges a...Zoe Carver1-2/+2
2019-07-01Fix -Wdouble-promotion warnings.Bruce Mitchener1-2/+2
2019-06-12Apply [[nodebug]] to typedefs throughout the STL.Eric Fiselier1-16/+16
2019-04-01[libc++] Declare std::tuple_element as struct instead of classLouis Dionne1-6/+4
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-16Fix PR40230 - std::pair may have padding on FreeBSD.Eric Fiselier1-1/+2
2019-01-11Change from a to a . Fixes PR#39871.Marshall Clow1-2/+2
2018-12-11[pair] Mark constructors as conditionally noexceptLouis Dionne1-1/+21
2018-12-11Revert "[pair] Mark constructors as conditionally noexcept"Louis Dionne1-21/+1
2018-12-11[pair] Mark constructors as conditionally noexceptLouis Dionne1-1/+21
2018-12-03[libcxx] Implement P0318: unwrap_ref_decay and unwrap_referenceLouis Dionne1-15/+20
2018-11-07Fix -Wimplicit-fallthrough warningFangrui Song1-0/+2
2018-10-25[libc++] Make sure we can build libc++ with -fvisibility=hiddenLouis Dionne1-1/+1
2018-10-01Fix even more Clang warnings.Eric Fiselier1-3/+3
2018-09-12Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow1-0/+1
2018-08-01[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne1-1/+1
2018-07-05[NFC] Add <initializer_list> to the synopsis of <utility>Louis Dionne1-0/+2