Skip to content

Commit

Permalink
Automatic update from GitHub Actions workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Aug 2, 2024
1 parent c493065 commit 2fa22f6
Show file tree
Hide file tree
Showing 24 changed files with 709 additions and 563 deletions.
12 changes: 10 additions & 2 deletions issue4033.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@
<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>
<h3 id="4033"><a href="lwg-active.html#4033">4033</a>. &sect;[macro.names] defining macros after importing the standard library</h3>
<p><b>Section:</b> 16.4.5.3.3 <a href="https://wg21.link/macro.names">[macro.names]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
<b>Submitter:</b> Alisdair Meredith <b>Opened:</b> 2023-12-27 <b>Last modified:</b> 2024-01-13</p>
<p><b>Priority: </b>Not Prioritized
<b>Submitter:</b> Alisdair Meredith <b>Opened:</b> 2023-12-27 <b>Last modified:</b> 2024-08-02</p>
<p><b>Priority: </b>3
</p>
<p><b>View all other</b> <a href="lwg-index.html#macro.names">issues</a> in [macro.names].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
Expand Down Expand Up @@ -95,6 +95,14 @@ <h3 id="4033"><a href="lwg-active.html#4033">4033</a>. &sect;[macro.names] defin
should say so more clearly, but I am not aware of any current tool-chain that does so.
</p>

<p><i>[2024-08-02; Reflector poll]</i></p>

<p>
Set priority to 3 after reflector poll.
"Why should <code class='backtick'>import std</code> care if I <code class='backtick'>#define vector potato</code>?"
</p>



<p id="res-4033"><b>Proposed resolution:</b></p>
<p>
Expand Down
17 changes: 15 additions & 2 deletions issue4034.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@
<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>
<h3 id="4034"><a href="lwg-active.html#4034">4034</a>. Clarify specification of <code>std::min</code> and <code>std::max</code></h3>
<p><b>Section:</b> 27.8.9 <a href="https://wg21.link/alg.min.max">[alg.min.max]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
<b>Submitter:</b> Jan Schultke <b>Opened:</b> 2023-12-29 <b>Last modified:</b> 2024-01-15</p>
<p><b>Priority: </b>Not Prioritized
<b>Submitter:</b> Jan Schultke <b>Opened:</b> 2023-12-29 <b>Last modified:</b> 2024-08-02</p>
<p><b>Priority: </b>4
</p>
<p><b>View all other</b> <a href="lwg-index.html#alg.min.max">issues</a> in [alg.min.max].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
Expand Down Expand Up @@ -100,6 +100,19 @@ <h3 id="4034"><a href="lwg-active.html#4034">4034</a>. Clarify specification of
<li><p>For <code>std::max</code>, can the "larger" value be determined through the greater-than operator or must it be through less-than?</p></li>
</ul>

<p><i>[2024-08-02; Reflector poll]</i></p>

<p>
Set priority to 4 after reflector poll.
Suggestions for NAD. "The result can be determined in any way that is allowed
by the constaints the function imposes on its arguments. Since the arguments
must be <i>Cpp17LessThanComparable</i>, obviously it has to use a less-than
operation, because it can't assume any other operation is possible."
Some of the submitter's questions could be addressed with an
<a href="https://github.com/cplusplus/draft/pull/6776">editorial change</a>.
</p>



