7.0 KiB
7.0 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 | Christopher Di Bella | `D105794 <https://llvm.org/D105794>`_ | Under review |
| 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 | Christopher Di Bella | n/a | Not started |
| 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>`_ | Under review |
| 27 | Search | search_n | Nikolas Klauser | `D124079 <https://llvm.org/D124079>`_ | Under review |
| 28 | Search | find_end | Nikolas Klauser | `D124079 <https://llvm.org/D124079>`_ | Under review |
| 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_unitl | Nikolas Klauser | `D125608 <https://llvm.org/D125608>`_ | ✅ |
| 32 | Read-only | includes | Nikolas Klauser | n/a | Not started |
| 33 | Read-only | is_heap | Nikolas Klauser | n/a | Not started |
| 34 | Read-only | is_heap_until | Nikolas Klauser | n/a | Not started |
| 35 | Read-only | clamp | Nikolas Klauser | `D126193 <https://llvm.org/D126193>`_ | Under review |
| 36 | Read-only | is_permutation | Nikolas Klauser | `D127194 <https://llvm.org/D127194>`_ | Under review |
| 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>`_ | Under review |
| 44 | Write | move_backward | Nikolas Klauser | `D126616 <https://llvm.org/D126616>`_ | Under review |
| 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 | Nikolas Klauser | n/a | Not started |
| 49 | Write | generate_n | Nikolas Klauser | n/a | Not started |
| 50 | Write | remove_copy | Nikolas Klauser | n/a | Not started |
| 51 | Write | remove_copy_if | Nikolas Klauser | n/a | Not started |
| 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 | n/a | Not started |
| 55 | Write | replace_copy_if | Nikolas Klauser | n/a | Not started |
| 56 | Write | swap_ranges | Nikolas Klauser | `D116303 <https://llvm.org/D116303>`_ | ✅ |
| 57 | Write | reverse_copy | Nikolas Klauser | `D127211 <https://llvm.org/D127211>`_ | Under review |
| 58 | Write | rotate_copy | Nikolas Klauser | `D127211 <https://llvm.org/D127211>`_ | Under review |
| 59 | Write | sample | Not assigned | n/a | Not started |
| 60 | Write | unique_copy | Not assigned | n/a | Not started |
| 61 | Write | partition_copy | Not assigned | n/a | Not started |
| 62 | Write | partial_sort_copy | Not assigned | n/a | Not started |
| 63 | Merge | merge | Not assigned | n/a | Not started |
| 64 | Merge | set_difference | Not assigned | n/a | Not started |
| 65 | Merge | set_intersection | Not assigned | n/a | Not started |
| 66 | Merge | set_symmetric_difference | Not assigned | n/a | Not started |
| 67 | Merge | set_union | Not assigned | n/a | Not started |
| 68 | Permutation | remove | Not assigned | n/a | Not started |
| 69 | Permutation | remove_if | Not assigned | n/a | Not started |
| 70 | Permutation | reverse | Nikolas Klauser | `D125752 <https://llvm.org/D125752>`_ | ✅ |
| 71 | Permutation | rotate | Nikolas Klauser | `D124122 <https://llvm.org/D124122>`_ | Under review |
| 72 | Permutation | shuffle | Not assigned | n/a | Not started |
| 73 | Permutation | unique | Not assigned | n/a | Not started |
| 74 | Permutation | partition | Not assigned | n/a | Not started |
| 75 | Permutation | stable_partition | Not assigned | n/a | Not started |
| 76 | Permutation | sort | `D127557 <https://llvm.org/D127557>`_ | Konstantin Varlamov | ✅ |
| 77 | Permutation | stable_sort | Konstantin Varlamov | n/a | In progress |
| 78 | Permutation | partial_sort | Konstantin Varlamov | n/a | In progress |
| 79 | Permutation | nth_element | Not assigned | n/a | Not started |
| 80 | Permutation | inplace_merge | Not assigned | n/a | Not started |
| 81 | Permutation | make_heap | Not assigned | n/a | Not started |
| 82 | Permutation | push_heap | Not assigned | n/a | Not started |
| 83 | Permutation | pop_heap | Not assigned | n/a | Not started |
| 84 | Permutation | sort_heap | Not assigned | n/a | Not started |
| 85 | Permutation | prev_permutation | Not assigned | n/a | Not started |
| 86 | Permutation | next_permutation | Not assigned | n/a | Not started |
| 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>`_ | ✅ |