aboutsummaryrefslogtreecommitdiff
path: root/libcxx/test/std/algorithms
AgeCommit message (Expand)Author
2022-08-05[libc++][ranges] Implement `ranges::sample`.Konstantin Varlamov
2022-08-05[libc++][ranges] Implement `ranges::replace_copy{,_if}`.Nikolas Klauser
2022-08-05[libc++][ranges] Fix the return value of `{copy,move}_backward`.Konstantin Varlamov
2022-08-05[libc++][ranges] Implement `ranges::remove_copy{, _if}`.Nikolas Klauser
2022-08-05[libc++][NFC] Don't rely on `<algorithm>` transitively including `<memory>` i...Igor Zhukov
2022-08-02[libc++][ranges] Implement `std::ranges::partial_sort_copy`.Konstantin Varlamov
2022-08-02[libc++][ranges] implement `std::ranges::unique{_copy}`Hui Xie
2022-08-02[libc++] Fix unwrapping ranges with different iterators and sentinelsNikolas Klauser
2022-08-02[libc++][ranges] implement `std::ranges::inplace_merge`Hui Xie
2022-07-26[libc++][ranges] Fix the CI.Konstantin Varlamov
2022-07-26[libc++][NFC] Add checks for lifetime issues in classic algorithms.Konstantin Varlamov
2022-07-26[libc++][ranges] Implement `ranges::is_heap{,_until}`.Konstantin Varlamov
2022-07-26[libc++][ranges] Make sure all range algorithms support differing projection ...Konstantin Varlamov
2022-07-26[libc++][ranges] Implement `ranges::generate{,_n}`.Konstantin Varlamov
2022-07-25[libc++] Fix algorithms which use reverse_iteratorNikolas Klauser
2022-07-25Rewording "static_assert" diagnosticsMuhammad Usman Shahid
2022-07-22[libc++][ranges] Implement `ranges::shuffle`.Konstantin Varlamov
2022-07-22[libc++][ranges] implement `std::ranges::includes`Hui Xie
2022-07-22[libc++][ranges] implement `std::ranges::equal_range`Hui Xie
2022-07-21Revert "Rewording the "static_assert" to static assertion"Erich Keane
2022-07-21Rewording the "static_assert" to static assertionMuhammad Usman Shahid
2022-07-20[libc++] Fix proxy iterator issues that trigger an assertion in Chromium.Hui Xie
2022-07-20[libc++] Fix `_IterOps::__iter_move` to support proxy iterators.Konstantin Varlamov
2022-07-20[libc++][ranges] Implement `std::ranges::partition_{point,copy}`.Konstantin Varlamov
2022-07-19[libc++][ranges][NFC] Consolidate range algorithm checks for returning `dangl...Konstantin Varlamov
2022-07-19[libc++][ranges] Implement `ranges::partial_sort`.varconst
2022-07-19[libc++][ranges] Fix broken CI.Konstantin Varlamov
2022-07-19[libc++][ranges] fix `std::search_n` incorrect `static_assert`Hui Xie
2022-07-19[libc++][ranges][NFC] Test that range algorithms support iterators requiring ...Konstantin Varlamov
2022-07-19[libc++] Treat incomplete features just like other experimental featuresLouis Dionne
2022-07-18[libc++][ranges] Implement `ranges::{,stable_}partition`.Konstantin Varlamov
2022-07-17[libc++][ranges] Make range algorithms support proxy iteratorsKonstantin Varlamov
2022-07-18[libc++] Enable test for already written ranges algorithmsNikolas Klauser
2022-07-14[libc++][ranges] implement `std::ranges::set_union`Hui Xie
2022-07-13[libc++][ranges] implement `std::ranges::set_symmetric_difference`Hui Xie
2022-07-13[libc++] Implement ranges::find_end, ranges::search{, _n}Nikolas Klauser
2022-07-13Revert "[libc++] Implement ranges::find_end, ranges::search{, _n}"Nikolas Klauser
2022-07-13[libc++] Implement ranges::find_end, ranges::search{, _n}Nikolas Klauser
2022-07-12[libc++][ranges][NFC] Implement the repetitive parts of the remaining range a...Konstantin Varlamov
2022-07-12[libc++][ranges][NFC] Consolidate some repetitive range algorithm tests:Konstantin Varlamov
2022-07-11[libc++] Implement ranges::{reverse, rotate}_copyNikolas Klauser
2022-07-11[libc++][ranges] implement `std::ranges::set_intersection`Hui Xie
2022-07-08[libc++][ranges] Implement modifying heap algorithms:Konstantin Varlamov
2022-07-08[libc++][ranges] Implement `ranges::nth_element`.Konstantin Varlamov
2022-07-08[libcxx][ranges] implement `std::ranges::set_difference`Hui Xie
2022-07-08[libcxx][ranges] Create a test tool `ProxyIterator` that customises `iter_mov...Hui Xie
2022-07-07[libc++] Add test for algorithm result type alias declarationsNikolas Klauser
2022-07-06[libc++] Implement ranges::remove{, _if}Nikolas Klauser
2022-07-04[libc++] Implement `std::ranges::merge`Hui Xie
2022-07-01[libc++][ranges] Implement `ranges::stable_sort`.Konstantin Varlamov