<p id="res-4034"><b>Proposed resolution:</b></p>
<p>
Expand Down
10 changes: 5 additions & 5 deletions issue4126.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="utf-8">
<title>Issue 4126: Some feature-test macros for fully freestanding features are not yet marked freestanding</title>
<meta property="og:title" content="Issue 4126: Some feature-test macros for fully freestanding features are not yet marked freestanding">
<meta property="og:description" content="C++ library issue. Status: New">
<meta property="og:description" content="C++ library issue. Status: Tentatively Ready">
<meta property="og:url" content="https://cplusplus.github.io/LWG/issue4126.html">
<meta property="og:type" content="website">
<meta property="og:image" content="http://cplusplus.github.io/LWG/images/cpp_logo.png">
Expand Down Expand Up @@ -61,15 +61,15 @@
</head>
<body>
<hr>
<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>
<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#Ready">Tentatively Ready</a> status.</em></p>
<h3 id="4126"><a href="lwg-active.html#4126">4126</a>. Some feature-test macros for fully freestanding features are not yet marked freestanding</h3>
<p><b>Section:</b> 17.3.2 <a href="https://wg21.link/version.syn">[version.syn]</a> <b>Status:</b> <a href="lwg-active.html#New">New</a>
<p><b>Section:</b> 17.3.2 <a href="https://wg21.link/version.syn">[version.syn]</a> <b>Status:</b> <a href="lwg-active.html#Ready">Tentatively Ready</a>
<b>Submitter:</b> Jiang An <b>Opened:</b> 2024-07-24 <b>Last modified:</b> 2024-08-02</p>
<p><b>Priority: </b>2
</p>
<p><b>View other</b> <a href="lwg-index-open.html#version.syn">active issues</a> in [version.syn].</p>
<p><b>View all other</b> <a href="lwg-index.html#version.syn">issues</a> in [version.syn].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#New">New</a> status.</p>
<p><b>View all issues with</b> <a href="lwg-status.html#Tentatively Ready">Tentatively Ready</a> status.</p>
<p><b>Discussion:</b></p>
<p>
Currently (<a href="https://wg21.link/N4986" title=" Working Draft, Programming Languages — C++">N4986</a>), it's a bit weird in 17.3.2 <a href="https://wg21.link/version.syn">[version.syn]</a> that some feature-test
Expand All @@ -83,7 +83,7 @@ <h3 id="4126"><a href="lwg-active.html#4126">4126</a>. Some feature-test macros
<p><i>[2024-08-02; Reflector poll]</i></p>

<p>
Set priority to 2 after reflector poll.
Set priority to 2 and set status to Tentatively Ready after seven votes in favour during reflector poll.
</p>


