summaryrefslogtreecommitdiff
path: root/libcxx/include/algorithm
AgeCommit message (Expand)Author
2022-06-23[libc++] Implement ranges::move{, _backward}Nikolas Klauser
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser
2022-06-16[libc++][ranges] Implement `ranges::sort`.Konstantin Varlamov
2022-06-15[libc++] Implement ranges::lexicographical_compareNikolas Klauser
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser
2022-06-10[libc++] Implement ranges::replace{, _if}Nikolas Klauser
2022-06-08[libc++] Implement ranges::adjacent_findNikolas Klauser
2022-06-06[libc++] Implement ranges::find_first_ofNikolas Klauser
2022-06-06[libc++][ranges] Implement ranges::binary_search and ranges::{lower, upper}_b...Nikolas Klauser
2022-05-27[libc++] Implement ranges::is_sorted{, _until}Nikolas Klauser
2022-05-26[libc++] Implement ranges::{all, any, none}_ofNikolas Klauser
2022-05-26[libc++] Implement ranges::equalNikolas Klauser
2022-05-25[libc++] Implement ranges::fill{, _n}Nikolas Klauser
2022-05-24[libc++] Implement ranges::reverseNikolas Klauser
2022-05-23[libc++] Add ranges::max_element to the synopsis and ADL-proof the __min_elem...Nikolas Klauser
2022-05-06[libc++] Implement ranges::is_partitionedNikolas Klauser
2022-05-04[libc++] Implement ranges::for_each{, _n}Nikolas Klauser
2022-04-26[libc++] Remove <functional> includesNikolas Klauser
2022-04-20[libc++] Granularize <functional> includesNikolas Klauser
2022-04-15[libc++] Implement ranges::copy{, _n, _if, _backward}Nikolas Klauser
2022-04-14[libc++][ranges] Implement ranges::minmax and ranges::minmax_elementNikolas Klauser
2022-04-07[libc++][ranges] Implement ranges::count{, _if}Nikolas Klauser
2022-04-05[libc++][ranges] Implement ranges::transformNikolas Klauser
2022-04-03[libc++][ranges] Implement ranges::maxNikolas Klauser
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne
2022-03-18[libc++][ranges] Implement ranges::minNikolas Klauser
2022-03-17[libc++] Remove <utility> includesNikolas Klauser
2022-03-12[libc++][ranges] Implement ranges::find{, _if, _if_not}Nikolas Klauser
2022-03-08[libc++][ranges] Implement ranges::mismatchNikolas Klauser
2022-03-07[libc++][ranges] Implement ranges::max_elementNikolas Klauser
2022-03-05[libc++] Granularize <utility> includesNikolas Klauser
2022-02-21[libc++][ranges] Add ranges::in_found_resultNikolas Klauser
2022-02-21[libc++][ranges] Add ranges::min_max_resultNikolas Klauser
2022-02-11[libc++][ranges] Implement ranges::min_elementNikolas Klauser
2022-02-11[libc++] Add ranges::in_fun_resultNikolas Klauser
2022-02-10[libc++][ranges] Implement std::ranges::swap_ranges()Nikolas Klauser
2022-02-04[libc++] Replace includes of <utility> with specific detail headersArthur O'Dwyer
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer
2022-02-03[libc++][ranges] Add ranges::in_out_out_resultNikolas Klauser
2022-01-31[libc++][ranges] Add ranges::in_in_out_resultNikolas Klauser
2022-01-14[libc++][ranges] Add ranges::in_in_resultNikolas Klauser
2022-01-10[libc++][ranges] Implement `uninitialized_copy{,_n}` and `uninitialized_move{...Konstantin Varlamov
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer
2022-01-05[libc++][NFC] Remove duplicate header includes from <algorithm> and reorder themNikolas Klauser
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
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