Skip to content

Commit 693b2c1

Browse files
author
github-actions
committed
Automatic update from GitHub Actions workflow
1 parent 6fd3389 commit 693b2c1

25 files changed

+452
-427
lines changed

issue4150.html

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>Issue 4150: The preconditions on run_loop::run() are too strict</title>
66
<meta property="og:title" content="Issue 4150: The preconditions on run_loop::run() are too strict">
7-
<meta property="og:description" content="C++ library issue. Status: New">
7+
<meta property="og:description" content="C++ library issue. Status: Resolved">
88
<meta property="og:url" content="https://cplusplus.github.io/LWG/issue4150.html">
99
<meta property="og:type" content="website">
1010
<meta property="og:image" content="http://cplusplus.github.io/LWG/images/cpp_logo.png">
@@ -61,13 +61,13 @@
6161
</head>
6262
<body>
6363
<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="4150"><a href="lwg-active.html#4150">4150</a>. The preconditions on <code>run_loop::run()</code> are too strict</h3>
66-
<p><b>Section:</b> 33.12.1.4 <a href="https://wg21.link/exec.run.loop.members">[exec.run.loop.members]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
67-
<b>Submitter:</b> Eric Niebler <b>Opened:</b> 2024-09-05 <b>Last modified:</b> 2024-09-06</p>
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#Resolved">Resolved</a> status.</em></p>
65+
<h3 id="4150"><a href="lwg-defects.html#4150">4150</a>. The preconditions on <code>run_loop::run()</code> are too strict</h3>
66+
<p><b>Section:</b> 33.12.1.4 <a href="https://wg21.link/exec.run.loop.members">[exec.run.loop.members]</a> <b>Status:</b> <a href="lwg-active.html#Resolved">Resolved</a>
67+
<b>Submitter:</b> Eric Niebler <b>Opened:</b> 2024-09-05 <b>Last modified:</b> 2025-02-07</p>
6868
<p><b>Priority: </b>Not Prioritized
6969
</p>
70-
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
70+
<p><b>View all issues with</b> <a href="lwg-status.html#Resolved">Resolved</a> status.</p>
7171
<p><b>Discussion:</b></p>
7272
<p>
7373
From <a href="https://github.com/cplusplus/sender-receiver/issues/280">sender-receiver/issues #280</a>:
@@ -90,6 +90,10 @@ <h3 id="4150"><a href="lwg-active.html#4150">4150</a>. The preconditions on <cod
9090
If <code>sndr</code> completes synchronously, the <code>sync_wait_receiver</code> will call <code>finish()</code>
9191
on the loop before <code>loop.run()</code> is called, violating <code>run</code>'s precondition.
9292
</p>
93+
<p><i>[2025-02-07 Status changed: New &rarr; Resolved.]</i></p>
94+
95+
<p>Resolved by <a href="https://wg21.link/P3396R1">P3396R1</a>.</p>
96+
9397

9498

9599
<p id="res-4150"><b>Proposed resolution:</b></p>

issue4152.html

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@
6464
<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>
6565
<h3 id="4152"><a href="lwg-active.html#4152">4152</a>. The primary template of <code>std::char_traits</code> is totally underspecified</h3>
6666
<p><b>Section:</b> 27.2.2 <a href="https://wg21.link/char.traits.require">[char.traits.require]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
67-
<b>Submitter:</b> Jiang An <b>Opened:</b> 2024-09-08 <b>Last modified:</b> 2024-09-08</p>
68-
<p><b>Priority: </b>Not Prioritized
67+
<b>Submitter:</b> Jiang An <b>Opened:</b> 2024-09-08 <b>Last modified:</b> 2025-02-07</p>
68+
<p><b>Priority: </b>4
6969
</p>
7070
<p><b>View other</b> <a href="lwg-index-open.html#char.traits.require">active issues</a> in [char.traits.require].</p>
7171
<p><b>View all other</b> <a href="lwg-index.html#char.traits.require">issues</a> in [char.traits.require].</p>
@@ -81,6 +81,25 @@ <h3 id="4152"><a href="lwg-active.html#4152">4152</a>. The primary template of <
8181
since C++20.
8282
</p>
8383

84+
<p><i>[2025-02-07; Reflector poll]</i></p>
85+
86+
<p>
87+
Set priority to 4 after reflector poll.
88+
</p>
89+
<p>
90+
27.2.1 <a href="https://wg21.link/char.traits.general">[char.traits.general]</a>/1 says that the subclause
91+
"defines a class template <code>char_traits&lt;charT&gt;</code>",
92+
but we never provided a definition.
93+
</p>
94+
<p>
95+
"Libc++ started to warn that the primary template is deprecated and will
96+
be removed. The proposed resolution doesn't improve matters though."
97+
</p>
98+
<p>
99+
"The definition should be cross-platform. Unspecified doesn't help."
100+
</p>
101+
102+
84103

