Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 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>`_ |
| 4 | | `ranges::not_equal_to <https://llvm.org/D100429>`_ |
| 5 | | `ranges::less <https://llvm.org/D100429>`_ |
| 6 | | `ranges::greater <https://llvm.org/D100429>`_ |
| 7 | | `ranges::less_equal <https://llvm.org/D100429>`_ |
| 8 | | `ranges::greater_equal <https://llvm.org/D100429>`_",None,Zoe Carver,✅ |
| 9 | `[readable.traits] <http://wg21.link/readable.traits>`_,"| `indirectly_readable_traits <https://llvm.org/D99461>`_ |
| 10 | | `iter_value_t <https://llvm.org/D99863>`_",None,Christopher Di Bella,✅ |
| 11 | `[incrementable.traits] <http://wg21.link/incrementable.traits>`_,"| `incrementable_traits <https://llvm.org/D99141>`_ |
| 12 | | `iter_difference_t <https://llvm.org/D99863>`_",,Christopher Di Bella,✅ |
| 13 | `[iterator.traits] <http://wg21.link/iterator.traits>`_,`Updates to iterator_traits <https://llvm.org/D99855>`_,"| indirectly_readable_traits |
| 14 | | incrementable_traits",Christopher Di Bella,✅ |
Konstantin Varlamov | 145c5df | 2021-12-14 14:11:37 -0800 | [diff] [blame^] | 15 | `[special.mem.concepts] <http://wg21.link/special.mem.concepts>`_,"| *nothrow-input-iterator* |
| 16 | | *nothrow-sentinel-for* |
| 17 | | *nothrow-input-range* |
| 18 | | *nothrow-forward-iterator* |
| 19 | | *nothrow-forward-range*","| [iterator.concepts] |
Konstantin Varlamov | 0b9afdf | 2021-12-02 17:57:55 -0800 | [diff] [blame] | 20 | | [range.refinements]",Konstantin Varlamov,✅ |
Konstantin Varlamov | 145c5df | 2021-12-14 14:11:37 -0800 | [diff] [blame^] | 21 | `[specialized.algorithms] <http://wg21.link/specialized.algorithms>`_,"| `ranges::uninitialized_default_construct <https://llvm.org/D115315>` |
| 22 | | `ranges::uninitialized_default_construct_n <https://llvm.org/D115315>` |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 23 | | ranges::uninitialized_value_construct |
| 24 | | ranges::uninitialized_value_construct_n |
| 25 | | ranges::uninitialized_copy |
| 26 | | ranges::uninitialized_copy_n |
| 27 | | ranges::uninitialized_move |
| 28 | | ranges::uninitialized_move_n |
| 29 | | ranges::uninitialized_fill |
| 30 | | ranges::uninitialized_fill_n |
| 31 | | ranges::construct_at |
| 32 | | ranges::destroy |
| 33 | | ranges::destroy_at |
Konstantin Varlamov | 145c5df | 2021-12-14 14:11:37 -0800 | [diff] [blame^] | 34 | | ranges::destroy_n",[special.mem.concepts],Konstantin Varlamov,In progress |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 35 | [strings],Adds begin/end and updates const_iterator.,[iterator.concepts],Unassigned,Not started |
| 36 | [views.span],Same as [strings],[iterator.concepts],Unassigned,Not started |
| 37 | `[iterator.cust.move] <http://wg21.link/iterator.cust.move>`_,`ranges::iter_move <https://llvm.org/D99873>`_,,Zoe Carver,✅ |
| 38 | `[iterator.cust.swap] <http://wg21.link/iterator.cust.swap>`_,`ranges::iter_swap <https://llvm.org/D102809>`_,iter_value_t,Zoe Carver,✅ |
| 39 | `[iterator.concepts] <http://wg21.link/iterator.concepts>`_,"| `indirectly_readable <https://llvm.org/D100073>`_ |
| 40 | | `indirectly_writable <https://llvm.org/D100073>`_ |
| 41 | | `weakly_incrementable <https://llvm.org/D100080>`_ |
| 42 | | `incrementable <https://llvm.org/D100080>`_ |
| 43 | | `input_or_output_iterator <https://llvm.org/D100160>`_ |
| 44 | | `sentinel_for <https://llvm.org/D100160>`_ |
| 45 | | `sized_sentinel_for <https://llvm.org/D101371>`_ |
| 46 | | `input_iterator <https://llvm.org/D100271>`_ |
Louis Dionne | b53a0ec | 2021-07-23 15:26:23 -0400 | [diff] [blame] | 47 | | `output_iterator <https://llvm.org/D106704>`_ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 48 | | `forward_iterator <https://llvm.org/D100275>`_ |
| 49 | | `bidirectional_iterator <https://llvm.org/D100278>`_ |
| 50 | | `random_access_iterator <https://llvm.org/D101316>`_ |
Louis Dionne | b53a0ec | 2021-07-23 15:26:23 -0400 | [diff] [blame] | 51 | | `contiguous_iterator <https://llvm.org/D101396>`_",,Various,✅ |
Louis Dionne | 58de1a3 | 2021-09-24 11:37:26 -0400 | [diff] [blame] | 52 | `[indirectcallable.indirectinvocable] <http://wg21.link/indirectcallable.indirectinvocable>`_," |
| 53 | | `indirectly_unary_invocable <https://llvm.org/D101277>`_ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 54 | | `indirectly_regular_unary_invocable <https://llvm.org/D101277>`_ |
| 55 | | `indirectly_unary_predicate <https://llvm.org/D101277>`_ |
| 56 | | `indirectly_binary_predicate <https://llvm.org/D101277>`_ |
| 57 | | `indirectly_equivalence_relation <https://llvm.org/D101277>`_ |
| 58 | | `indirectly_strict_weak_order <https://llvm.org/D101277>`_",[readable.traits],Louis Dionne,✅ |
| 59 | `[projected] <http://wg21.link/projected>`_,`ranges::projected <https://llvm.org/D101277>`_,[iterator.concepts],Louis Dionne,✅ |
| 60 | `[common.alg.req] <http://wg21.link/common.alg.req>`_: pt. 1,"| `indirectly_movable <https://llvm.org/D102639>`_ |
| 61 | | `indirectly_movable_storable <https://llvm.org/D102639>`_ |
| 62 | | indirectly_copyable |
| 63 | | indirectly_copyable_storable",[iterator.concepts],Zoe Carver,In progress |
| 64 | [common.alg.req]: pt. 2,indirectly_swappable,"| [iterator.concepts] |
zoecarver | e0d9808 | 2021-07-01 11:58:54 -0700 | [diff] [blame] | 65 | | [iterator.cust.swap]",Zoe Carver,✅ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 66 | [common.alg.req]: pt. 3,indirectly_comparable,[projected],Louis Dionne,Not started |
| 67 | [common.alg.req]: pt. 4,"| permutable |
| 68 | | mergeable |
| 69 | | sortable",[iterator.concepts],Unassigned,Not started |
| 70 | [std.iterator.tags],,[iterator.traits],Unassigned,Not started |
| 71 | `[range.iter.ops] <http://wg21.link/range.iter.ops>`_,"| `ranges::advance <https://llvm.org/D101922>`_ |
| 72 | | `ranges::distance <https://llvm.org/D102789>`_ |
| 73 | | `ranges::next <https://llvm.org/D102563>`_ |
| 74 | | `ranges::prev <https://llvm.org/D102564>`_",[iterator.concepts],Christopher Di Bella,In progress |
| 75 | [predef.iterators],Updates to predefined iterators.,"| [iterator.concepts] |
| 76 | | [iterator.cust.swap] |
| 77 | | [iterator.cust.move]",Unassigned,Not started |
| 78 | [move.sentinel],,[predef.iterators],Unassigned,Not started |
| 79 | [common.iterator],,"| [iterator.concepts] |
| 80 | | [iterator.cust.swap] |
zoecarver | 6eb71a9 | 2021-05-27 09:23:19 -0700 | [diff] [blame] | 81 | | [iterator.cust.move]",Zoe Carver,✅ |
zoecarver | 0733bca | 2021-07-12 13:09:55 -0700 | [diff] [blame] | 82 | [default.sentinels],std::default_sentinel_t.,No dependencies,Zoe Carver,✅ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 83 | [counted.iterator],,"| [iterator.concepts] |
| 84 | | [iterator.cust.swap] |
| 85 | | [iterator.cust.move] |
zoecarver | d3aca59 | 2021-07-13 11:06:10 -0700 | [diff] [blame] | 86 | | [default.sentinels]",Zoe Carver,✅ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 87 | [stream.iterators],,[default.sentinels],Unassigned,Not started |
| 88 | `[range.access] <http://wg21.link/range.access>`_,"| `ranges::begin <https://llvm.org/D100255>`_ |
| 89 | | `ranges::end <https://llvm.org/D100255>`_ |
| 90 | | `range::cbegin <https://llvm.org/D100255>`_ |
| 91 | | `ranges::cend <https://llvm.org/D100255>`_ |
| 92 | | ranges::rbegin |
| 93 | | ranges::rend |
| 94 | | ranges::crbegin |
| 95 | | ranges::crend |
| 96 | | `ranges::size <https://llvm.org/D101079>`_ |
| 97 | | `ranges::ssize <https://llvm.org/D101189>`_ |
| 98 | | `ranges::empty <https://llvm.org/D101193>`_ |
| 99 | | `ranges::data <https://llvm.org/D101476>`_ |
| 100 | | ranges::cdata",[iterator.concepts],Christopher Di Bella and Zoe Carver,In progress |
| 101 | `[range.range] <http://wg21.link/range.range>`_,"| `ranges::range <https://llvm.org/D100269>`_ |
| 102 | | `ranges::borrowed_range <https://llvm.org/D102426>`_ |
| 103 | | `ranges::enable_borrowed_range <https://llvm.org/D90999>`_ |
| 104 | | `ranges::iterator_t <https://llvm.org/D100255>`_ |
| 105 | | `ranges::sentinel_t <https://llvm.org/D100269>`_ |
| 106 | | `ranges::range_difference_t <https://llvm.org/D100269>`_ |
Louis Dionne | e6c2d99 | 2021-07-23 16:46:31 -0400 | [diff] [blame] | 107 | | `ranges::range_size_t <https://llvm.org/D106708>`_ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 108 | | `ranges::range_value_t <https://llvm.org/D100269>`_ |
| 109 | | `ranges::range_reference_t <https://llvm.org/D100269>`_ |
Louis Dionne | e6c2d99 | 2021-07-23 16:46:31 -0400 | [diff] [blame] | 110 | | `ranges::range_rvalue_reference_t <https://llvm.org/D100269>`_",[range.access],Christopher Di Bella,✅ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 111 | `[range.sized] <http://wg21.link/range.sized>`_,"| `ranges::sized_range <https://llvm.org/D102434>`_ |
| 112 | | `ranges::disable_sized_range <https://llvm.org/D102434>`_","| [range.primitives] |
| 113 | | [range.range]",Christopher Di Bella,✅ |
| 114 | `[range.view] <http://wg21.link/range.view>`_,"| `ranges::enable_view <https://llvm.org/D101547>`_ |
| 115 | | `ranges::view_base <https://llvm.org/D101547>`_ |
| 116 | | `ranges::view <https://llvm.org/D101547>`_",[range.range],Louis Dionne,✅ |
| 117 | `[range.refinements] <http://wg21.link/range.refinements>`_,"| ranges::output_range |
| 118 | | `ranges::input_range <https://llvm.org/D100271>`_ |
| 119 | | `ranges::forward_range: `D100275 <https://llvm.org/D100275>`_ |
| 120 | | `ranges::bidirectional_range <https://llvm.org/D100278>`_ |
| 121 | | `ranges::random_access_range <https://llvm.org/D101316>`_ |
| 122 | | ranges::contiguous_range |
Louis Dionne | aab9b22 | 2021-07-12 09:55:00 -0400 | [diff] [blame] | 123 | | `ranges::common_range <https://llvm.org/D100269>`_",[range.range],Christopher Di Bella,✅ |
Louis Dionne | b53a0ec | 2021-07-23 15:26:23 -0400 | [diff] [blame] | 124 | `[range.refinements]`_,`ranges::viewable_range <https://llvm.org/D105816>`_,[range.range],Louis Dionne,✅ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 125 | `[range.utility.helpers] <http://wg21.link/range.utility.helpers>`_,"| *simple-view* |
| 126 | | *has-arrow* |
| 127 | | *not-same-as*","| [range.range] |
zoecarver | 0733bca | 2021-07-12 13:09:55 -0700 | [diff] [blame] | 128 | | [iterator.concept.input]",Zoe Carver,✅ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 129 | `[view.interface] <http://wg21.link/view.interface>`_,"`ranges::view_interface <https://llvm.org/D101737>`_","| [ranges.range] |
| 130 | | [range.view] |
| 131 | | [range.iterator.op.prev] |
zoecarver | 0733bca | 2021-07-12 13:09:55 -0700 | [diff] [blame] | 132 | | [range.refinements]",Zoe Carver,✅ |
| 133 | `[range.subrange] <http://wg21.link/range.subrange>`_,`ranges::subrange <https://llvm.org/D102006>`_,[view.interface],Zoe Carver,✅ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 134 | `[range.dangling] <http://wg21.link/range.dangling>`_,"| ranges::dangling |
| 135 | | ranges::borrowed_iterator_t |
| 136 | | ranges::borrowed_subrange_t","| [range.range] |
Christopher Di Bella | 990b25d | 2021-07-08 21:01:19 +0000 | [diff] [blame] | 137 | | [range.subrange]",Christopher Di Bella,✅ |
zoecarver | 0733bca | 2021-07-12 13:09:55 -0700 | [diff] [blame] | 138 | `[range.all] <http://wg21.link/range.all>`_,`view::all <https://llvm.org/D102028>`_,"[range.subrange], [range.view.ref]",Zoe Carver,✅ |
| 139 | `[range.view.ref] <http://wg21.link/range.view>`_,`ref-view <https://llvm.org/D102020>`_,[view.interface],Zoe Carver,✅ |
Christopher Di Bella | 94edf99 | 2021-05-28 00:46:49 +0000 | [diff] [blame] | 140 | `[range.filter] <http://wg21.link/range.filter>`_,filter_view,[range.all],Louis Dionne,Not started |
zoecarver | ae91448 | 2021-07-09 10:12:16 -0700 | [diff] [blame] | 141 | `[range.transform] <http://wg21.link/range.transform>`_,`transform_view <https://llvm.org/D103056>`_,[range.all],Zoe Carver,✅ |
zoecarver | a7efd96 | 2021-08-03 13:05:20 -0700 | [diff] [blame] | 142 | `[range.iota] <http://wg21.link/range.iota>`_,iota_view,[range.all],Zoe Carver,✅ |
zoecarver | 3f3337b | 2021-05-26 08:59:14 -0700 | [diff] [blame] | 143 | `[range.take] <http://wg21.link/range.take>`_,take_view,[range.all],Zoe Carver,✅ |
zoecarver | 58b4f98 | 2021-08-06 15:33:46 -0700 | [diff] [blame] | 144 | `[range.join] <http://wg21.link/range.join>`_,join_view,[range.all],Zoe Carver,✅ |
Louis Dionne | b53a0ec | 2021-07-23 15:26:23 -0400 | [diff] [blame] | 145 | `[range.empty] <http://wg21.link/range.empty>`_,`empty_view <https://llvm.org/D103208>`_,[view.interface],Zoe Carver,✅ |
zoecarver | 9c7276c | 2021-07-26 17:27:40 -0700 | [diff] [blame] | 146 | `[range.single] <http://wg21.link/range.single>`_,single_view,[view.interface],Zoe Carver,✅ |
zoecarver | 405d568 | 2021-07-30 15:07:35 -0700 | [diff] [blame] | 147 | `[range.split] <http://wg21.link/range.split>`_,split_view,[range.all],Zoe Carver,In Progress |
zoecarver | 6cfa81e | 2021-07-27 15:44:33 -0700 | [diff] [blame] | 148 | `[range.counted] <http://wg21.link/range.counted>`_,view::counted,[range.subrange],Zoe Carver,✅ |
zoecarver | bc1ca9a | 2021-07-09 10:09:31 -0700 | [diff] [blame] | 149 | `[range.common] <http://wg21.link/range.common>`_,common_view,[range.all],Zoe Carver,✅ |
zoecarver | ca1bcd7 | 2021-07-28 17:11:04 -0700 | [diff] [blame] | 150 | `[range.reverse] <http://wg21.link/range.reverse>`_,reverse_view,[range.all],Zoe Carver,✅ |