Skip to content

Commit 1865150

Browse files
author
github-actions
committed
Automatic update from GitHub Actions workflow
1 parent 5780310 commit 1865150

22 files changed

+195
-48
lines changed

issue3044.html

Lines changed: 52 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
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="3044"><a href="lwg-active.html#3044">3044</a>. Strange specification of <code>max_size()</code> for an allocator</h3>
6666
<p><b>Section:</b> 16.4.4.6 <a href="https://wg21.link/allocator.requirements">[allocator.requirements]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
67-
<b>Submitter:</b> Jon Cohen <b>Opened:</b> 2017-12-06 <b>Last modified:</b> 2024-01-29</p>
67+
<b>Submitter:</b> Jon Cohen <b>Opened:</b> 2017-12-06 <b>Last modified:</b> 2025-10-10</p>
6868
<p><b>Priority: </b>3
6969
</p>
7070
<p><b>View other</b> <a href="lwg-index-open.html#allocator.requirements">active issues</a> in [allocator.requirements].</p>
@@ -234,9 +234,9 @@ <h3 id="3044"><a href="lwg-active.html#3044">3044</a>. Strange specification of
234234

235235
<p><i>[2022-04-25; Daniel rebases wording on <a href="https://wg21.link/N4910" title=" Working Draft, Standard for Programming Language C++">N4910</a>]</i></p>
236236

237+
<p><strong>Previous resolution [SUPERSEDED]:</strong></p>
238+
<blockquote class="note">
237239

238-
239-
<p id="res-3044"><b>Proposed resolution:</b></p>
240240
<p>
241241
This wording is relative to <a href="https://wg21.link/N4910" title=" Working Draft, Standard for Programming Language C++">N4910</a>.
242242
</p>
@@ -277,6 +277,55 @@ <h3 id="3044"><a href="lwg-active.html#3044">3044</a>. Strange specification of
277277
</li>
278278

279279
</ol>
280+
</blockquote>
281+
282+
<p><i>[2025-10-10; Jonathan provides improved wording]</i></p>
283+
284+
285+
286+
287+
<p id="res-3044"><b>Proposed resolution:</b></p>
288+
<p>
289+
This wording is relative to <a href="https://wg21.link/N5014">N5014</a>.
290+
</p>
291+
292+
<ol>
293+
<li><p>Change 16.4.4.6.1 <a href="https://wg21.link/allocator.requirements.general">[allocator.requirements.general]</a> as indicated:</p>
294+
295+
296+
<blockquote>
297+
<p>
298+
-2- In subclause 16.4.4.6 <a href="https://wg21.link/allocator.requirements">[allocator.requirements]</a>,
299+
</p>
300+
<ol style="list-style-type:none">
301+
<li><p>(2.1) &mdash; [&hellip;]</p></li>
302+
<li><p>[&hellip;]</p></li>
303+
<li><p>(2.6) &mdash; <code>a</code>, <code>a1</code>, <code>a2</code> denote lvalues of type <code>X</code>,</p></li>
304+
<li><p><ins>(?.?) &mdash; <code>a3</code> denotes an lvalue of type (possibly const) <code>X</code>,</ins></p></li>
305+
<li><p>[&hellip;]</p></li>
306+
</ol>
307+
<p>[&hellip;]</p>
308+
<pre>
309+
a<ins>3</ins>.max_size()
310+
</pre>
311+
<blockquote>
312+
<p>
313+
-50- <i>Result:</i> <code>X::size_type</code>
314+
<p/>
315+
-51- <i>Returns:</i> The largest value that can meaningfully be passed to <code>X::allocate()</code>.
316+
<p/>
317+
<ins>[<i>Note:</i> Larger values can cause an exception to be thrown. &mdash; <i>end note</i>]</ins>
318+
<p/>
319+
<ins>-?- <i>Throws:</i> Nothing.</ins>
320+
<p/>
321+
-52- <i>Remarks:</i> Default: <code>numeric_limits&lt;size_type&gt;::max() / sizeof(value_type)</code>
322+
</p>
323+
</blockquote>
324+
</blockquote>
325+
</li>
326+
327+
</ol>
328+
280329

281330

282331

