summaryrefslogtreecommitdiff
path: root/libcxx/include/algorithm
Commit message (Expand)AuthorAgeFilesLines
* [libc++][PSTL] Implement std::copy{,_n}Nikolas Klauser2023-05-151-0/+1
* [libc++] Implement ranges::starts_withzijunzhao2023-05-151-0/+13
* Revert "[libc++][PSTL] Implement std::copy{,_n}"Nikolas Klauser2023-05-151-1/+0
* [libc++][PSTL] Implement std::copy{,_n}Nikolas Klauser2023-05-151-0/+1
* [libc++][PSTL] Implement std::transformNikolas Klauser2023-05-151-0/+1
* Revert "[libc++][PSTL] Implement std::transform"Nikolas Klauser2023-05-151-1/+0
* [libc++][PSTL] Implement std::transformNikolas Klauser2023-05-151-0/+1
* [libc++][PSTL] Make the PSTL available by default under -fexperimental-libraryNikolas Klauser2023-05-051-7/+4
* [libc++][PSTL] Implement std::fill{,_n}Nikolas Klauser2023-05-011-0/+1
* [libc++][PSTL] Implement std::find{,_if,_if_not}Nikolas Klauser2023-05-011-0/+1
* [libc++][PSTL] Implement std::for_each{, _n}Nikolas Klauser2023-04-301-0/+1
* [libc++][PSTL] Implement std::{any, all, none}_ofNikolas Klauser2023-04-291-0/+4
* [libc++] Remove the chrono include from algorithmIan Anderson2023-04-221-4/+0
* [libc++][PSTL] Remove current integrationNikolas Klauser2023-04-211-4/+0
* [libc++] Remove <cstdlib> includesNikolas Klauser2023-04-091-0/+1
* [libc++] Improves clang-format settings.Mark de Wever2023-02-271-111/+111
* [libc++] Granularize <bit> includesNikolas Klauser2023-02-171-0/+1
* [libc++] Granularize <type_traits> includes in <algorithm>Nikolas Klauser2023-02-131-1/+1
* [libc++][spaceship] Implement `lexicographical_compare_three_way`Adrian Vogelsgesang2023-02-121-0/+13
* Reapply "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`"varconst2023-01-131-1/+1
* [libc++] Granularize <bit> and remove <__bits>Nikolas Klauser2023-01-081-1/+0
* [libc++] Granularize <concept> includesNikolas Klauser2022-11-051-0/+1
* Revert "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`"Vitaly Buka2022-10-021-1/+1
* [libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`Konstantin Varlamov2022-10-011-1/+1
* [libc++][NFC] Fix some standard-mandated includes commentsNikolas Klauser2022-09-271-0/+2
* [libc++] Rewrites graph_header_deps.py.Mark de Wever2022-09-251-1/+1
* [libc++] Granularize the rest of memoryNikolas Klauser2022-09-051-2/+4
* [NFC][libc++] Moves transitive includes location.Mark de Wever2022-09-031-9/+9
* Revert "[libc++] Granularize the rest of memory"Vitaly Buka2022-09-021-5/+2
* [libc++] Granularize the rest of memoryNikolas Klauser2022-09-021-2/+5
* [libc++] Reduces the number of transitive includes.Mark de Wever2022-08-311-2/+5
* [libc++][ranges] Implement `ranges::is_permutation`Nikolas Klauser2022-08-041-0/+16
* [libc++][NFC] Remove rebase artifactIgor Zhukov2022-08-041-1/+0
* [libc++][ranges] Implement `ranges::clamp`Nikolas Klauser2022-08-041-0/+7
* [libc++][ranges] Implement `ranges::rotate`.Konstantin Varlamov2022-08-031-0/+8
* [libc++][ranges] Implement `ranges::{prev, next}_permutation`.Nikolas Klauser2022-08-021-0/+33
* [libc++][ranges] Implement `ranges::sample`.Konstantin Varlamov2022-08-021-0/+13
* [libc++][ranges] Implement `ranges::replace_copy{,_if}`.Nikolas Klauser2022-08-021-0/+39
* [libc++][ranges] Implement `ranges::remove_copy{, _if}`.Nikolas Klauser2022-08-021-0/+34
* [libc++][ranges] Implement `std::ranges::partial_sort_copy`.Konstantin Varlamov2022-07-301-0/+20
* [libc++][ranges] implement `std::ranges::unique{_copy}`Hui Xie2022-07-291-0/+30
* [libc++][ranges] implement `std::ranges::inplace_merge`Hui Xie2022-07-281-4/+16
* [libc++][ranges] Implement `ranges::is_heap{,_until}`.Konstantin Varlamov2022-07-261-0/+19
* [libc++][ranges] Implement `ranges::generate{,_n}`.Konstantin Varlamov2022-07-261-0/+14
* [libc++][ranges] Implement `ranges::shuffle`.Konstantin Varlamov2022-07-221-0/+11
* [libc++][ranges] implement `std::ranges::includes`Hui Xie2022-07-221-0/+15
* [libc++][ranges] implement `std::ranges::equal_range`Hui Xie2022-07-221-0/+12
* [libc++][ranges] Implement `std::ranges::partition_{point,copy}`.Konstantin Varlamov2022-07-201-0/+30
* [libc++][ranges] Implement `ranges::partial_sort`.varconst2022-07-191-0/+12
* [libc++][ranges] Implement `ranges::{,stable_}partition`.Konstantin Varlamov2022-07-181-0/+24