public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* C++17 Support and Website
@ 2019-06-19 19:05 Joel Sherrill
  2019-06-19 19:07 ` Jonathan Wakely
  0 siblings, 1 reply; 4+ messages in thread
From: Joel Sherrill @ 2019-06-19 19:05 UTC (permalink / raw)
  To: GCC

Hi

I was double checking the C++17 support in GCC for someone and the text at
this URL states
the support is experimental and gives the impression that the support is
incomplete. The table
of language features now has them all implemented.

Is this text still accurate?

https://gcc.gnu.org/projects/cxx-status.html#cxx17

Thanks.

--joel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: C++17 Support and Website
  2019-06-19 19:05 C++17 Support and Website Joel Sherrill
@ 2019-06-19 19:07 ` Jonathan Wakely
  2019-06-19 19:12   ` Joel Sherrill
  2019-07-12 15:59   ` Jonathan Wakely
  0 siblings, 2 replies; 4+ messages in thread
From: Jonathan Wakely @ 2019-06-19 19:07 UTC (permalink / raw)
  To: Joel Sherrill; +Cc: GCC

On Wed, 19 Jun 2019 at 20:05, Joel Sherrill <joel@rtems.org> wrote:
>
> Hi
>
> I was double checking the C++17 support in GCC for someone and the text at
> this URL states
> the support is experimental and gives the impression that the support is
> incomplete. The table
> of language features now has them all implemented.
>
> Is this text still accurate?

No, see the 9.1.0 announcement:
https://gcc.gnu.org/ml/gcc-announce/2019/msg00001.html

> https://gcc.gnu.org/projects/cxx-status.html#cxx17

We should fix that, thanks!

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: C++17 Support and Website
  2019-06-19 19:07 ` Jonathan Wakely
@ 2019-06-19 19:12   ` Joel Sherrill
  2019-07-12 15:59   ` Jonathan Wakely
  1 sibling, 0 replies; 4+ messages in thread
From: Joel Sherrill @ 2019-06-19 19:12 UTC (permalink / raw)
  To: Jonathan Wakely; +Cc: GCC

On Wed, Jun 19, 2019 at 2:07 PM Jonathan Wakely <jwakely.gcc@gmail.com>
wrote:

> On Wed, 19 Jun 2019 at 20:05, Joel Sherrill <joel@rtems.org> wrote:
> >
> > Hi
> >
> > I was double checking the C++17 support in GCC for someone and the text
> at
> > this URL states
> > the support is experimental and gives the impression that the support is
> > incomplete. The table
> > of language features now has them all implemented.
> >
> > Is this text still accurate?
>
> No, see the 9.1.0 announcement:
> https://gcc.gnu.org/ml/gcc-announce/2019/msg00001.html
>
> > https://gcc.gnu.org/projects/cxx-status.html#cxx17
>
> We should fix that, thanks!
>

Thanks for the quick reply. If it is any consolation, LLVM's status page
appears
to similarly suffer from not getting the introductory text updated.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: C++17 Support and Website
  2019-06-19 19:07 ` Jonathan Wakely
  2019-06-19 19:12   ` Joel Sherrill
@ 2019-07-12 15:59   ` Jonathan Wakely
  1 sibling, 0 replies; 4+ messages in thread
From: Jonathan Wakely @ 2019-07-12 15:59 UTC (permalink / raw)
  To: gcc-patches; +Cc: GCC, Jason Merrill, Nathan Sidwell, Joel Sherrill

[-- Attachment #1: Type: text/plain, Size: 724 bytes --]

On Wed, 19 Jun 2019 at 20:07, Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
>
> On Wed, 19 Jun 2019 at 20:05, Joel Sherrill <joel@rtems.org> wrote:
> >
> > Hi
> >
> > I was double checking the C++17 support in GCC for someone and the text at
> > this URL states
> > the support is experimental and gives the impression that the support is
> > incomplete. The table
> > of language features now has them all implemented.
> >
> > Is this text still accurate?
>
> No, see the 9.1.0 announcement:
> https://gcc.gnu.org/ml/gcc-announce/2019/msg00001.html
>
> > https://gcc.gnu.org/projects/cxx-status.html#cxx17
>
> We should fix that, thanks!

Sorry it took so long, but here's a patch to update the C++17 status.

OK for CVS?

[-- Attachment #2: patch.txt --]
[-- Type: text/plain, Size: 1870 bytes --]

Index: htdocs/projects/cxx-status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cxx-status.html,v
retrieving revision 1.87
diff -u -r1.87 cxx-status.html
--- htdocs/projects/cxx-status.html	8 Jul 2019 17:45:16 -0000	1.87
+++ htdocs/projects/cxx-status.html	12 Jul 2019 15:57:38 -0000
@@ -26,7 +26,8 @@
   </p>
 
   <p>For information about the status of the library implementation, please see
-  <a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html">this page</a>.
+  the <a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html">
+   Implementation Status</a> section of the Libstdc++ manual.
   </p>
 
   <h2 id="cxx2a">C++2a Support in GCC</h2>
@@ -355,8 +356,11 @@
 
   <h2 id="cxx17">C++17 Support in GCC</h2>
 
-  <p>GCC has experimental support for the latest revision of the C++
-  standard, which was published in 2017.</p>
+  <p>GCC has almost full support for the latest revision of the C++
+  standard, which was published in 2017.
+  Some library features are missing or incomplete, as described in
+  <a href="https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2017">the library documentation</a>.
+  </p>
 
   <p>C++17 features are available as part of "mainline" GCC
     in the trunk of <a href="../svn.html">GCC's repository</a>
@@ -366,11 +370,6 @@
       extensions in addition to C++17 features,
     add <code>-std=gnu++17</code>.</p>
 
-  <p><strong>Important</strong>: Because the final ISO C++17 standard is
-  still new, GCC's support is <strong>experimental</strong>. No attempt
-  will be made to maintain backward compatibility with implementations of
-  C++17 features that do not reflect the final standard.</p>
-
   <h2>C++17 Language Features</h2>
 
   <p>The following table lists new language features that have been

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-07-12 15:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-19 19:05 C++17 Support and Website Joel Sherrill
2019-06-19 19:07 ` Jonathan Wakely
2019-06-19 19:12   ` Joel Sherrill
2019-07-12 15:59   ` Jonathan Wakely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).