lwg-active.html

Lines changed: 53 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-10-10 at 13:35:35 UTC
82+
<p>Revised 2025-10-10 at 13:47:50 UTC
8383
</p>
8484
<p>Reference ISO/IEC IS 14882:2020(E)</p>
8585
<p>Also see:</p>
@@ -21645,7 +21645,7 @@ <h3 id="3029"><a href="#3029">3029</a><sup><a href="https://cplusplus.github.io/
2164521645
<hr>
2164621646
<h3 id="3044"><a href="#3044">3044</a><sup><a href="https://cplusplus.github.io/LWG/issue3044">(i)</a></sup>. Strange specification of <code>max_size()</code> for an allocator</h3>
2164721647
<p><b>Section:</b> 16.4.4.6 <a href="https://wg21.link/allocator.requirements">[allocator.requirements]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
21648-
<b>Submitter:</b> Jon Cohen <b>Opened:</b> 2017-12-06 <b>Last modified:</b> 2024-01-29</p>
21648+
<b>Submitter:</b> Jon Cohen <b>Opened:</b> 2017-12-06 <b>Last modified:</b> 2025-10-10</p>
2164921649
<p><b>Priority: </b>3
2165021650
</p>
2165121651
<p><b>View other</b> <a href="lwg-index-open.html#allocator.requirements">active issues</a> in [allocator.requirements].</p>
@@ -21815,9 +21815,9 @@ <h3 id="3044"><a href="#3044">3044</a><sup><a href="https://cplusplus.github.io/
2181521815

2181621816
<p><i>[2022-04-25; Daniel rebases wording on <a href="https://wg21.link/N4910" title=" Working Draft, Standard for Programming Language C++">N4910</a>]</i></p>
2181721817

21818+
<p><strong>Previous resolution [SUPERSEDED]:</strong></p>
21819+
<blockquote class="note">
2181821820

21819-
21820-
<p id="res-3044"><b>Proposed resolution:</b></p>
2182121821
<p>
2182221822
This wording is relative to <a href="https://wg21.link/N4910" title=" Working Draft, Standard for Programming Language C++">N4910</a>.
2182321823
</p>
@@ -21858,6 +21858,55 @@ <h3 id="3044"><a href="#3044">3044</a><sup><a href="https://cplusplus.github.io/
2185821858
</li>
2185921859

2186021860
</ol>
21861+
</blockquote>
21862+
21863+
<p><i>[2025-10-10; Jonathan provides improved wording]</i></p>
21864+
21865+
21866+
21867+
21868+
<p id="res-3044"><b>Proposed resolution:</b></p>
21869+
<p>
21870+
This wording is relative to <a href="https://wg21.link/N5014">N5014</a>.
21871+
</p>
21872+
21873+
<ol>
21874+
<li><p>Change 16.4.4.6.1 <a href="https://wg21.link/allocator.requirements.general">[allocator.requirements.general]</a> as indicated:</p>
21875+
21876+
21877+
<blockquote>
21878+
<p>
21879+
-2- In subclause 16.4.4.6 <a href="https://wg21.link/allocator.requirements">[allocator.requirements]</a>,
21880+
</p>
21881+
<ol style="list-style-type:none">
21882+
<li><p>(2.1) &mdash; [&hellip;]</p></li>
21883+
<li><p>[&hellip;]</p></li>
21884+
<li><p>(2.6) &mdash; <code>a</code>, <code>a1</code>, <code>a2</code> denote lvalues of type <code>X</code>,</p></li>
21885+
<li><p><ins>(?.?) &mdash; <code>a3</code> denotes an lvalue of type (possibly const) <code>X</code>,</ins></p></li>
21886+
<li><p>[&hellip;]</p></li>
21887+
</ol>
21888+
<p>[&hellip;]</p>
21889+
<pre>
21890+
a<ins>3</ins>.max_size()
21891+
</pre>
21892+
<blockquote>
21893+
<p>
21894+
-50- <i>Result:</i> <code>X::size_type</code>
21895+
<p/>
21896+
-51- <i>Returns:</i> The largest value that can meaningfully be passed to <code>X::allocate()</code>.
21897+
<p/>
21898+
<ins>[<i>Note:</i> Larger values can cause an exception to be thrown. &mdash; <i>end note</i>]</ins>
21899+
<p/>
21900+
<ins>-?- <i>Throws:</i> Nothing.</ins>
21901+
<p/>
21902+
-52- <i>Remarks:</i> Default: <code>numeric_limits&lt;size_type&gt;::max() / sizeof(value_type)</code>
21903+
</p>
21904+
</blockquote>
21905+
</blockquote>
21906+
</li>
21907+
21908+
</ol>
21909+
2186121910