85104
<p id="res-4152"><b>Proposed resolution:</b></p>
86105
<p>

issue4156.html

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>Issue 4156: error_category messages have unspecified encoding</title>
66
<meta property="og:title" content="Issue 4156: error_category messages have unspecified encoding">
7-
<meta property="og:description" content="C++ library issue. Status: New">
7+
<meta property="og:description" content="C++ library issue. Status: SG16">
88
<meta property="og:url" content="https://cplusplus.github.io/LWG/issue4156.html">
99
<meta property="og:type" content="website">
1010
<meta property="og:image" content="http://cplusplus.github.io/LWG/images/cpp_logo.png">
@@ -61,13 +61,13 @@
6161
</head>
6262
<body>
6363
<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>
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#SG16">SG16</a> status.</em></p>
6565
<h3 id="4156"><a href="lwg-active.html#4156">4156</a>. <code>error_category</code> messages have unspecified encoding</h3>
66-
<p><b>Section:</b> 19.5.3.2 <a href="https://wg21.link/syserr.errcat.virtuals">[syserr.errcat.virtuals]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
67-
<b>Submitter:</b> Victor Zverovich <b>Opened:</b> 2024-09-18 <b>Last modified:</b> 2024-09-18</p>
68-
<p><b>Priority: </b>Not Prioritized
66+
<p><b>Section:</b> 19.5.3.2 <a href="https://wg21.link/syserr.errcat.virtuals">[syserr.errcat.virtuals]</a> <b>Status:</b> <a href="lwg-active.html#SG16">SG16</a>
67+
<b>Submitter:</b> Victor Zverovich <b>Opened:</b> 2024-09-18 <b>Last modified:</b> 2025-02-07</p>
68+
<p><b>Priority: </b>3
6969
</p>
70-
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
70+
<p><b>View all issues with</b> <a href="lwg-status.html#SG16">SG16</a> status.</p>
7171
<p><b>Discussion:</b></p>
7272
<p>
7373
19.5.3.1 <a href="https://wg21.link/syserr.errcat.overview">[syserr.errcat.overview]</a> says:
@@ -125,6 +125,20 @@ <h3 id="4156"><a href="lwg-active.html#4156">4156</a>. <code>error_category</cod
125125
</p>
126126

127127

128+
<p><i>[2025-02-07; Reflector poll]</i></p>
129+
130+
<p>
131+
Set priority to 3 after reflector poll.
132+
</p>
133+
<p>
134+
"Do we need to say something about <code class='backtick'>name()</code> too? Does this requirement apply
135+
to user overrides? If it does, what's the consequence of a violation? UB?
136+
This 'encoding for strings returned by the library' questions feels like it
137+
should be comprehensively addressed in a paper rather than as a patchwork of
138+
individual issues."
139+
</p>
140+
141+
128142

129143
<p id="res-4156"><b>Proposed resolution:</b></p>
130144
<p>

issue4161.html

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@
6464
<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>
6565
<h3 id="4161"><a href="lwg-active.html#4161">4161</a>. Some free functions don't automatically work for program-defined <code>std::complex&lt;<i>NonFloatingPoint</i>&gt;</code></h3>
6666
<p><b>Section:</b> 29.4 <a href="https://wg21.link/complex.numbers">[complex.numbers]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
67-
<b>Submitter:</b> Jiang An <b>Opened:</b> 2024-09-29 <b>Last modified:</b> 2024-10-03</p>
68-
<p><b>Priority: </b>Not Prioritized
67+
<b>Submitter:</b> Jiang An <b>Opened:</b> 2024-09-29 <b>Last modified:</b> 2025-02-07</p>
68+
<p><b>Priority: </b>3
6969
</p>
7070
<p><b>View all other</b> <a href="lwg-index.html#complex.numbers">issues</a> in [complex.numbers].</p>
7171
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
@@ -85,6 +85,19 @@ <h3 id="4161"><a href="lwg-active.html#4161">4161</a>. Some free functions don't
8585
should be used.
8686
</p>
8787

88+
<p><i>[2025-02-07; Reflector poll]</i></p>
89+
90+
<p>
91+
Set priority to 3 after reflector poll.
92+
</p>
93+
<p>
94+
"Program-defined specializations of <code class='backtick'>std::complex</code>
95+
(i.e. explicit specializations and program-defined partial specializations)
96+
seem unsupportably broken. We should say so explicitly until somebody writes
97+
a paper to fix them."
98+
</p>
99+
100+
88101

89102
<p id="res-4161"><b>Proposed resolution:</b></p>
90103

0 commit comments

Comments
 (0)