Expand Down
43 changes: 32 additions & 11 deletions lwg-active.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions lwg-closed.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions lwg-defects.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion lwg-immediate.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ <h1>C++ Standard Library Issues Resolved Directly In [INSERT CURRENT MEETING HER
</tr>
<tr>
<td align="left">Date:</td>
<td align="left">Revised 2024-08-02 at 21:52:48 UTC
<td align="left">Revised 2024-08-02 at 23:17:10 UTC
</td>
</tr>
<tr>
Expand Down
10 changes: 5 additions & 5 deletions lwg-index-open.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ <h1>Index by Section</h1>
<p>This document is the Index by Section for the <a href="lwg-active.html">Library Active Issues List</a>.</p>
<h2>Index by Section (non-Ready active issues only)</h2>
<p><a href="lwg-index.html">(view all issues)</a></p>
<p>Revised 2024-08-02 at 21:52:48 UTC
<p>Revised 2024-08-02 at 23:17:10 UTC
</p><h2 id="Section_3">Section 3 (2 issues)</h2>
<p><a href="lwg-index.html#Section_3">(view all issues)</a></p>
<table class="issues-index">
Expand Down Expand Up @@ -405,7 +405,7 @@ <h2 id="Section_16">Section 16 (38 issues)</h2>
<td>16.4.5.3.3 [macro.names]<a id="macro.names"></a></td>
<td>&sect;[macro.names] defining macros after importing the standard library</td>
<td>Yes</td>
<td></td>
<td>3</td>
<td></td>
</tr>
<tr>
Expand Down Expand Up @@ -521,8 +521,8 @@ <h2 id="Section_17">Section 17 (31 issues)</h2>
<td></td>
</tr>
<tr>
<td id="4126"><a href="lwg-active.html#4126" title="Some feature-test macros for fully freestanding features are not yet marked freestanding (Status: New)">4126</a><sup><a href="https://cplusplus.github.io/LWG/issue4126">(i)</a></sup></td>
<td><a href="lwg-active.html#New">New</a></td>
<td id="4126"><a href="lwg-active.html#4126" title="Some feature-test macros for fully freestanding features are not yet marked freestanding (Status: Tentatively Ready)">4126</a><sup><a href="https://cplusplus.github.io/LWG/issue4126">(i)</a></sup></td>
<td><a href="lwg-active.html#Ready">Tentatively Ready</a></td>
<td>17.3.2 [version.syn]<a id="version.syn"></a></td>
<td>Some feature-test macros for fully freestanding features are not yet marked freestanding</td>
<td>Yes</td>
Expand Down Expand Up @@ -3700,7 +3700,7 @@ <h2 id="Section_27">Section 27 (31 issues)</h2>
<td>27.8.9 [alg.min.max]<a id="alg.min.max"></a></td>
<td>Clarify specification of <code>std::min</code> and <code>std::max</code></td>
<td>Yes</td>
<td></td>
<td>4</td>
<td></td>
</tr>
<tr>
Expand Down
10 changes: 5 additions & 5 deletions lwg-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ <h1>Index by Section</h1>
<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>
<h2>Index by Section</h2>
<p><a href="lwg-index-open.html">(view only non-Ready open issues)</a></p>
<p>Revised 2024-08-02 at 21:52:48 UTC
<p>Revised 2024-08-02 at 23:17:10 UTC
</p><h2 id="Section_2">Section 2 (2 issues)</h2>
<table class="issues-index">
<tr>
Expand Down Expand Up @@ -1820,7 +1820,7 @@ <h2 id="Section_16">Section 16 (221 issues)</h2>
<td>16.4.5.3.3 [macro.names]<a id="macro.names"></a></td>
<td>&sect;[macro.names] defining macros after importing the standard library</td>
<td>Yes</td>
<td></td>
<td>3</td>
<td></td>
</tr>
<tr>
Expand Down Expand Up @@ -2404,8 +2404,8 @@ <h2 id="Section_17">Section 17 (164 issues)</h2>
<td></td>
</tr>
<tr>
<td id="4126"><a href="lwg-active.html#4126" title="Some feature-test macros for fully freestanding features are not yet marked freestanding (Status: New)">4126</a><sup><a href="https://cplusplus.github.io/LWG/issue4126">(i)</a></sup></td>
<td><a href="lwg-active.html#New">New</a></td>
<td id="4126"><a href="lwg-active.html#4126" title="Some feature-test macros for fully freestanding features are not yet marked freestanding (Status: Tentatively Ready)">4126</a><sup><a href="https://cplusplus.github.io/LWG/issue4126">(i)</a></sup></td>
<td><a href="lwg-active.html#Ready">Tentatively Ready</a></td>
<td>17.3.2 [version.syn]<a id="version.syn"></a></td>
<td>Some feature-test macros for fully freestanding features are not yet marked freestanding</td>
<td>Yes</td>
Expand Down Expand Up @@ -20448,7 +20448,7 @@ <h2 id="Section_27">Section 27 (191 issues)</h2>
<td>27.8.9 [alg.min.max]<a id="alg.min.max"></a></td>
<td>Clarify specification of <code>std::min</code> and <code>std::max</code></td>
<td>Yes</td>
<td></td>
<td>4</td>
<td></td>
</tr>
<tr>
Expand Down
81 changes: 80 additions & 1 deletion lwg-ready.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ <h1>C++ Standard Library Issues to be moved in [INSERT CURRENT MEETING HERE]</h1
</tr>
<tr>
<td align="left">Date:</td>
<td align="left">Revised 2024-08-02 at 21:52:48 UTC
<td align="left">Revised 2024-08-02 at 23:17:10 UTC
</td>
</tr>
<tr>
Expand Down Expand Up @@ -2011,5 +2011,84 @@ <h3 id="4124"><a href="#4124">4124</a><sup><a href="https://cplusplus.github.io/



<hr>
<h3 id="4126"><a href="#4126">4126</a><sup><a href="https://cplusplus.github.io/LWG/issue4126">(i)</a></sup>. Some feature-test macros for fully freestanding features are not yet marked freestanding</h3>
<p><b>Section:</b> 17.3.2 <a href="https://wg21.link/version.syn">[version.syn]</a> <b>Status:</b> <a href="lwg-active.html#Ready">Tentatively Ready</a>
<b>Submitter:</b> Jiang An <b>Opened:</b> 2024-07-24 <b>Last modified:</b> 2024-08-02</p>
<p><b>Priority: </b>2
</p>
<p><b>View other</b> <a href="lwg-index-open.html#version.syn">active issues</a> in [version.syn].</p>
<p><b>View all other</b> <a href="lwg-index.html#version.syn">issues</a> in [version.syn].</p>
<p><b>View all issues with</b> <a href="lwg-status.html#Tentatively Ready">Tentatively Ready</a> status.</p>
<p><b>Discussion:</b></p>
<p>
Currently (<a href="https://wg21.link/N4986" title=" Working Draft, Programming Languages — C++">N4986</a>), it's a bit weird in 17.3.2 <a href="https://wg21.link/version.syn">[version.syn]</a> that some feature-test
macros are not marked freestanding, despite the indicated features being fully freestanding. The
freestanding status seems sometimes implicitly covered by "also in" headers that are mostly or all
freestanding, but sometimes not.
<p/>
I think it's more consistent to ensure feature-test macros for fully freestanding features are also freestanding.
</p>

<p><i>[2024-08-02; Reflector poll]</i></p>

<p>
Set priority to 2 and set status to Tentatively Ready after seven votes in favour during reflector poll.
</p>



<p id="res-4126"><b>Proposed resolution:</b></p>
<p>
This wording is relative to <a href="https://wg21.link/N4986" title=" Working Draft, Programming Languages — C++">N4986</a>.
</p>

<ol>
<li><p>Modify 17.3.2 <a href="https://wg21.link/version.syn">[version.syn]</a> as indicated:</p>

<blockquote class="note">
<p>
[<i>Drafting note</i>: <code>&lt;charconv&gt;</code> is not fully freestanding, but all functions made <code>constexpr</code>
by <a href="https://wg21.link/P2291R3" title=" Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header">P2291R3</a> are furtherly made freestanding by <a href="https://wg21.link/P2338R4" title=" Freestanding Library: Character primitives and the C library">P2338R4</a>. ]
</p>
</blockquote>

<blockquote>
<pre>
[&hellip;]
#define __cpp_lib_common_reference 202302L // <i><ins>freestanding,</ins> also in</i> &lt;type_traits&gt;
#define __cpp_lib_common_reference_wrapper 202302L // <i><ins>freestanding,</ins> also in</i> &lt;functional&gt;
[&hellip;]
#define __cpp_lib_constexpr_charconv 202207L // <i><ins>freestanding,</ins> also in</i> &lt;charconv&gt;
[&hellip;]
#define __cpp_lib_coroutine 201902L // <i><ins>freestanding,</ins> also in</i> &lt;coroutine&gt;
[&hellip;]
#define __cpp_lib_is_implicit_lifetime 202302L // <i><ins>freestanding,</ins> also in</i> &lt;type_traits&gt;
[&hellip;]
#define __cpp_lib_is_virtual_base_of 202406L // <i><ins>freestanding,</ins> also in</i> &lt;type_traits&gt;
[&hellip;]
#define __cpp_lib_is_within_lifetime 202306L // <i><ins>freestanding,</ins> also in</i> &lt;type_traits&gt;
[&hellip;]
#define __cpp_lib_mdspan 202406L // <i><ins>freestanding,</ins> also in</i> &lt;mdspan&gt;
[&hellip;]
#define __cpp_lib_ratio 202306L // <i><ins>freestanding,</ins> also in</i> &lt;ratio&gt;
[&hellip;]
#define __cpp_lib_span_initializer_list 202311L // <i><ins>freestanding,</ins> also in</i> &lt;span&gt;
[&hellip;]
#define __cpp_lib_submdspan 202403L // <i><ins>freestanding,</ins> also in</i> &lt;mdspan&gt;
[&hellip;]
#define __cpp_lib_to_array 201907L // <i><ins>freestanding,</ins> also in</i> &lt;array&gt;
[&hellip;]
</pre>
</blockquote>

</li>

</ol>





</body>
</html>
Loading

0 comments on commit 2fa22f6

Please sign in to comment.