On 06/10/15 12:39 -0400, Gerald Pfeifer wrote:
On Tue, 6 Oct 2015, Jonathan Wakely wrote:
People are being scared off by the experimental status on
https://gcc.gnu.org/projects/cxx0x.html
e.g. https://gcc.gnu.org/ml/gcc/2015-10/msg00025.html
This makes it clear C++11 in 5.1 is no longer experimental.
Nice!
We also have a "Standard Conformance" section for G++ in
https://gcc.gnu.org/bugs/ which says "Two milestones in standard
conformance are GCC 3.0 (including a major overhaul of the standard
library) and the 3.4.0 version (with its new C++ parser)." I've
added some more recent milestones, although maybe std::lib conformance
doesn't need to be mentioned in this context?
How about removing those references to GCC 3.x in bugs/index.html?
That page is supposed to provide instructions on bugs and bug reporting,
and I don't think we've got all that many users still interesting in those
versions, do we? (And it makes this documentation more concise.)
If you agree, I'll be happy to make this change. Just let me know.
I forgot to respond to this, and never committed the patch, sorry.
I've committed the changes to htdocs/projects/cxx0x.html now, but not
the htdocs/bugs/index.html change.
I agree that the 3.x info is not useful on that page. Maybe we should
just drop the whole "Common problems when upgrading the compiler"
section, because info on 3.x is outdated, nearly everybody understands
that C++ compilers conform to the standard these days (even MS got in
on that act eventually ;-) and the info about breaking the C++ ABI with
every major release is just wrong!