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>`_ | ✅ |