On 21 September 2011 19:00, Jonathan Wakely wrote: > On 21 September 2011 18:51, Nathan Ridge wrote: >> >> Now that the C++11 standard has been officially voted in, there is nothing >> "experimental" about it any more. > > I thought the "experimental" refers to GCC's support, not the standard's > status.
The page you linked to even makes that clear: "Important: because the ISO C++0x draft is still evolving, GCC's support for C++0x is *experimental*. No attempt will be made to maintain backward compatibility with implementations of C++0x features that do not reflect the final C++0x standard." i.e. the experimental implies GCC's implementation and supported feature set are not stable yet. And that's still true, not all features are implemented, and something might have to change incompatibly to support the full C++11 feature set. So I think it's inappropriate to remove the experimental label until we're ready to make some of guarantee of stability and that anything that works with G++ 4.7 will continue to work. I don't think we're at that stage yet, because there are "accepts-invalid" bugs in our current C++11 support, and they could be fixed first.