llvm-project/libcxx/docs/Status/RangesAlgorithms.csv
Konstantin Varlamov d4c53202eb [libc++][ranges][NFC] Consolidate some repetitive range algorithm tests:
- checking that the algorithm supports predicates returning
  a non-boolean type that's implicitly convertible to `bool`;
- checking that predicates and/or projections are invoked using
  `std::invoke`.

Differential Revision: https://reviews.llvm.org/D129414
2022-07-12 02:06:36 -07:00

7.3 KiB

1CategoryAlgorithmAssigneeCLComplete
2Searchany_ofNikolas Klauser`D123016 <https://llvm.org/D123016>`_
3Searchall_ofNikolas Klauser`D123016 <https://llvm.org/D123016>`_
4Searchnone_ofNikolas Klauser`D123016 <https://llvm.org/D123016>`_
5SearchfindNikolas Klauser`D121248 <https://llvm.org/D121248>`_
6Searchfind_ifNikolas Klauser`D121248 <https://llvm.org/D121248>`_
7Searchfind_if_notNikolas Klauser`D121248 <https://llvm.org/D121248>`_
8Searchfind_first_ofNikolas Klauser`D126529 <https://llvm.org/D126529>`_
9Searchadjacent_findNikolas Klauser`D126610 <https://llvm.org/D126610>`_
10SearchmismatchNikolas Klauser`D117817 <https://llvm.org/D117817>`_
11SearchequalNikolas Klauser`D123681 <https://llvm.org/D123681>`_
12Searchlexicographical_compareNikolas Klauser`D127130 <https://llvm.org/D127130>`_
13Searchpartition_pointChristopher Di Bella`D105794 <https://llvm.org/D105794>`_Under review
14Searchlower_boundNikolas Klauser`D121964 <https://llvm.org/D121964>`_
15Searchupper_boundNikolas Klauser`D121964 <https://llvm.org/D121964>`_
16Searchequal_rangeChristopher Di Bellan/aNot started
17Searchbinary_searchNikolas Klauser`D121964 <https://llvm.org/D121964>`_
18SearchminNikolas Klauser`D119589 <https://llvm.org/D119589>`_
19SearchmaxNikolas Klauser`D122002 <https://llvm.org/D122002>`_
20SearchminmaxNikolas Klauser`D120637 <https://llvm.org/D120637>`_
21Searchmin_elementNikolas Klauser`D117025 <https://llvm.org/D117025>`_
22Searchmax_elementNikolas Klauser`D117523 <https://llvm.org/D117523>`_
23Searchminmax_elementNikolas Klauser`D120637 <https://llvm.org/D120637>`_
24SearchcountNikolas Klauser`D121523 <https://llvm.org/D121523>`_
25Searchcount_ifNikolas Klauser`D121523 <https://llvm.org/D121523>`_
26SearchsearchNikolas Klauser`D124079 <https://llvm.org/D124079>`_Under review
27Searchsearch_nNikolas Klauser`D124079 <https://llvm.org/D124079>`_Under review
28Searchfind_endNikolas Klauser`D124079 <https://llvm.org/D124079>`_Under review
29Read-onlyis_partitionedNikolas Klauser`D124440 <https://llvm.org/D124440>`_
30Read-onlyis_sortedNikolas Klauser`D125608 <https://llvm.org/D125608>`_
31Read-onlyis_sorted_untilNikolas Klauser`D125608 <https://llvm.org/D125608>`_
32Read-onlyincludesNikolas Klausern/aNot started
33Read-onlyis_heapNikolas Klausern/aNot started
34Read-onlyis_heap_untilNikolas Klausern/aNot started
35Read-onlyclampNikolas Klauser`D126193 <https://llvm.org/D126193>`_Under review
36Read-onlyis_permutationNikolas Klauser`D127194 <https://llvm.org/D127194>`_Under review
37Read-onlyfor_eachNikolas Klauser`D124332 <https://llvm.org/D124332>`_
38Read-onlyfor_each_nNikolas Klauser`D124332 <https://llvm.org/D124332>`_
39WritecopyNikolas Klauser`D122982 <https://llvm.org/D122982>`_
40Writecopy_ifNikolas Klauser`D122982 <https://llvm.org/D122982>`_
41Writecopy_nNikolas Klauser`D122982 <https://llvm.org/D122982>`_
42Writecopy_backwardNikolas Klauser`D122982 <https://llvm.org/D122982>`_
43WritemoveNikolas Klauser`D126616 <https://llvm.org/D126616>`_Under review
44Writemove_backwardNikolas Klauser`D126616 <https://llvm.org/D126616>`_Under review
45WritefillNikolas Klauser`D123462 <https://llvm.org/D123462>`_
46Writefill_nNikolas Klauser`D123462 <https://llvm.org/D123462>`_
47WritetransformNikolas Klauser`D122173 <https://llvm.org/D122173>`_
48WritegenerateNikolas Klausern/aNot started
49Writegenerate_nNikolas Klausern/aNot started
50Writeremove_copyNikolas Klausern/aNot started
51Writeremove_copy_ifNikolas Klausern/aNot started
52WritereplaceNikolas Klauser`D126283 <https://llvm.org/D126283>`_
53Writereplace_ifNikolas Klauser`D126283 <https://llvm.org/D126283>`_
54Writereplace_copyNikolas Klausern/aNot started
55Writereplace_copy_ifNikolas Klausern/aNot started
56Writeswap_rangesNikolas Klauser`D116303 <https://llvm.org/D116303>`_
57Writereverse_copyNikolas Klauser`D127211 <https://llvm.org/D127211>`_
58Writerotate_copyNikolas Klauser`D127211 <https://llvm.org/D127211>`_
59WritesampleNot assignedn/aNot started
60Writeunique_copyNot assignedn/aNot started
61Writepartition_copyNot assignedn/aNot started
62Writepartial_sort_copyNot assignedn/aNot started
63MergemergeHui Xie`D128611 <https://llvm.org/D128611>`_
64Mergeset_differenceHui Xie`D128983 <https://llvm.org/D128983>`
65Mergeset_intersectionHui Xie`D129233 <https://llvm.org/D129233>`
66Mergeset_symmetric_differenceHui Xien/aNot started
67Mergeset_unionHui Xien/aNot started
68PermutationremoveNikolas Klauser`D128618 <https://llvm.org/D128618>`_
69Permutationremove_ifNikolas Klauser`D128618 <https://llvm.org/D128618>`_
70PermutationreverseNikolas Klauser`D125752 <https://llvm.org/D125752>`_
71PermutationrotateNikolas Klauser`D124122 <https://llvm.org/D124122>`_Under review
72PermutationshuffleNot assignedn/aNot started
73PermutationuniqueNot assignedn/aNot started
74PermutationpartitionNot assignedn/aNot started
75Permutationstable_partitionNot assignedn/aNot started
76PermutationsortKonstantin Varlamov`D127557 <https://llvm.org/D127557>`_
77Permutationstable_sortKonstantin Varlamov`D127834 <https://llvm.org/D127834>`_
78Permutationpartial_sortKonstantin Varlamovn/aIn progress
79Permutationnth_elementKonstantin Varlamov`D128149 <https://llvm.org/D128149>`_
80Permutationinplace_mergeNot assignedn/aNot started
81Permutationmake_heapKonstantin Varlamov`D128115 <https://llvm.org/D128115>`_
82Permutationpush_heapKonstantin Varlamov`D128115 <https://llvm.org/D128115>`_
83Permutationpop_heapKonstantin Varlamov`D128115 <https://llvm.org/D128115>`_
84Permutationsort_heapKonstantin Varlamov`D128115 <https://llvm.org/D128115>`_
85Permutationprev_permutationNot assignedn/aNot started
86Permutationnext_permutationNot assignedn/aNot started
87Uninitialised memoryuninitialized_copyKonstantin Varlamov`D116023 <https://llvm.org/D116023>`_
88Uninitialised memoryuninitialized_copy_nKonstantin Varlamov`D116023 <https://llvm.org/D116023>`_
89Uninitialised memoryuninitialized_fillKonstantin Varlamov`D115626 <https://llvm.org/D115626>`_
90Uninitialised memoryuninitialized_fill_nKonstantin Varlamov`D115626 <https://llvm.org/D115626>`_
91Uninitialised memoryuninitialized_moveKonstantin Varlamov`D116023 <https://llvm.org/D116023>`_
92Uninitialised memoryuninitialized_move_nKonstantin Varlamov`D116023 <https://llvm.org/D116023>`_
93Uninitialised memoryuninitialized_default_constructKonstantin Varlamov`D115315 <https://llvm.org/D115315>`_
94Uninitialised memoryuninitialized_default_construct_nKonstantin Varlamov`D115315 <https://llvm.org/D115315>`_
95Uninitialised memoryuninitialized_value_constructKonstantin Varlamov`D115626 <https://llvm.org/D115626>`_
96Uninitialised memoryuninitialized_value_construct_nKonstantin Varlamov`D115626 <https://llvm.org/D115626>`_
97Uninitialised memorydestroyKonstantin Varlamov`D116078 <https://llvm.org/D116078>`_
98Uninitialised memorydestroy_nKonstantin Varlamov`D116078 <https://llvm.org/D116078>`_
99Uninitialised memorydestroy_atKonstantin Varlamov`D116078 <https://llvm.org/D116078>`_
100Uninitialised memoryconstruct_atKonstantin Varlamov`D116078 <https://llvm.org/D116078>`_