forked from OSchip/llvm-project
9.7 KiB
9.7 KiB
1 | Section | Description | Dependencies | Assignee | Complete |
---|---|---|---|---|---|
2 | [tuple.helper] | Update <tuple> includes. | None | Unassigned | Not started |
3 | `[range.cmp] <http://wg21.link/range.cmp>`_ | | `ranges::equal_to <https://llvm.org/D100429>`_ | `ranges::not_equal_to <https://llvm.org/D100429>`_ | `ranges::less <https://llvm.org/D100429>`_ | `ranges::greater <https://llvm.org/D100429>`_ | `ranges::less_equal <https://llvm.org/D100429>`_ | `ranges::greater_equal <https://llvm.org/D100429>`_ | None | Zoe Carver | ✅ |
4 | `[readable.traits] <http://wg21.link/readable.traits>`_ | | `indirectly_readable_traits <https://llvm.org/D99461>`_ | `iter_value_t <https://llvm.org/D99863>`_ | None | Christopher Di Bella | ✅ |
5 | `[incrementable.traits] <http://wg21.link/incrementable.traits>`_ | | `incrementable_traits <https://llvm.org/D99141>`_ | `iter_difference_t <https://llvm.org/D99863>`_ | Christopher Di Bella | ✅ | |
6 | `[iterator.traits] <http://wg21.link/iterator.traits>`_ | `Updates to iterator_traits <https://llvm.org/D99855>`_ | | indirectly_readable_traits | incrementable_traits | Christopher Di Bella | ✅ |
7 | `[special.mem.concepts] <http://wg21.link/special.mem.concepts>`_ | | *nothrow-input-iterator* | *nothrow-sentinel-for* | *nothrow-input-range* | *nothrow-forward-iterator* | *nothrow-forward-range* | | [iterator.concepts] | [range.refinements] | Konstantin Varlamov | ✅ |
8 | `[specialized.algorithms] <http://wg21.link/specialized.algorithms>`_ | | `ranges::uninitialized_default_construct <https://llvm.org/D115315>`_ | `ranges::uninitialized_default_construct_n <https://llvm.org/D115315>`_ | `ranges::uninitialized_value_construct <https://llvm.org/D115626>`_ | `ranges::uninitialized_value_construct_n <https://llvm.org/D115626>`_ | `ranges::uninitialized_copy <https://llvm.org/D116023>`_ | `ranges::uninitialized_copy_n <https://llvm.org/D116023>`_ | `ranges::uninitialized_move <https://llvm.org/D116023>`_ | `ranges::uninitialized_move_n <https://llvm.org/D116023>`_ | `ranges::uninitialized_fill <https://llvm.org/D115626>`_ | `ranges::uninitialized_fill_n <https://llvm.org/D115626>`_ | `ranges::construct_at <https://llvm.org/D116078>`_ | `ranges::destroy <https://llvm.org/D116078>`_ | `ranges::destroy_at <https://llvm.org/D116078>`_ | `ranges::destroy_n <https://llvm.org/D116078>`_ | [special.mem.concepts] | Konstantin Varlamov | ✅ |
9 | [strings] | Adds begin/end and updates const_iterator. | [iterator.concepts] | Unassigned | Not started |
10 | [views.span] | Same as [strings] | [iterator.concepts] | Unassigned | Not started |
11 | `[iterator.cust.move] <http://wg21.link/iterator.cust.move>`_ | `ranges::iter_move <https://llvm.org/D99873>`_ | Zoe Carver | ✅ | |
12 | `[iterator.cust.swap] <http://wg21.link/iterator.cust.swap>`_ | `ranges::iter_swap <https://llvm.org/D102809>`_ | iter_value_t | Zoe Carver | ✅ |
13 | `[iterator.concepts] <http://wg21.link/iterator.concepts>`_ | | `indirectly_readable <https://llvm.org/D100073>`_ | `indirectly_writable <https://llvm.org/D100073>`_ | `weakly_incrementable <https://llvm.org/D100080>`_ | `incrementable <https://llvm.org/D100080>`_ | `input_or_output_iterator <https://llvm.org/D100160>`_ | `sentinel_for <https://llvm.org/D100160>`_ | `sized_sentinel_for <https://llvm.org/D101371>`_ | `input_iterator <https://llvm.org/D100271>`_ | `output_iterator <https://llvm.org/D106704>`_ | `forward_iterator <https://llvm.org/D100275>`_ | `bidirectional_iterator <https://llvm.org/D100278>`_ | `random_access_iterator <https://llvm.org/D101316>`_ | `contiguous_iterator <https://llvm.org/D101396>`_ | Various | ✅ | |
14 | `[indirectcallable.indirectinvocable] <http://wg21.link/indirectcallable.indirectinvocable>`_ | | `indirectly_unary_invocable <https://llvm.org/D101277>`_ | `indirectly_regular_unary_invocable <https://llvm.org/D101277>`_ | `indirectly_unary_predicate <https://llvm.org/D101277>`_ | `indirectly_binary_predicate <https://llvm.org/D101277>`_ | `indirectly_equivalence_relation <https://llvm.org/D101277>`_ | `indirectly_strict_weak_order <https://llvm.org/D101277>`_ | [readable.traits] | Louis Dionne | ✅ |
15 | `[projected] <http://wg21.link/projected>`_ | `ranges::projected <https://llvm.org/D101277>`_ | [iterator.concepts] | Louis Dionne | ✅ |
16 | `[common.alg.req] <http://wg21.link/common.alg.req>`_: pt. 1 | | `indirectly_movable <https://llvm.org/D102639>`_ | `indirectly_movable_storable <https://llvm.org/D102639>`_ | indirectly_copyable | indirectly_copyable_storable | [iterator.concepts] | Zoe Carver | In progress |
17 | [common.alg.req]: pt. 2 | indirectly_swappable | | [iterator.concepts] | [iterator.cust.swap] | Zoe Carver | ✅ |
18 | [common.alg.req]: pt. 3 | indirectly_comparable | [projected] | Nikolas Klauser | ✅ |
19 | [common.alg.req]: pt. 4 | | permutable | mergeable | sortable | [iterator.concepts] | Unassigned | Not started |
20 | [std.iterator.tags] | [iterator.traits] | Unassigned | Not started | |
21 | `[range.iter.ops] <http://wg21.link/range.iter.ops>`_ | | `ranges::advance <https://llvm.org/D101922>`_ | `ranges::distance <https://llvm.org/D102789>`_ | `ranges::next <https://llvm.org/D102563>`_ | `ranges::prev <https://llvm.org/D102564>`_ | [iterator.concepts] | Christopher Di Bella | In progress |
22 | [predef.iterators] | Updates to predefined iterators. | | [iterator.concepts] | [iterator.cust.swap] | [iterator.cust.move] | Unassigned | Not started |
23 | [move.sentinel] | [predef.iterators] | Unassigned | Not started | |
24 | [common.iterator] | | [iterator.concepts] | [iterator.cust.swap] | [iterator.cust.move] | Zoe Carver | ✅ | |
25 | [default.sentinels] | std::default_sentinel_t. | No dependencies | Zoe Carver | ✅ |
26 | [counted.iterator] | | [iterator.concepts] | [iterator.cust.swap] | [iterator.cust.move] | [default.sentinels] | Zoe Carver | ✅ | |
27 | [stream.iterators] | [default.sentinels] | Unassigned | Not started | |
28 | `[range.access] <http://wg21.link/range.access>`_ | | `ranges::begin <https://llvm.org/D100255>`_ | `ranges::end <https://llvm.org/D100255>`_ | `range::cbegin <https://llvm.org/D100255>`_ | `ranges::cend <https://llvm.org/D100255>`_ | ranges::rbegin | ranges::rend | ranges::crbegin | ranges::crend | `ranges::size <https://llvm.org/D101079>`_ | `ranges::ssize <https://llvm.org/D101189>`_ | `ranges::empty <https://llvm.org/D101193>`_ | `ranges::data <https://llvm.org/D101476>`_ | `ranges::cdata <https://llvm.org/D117044>`_ | [iterator.concepts] | Christopher Di Bella and Zoe Carver | In progress |
29 | `[range.range] <http://wg21.link/range.range>`_ | | `ranges::range <https://llvm.org/D100269>`_ | `ranges::borrowed_range <https://llvm.org/D102426>`_ | `ranges::enable_borrowed_range <https://llvm.org/D90999>`_ | `ranges::iterator_t <https://llvm.org/D100255>`_ | `ranges::sentinel_t <https://llvm.org/D100269>`_ | `ranges::range_difference_t <https://llvm.org/D100269>`_ | `ranges::range_size_t <https://llvm.org/D106708>`_ | `ranges::range_value_t <https://llvm.org/D100269>`_ | `ranges::range_reference_t <https://llvm.org/D100269>`_ | `ranges::range_rvalue_reference_t <https://llvm.org/D100269>`_ | [range.access] | Christopher Di Bella | ✅ |
30 | `[range.sized] <http://wg21.link/range.sized>`_ | | `ranges::sized_range <https://llvm.org/D102434>`_ | `ranges::disable_sized_range <https://llvm.org/D102434>`_ | | [range.primitives] | [range.range] | Christopher Di Bella | ✅ |
31 | `[range.view] <http://wg21.link/range.view>`_ | | `ranges::enable_view <https://llvm.org/D101547>`_ | `ranges::view_base <https://llvm.org/D101547>`_ | `ranges::view <https://llvm.org/D101547>`_ | [range.range] | Louis Dionne | ✅ |
32 | `[range.refinements] <http://wg21.link/range.refinements>`_ | | `ranges::output_range <https://llvm.org/D106704>`_ | `ranges::input_range <https://llvm.org/D100271>`_ | `ranges::forward_range: `D100275 <https://llvm.org/D100275>`_ | `ranges::bidirectional_range <https://llvm.org/D100278>`_ | `ranges::random_access_range <https://llvm.org/D101316>`_ | `ranges::contiguous_range <https://llvm.org/D104262>`_ | `ranges::common_range <https://llvm.org/D100269>`_ | [range.range] | Christopher Di Bella | ✅ |
33 | `[range.refinements]`_ | `ranges::viewable_range <https://llvm.org/D105816>`_ | [range.range] | Louis Dionne | ✅ |
34 | `[range.utility.helpers] <http://wg21.link/range.utility.helpers>`_ | | *simple-view* | *has-arrow* | *not-same-as* | | [range.range] | [iterator.concept.input] | Zoe Carver | ✅ |
35 | `[view.interface] <http://wg21.link/view.interface>`_ | `ranges::view_interface <https://llvm.org/D101737>`_ | | [ranges.range] | [range.view] | [range.iterator.op.prev] | [range.refinements] | Zoe Carver | ✅ |
36 | `[range.subrange] <http://wg21.link/range.subrange>`_ | `ranges::subrange <https://llvm.org/D102006>`_ | [view.interface] | Zoe Carver | ✅ |
37 | `[range.dangling] <http://wg21.link/range.dangling>`_ | | ranges::dangling | ranges::borrowed_iterator_t | ranges::borrowed_subrange_t | | [range.range] | [range.subrange] | Christopher Di Bella | ✅ |
38 | `[range.all] <http://wg21.link/range.all>`_ | `view::all <https://llvm.org/D102028>`_ | [range.subrange], [range.view.ref] | Zoe Carver | ✅ |
39 | `[range.view.ref] <http://wg21.link/range.view>`_ | `ref-view <https://llvm.org/D102020>`_ | [view.interface] | Zoe Carver | ✅ |
40 | `[range.filter] <http://wg21.link/range.filter>`_ | filter_view | [range.all] | Louis Dionne | Not started |
41 | `[range.transform] <http://wg21.link/range.transform>`_ | `transform_view <https://llvm.org/D103056>`_ | [range.all] | Zoe Carver | ✅ |
42 | `[range.iota] <http://wg21.link/range.iota>`_ | iota_view | [range.all] | Zoe Carver | ✅ |
43 | `[range.take] <http://wg21.link/range.take>`_ | take_view | [range.all] | Zoe Carver | ✅ |
44 | `[range.join] <http://wg21.link/range.join>`_ | join_view | [range.all] | Zoe Carver | ✅ |
45 | `[range.empty] <http://wg21.link/range.empty>`_ | `empty_view <https://llvm.org/D103208>`_ | [view.interface] | Zoe Carver | ✅ |
46 | `[range.single] <http://wg21.link/range.single>`_ | single_view | [view.interface] | Zoe Carver | ✅ |
47 | `[range.split] <http://wg21.link/range.split>`_ | split_view | [range.all] | Zoe Carver | In Progress |
48 | `[range.counted] <http://wg21.link/range.counted>`_ | view::counted | [range.subrange] | Zoe Carver | ✅ |
49 | `[range.common] <http://wg21.link/range.common>`_ | common_view | [range.all] | Zoe Carver | ✅ |
50 | `[range.reverse] <http://wg21.link/range.reverse>`_ | reverse_view | [range.all] | Zoe Carver | ✅ |