Zoe Carver | a720e2c | 2021-04-13 17:56:55 -0700 | [diff] [blame] | 1 | "Number","Name","Status","Assignee" |
| 2 | `P0896R4 <https://wg21.link/P0896R4>`__,<ranges>,, |
| 3 | `P1035R7 <https://wg21.link/P1035R7>`__,Input Range Adaptors,, |
| 4 | `P1207R4 <https://wg21.link/P1207R4>`__,Movability Of Single-Pass Iterators,, |
| 5 | `P1243R4 <https://wg21.link/P1243R4>`__,Rangify New Algorithms,, |
| 6 | `P1248R1 <https://wg21.link/P1248R1>`__,Fixing Relations,, |
| 7 | `P1252R2 <https://wg21.link/P1252R2>`__,Ranges Design Cleanup,, |
| 8 | `P1391R4 <https://wg21.link/P1391R4>`__,Range Constructor For string_view,, |
| 9 | `P1456R1 <https://wg21.link/P1456R1>`__,Move-Only Views,, |
| 10 | `P1474R1 <https://wg21.link/P1474R1>`__,Helpful Pointers For contiguous_iterator,, |
| 11 | `P1522R1 <https://wg21.link/P1522R1>`__,Iterator Difference Type And Integer Overflow,, |
| 12 | `P1523R1 <https://wg21.link/P1523R1>`__,Views And Size Types,, |
| 13 | `P1638R1 <https://wg21.link/P1638R1>`__,basic_istream_view::iterator Should Not Be Copyable,, |
| 14 | `P1716R3 <https://wg21.link/P1716R3>`__,Range Comparison Algorithms Are Over-Constrained,, |
| 15 | `P1739R4 <https://wg21.link/P1739R4>`__,Avoiding Template Bloat For Ranges,, |
| 16 | `P1862R1 <https://wg21.link/P1862R1>`__,Range Adaptors For Non-Copyable Iterators,, |
| 17 | `P1870R1 <https://wg21.link/P1870R1>`__,safe_range,, |
| 18 | `P1871R1 <https://wg21.link/P1871R1>`__,disable_sized_sentinel_for,, |
| 19 | `P1878R1 <https://wg21.link/P1878R1>`__,Constraining Readable Types,, |
| 20 | `P1970R2 <https://wg21.link/P1970R2>`__,ranges::ssize,, |
| 21 | `P1983R0 <https://wg21.link/P1983R0>`__,Fixing Minor Ranges Issues,, |
| 22 | `P1994R1 <https://wg21.link/P1994R1>`__,elements_view Needs Its Own sentinel,, |
| 23 | `P2091R0 <https://wg21.link/P2091R0>`__,Fixing Issues With Range Access CPOs,, |
| 24 | `P2106R0 <https://wg21.link/P2106R0>`__,Range Algorithm Result Types,, |
Corentin Jabot | c346e8a | 2021-07-01 04:26:55 +0000 | [diff] [blame^] | 25 | |
| 26 | `P2325R3 <https://wg21.link/P2325R3>`__,Views should not be required to be default constructible ,, |
| 27 | `P2328R1 <https://wg21.link/P2328R1>`__,join_view should join all views of ranges,, |
| 28 | `P2210R2 <https://wg21.link/P2210R2>`__,Superior String Splitting,, |
| 29 | `P2281R1 <https://wg21.link/P2281R1>`__,Clarifying range adaptor objects,, |
| 30 | `P2367R0 <https://wg21.link/P2367R0>`__,Remove misuses of list-initialization from Clause 24,, |
| 31 | |
Christopher Di Bella | 215e4af | 2021-06-22 18:58:30 +0000 | [diff] [blame] | 32 | `LWG3169 <https://wg21.link/lwg3169>`__, ranges permutation generators discard useful information,, |
| 33 | `LWG3173 <https://wg21.link/lwg3173>`__, Enable CTAD for ref-view,, |
| 34 | `LWG3179 <https://wg21.link/lwg3179>`__, subrange should always model Range,, |
| 35 | `LWG3180 <https://wg21.link/lwg3180>`__, Inconsistently named return type for ranges::minmax_element,, |
| 36 | `LWG3183 <https://wg21.link/lwg3183>`__, Normative permission to specialize Ranges variable templates,, |
Corentin Jabot | c346e8a | 2021-07-01 04:26:55 +0000 | [diff] [blame^] | 37 | `LWG3186 <https://wg21.link/lwg3186>`__, "ranges removal, partition, and partial_sort_copy algorithms discard useful information",, |
Christopher Di Bella | 215e4af | 2021-06-22 18:58:30 +0000 | [diff] [blame] | 38 | `LWG3191 <https://wg21.link/lwg3191>`__, std::ranges::shuffle synopsis does not match algorithm definition,, |
| 39 | `LWG3276 <https://wg21.link/lwg3276>`__, Class split_view::outer_iterator::value_type should inherit from view_interface,, |
| 40 | `LWG3280 <https://wg21.link/lwg3280>`__, View converting constructors can cause constraint recursion and are unneeded,, |
| 41 | `LWG3281 <https://wg21.link/lwg3281>`__, Conversion from pair-like types to subrange is a silent semantic promotion,, |
| 42 | `LWG3282 <https://wg21.link/lwg3282>`__, subrange converting constructor should disallow derived to base conversions,, |
| 43 | `LWG3286 <https://wg21.link/lwg3286>`__, ranges::size is not required to be valid after a call to ranges::begin on an input range,, |
| 44 | `LWG3291 <https://wg21.link/lwg3291>`__, iota_view::iterator has the wrong iterator_category,, |
| 45 | `LWG3292 <https://wg21.link/lwg3292>`__, iota_view is under-constrained,, |
| 46 | `LWG3299 <https://wg21.link/lwg3299>`__, Pointers don't need customized iterator behavior,, |
| 47 | `LWG3301 <https://wg21.link/lwg3301>`__, transform_view::iterator has incorrect iterator_category,, |
| 48 | `LWG3302 <https://wg21.link/lwg3302>`__, Range adaptor objects keys and values are unspecified,, |
| 49 | `LWG3313 <https://wg21.link/lwg3313>`__, join_view::iterator::operator-- is incorrectly constrained,, |
| 50 | `LWG3323 <https://wg21.link/lwg3323>`__, has-tuple-element helper concept needs convertible_to,, |
| 51 | `LWG3325 <https://wg21.link/lwg3325>`__, Constrain return type of transformation function for transform_view,, |
| 52 | `LWG3335 <https://wg21.link/lwg3335>`__, range_size_t and views::all_t,, |
| 53 | `LWG3355 <https://wg21.link/lwg3355>`__, The memory algorithms should support move-only input iterators introduced by P1207,, |
| 54 | `LWG3363 <https://wg21.link/lwg3363>`__, drop_while_view should opt-out of sized_range,, |
| 55 | `LWG3364 <https://wg21.link/lwg3364>`__, Initialize data members of ranges and their iterators,, |
| 56 | `LWG3381 <https://wg21.link/lwg3381>`__, begin and data must agree for contiguous_range,, |
| 57 | `LWG3384 <https://wg21.link/lwg3384>`__, transform_view::sentinel has an incorrect operator-,, |
| 58 | `LWG3385 <https://wg21.link/lwg3385>`__, common_iterator is not sufficiently constrained for non-copyable iterators,, |
| 59 | `LWG3387 <https://wg21.link/lwg3387>`__, [range.reverse.view] reverse_view<V> unintentionally requires range<const V>,, |
| 60 | `LWG3388 <https://wg21.link/lwg3388>`__, view iterator types have ill-formed <=> operators,, |
| 61 | `LWG3389 <https://wg21.link/lwg3389>`__, A move-only iterator still does not have a counted_iterator,, |
| 62 | `LWG3397 <https://wg21.link/lwg3397>`__, ranges::basic_istream_view::iterator should not provide iterator_category,, |
| 63 | `LWG3398 <https://wg21.link/lwg3398>`__, tuple_element_t is also wrong for const subrange,, |
| 64 | `LWG3474 <https://wg21.link/lwg3474>`__, Nesting join_views is broken because of CTAD,, |
| 65 | `LWG3500 <https://wg21.link/lwg3500>`__, join_view::iterator::operator->() is bogus,, |
| 66 | `LWG3505 <https://wg21.link/lwg3505>`__, split_view::outer-iterator::operator++ misspecified,, |