Nikolas Klauser ed27a4edb0
[libc++][PSTL] Implement std::equal (#72448)
Differential Revision: https://reviews.llvm.org/D157131

Co-authored-by: Louis Dionne <ldionne.2@gmail.com>
2023-11-28 16:02:18 -05:00

7.8 KiB

1SectionDescriptionAssigneeComplete
2| `[adjacent.difference] <https://wg21.link/adjacent.difference>`_std::adjacent_differenceNikolas Klauser|Not Started|
3| `[alg.adjacent.find] <https://wg21.link/alg.adjacent.find>`_std::adjacent_findNikolas Klauser|Not Started|
4| `[alg.all.of] <https://wg21.link/alg.all.of>`_std::all_ofNikolas Klauser|Complete|
5| `[alg.any.of] <https://wg21.link/alg.any.of>`_std::any_ofNikolas Klauser|Complete|
6| `[alg.copy] <https://wg21.link/alg.copy>`_std::copyNikolas Klauser|Complete|
7| `[alg.copy] <https://wg21.link/alg.copy>`_std::copy_ifNikolas Klauser|Not Started|
8| `[alg.copy] <https://wg21.link/alg.copy>`_std::copy_nNikolas Klauser|Complete|
9| `[alg.count] <https://wg21.link/alg.count>`_std::countNikolas Klauser|Complete|
10| `[alg.count] <https://wg21.link/alg.count>`_std::count_ifNikolas Klauser|Complete|
11| `[alg.equal] <https://wg21.link/alg.equal>`_std::equalNikolas Klauser|Complete|
12| `[alg.exclusive.scan] <https://wg21.link/alg.exclusive.scan>`_std::exclusive_scanNikolas Klauser|Not Started|
13| `[alg.exclusive.scan] <https://wg21.link/alg.exclusive.scan>`_std::exclusive_scanNikolas Klauser|Not Started|
14| `[alg.fill] <https://wg21.link/alg.fill>`_std::fillNikolas Klauser|Complete|
15| `[alg.fill] <https://wg21.link/alg.fill>`_std::fill_nNikolas Klauser|Complete|
16| `[alg.find] <https://wg21.link/alg.find>`_std::findNikolas Klauser|Complete|
17| `[alg.find.end] <https://wg21.link/alg.find.end>`_std::find_endNikolas Klauser|Not Started|
18| `[alg.find.first.of] <https://wg21.link/alg.find.first.of>`_std::find_first_ofNikolas Klauser|Not Started|
19| `[alg.find] <https://wg21.link/alg.find>`_std::find_ifNikolas Klauser|Complete|
20| `[alg.find] <https://wg21.link/alg.find>`_std::find_if_notNikolas Klauser|Complete|
21| `[alg.foreach] <https://wg21.link/alg.foreach>`_std::for_eachNikolas Klauser|Complete|
22| `[alg.foreach] <https://wg21.link/alg.foreach>`_std::for_each_nNikolas Klauser|Complete|
23| `[alg.generate] <https://wg21.link/alg.generate>`_std::generateNikolas Klauser|Complete|
24| `[alg.generate] <https://wg21.link/alg.generate>`_std::generate_nNikolas Klauser|Complete|
25| `[alg.set.operations] <https://wg21.link/alg.set.operations>`_std::includesNikolas Klauser|Not Started|
26| `[alg.inclusive.scan] <https://wg21.link/alg.inclusive.scan>`_std::inclusive_scanNikolas Klauser|Not Started|
27| `[alg.merge] <https://wg21.link/alg.merge>`_std::inplace_mergeNikolas Klauser|Not Started|
28| `[alg.heap.operations] <https://wg21.link/alg.heap.operations>`_std::is_heapNikolas Klauser|Not Started|
29| `[alg.heap.operations] <https://wg21.link/alg.heap.operations>`_std::is_heap_untilNikolas Klauser|Not Started|
30| `[alg.partitions] <https://wg21.link/alg.partitions>`_std::is_partitionedNikolas Klauser|Complete|
31| `[alg.sort] <https://wg21.link/alg.sort>`_std::is_sortedNikolas Klauser|Not Started|
32| `[alg.sort] <https://wg21.link/alg.sort>`_std::is_sorted_untilNikolas Klauser|Not Started|
33| `[alg.lex.comparison] <https://wg21.link/alg.lex.comparison>`_std::lexicographical_compareNikolas Klauser|Not Started|
34| `[alg.min.max] <https://wg21.link/alg.min.max>`_std::max_elementNikolas Klauser|Not Started|
35| `[alg.merge] <https://wg21.link/alg.merge>`_std::mergeNikolas Klauser|Complete|
36| `[alg.min.max] <https://wg21.link/alg.min.max>`_std::min_elementNikolas Klauser|Not Started|
37| `[alg.min.max] <https://wg21.link/alg.min.max>`_std::minmax_elementNikolas Klauser|Not Started|
38| `[mismatch] <https://wg21.link/mismatch>`_std::mismatchNikolas Klauser|Not Started|
39| `[alg.move] <https://wg21.link/alg.move>`_std::moveNikolas Klauser|Complete|
40| `[alg.none.of] <https://wg21.link/alg.none.of>`_std::none_ofNikolas Klauser|Complete|
41| `[alg.nth.element] <https://wg21.link/alg.nth.element>`_std::nth_elementNikolas Klauser|Not Started|
42| `[alg.sort] <https://wg21.link/alg.sort>`_std::partial_sortNikolas Klauser|Not Started|
43| `[alg.sort] <https://wg21.link/alg.sort>`_std::partial_sort_copyNikolas Klauser|Not Started|
44| `[alg.partitions] <https://wg21.link/alg.partitions>`_std::partitionNikolas Klauser|Not Started|
45| `[alg.partitions] <https://wg21.link/alg.partitions>`_std::partition_copyNikolas Klauser|Not Started|
46| `[reduce] <https://wg21.link/reduce>`_std::reduceNikolas Klauser|Complete|
47| `[alg.remove] <https://wg21.link/alg.remove>`_std::removeNikolas Klauser|Not Started|
48| `[alg.remove] <https://wg21.link/alg.remove>`_std::remove_copyNikolas Klauser|Not Started|
49| `[alg.remove] <https://wg21.link/alg.remove>`_std::remove_copy_ifNikolas Klauser|Not Started|
50| `[alg.remove] <https://wg21.link/alg.remove>`_std::remove_ifNikolas Klauser|Not Started|
51| `[alg.replace] <https://wg21.link/alg.replace>`_std::replaceNikolas Klauser|Complete|
52| `[alg.replace] <https://wg21.link/alg.replace>`_std::replace_copyNikolas Klauser|Complete|
53| `[alg.replace] <https://wg21.link/alg.replace>`_std::replace_copy_ifNikolas Klauser|Complete|
54| `[alg.replace] <https://wg21.link/alg.replace>`_std::replace_ifNikolas Klauser|Complete|
55| `[alg.reverse] <https://wg21.link/alg.reverse>`_std::reverseNikolas Klauser|Not Started|
56| `[alg.reverse] <https://wg21.link/alg.reverse>`_std::reverse_copyNikolas Klauser|Not Started|
57| `[alg.rotate] <https://wg21.link/alg.rotate>`_std::rotateNikolas Klauser|Not Started|
58| `[alg.rotate] <https://wg21.link/alg.rotate>`_std::rotate_copyNikolas Klauser|Complete|
59| `[alg.search] <https://wg21.link/alg.search>`_std::searchNikolas Klauser|Not Started|
60| `[alg.search] <https://wg21.link/alg.search>`_std::search_nNikolas Klauser|Not Started|
61| `[alg.set.operations] <https://wg21.link/alg.set.operations>`_std::set_differenceNikolas Klauser|Not Started|
62| `[alg.set.operations] <https://wg21.link/alg.set.operations>`_std::set_intersectionNikolas Klauser|Not Started|
63| `[alg.set.operations] <https://wg21.link/alg.set.operations>`_std::set_symmetric_differenceNikolas Klauser|Not Started|
64| `[alg.set.operations] <https://wg21.link/alg.set.operations>`_std::set_unionNikolas Klauser|Not Started|
65| `[alg.sort] <https://wg21.link/alg.sort>`_std::sortNikolas Klauser|Complete|
66| `[alg.partitions] <https://wg21.link/alg.partitions>`_std::stable_partitionNikolas Klauser|Not Started|
67| `[alg.sort] <https://wg21.link/alg.sort>`_std::stable_sortNikolas Klauser|Complete|
68| `[alg.swap] <https://wg21.link/alg.swap>`_std::swap_rangesNikolas Klauser|Not Started|
69| `[alg.transform] <https://wg21.link/alg.transform>`_std::transformNikolas Klauser|Complete|
70| `[alg.transform.exclusive.scan] <https://wg21.link/alg.transform.exclusive.scan>`_std::transform_exclusive_scanNikolas Klauser|Not Started|
71| `[alg.transform.inclusive.scan] <https://wg21.link/alg.transform.inclusive.scan>`_std::transform_inclusive_scanNikolas Klauser|Not Started|
72| `[transform.reduce] <https://wg21.link/transform.reduce>`_std::transform_reduceNikolas Klauser|Complete|
73| `[uninitialized.copy] <https://wg21.link/uninitialized.copy>`_std::uninitialized_copyNikolas Klauser|Not Started|
74| `[uninitialized.copy] <https://wg21.link/uninitialized.copy>`_std::uninitialized_copy_nNikolas Klauser|Not Started|
75| `[uninitialized.fill] <https://wg21.link/uninitialized.fill>`_std::uninitialized_fillNikolas Klauser|Not Started|
76| `[uninitialized.fill] <https://wg21.link/uninitialized.fill>`_std::uninitialized_fill_nNikolas Klauser|Not Started|
77| `[uninitialized.move] <https://wg21.link/uninitialized.move>`_std::uninitialized_moveNikolas Klauser|Not Started|
78| `[uninitialized.move] <https://wg21.link/uninitialized.move>`_std::uninitialized_move_nNikolas Klauser|Not Started|
79| `[alg.unique] <https://wg21.link/alg.unique>`_std::uniqueNikolas Klauser|Not Started|
80| `[alg.unique] <https://wg21.link/alg.unique>`_std::unique_copyNikolas Klauser|Not Started|