Skip to content

Commit 675f1be

Browse files
committed
Set issue priorities from reflector polls
1 parent e9ccf38 commit 675f1be

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

xml/issue3454.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<section><sref ref="[pointer.traits]"/></section>
77
<submitter>Alisdair Meredith</submitter>
88
<date>21 Jun 2020</date>
9-
<priority>99</priority>
9+
<priority>4</priority>
1010

1111
<discussion>
1212
<p>
@@ -42,6 +42,8 @@ nodes, and stored as <tt>end</tt> sentinel directly in the <tt>list</tt> object)
4242
Should there be an Annex C entry noting that program-defined specializations
4343
need to add `constexpr` to be conforming?
4444
</p>
45+
46+
<note>2025-10-20; Set priority to 4 based on age of issue and lack of recent interest.</note>
4547
</discussion>
4648

4749
<resolution>

xml/issue4050.xml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version='1.0' encoding='utf-8' standalone='no'?>
22
<!DOCTYPE issue SYSTEM "lwg-issue.dtd">
33

4-
<issue num="4050" status="New">
4+
<issue num="4050" status="Tentatively NAD">
55
<title>Should <tt>views::iota(0) | views::take(5)</tt> be <tt>views::iota(0, 5)</tt>?</title>
66
<section><sref ref="[range.take.overview]"/><sref ref="[range.take.overview]"/></section>
77
<submitter>Hewill Kang</submitter>
@@ -45,6 +45,24 @@ std::ranges::sized_range auto repeat = std::views::repeat(0) | take_and_drop; //
4545
If we do account for the infinity of <tt>repeat_view</tt>, then I see no reason not to do it for <tt>iota_view</tt>,
4646
as this is obviously intuitive and can indeed be considered an enhancement.
4747
</p>
48+
49+
<note>2025-10-20; Reflector poll; Status changed: New &rarr; Tentatively NAD.</note>
50+
<p>
51+
"This changes meaning of existing C++20 for unclear benefit.
52+
This would need a paper."
53+
</p>
54+
<p>
55+
"Why does `iota(0, 10) | take(5)` give you `iota(0, 5)` but `iota(0) | take(5)` doesn't?"
56+
</p>
57+
<p>
58+
"IIRC there was opposition to <paper num="P1739"/> introducing any kind of
59+
special cases in the adaptor objects. What got consensus was only the
60+
'specialisations' that preserve the exact type of the underlying range.
61+
Thus `iota(0, 10)` &rarr; `iota(0, 5)` was fine, but `iota(0)` &rarr; `iota(0, 5)`
62+
would not have been.
63+
I still think that all changes that simplify the return types are helpful,
64+
but it would certainly be a breaking change now."
65+
</p>
4866
</discussion>
4967

5068
<resolution>

0 commit comments

Comments
 (0)