summaryrefslogtreecommitdiff
path: root/libcxx/include/__algorithm/stable_sort.h
AgeCommit message (Expand)Author
2025-10-07[libc++] Make the naming of the iterator_traits aliases consistent (#161661)Nikolas Klauser
2025-04-16[libc++] Extend the scope of radix sorting inside std::stable_sort to floatin...Дмитрий Изволов
2025-03-25[libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper, ...Louis Dionne
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2025-02-06[libc++] Support `constexpr` for `std::stable_sort` in radix sort branch (#12...Дмитрий Изволов
2025-01-14[libc++] Make std::stable_sort constexpr friendly (#110320)PaulXiCao
2025-01-09[libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (#104683)Дмитрий Изволов
2024-12-17[libc++] Granularize <new> includes (#119964)Nikolas Klauser
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser
2024-09-16[libc++] Remove get_temporary_buffer and return_temporary_buffer (#100914)A. Jiang
2024-03-18[libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab...Nikolas Klauser
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne
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-06-30[libc++] Revert __uninitialized_buffer changesLouis Dionne
2023-06-16[libc++] Introduce __make_uninitialized_buffer and use it instead of get_temp...Nikolas Klauser
2023-06-06[libc++] Refactor __lessNikolas Klauser
2023-06-04[libcxx] Add strict weak ordering checks to sorting algorithmsDanila Kutenin
2023-03-29[libc++][NFC] Move __insertion_sort_move to partial_sort.hLouis Dionne
2023-02-13[libc++] Granularize <type_traits> includes in <algorithm>Nikolas Klauser
2022-10-01[libc++][NFC] Prefer type aliases over structsNikolas Klauser
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser
2022-07-28[libc++][ranges] implement `std::ranges::inplace_merge`Hui Xie
2022-07-17[libc++][ranges] Make range algorithms support proxy iteratorsKonstantin Varlamov
2022-07-01[libc++][ranges] Implement `ranges::stable_sort`.Konstantin Varlamov
2022-06-21[libc++] Implement P0174R2 (Deprecating Vestigial Library Parts in C++17)Nikolas Klauser
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-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer
2021-09-08[libc++] Comma-operator-proof a lot of algorithm/container code.Arthur O'Dwyer
2021-08-27[libc++][NFC] Remove useless _LIBCPP_PUSH_MACROSLouis Dionne
2021-06-24[libcxx][modularisation] moves <utility> content out of <type_traits>Christopher Di Bella
2021-06-19[libcxx] Move all algorithms into their own headersLouis Dionne
2021-06-07Revert "[libcxx][gardening] Move all algorithms into their own headers."Petr Hosek
2021-06-04[libcxx][gardening] Move all algorithms into their own headers.zoecarver