2186221911

2186321912

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-10-10 at 13:35:35 UTC
82+
<p>Revised 2025-10-10 at 13:47:50 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-10-10 at 13:35:35 UTC
82+
<p>Revised 2025-10-10 at 13:47:50 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-10-10 at 13:35:35 UTC
65+
<td align="left">Revised 2025-10-10 at 13:47:50 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-10-10 at 13:35:35 UTC
69+
<p>Revised 2025-10-10 at 13:47:50 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-10-10 at 13:35:35 UTC
69+
<p>Revised 2025-10-10 at 13:47:50 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-10-10 at 13:35:35 UTC
65+
<td align="left">Revised 2025-10-10 at 13:47:50 UTC
6666
</td>
6767
</tr>
6868
<tr>

lwg-status-date.html

Lines changed: 10 additions & 10 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-10-10 at 13:35:35 UTC
70+
<p>Revised 2025-10-10 at 13:47:50 UTC
7171
</p><h2 id="Ready">Ready (1 issues)</h2>
7272
<table class="issues-index">
7373
<tr>
@@ -368,6 +368,15 @@ <h2 id="New">New (610 issues)</h2>
368368
<th>Duplicates</th>
369369
</tr>
370370
<tr>
371+
<td id="3044"><a href="lwg-active.html#3044" title="Strange specification of max_size() for an allocator (Status: New)">3044</a><sup><a href="https://cplusplus.github.io/LWG/issue3044">(i)</a></sup></td>
372+
<td><a href="lwg-active.html#New">New</a></td>
373+
<td>16.4.4.6 [allocator.requirements]</td>
374+
<td>Strange specification of <code>max_size()</code> for an allocator</td>
375+
<td>Yes</td>
376+
<td>3</td>
377+
<td></td>
378+
</tr>
379+
<tr>
371380
<td id="4398"><a href="lwg-active.html#4398" title="enable_nonlocking_formatter_optimization should be disabled for container adaptors (Status: New)">4398</a><sup><a href="https://cplusplus.github.io/LWG/issue4398">(i)</a></sup></td>
372381
<td><a href="lwg-active.html#New">New</a></td>
373382
<td>23.6.2 [queue.syn]</td>
@@ -3043,15 +3052,6 @@ <h2 id="New">New (610 issues)</h2>
30433052
<td></td>
30443053
</tr>
30453054
<tr>
3046-
<td id="3044"><a href="lwg-active.html#3044" title="Strange specification of max_size() for an allocator (Status: New)">3044</a><sup><a href="https://cplusplus.github.io/LWG/issue3044">(i)</a></sup></td>
3047-
<td><a href="lwg-active.html#New">New</a></td>
3048-
<td>16.4.4.6 [allocator.requirements]</td>
3049-
<td>Strange specification of <code>max_size()</code> for an allocator</td>
3050-
<td>Yes</td>
3051-
<td>3</td>
3052-
<td></td>
3053-
</tr>
3054-
<tr>
30553055
<td id="3613"><a href="lwg-active.html#3613" title="Specify that nullopt_t is copyable (Status: New)">3613</a><sup><a href="https://cplusplus.github.io/LWG/issue3613">(i)</a></sup></td>
30563056
<td><a href="lwg-active.html#New">New</a></td>
30573057
<td>22.5.5 [optional.nullopt]</td>

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-10-10 at 13:35:35 UTC
65+
<p>Revised 2025-10-10 at 13:47:50 UTC
6666
</p><h2 id="Ready">Ready (1 issues)</h2>
6767
<table class="issues-index">
6868
<tr>

0 commit comments

Comments
 (0)