Message ID | YNIaaUk2EZFltxi1@redhat.com |
---|---|
State | New |
Headers | show |
Series | [wwwdocs] New C++23 papers | expand |
On 6/22/21 1:14 PM, Marek Polacek wrote: > P1847 has always been "implemented" as the paper says. > P2186 needs a few libstdc++ changes that Jonathan already implemented. I figured these removals didn't need to be called out in the table, but it's also fine to have them. > commit 7b804041d34c344a190105e78c6058e2645bf7cb > Author: Marek Polacek <polacek@redhat.com> > Date: Tue Jun 22 13:10:41 2021 -0400 > > cxx-status: Add more C++23 proposals > > diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html > index 00a929a7..ec9b4933 100644 > --- a/htdocs/projects/cxx-status.html > +++ b/htdocs/projects/cxx-status.html > @@ -111,6 +111,24 @@ > <td class="supported">Yes</td> > <td> </td> > </tr> > + <tr> > + <td> Make declaration order layout mandated </td> > + <td> <a href="https://wg21.link/p1847r4">P1847R4</a></td> > + <td class="supported">Yes</td> > + <td> </td> > + </tr> > + <tr> > + <td> Removing Garbage Collection Support </td> > + <td> <a href="https://wg21.link/p2186r2">P2186R2</a></td> > + <td class="supported"> <a href="../gcc-12/changes.html#cxx">12</a></td> > + <td> </td> > + </tr> > + <tr> > + <td> Simpler implicit move </td> > + <td> <a href="https://wg21.link/p2266r1">P2266R1</a></td> > + <td class="unsupported"> <a href="https://gcc.gnu.org/PR101165">No</a></td> > + <td> </td> > + </tr> This paper hasn't been to Core; it's still waiting for a vote in EWG. https://github.com/cplusplus/papers/issues/968 It seems likely to be part of C++23, but isn't yet. Jason
On Tue, Jun 22, 2021 at 02:38:46PM -0400, Jason Merrill wrote: > On 6/22/21 1:14 PM, Marek Polacek wrote: > > P1847 has always been "implemented" as the paper says. > > P2186 needs a few libstdc++ changes that Jonathan already implemented. > > I figured these removals didn't need to be called out in the table, but it's > also fine to have them. > > > commit 7b804041d34c344a190105e78c6058e2645bf7cb > > Author: Marek Polacek <polacek@redhat.com> > > Date: Tue Jun 22 13:10:41 2021 -0400 > > > > cxx-status: Add more C++23 proposals > > > > diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html > > index 00a929a7..ec9b4933 100644 > > --- a/htdocs/projects/cxx-status.html > > +++ b/htdocs/projects/cxx-status.html > > @@ -111,6 +111,24 @@ > > <td class="supported">Yes</td> > > <td> </td> > > </tr> > > + <tr> > > + <td> Make declaration order layout mandated </td> > > + <td> <a href="https://wg21.link/p1847r4">P1847R4</a></td> > > + <td class="supported">Yes</td> > > + <td> </td> > > + </tr> > > + <tr> > > + <td> Removing Garbage Collection Support </td> > > + <td> <a href="https://wg21.link/p2186r2">P2186R2</a></td> > > + <td class="supported"> <a href="../gcc-12/changes.html#cxx">12</a></td> > > + <td> </td> > > + </tr> > > + <tr> > > + <td> Simpler implicit move </td> > > + <td> <a href="https://wg21.link/p2266r1">P2266R1</a></td> > > + <td class="unsupported"> <a href="https://gcc.gnu.org/PR101165">No</a></td> > > + <td> </td> > > + </tr> > > This paper hasn't been to Core; it's still waiting for a vote in EWG. > https://github.com/cplusplus/papers/issues/968 > > It seems likely to be part of C++23, but isn't yet. Ah, ok. I've commented out for now. Thanks, Marek
diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html index 00a929a7..ec9b4933 100644 --- a/htdocs/projects/cxx-status.html +++ b/htdocs/projects/cxx-status.html @@ -111,6 +111,24 @@ <td class="supported">Yes</td> <td> </td> </tr> + <tr> + <td> Make declaration order layout mandated </td> + <td> <a href="https://wg21.link/p1847r4">P1847R4</a></td> + <td class="supported">Yes</td> + <td> </td> + </tr> + <tr> + <td> Removing Garbage Collection Support </td> + <td> <a href="https://wg21.link/p2186r2">P2186R2</a></td> + <td class="supported"> <a href="../gcc-12/changes.html#cxx">12</a></td> + <td> </td> + </tr> + <tr> + <td> Simpler implicit move </td> + <td> <a href="https://wg21.link/p2266r1">P2266R1</a></td> + <td class="unsupported"> <a href="https://gcc.gnu.org/PR101165">No</a></td> + <td> </td> + </tr> <tr> <td> CWG 2397: auto specifier for pointers and references to arrays </td> <td> <a href="https://wg21.link/cwg2397">CWG2397</a></td>