summaryrefslogtreecommitdiff
path: root/libcxx/include/__compare
AgeCommit message (Expand)Author
2025-10-23[libc++] Simplify std::strong_order (#164233)Nikolas Klauser
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser
2025-03-23[libc++] Add [[gnu::nodebug]] on type traits (#128502)Nikolas Klauser
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2025-01-23[libc++] Use [[clang::no_specializations]] to diagnose invalid user specializ...Nikolas Klauser
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser
2024-10-03[libc++] P2167R3: Improved Proposed Wording for LWG 2114 (#109102)A. Jiang
2024-09-15[libc++] Check explicit values in the partial_ordering comparators for better...Nikolas Klauser
2024-08-21[libc++] Avoid -Wzero-as-null-pointer-constant in operator<=> (#79465)Louis Dionne
2024-07-07[libc++] Restore `__synth_three_way` lambda (#90398)Hristo Hristov
2024-03-16[libc++] P2602R2 Poison Pills are Too Toxic (#74534)Jakub Mazurkiewicz
2024-02-08[libc++] Avoid including <cmath> in <compare> (#80418)Nikolas Klauser
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne
2023-08-19[libc++] Make everything in namespace std have default type visibility and hi...Nikolas Klauser
2023-04-07[libc++] Module fixes for __synth_three_way.Mark de Wever
2023-03-10[libc++] Remove _LIBCPP_CONSTEVALLouis Dionne
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser
2023-02-13Revert "[libc++] Remove _LIBCPP_CONSTEVAL"Hans Wennborg
2023-02-11[libc++] Enable radability-identifier-naming for local variables and fix any ...Nikolas Klauser
2023-02-11[libc++] Remove _LIBCPP_CONSTEVALNikolas Klauser
2023-01-12[libc++][NFC] Qualify declvalNikolas Klauser
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser
2022-12-23[libc++] Granularize <type_traits> includes in <compare>Nikolas Klauser
2022-12-22[libc++] Granularize <type_traits> includes in <utility>Nikolas Klauser
2022-08-14[libc++] Granularize the rest of type_traitsNikolas Klauser
2022-08-04[libc++] Uses operator<=> in string_viewMark de Wever
2022-03-13[libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.Joe Loser
2022-03-02[libc++] Add missing std:: qualification to __synth_three_way.Arthur O'Dwyer
2022-03-01[libc++] Revert "Protect users from relying on detail headers" & related changesLouis Dionne
2022-02-26[libcxx][modules] protects users from relying on detail headersChristopher Di Bella
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-27[libc++] [P1614] Implement the second half of [cmp.alg]: compare_{strong,weak...Arthur O'Dwyer
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer
2021-12-07[libc++] Remove unneeded `std::` qualifications from <compare>. NFCI.Arthur O'Dwyer
2021-11-22[libc++] [P1614] Implement [cmp.alg]'s std::{strong,weak,partial}_order.Arthur O'Dwyer
2021-11-17[libc++] Remove _LIBCPP_HAS_NO_SPACESHIP_OPERATORLouis Dionne
2021-10-10[libc++] [P1614] Implement std::compare_three_way.Arthur O'Dwyer
2021-09-29[libc++] [compare] Named comparison functions, is_eq etc.Arthur O'Dwyer
2021-09-28[libc++] [compare] Rip out more vestiges of *_equality. NFCI.Arthur O'Dwyer
2021-09-22[libc++][spaceship] Implement std::pair::operator<=>Kent Ross
2021-09-22[libc++][NFC] Add missing whitespace in <compare>Louis Dionne
2021-09-21[libc++] Add some missing _LIBCPP_HIDE_FROM_ABI markupLouis Dionne
2021-09-05[libc++][compare] Implement three_way_comparable[_with] conceptsRuslan Arutyunyan
2021-08-18[libc++] [P1614] Implement std::compare_three_way_result.Arthur O'Dwyer
2021-07-28[libc++][modularisation] Split <compare> into internal headers.Ruslan Arutyunyan