summaryrefslogtreecommitdiff
path: root/libcxx/include/algorithm
AgeCommit message (Expand)Author
2025-04-19[libc++] Backport segmented iterator optimization for std::for_each to C++11 ...Peng Liu
2025-04-05[libc++] Implement ranges::iota (#68494)James E T Smith
2025-03-20[libc++] Implement part of P2562R1: constexpr `ranges::inplace_merge` (#131947)A. Jiang
2025-03-19[libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (#129008)A. Jiang
2025-03-07[libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (#128860)A. Jiang
2025-03-06[libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (#12...A. Jiang
2025-03-04[libc++] Implement part of P2562R1: constexpr `std::stable_partition` (#128868)A. Jiang
2025-01-14[libc++] Make std::stable_sort constexpr friendly (#110320)PaulXiCao
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser
2024-10-01[libc++][NFC] Improve the synopsis of <algorithm>Louis Dionne
2024-09-30[libc++][NFC] Rename fold.h to ranges_fold.h (#109696)Louis Dionne
2024-09-28Revert "[libc++][modules] Rewrite the modulemap to have fewer top-level modul...Chris B
2024-09-27[libc++][NFC] Rename fold.h to ranges_fold.h (#109696)Louis Dionne
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne
2024-07-19[libc++][ranges] P1223R5: `find_last` (#99312)nicole mazzuca
2024-05-27[libc++][pstl] Merge all frontend functions for the PSTL (#89219)Louis Dionne
2024-04-14[libc++][RFC] Only include what is required by-version in the umbrella header...Nikolas Klauser
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne
2024-02-13[libc++][ranges] Implement ranges::contains_subrange (#66963)ZijunZhaoCCK
2023-12-19[libcxx] adds ranges::fold_left_with_iter and ranges::fold_left (#75259)Christopher Di Bella
2023-12-19[libc++] Implement ranges::contains (#65148)ZijunZhaoCCK
2023-11-28[libc++][PSTL] Implement std::equal (#72448)Nikolas Klauser
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik777
2023-10-24[libc++][PSTL] Implement std::rotate_copyNikolas Klauser
2023-10-22[libc++][PSTL] Implement std::moveNikolas Klauser
2023-09-18[libc++] Implement ranges::ends_withZijun Zhao
2023-07-20[libc++][PSTL] Implement std::sortNikolas Klauser
2023-06-29[libc++] Remove the legacy debug mode.varconst
2023-06-15[libc++][PSTL] Implement std::is_partitionedNikolas Klauser
2023-06-13[libc++][PSTL] Implement std::generate{,_n}Nikolas Klauser
2023-06-06[libc++][PSTL] Implement std::replace{,_if,_copy,_copy_if}Nikolas Klauser
2023-06-06[libc++][PSTL] Implement std::count{,_if}Nikolas Klauser
2023-06-01[libc++][PSTL] Implement std::stable_sortNikolas Klauser
2023-05-30[libc++][PSTL] Implement std::mergeNikolas Klauser
2023-05-15[libc++][PSTL] Implement std::copy{,_n}Nikolas Klauser
2023-05-15[libc++] Implement ranges::starts_withzijunzhao
2023-05-15Revert "[libc++][PSTL] Implement std::copy{,_n}"Nikolas Klauser
2023-05-15[libc++][PSTL] Implement std::copy{,_n}Nikolas Klauser
2023-05-15[libc++][PSTL] Implement std::transformNikolas Klauser
2023-05-15Revert "[libc++][PSTL] Implement std::transform"Nikolas Klauser
2023-05-15[libc++][PSTL] Implement std::transformNikolas Klauser
2023-05-05[libc++][PSTL] Make the PSTL available by default under -fexperimental-libraryNikolas Klauser
2023-05-01[libc++][PSTL] Implement std::fill{,_n}Nikolas Klauser
2023-05-01[libc++][PSTL] Implement std::find{,_if,_if_not}Nikolas Klauser
2023-04-30[libc++][PSTL] Implement std::for_each{, _n}Nikolas Klauser
2023-04-29[libc++][PSTL] Implement std::{any, all, none}_ofNikolas Klauser
2023-04-22[libc++] Remove the chrono include from algorithmIan Anderson
2023-04-21[libc++][PSTL] Remove current integrationNikolas Klauser
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser