aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/algorithm
AgeCommit message (Expand)AuthorFilesLines
2022-08-08[libc++][ranges] Implement `ranges::is_permutation`Nikolas Klauser1-0/+16
2022-08-08[libc++][NFC] Remove rebase artifactIgor Zhukov1-1/+0
2022-08-08[libc++][ranges] Implement `ranges::clamp`Nikolas Klauser1-0/+7
2022-08-08[libc++][ranges] Implement `ranges::rotate`.Konstantin Varlamov1-0/+8
2022-08-05[libc++][ranges] Implement `ranges::{prev, next}_permutation`.Nikolas Klauser1-0/+33
2022-08-05[libc++][ranges] Implement `ranges::sample`.Konstantin Varlamov1-0/+13
2022-08-05[libc++][ranges] Implement `ranges::replace_copy{,_if}`.Nikolas Klauser1-0/+39
2022-08-05[libc++][ranges] Implement `ranges::remove_copy{, _if}`.Nikolas Klauser1-0/+34
2022-08-02[libc++][ranges] Implement `std::ranges::partial_sort_copy`.Konstantin Varlamov1-0/+20
2022-08-02[libc++][ranges] implement `std::ranges::unique{_copy}`Hui Xie1-0/+30
2022-08-02[libc++][ranges] implement `std::ranges::inplace_merge`Hui Xie1-4/+16
2022-07-26[libc++][ranges] Implement `ranges::is_heap{,_until}`.Konstantin Varlamov1-0/+19
2022-07-26[libc++][ranges] Implement `ranges::generate{,_n}`.Konstantin Varlamov1-0/+14
2022-07-22[libc++][ranges] Implement `ranges::shuffle`.Konstantin Varlamov1-0/+11
2022-07-22[libc++][ranges] implement `std::ranges::includes`Hui Xie1-0/+15
2022-07-22[libc++][ranges] implement `std::ranges::equal_range`Hui Xie1-0/+12
2022-07-20[libc++][ranges] Implement `std::ranges::partition_{point,copy}`.Konstantin Varlamov1-0/+30
2022-07-19[libc++][ranges] Implement `ranges::partial_sort`.varconst1-0/+12
2022-07-18[libc++][ranges] Implement `ranges::{,stable_}partition`.Konstantin Varlamov1-0/+24
2022-07-14[libc++][ranges] implement `std::ranges::set_union`Hui Xie1-0/+18
2022-07-13[libc++][ranges] implement `std::ranges::set_symmetric_difference`Hui Xie1-0/+21
2022-07-13[libc++] Implement ranges::find_end, ranges::search{, _n}Nikolas Klauser1-0/+46
2022-07-13Revert "[libc++] Implement ranges::find_end, ranges::search{, _n}"Nikolas Klauser1-46/+0
2022-07-13[libc++] Implement ranges::find_end, ranges::search{, _n}Nikolas Klauser1-0/+46
2022-07-11[libc++] Implement ranges::{reverse, rotate}_copyNikolas Klauser1-2/+30
2022-07-11[libc++][ranges] implement `std::ranges::set_intersection`Hui Xie1-0/+20
2022-07-08[libc++][ranges] Implement modifying heap algorithms:Konstantin Varlamov1-0/+48
2022-07-08[libc++][ranges] Implement `ranges::nth_element`.Konstantin Varlamov1-0/+12
2022-07-08[libcxx][ranges] implement `std::ranges::set_difference`Hui Xie1-0/+19
2022-07-06[libc++] Implement ranges::remove{, _if}Nikolas Klauser1-0/+22
2022-07-04[libc++] Implement `std::ranges::merge`Hui Xie1-0/+18
2022-07-01[libc++][ranges] Implement `ranges::stable_sort`.Konstantin Varlamov1-3/+13
2022-06-28[libc++][ranges] Finish LWG issues directly related to the One Ranges Proposal.Konstantin Varlamov1-5/+34
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+6
2022-06-23[libc++] Implement ranges::move{, _backward}Nikolas Klauser1-0/+23
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser1-1/+3
2022-06-16[libc++][ranges] Implement `ranges::sort`.Konstantin Varlamov1-1/+12
2022-06-15[libc++] Implement ranges::lexicographical_compareNikolas Klauser1-0/+17
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever1-1/+0
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser1-1/+1
2022-06-10[libc++] Implement ranges::replace{, _if}Nikolas Klauser1-0/+25
2022-06-08[libc++] Implement ranges::adjacent_findNikolas Klauser1-0/+11
2022-06-06[libc++] Implement ranges::find_first_ofNikolas Klauser1-0/+16
2022-06-06[libc++][ranges] Implement ranges::binary_search and ranges::{lower, upper}_b...Nikolas Klauser1-0/+34
2022-05-27[libc++] Implement ranges::is_sorted{, _until}Nikolas Klauser1-0/+18
2022-05-26[libc++] Implement ranges::{all, any, none}_ofNikolas Klauser1-0/+27
2022-05-26[libc++] Implement ranges::equalNikolas Klauser1-0/+15
2022-05-25[libc++] Implement ranges::fill{, _n}Nikolas Klauser1-0/+10
2022-05-24[libc++] Implement ranges::reverseNikolas Klauser1-0/+10
2022-05-23[libc++] Add ranges::max_element to the synopsis and ADL-proof the __min_elem...Nikolas Klauser1-0/+9