On 24 June 2015 at 13:04, Krzesimir Nowak <qdl...@gmail.com> wrote:
> 2015-06-24 9:27 GMT+02:00 Murray Cumming <murr...@murrayc.com>:
>> On Fri, 2015-05-08 at 15:29 +0200, Krzesimir Nowak wrote:
>>> 2015-05-06 21:44 GMT+02:00 Murray Cumming <murr...@murrayc.com>:
>>> > Yet this page still says
>>> > "Important: GCC's support for C++11 is still experimental."
>>> > https://gcc.gnu.org/projects/cxx0x.html
>>> >
>>> > However, the following sentence suggest that the page might be out
>>> of
>>> > date, given that the final C++11 standard has happened: "Some
>>> features
>>> > were implemented based on early proposals, and no attempt will be
>>> made
>>> > to maintain backward compatibility when they are updated to match
>>> the
>>> > final C++11 standard."
>>> >
>>> > On the other hand, that page still seems to be the official place to
>>> > find out about g++'s C++1 support. So I remain confused.
>>> >
>>> >
>>>
>>> I asked on gcc mailing list about it - gcc folks want to have C++11 as
>>> a default dialect in gcc 6, so I suppose that C++11 has full support
>>> already. Maybe my question will prod them to update the gcc manual
>>> about supported language standards.
>>>
>>> Please see https://gcc.gnu.org/ml/gcc/2015-05/msg00075.html.
>>
>> I don't see any reply to your question. So I'm still stuck with wanting
>> to use C++11 but having a big official warning telling me not to.
>
> I probably joined this mailing list thread a bit too late for anyone
> to pay attention. But I asked about this on #gcc channel and they told
> me that c++11 is officially supported in gcc5, but the manual is
> outdated. But well, that's IRC - there are no official logs containing
> my question, no pics, it didn't happen.

The https://gcc.gnu.org/projects/cxx0x.html page details in which GCC
version various C++11 features were implemented. The final language
bits of C++11 were implemented in GCC 4.8.1.

See also https://isocpp.org/blog/2013/05/gcc-4.8.1-released-c11-feature-complete
and the corresponding release announcement at
https://gcc.gnu.org/ml/gcc-announce/2013/msg00004.html.

The https://gcc.gnu.org/projects/cxx1y.html page is the equivalent for
C++14, where the language features are fully implemented in GCC 5.

The library support is dependent on libstdc++, but I don't know where
support for this is tracked relative to libstdc++ releases (there is
one tracking the latest subversion code).

HTH,
- Reece H. Dunn

> I can only paste a fragment
> from the channel (where "jakub" is Jakub Jelínek, one of gcc
> maintainers):
>
> Irfy: he feels the support is still too experimental and not yet
> real-world tested enough
> krnowak: Irfy: Documentation is still saying that c++11 is
> experimental in gcc 5.1.
> Irfy: really? i thought i came across the wording "full support for
> c++11" in the release notes?
> Irfy: https://gcc.gnu.org/gcc-5/changes.html but under 'Runtime
> Library (libstdc++)"
> krnowak: Irfy: 
> https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gcc/Standards.html#Standards
> and to go point 2.2 (C++ language).
> krnowak: It's probably outdated, dunno.
> krnowak: As it doesn't mention C++14 at all.
> jakub: c++11 is not experimental in gcc 5.1, indeed, that Standards
> section of the docs is outdated
>
>>
>> --
>> Murray Cumming
>> murr...@murrayc.com
>> www.murrayc.com
>>
>>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtkmm-list
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to