Skip to content

Commit 6af463c

Browse files
author
github-actions
committed
Automatic update from GitHub Actions workflow
1 parent d980173 commit 6af463c

22 files changed

+301
-47
lines changed

issue4278.html

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<title>Issue 4278: Consider changing how get-domain-early(sndr) works</title>
6+
<meta property="og:title" content="Issue 4278: Consider changing how get-domain-early(sndr) works">
7+
<meta property="og:description" content="C++ library issue. Status: New">
8+
<meta property="og:url" content="https://cplusplus.github.io/LWG/issue4278.html">
9+
<meta property="og:type" content="website">
10+
<meta property="og:image" content="http://cplusplus.github.io/LWG/images/cpp_logo.png">
11+
<meta property="og:image:alt" content="C++ logo">
12+
<style>
13+
p {text-align:justify}
14+
li {text-align:justify}
15+
pre code.backtick::before { content: "`" }
16+
pre code.backtick::after { content: "`" }
17+
blockquote.note
18+
{
19+
background-color:#E0E0E0;
20+
padding-left: 15px;
21+
padding-right: 15px;
22+
padding-top: 1px;
23+
padding-bottom: 1px;
24+
}
25+
ins {background-color:#A0FFA0}
26+
del {background-color:#FFA0A0}
27+
table.issues-index { border: 1px solid; border-collapse: collapse; }
28+
table.issues-index th { text-align: center; padding: 4px; border: 1px solid; }
29+
table.issues-index td { padding: 4px; border: 1px solid; }
30+
table.issues-index td:nth-child(1) { text-align: right; }
31+
table.issues-index td:nth-child(2) { text-align: left; }
32+
table.issues-index td:nth-child(3) { text-align: left; }
33+
table.issues-index td:nth-child(4) { text-align: left; }
34+
table.issues-index td:nth-child(5) { text-align: center; }
35+
table.issues-index td:nth-child(6) { text-align: center; }
36+
table.issues-index td:nth-child(7) { text-align: left; }
37+
table.issues-index td:nth-child(5) span.no-pr { color: red; }
38+
@media (prefers-color-scheme: dark) {
39+
html {
40+
color: #ddd;
41+
background-color: black;
42+
}
43+
ins {
44+
background-color: #225522
45+
}
46+
del {
47+
background-color: #662222
48+
}
49+
a {
50+
color: #6af
51+
}
52+
a:visited {
53+
color: #6af
54+
}
55+
blockquote.note
56+
{
57+
background-color: rgba(255, 255, 255, .10)
58+
}
59+
}
60+
</style>
61+
</head>
62+
<body>
63+
<hr>
64+
<p><em>This page is a snapshot from the LWG issues list, see the <a href="lwg-active.html">Library Active Issues List</a> for more information and the meaning of <a href="lwg-active.html#New">New</a> status.</em></p>
65+
<h3 id="4278"><a href="lwg-active.html#4278">4278</a>. Consider changing how <code><i>get-domain-early</i>(sndr)</code> works</h3>
66+
<p><b>Section:</b> 33.9.2 <a href="https://wg21.link/exec.snd.expos">[exec.snd.expos]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
67+
<b>Submitter:</b> Jonathan Wakely <b>Opened:</b> 2025-06-16 <b>Last modified:</b> 2025-06-21</p>
68+
<p><b>Priority: </b>Not Prioritized
69+
</p>
70+
<p><b>View other</b> <a href="lwg-index-open.html#exec.snd.expos">active issues</a> in [exec.snd.expos].</p>
71+
<p><b>View all other</b> <a href="lwg-index.html#exec.snd.expos">issues</a> in [exec.snd.expos].</p>
72+
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
73+
<p><b>Discussion:</b></p>
74+
<p>
75+
During LWG review of <a href="https://wg21.link/P3481R3">P3481R3</a> it was noted that we need to say "except that <code class='backtick'>sndr</code>
76+
is only evaluated once" because it's used in <code><i>get-domain-early</i>(sndr)</code>, but that
77+
exposition-only-function doesn't actually use its argument, it only cares about the type, and
78+
it default constructs a <code class='backtick'>Domain</code> of a type determined by using the type of <code class='backtick'>sndr</code>.
79+
<p/>
80+
If we had something like:
81+
</p>
82+
<blockquote><pre>
83+
template&lt;class Sender&gt;
84+
using <i>get-domain-early-t</i> = decltype(<i>get-domain-early</i>(declval&lt;const Sender&amp;&gt;()));
85+
</pre></blockquote>
86+
<p>
87+
then we wouldn't need to use <code class='backtick'>sndr</code> twice in expressions that currently use <code><i>get-domain-early</i>(sndr)</code>.
88+
</p>
89+
90+
91+
<p id="res-4278"><b>Proposed resolution:</b></p>
92+
93+
94+
95+
96+
97+
</body>
98+
</html>

lwg-active.html

Lines changed: 39 additions & 6 deletions
Large diffs are not rendered by default.

lwg-closed.html

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

lwg-defects.html

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

lwg-immediate.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ <h1>C++ Standard Library Issues Resolved Directly In [INSERT CURRENT MEETING HER
6262
</tr>
6363
<tr>
6464
<td align="left">Date:</td>
65-
<td align="left">Revised 2025-06-17 at 12:13:10 UTC
65+
<td align="left">Revised 2025-06-21 at 12:46:02 UTC
6666
</td>
6767
</tr>
6868
<tr>

lwg-index-open.html

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ <h1>Index by Section</h1>
6666
<p>This document is the Index by Section for the <a href="lwg-active.html">Library Active Issues List</a>.</p>
6767
<h2>Index by Section (non-Ready active issues only)</h2>
6868
<p><a href="lwg-index.html">(view all issues)</a></p>
69-
<p>Revised 2025-06-17 at 12:13:10 UTC
69+
<p>Revised 2025-06-21 at 12:46:02 UTC
7070
</p><h2 id="Section_3">Section 3 (2 issues)</h2>
7171
<p><a href="lwg-index.html#Section_3">(view all issues)</a></p>
7272
<table class="issues-index">
@@ -5812,7 +5812,7 @@ <h2 id="Section_32">Section 32 (42 issues)</h2>
58125812
<td></td>
58135813
</tr>
58145814
</table>
5815-
<h2 id="Section_33">Section 33 (8 issues)</h2>
5815+
<h2 id="Section_33">Section 33 (9 issues)</h2>
58165816
<p><a href="lwg-index.html#Section_33">(view all issues)</a></p>
58175817
<table class="issues-index">
58185818
<tr>
@@ -5861,9 +5861,18 @@ <h2 id="Section_33">Section 33 (8 issues)</h2>
58615861
<td></td>
58625862
</tr>
58635863
<tr>
5864-
<td id="4248"><a href="lwg-active.html#4248" title="Late domain-based dispatching of schedule_from and continues_on are flipped (Status: New)">4248</a><sup><a href="https://cplusplus.github.io/LWG/issue4248">(i)</a></sup></td>
5864+
<td id="4278"><a href="lwg-active.html#4278" title="Consider changing how get-domain-early(sndr) works (Status: New)">4278</a><sup><a href="https://cplusplus.github.io/LWG/issue4278">(i)</a></sup></td>
58655865
<td><a href="lwg-active.html#New">New</a></td>
58665866
<td>33.9.2 [exec.snd.expos]<a id="exec.snd.expos"></a></td>
5867+
<td>Consider changing how <code><i>get-domain-early</i>(sndr)</code> works</td>
5868+
<td><span class="no-pr">No</span></td>
5869+
<td></td>
5870+
<td></td>
5871+
</tr>
5872+
<tr>
5873+
<td id="4248"><a href="lwg-active.html#4248" title="Late domain-based dispatching of schedule_from and continues_on are flipped (Status: New)">4248</a><sup><a href="https://cplusplus.github.io/LWG/issue4248">(i)</a></sup></td>
5874+
<td><a href="lwg-active.html#New">New</a></td>
5875+
<td>33.9.2 [exec.snd.expos]</td>
58675876
<td>Late domain-based dispatching of <code class='backtick'>schedule_from</code> and <code class='backtick'>continues_on</code> are flipped</td>
58685877
<td>Yes</td>
58695878
<td>1</td>

lwg-index.html

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ <h1>Index by Section</h1>
6666
<p>This document is the Index by Section for the <a href="lwg-active.html">Library Active Issues List</a>, <a href="lwg-defects.html">Library Defect Reports and Accepted Issues</a>, and <a href="lwg-closed.html">Library Closed Issues List</a>.</p>
6767
<h2>Index by Section</h2>
6868
<p><a href="lwg-index-open.html">(view only non-Ready open issues)</a></p>
69-
<p>Revised 2025-06-17 at 12:13:10 UTC
69+
<p>Revised 2025-06-21 at 12:46:02 UTC
7070
</p><h2 id="Section_2">Section 2 (2 issues)</h2>
7171
<table class="issues-index">
7272
<tr>
@@ -31888,7 +31888,7 @@ <h2 id="Section_32">Section 32 (280 issues)</h2>
3188831888
<td></td>
3188931889
</tr>
3189031890
</table>
31891-
<h2 id="Section_33">Section 33 (20 issues)</h2>
31891+
<h2 id="Section_33">Section 33 (21 issues)</h2>
3189231892
<p><a href="lwg-index-open.html#Section_33">(view only non-Ready open issues)</a></p>
3189331893
<table class="issues-index">
3189431894
<tr>
@@ -31955,9 +31955,18 @@ <h2 id="Section_33">Section 33 (20 issues)</h2>
3195531955
<td></td>
3195631956
</tr>
3195731957
<tr>
31958-
<td id="4248"><a href="lwg-active.html#4248" title="Late domain-based dispatching of schedule_from and continues_on are flipped (Status: New)">4248</a><sup><a href="https://cplusplus.github.io/LWG/issue4248">(i)</a></sup></td>
31958+
<td id="4278"><a href="lwg-active.html#4278" title="Consider changing how get-domain-early(sndr) works (Status: New)">4278</a><sup><a href="https://cplusplus.github.io/LWG/issue4278">(i)</a></sup></td>
3195931959
<td><a href="lwg-active.html#New">New</a></td>
3196031960
<td>33.9.2 [exec.snd.expos]<a id="exec.snd.expos"></a></td>
31961+
<td>Consider changing how <code><i>get-domain-early</i>(sndr)</code> works</td>
31962+
<td><span class="no-pr">No</span></td>
31963+
<td></td>
31964+
<td></td>
31965+
</tr>
31966+
<tr>
31967+
<td id="4248"><a href="lwg-active.html#4248" title="Late domain-based dispatching of schedule_from and continues_on are flipped (Status: New)">4248</a><sup><a href="https://cplusplus.github.io/LWG/issue4248">(i)</a></sup></td>
31968+
<td><a href="lwg-active.html#New">New</a></td>
31969+
<td>33.9.2 [exec.snd.expos]</td>
3196131970
<td>Late domain-based dispatching of <code class='backtick'>schedule_from</code> and <code class='backtick'>continues_on</code> are flipped</td>
3196231971
<td>Yes</td>
3196331972
<td>1</td>

lwg-ready.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ <h1>C++ Standard Library Issues to be moved in [INSERT CURRENT MEETING HERE]</h1
6262
</tr>
6363
<tr>
6464
<td align="left">Date:</td>
65-
<td align="left">Revised 2025-06-17 at 12:13:10 UTC
65+
<td align="left">Revised 2025-06-21 at 12:46:02 UTC
6666
</td>
6767
</tr>
6868
<tr>

lwg-status-date.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ <h1>Index by Status and Date</h1>
6767
This document is the Index by Status and Date for the <a href="lwg-active.html">Library Active Issues List</a>,
6868
<a href="lwg-defects.html">Library Defect Reports and Accepted Issues</a>, and <a href="lwg-closed.html">Library Closed Issues List</a>.
6969
</p>
70-
<p>Revised 2025-06-17 at 12:13:10 UTC
70+
<p>Revised 2025-06-21 at 12:46:02 UTC
7171
</p><h2 id="Voting">Voting (24 issues)</h2>
7272
<table class="issues-index">
7373
<tr>
@@ -496,7 +496,7 @@ <h2 id="Tentatively_NAD">Tentatively NAD (14 issues)</h2>
496496
<td></td>
497497
</tr>
498498
</table>
499-
<h2 id="New">New (495 issues)</h2>
499+
<h2 id="New">New (496 issues)</h2>
500500
<table class="issues-index">
501501
<tr>
502502
<th><a href="lwg-toc.html">Issue</a></th>
@@ -508,6 +508,15 @@ <h2 id="New">New (495 issues)</h2>
508508
<th>Duplicates</th>
509509
</tr>
510510
<tr>
511+
<td id="4278"><a href="lwg-active.html#4278" title="Consider changing how get-domain-early(sndr) works (Status: New)">4278</a><sup><a href="https://cplusplus.github.io/LWG/issue4278">(i)</a></sup></td>
512+
<td><a href="lwg-active.html#New">New</a></td>
513+
<td>33.9.2 [exec.snd.expos]</td>
514+
<td>Consider changing how <code><i>get-domain-early</i>(sndr)</code> works</td>
515+
<td><span class="no-pr">No</span></td>
516+
<td></td>
517+
<td></td>
518+
</tr>
519+
<tr>
511520
<td id="3696"><a href="lwg-active.html#3696" title="&quot;Basic integral types&quot; should not be used (Status: New)">3696</a><sup><a href="https://cplusplus.github.io/LWG/issue3696">(i)</a></sup></td>
512521
<td><a href="lwg-active.html#New">New</a></td>
513522
<td>31.2.2 [stream.types]</td>

lwg-status.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ <h1>Index by Status and Section</h1>
6262
<a href="lwg-defects.html">Library Defect Reports and Accepted Issues</a>, and <a href="lwg-closed.html">Library Closed Issues List</a>.
6363
</p>
6464

65-
<p>Revised 2025-06-17 at 12:13:10 UTC
65+
<p>Revised 2025-06-21 at 12:46:02 UTC
6666
</p><h2 id="Voting">Voting (24 issues)</h2>
6767
<table class="issues-index">
6868
<tr>
@@ -491,7 +491,7 @@ <h2 id="Tentatively_NAD">Tentatively NAD (14 issues)</h2>
491491
<td></td>
492492
</tr>
493493
</table>
494-
<h2 id="New">New (495 issues)</h2>
494+
<h2 id="New">New (496 issues)</h2>
495495
<table class="issues-index">
496496
<tr>
497497
<th><a href="lwg-toc.html">Issue</a></th>
@@ -4841,6 +4841,15 @@ <h2 id="New">New (495 issues)</h2>
48414841
<td></td>
48424842
</tr>
48434843
<tr>
4844+
<td id="4278"><a href="lwg-active.html#4278" title="Consider changing how get-domain-early(sndr) works (Status: New)">4278</a><sup><a href="https://cplusplus.github.io/LWG/issue4278">(i)</a></sup></td>
4845+
<td><a href="lwg-active.html#New">New</a></td>
4846+
<td>33.9.2 [exec.snd.expos]</td>
4847+
<td>Consider changing how <code><i>get-domain-early</i>(sndr)</code> works</td>
4848+
<td><span class="no-pr">No</span></td>
4849+
<td></td>
4850+
<td></td>
4851+
</tr>
4852+
<tr>
48444853
<td id="4248"><a href="lwg-active.html#4248" title="Late domain-based dispatching of schedule_from and continues_on are flipped (Status: New)">4248</a><sup><a href="https://cplusplus.github.io/LWG/issue4248">(i)</a></sup></td>
48454854
<td><a href="lwg-active.html#New">New</a></td>
48464855
<td>33.9.2 [exec.snd.expos]</td>

0 commit comments

Comments
 (0)