forked from OSchip/llvm-project
7.9 KiB
7.9 KiB
1 | Category | Algorithm | Assignee | CL | Complete |
---|---|---|---|---|---|
2 | Search | any_of | Nikolas Klauser | `D123016 <https://llvm.org/D123016>`_ | ✅ |
3 | Search | all_of | Nikolas Klauser | `D123016 <https://llvm.org/D123016>`_ | ✅ |
4 | Search | none_of | Nikolas Klauser | `D123016 <https://llvm.org/D123016>`_ | ✅ |
5 | Search | find | Nikolas Klauser | `D121248 <https://llvm.org/D121248>`_ | ✅ |
6 | Search | find_if | Nikolas Klauser | `D121248 <https://llvm.org/D121248>`_ | ✅ |
7 | Search | find_if_not | Nikolas Klauser | `D121248 <https://llvm.org/D121248>`_ | ✅ |
8 | Search | find_first_of | Nikolas Klauser | `D126529 <https://llvm.org/D126529>`_ | ✅ |
9 | Search | adjacent_find | Nikolas Klauser | `D126610 <https://llvm.org/D126610>`_ | ✅ |
10 | Search | mismatch | Nikolas Klauser | `D117817 <https://llvm.org/D117817>`_ | ✅ |
11 | Search | equal | Nikolas Klauser | `D123681 <https://llvm.org/D123681>`_ | ✅ |
12 | Search | lexicographical_compare | Nikolas Klauser | `D127130 <https://llvm.org/D127130>`_ | ✅ |
13 | Search | partition_point | Konstantin Varlamov | `D130070 <https://llvm.org/D130070>`_ | ✅ |
14 | Search | lower_bound | Nikolas Klauser | `D121964 <https://llvm.org/D121964>`_ | ✅ |
15 | Search | upper_bound | Nikolas Klauser | `D121964 <https://llvm.org/D121964>`_ | ✅ |
16 | Search | equal_range | Hui Xie | `D129796 <https://llvm.org/D129796>`_ | ✅ |
17 | Search | binary_search | Nikolas Klauser | `D121964 <https://llvm.org/D121964>`_ | ✅ |
18 | Search | min | Nikolas Klauser | `D119589 <https://llvm.org/D119589>`_ | ✅ |
19 | Search | max | Nikolas Klauser | `D122002 <https://llvm.org/D122002>`_ | ✅ |
20 | Search | minmax | Nikolas Klauser | `D120637 <https://llvm.org/D120637>`_ | ✅ |
21 | Search | min_element | Nikolas Klauser | `D117025 <https://llvm.org/D117025>`_ | ✅ |
22 | Search | max_element | Nikolas Klauser | `D117523 <https://llvm.org/D117523>`_ | ✅ |
23 | Search | minmax_element | Nikolas Klauser | `D120637 <https://llvm.org/D120637>`_ | ✅ |
24 | Search | count | Nikolas Klauser | `D121523 <https://llvm.org/D121523>`_ | ✅ |
25 | Search | count_if | Nikolas Klauser | `D121523 <https://llvm.org/D121523>`_ | ✅ |
26 | Search | search | Nikolas Klauser | `D124079 <https://llvm.org/D124079>`_ | ✅ |
27 | Search | search_n | Nikolas Klauser | `D124079 <https://llvm.org/D124079>`_ | ✅ |
28 | Search | find_end | Nikolas Klauser | `D124079 <https://llvm.org/D124079>`_ | ✅ |
29 | Read-only | is_partitioned | Nikolas Klauser | `D124440 <https://llvm.org/D124440>`_ | ✅ |
30 | Read-only | is_sorted | Nikolas Klauser | `D125608 <https://llvm.org/D125608>`_ | ✅ |
31 | Read-only | is_sorted_until | Nikolas Klauser | `D125608 <https://llvm.org/D125608>`_ | ✅ |
32 | Read-only | includes | Hui Xie | `D130116 <https://llvm.org/D130116>`_ | ✅ |
33 | Read-only | is_heap | Konstantin Varlamov | `D130547 <https://llvm.org/D130547>`_ | ✅ |
34 | Read-only | is_heap_until | Konstantin Varlamov | `D130547 <https://llvm.org/D130547>`_ | ✅ |
35 | Read-only | clamp | Nikolas Klauser | `D126193 <https://llvm.org/D126193>`_ | ✅ |
36 | Read-only | is_permutation | Nikolas Klauser | `D127194 <https://llvm.org/D127194>`_ | ✅ |
37 | Read-only | for_each | Nikolas Klauser | `D124332 <https://llvm.org/D124332>`_ | ✅ |
38 | Read-only | for_each_n | Nikolas Klauser | `D124332 <https://llvm.org/D124332>`_ | ✅ |
39 | Write | copy | Nikolas Klauser | `D122982 <https://llvm.org/D122982>`_ | ✅ |
40 | Write | copy_if | Nikolas Klauser | `D122982 <https://llvm.org/D122982>`_ | ✅ |
41 | Write | copy_n | Nikolas Klauser | `D122982 <https://llvm.org/D122982>`_ | ✅ |
42 | Write | copy_backward | Nikolas Klauser | `D122982 <https://llvm.org/D122982>`_ | ✅ |
43 | Write | move | Nikolas Klauser | `D126616 <https://llvm.org/D126616>`_ | ✅ |
44 | Write | move_backward | Nikolas Klauser | `D126616 <https://llvm.org/D126616>`_ | ✅ |
45 | Write | fill | Nikolas Klauser | `D123462 <https://llvm.org/D123462>`_ | ✅ |
46 | Write | fill_n | Nikolas Klauser | `D123462 <https://llvm.org/D123462>`_ | ✅ |
47 | Write | transform | Nikolas Klauser | `D122173 <https://llvm.org/D122173>`_ | ✅ |
48 | Write | generate | Konstantin Varlamov | `D130552 <https://llvm.org/D130552>`_ | ✅ |
49 | Write | generate_n | Konstantin Varlamov | `D130552 <https://llvm.org/D130552>`_ | ✅ |
50 | Write | remove_copy | Nikolas Klauser | `D130599 <https://llvm.org/D130599>`_ | ✅ |
51 | Write | remove_copy_if | Nikolas Klauser | `D130599 <https://llvm.org/D130599>`_ | ✅ |
52 | Write | replace | Nikolas Klauser | `D126283 <https://llvm.org/D126283>`_ | ✅ |
53 | Write | replace_if | Nikolas Klauser | `D126283 <https://llvm.org/D126283>`_ | ✅ |
54 | Write | replace_copy | Nikolas Klauser | `D129806 <https://llvm.org/D129806>`_ | ✅ |
55 | Write | replace_copy_if | Nikolas Klauser | `D129806 <https://llvm.org/D129806>`_ | ✅ |
56 | Write | swap_ranges | Nikolas Klauser | `D116303 <https://llvm.org/D116303>`_ | ✅ |
57 | Write | reverse_copy | Nikolas Klauser | `D127211 <https://llvm.org/D127211>`_ | ✅ |
58 | Write | rotate_copy | Nikolas Klauser | `D127211 <https://llvm.org/D127211>`_ | ✅ |
59 | Write | sample | Konstantin Varlamov | `D130865 <https://llvm.org/D130865>`_ | ✅ |
60 | Write | unique_copy | Hui Xie | `D130404 <https://llvm.org/D130404>`_ | ✅ |
61 | Write | partition_copy | Konstantin Varlamov | `D130070 <https://llvm.org/D130070>`_ | ✅ |
62 | Write | partial_sort_copy | Konstantin Varlamov | `D130532 <https://llvm.org/D130532>`_ | ✅ |
63 | Merge | merge | Hui Xie | `D128611 <https://llvm.org/D128611>`_ | ✅ |
64 | Merge | set_difference | Hui Xie | `D128983 <https://llvm.org/D128983>`_ | ✅ |
65 | Merge | set_intersection | Hui Xie | `D129233 <https://llvm.org/D129233>`_ | ✅ |
66 | Merge | set_symmetric_difference | Hui Xie | `D129520 <https://llvm.org/D129520>`_ | ✅ |
67 | Merge | set_union | Hui Xie | `D129657 <https://llvm.org/D129657>`_ | ✅ |
68 | Permutation | remove | Nikolas Klauser | `D128618 <https://llvm.org/D128618>`_ | ✅ |
69 | Permutation | remove_if | Nikolas Klauser | `D128618 <https://llvm.org/D128618>`_ | ✅ |
70 | Permutation | reverse | Nikolas Klauser | `D125752 <https://llvm.org/D125752>`_ | ✅ |
71 | Permutation | rotate | Konstantin Varlamov and Nikolas Klauser | `D130758 <https://llvm.org/D130758>`_ | ✅ |
72 | Permutation | shuffle | Konstantin Varlamov | `D130321 <https://llvm.org/D130321>`_ | ✅ |
73 | Permutation | unique | Hui Xie | `D130404 <https://llvm.org/D130404>`_ | ✅ |
74 | Permutation | partition | Konstantin Varlamov | `D129624 <https://llvm.org/D129624>`_ | ✅ |
75 | Permutation | stable_partition | Konstantin Varlamov | `D129624 <https://llvm.org/D129624>`_ | ✅ |
76 | Permutation | sort | Konstantin Varlamov | `D127557 <https://llvm.org/D127557>`_ | ✅ |
77 | Permutation | stable_sort | Konstantin Varlamov | `D127834 <https://llvm.org/D127834>`_ | ✅ |
78 | Permutation | nth_element | Konstantin Varlamov | `D128149 <https://llvm.org/D128149>`_ | ✅ |
79 | Permutation | partial_sort | Konstantin Varlamov | `D128744 <https://llvm.org/D128744>`_ | ✅ |
80 | Permutation | inplace_merge | Hui Xie | `D130627 <https://llvm.org/D130627>`_ | ✅ |
81 | Permutation | make_heap | Konstantin Varlamov | `D128115 <https://llvm.org/D128115>`_ | ✅ |
82 | Permutation | push_heap | Konstantin Varlamov | `D128115 <https://llvm.org/D128115>`_ | ✅ |
83 | Permutation | pop_heap | Konstantin Varlamov | `D128115 <https://llvm.org/D128115>`_ | ✅ |
84 | Permutation | sort_heap | Konstantin Varlamov | `D128115 <https://llvm.org/D128115>`_ | ✅ |
85 | Permutation | next_permutation | Nikolas Klauser | `D129859 <https://llvm.org/D129859>`_ | ✅ |
86 | Permutation | prev_permutation | Nikolas Klauser | `D129859 <https://llvm.org/D129859>`_ | ✅ |
87 | Uninitialised memory | uninitialized_copy | Konstantin Varlamov | `D116023 <https://llvm.org/D116023>`_ | ✅ |
88 | Uninitialised memory | uninitialized_copy_n | Konstantin Varlamov | `D116023 <https://llvm.org/D116023>`_ | ✅ |
89 | Uninitialised memory | uninitialized_fill | Konstantin Varlamov | `D115626 <https://llvm.org/D115626>`_ | ✅ |
90 | Uninitialised memory | uninitialized_fill_n | Konstantin Varlamov | `D115626 <https://llvm.org/D115626>`_ | ✅ |
91 | Uninitialised memory | uninitialized_move | Konstantin Varlamov | `D116023 <https://llvm.org/D116023>`_ | ✅ |
92 | Uninitialised memory | uninitialized_move_n | Konstantin Varlamov | `D116023 <https://llvm.org/D116023>`_ | ✅ |
93 | Uninitialised memory | uninitialized_default_construct | Konstantin Varlamov | `D115315 <https://llvm.org/D115315>`_ | ✅ |
94 | Uninitialised memory | uninitialized_default_construct_n | Konstantin Varlamov | `D115315 <https://llvm.org/D115315>`_ | ✅ |
95 | Uninitialised memory | uninitialized_value_construct | Konstantin Varlamov | `D115626 <https://llvm.org/D115626>`_ | ✅ |
96 | Uninitialised memory | uninitialized_value_construct_n | Konstantin Varlamov | `D115626 <https://llvm.org/D115626>`_ | ✅ |
97 | Uninitialised memory | destroy | Konstantin Varlamov | `D116078 <https://llvm.org/D116078>`_ | ✅ |
98 | Uninitialised memory | destroy_n | Konstantin Varlamov | `D116078 <https://llvm.org/D116078>`_ | ✅ |
99 | Uninitialised memory | destroy_at | Konstantin Varlamov | `D116078 <https://llvm.org/D116078>`_ | ✅ |
100 | Uninitialised memory | construct_at | Konstantin Varlamov | `D116078 <https://llvm.org/D116078>`_ | ✅ |