Skip to content

Commit 4e3e19a

Browse files
author
github-actions
committed
Automatic update from GitHub Actions workflow
1 parent 2731df9 commit 4e3e19a

22 files changed

+39
-30
lines changed

issue4251.html

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,16 @@ <h3 id="4251"><a href="lwg-active.html#4251">4251</a>. Move assignment for <code
8686
<p>
8787
It seems like we should require <code class='backtick'>is_move_constructible_v</code> instead,
8888
and only if the allocator traits mean we need to construct an object.
89+
(Technically move-constructible might not be correct, because the allocator's
90+
<code class='backtick'>construct</code> member might use a different constructor).
8991
</p>
9092
<p>
9193
Additionally, the noexcept-specifier for the move assignment doesn't match
9294
the effects. The noexcept-specifier says it can't throw if POCMA is true,
93-
but nothing in the effects says that ownership can be transferred in that case.
94-
We only do a non-throwing transfer when the allocators are equal.
95-
I think we should also transfer ownership when
95+
but nothing in the effects says that ownership can be transferred in that case;
96+
we only do a non-throwing transfer when the allocators are equal.
97+
I think we <i>should</i> transfer ownership when POCMA is true,
98+
which would make the noexcept-specifier correct.
9699
</p>
97100

98101

lwg-active.html

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
</tr>
8080
</table>
8181
<h1>C++ Standard Library Active Issues List (Revision D125)</h1>
82-
<p>Revised 2025-05-01 at 18:06:06 UTC
82+
<p>Revised 2025-05-01 at 20:36:15 UTC
8383
</p>
8484
<p>Reference ISO/IEC IS 14882:2020(E)</p>
8585
<p>Also see:</p>
@@ -74004,13 +74004,16 @@ <h3 id="4251"><a href="#4251">4251</a><sup><a href="https://cplusplus.github.io/
7400474004
<p>
7400574005
It seems like we should require <code class='backtick'>is_move_constructible_v</code> instead,
7400674006
and only if the allocator traits mean we need to construct an object.
74007+
(Technically move-constructible might not be correct, because the allocator's
74008+
<code class='backtick'>construct</code> member might use a different constructor).
7400774009
</p>
7400874010
<p>
7400974011
Additionally, the noexcept-specifier for the move assignment doesn't match
7401074012
the effects. The noexcept-specifier says it can't throw if POCMA is true,
74011-
but nothing in the effects says that ownership can be transferred in that case.
74012-
We only do a non-throwing transfer when the allocators are equal.
74013-
I think we should also transfer ownership when
74013+
but nothing in the effects says that ownership can be transferred in that case;
74014+
we only do a non-throwing transfer when the allocators are equal.
74015+
I think we <i>should</i> transfer ownership when POCMA is true,
74016+
which would make the noexcept-specifier correct.
7401474017
</p>
7401574018

7401674019

lwg-closed.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
</tr>
8080
</table>
8181
<h1>C++ Standard Library Closed Issues List (Revision D125)</h1>
82-
<p>Revised 2025-05-01 at 18:06:06 UTC
82+
<p>Revised 2025-05-01 at 20:36:15 UTC
8383
</p>
8484
<p>Reference ISO/IEC IS 14882:2020(E)</p>
8585
<p>Also see:</p>

lwg-defects.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
</tr>
8080
</table>
8181
<h1>C++ Standard Library Defect Reports and Accepted Issues (Revision D125)</h1>
82-
<p>Revised 2025-05-01 at 18:06:06 UTC
82+
<p>Revised 2025-05-01 at 20:36:15 UTC
8383
</p>
8484
<p>Reference ISO/IEC IS 14882:2020(E)</p>
8585
<p>Also see:</p>

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-05-01 at 18:06:06 UTC
65+
<td align="left">Revised 2025-05-01 at 20:36:15 UTC
6666
</td>
6767
</tr>
6868
<tr>

lwg-index-open.html

Lines changed: 1 addition & 1 deletion
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-05-01 at 18:06:06 UTC
69+
<p>Revised 2025-05-01 at 20:36:15 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">

lwg-index.html

Lines changed: 1 addition & 1 deletion
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-05-01 at 18:06:06 UTC
69+
<p>Revised 2025-05-01 at 20:36:15 UTC
7070
</p><h2 id="Section_2">Section 2 (2 issues)</h2>
7171
<table class="issues-index">
7272
<tr>

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-05-01 at 18:06:06 UTC
65+
<td align="left">Revised 2025-05-01 at 20:36:15 UTC
6666
</td>
6767
</tr>
6868
<tr>

lwg-status-date.html

Lines changed: 1 addition & 1 deletion
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-05-01 at 18:06:06 UTC
70+
<p>Revised 2025-05-01 at 20:36:15 UTC
7171
</p><h2 id="Ready">Ready (7 issues)</h2>
7272
<table class="issues-index">
7373
<tr>

lwg-status.html

Lines changed: 1 addition & 1 deletion
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-05-01 at 18:06:06 UTC
65+
<p>Revised 2025-05-01 at 20:36:15 UTC
6666
</p><h2 id="Ready">Ready (7 issues)</h2>
6767
<table class="issues-index">
6868
<tr>

0 commit comments

Comments
 (0)