diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b7a10c173b2..640f00a0be2 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net> + + Status page for C++2014 library features + * doc/xml/faq.xml: Add link to new C++14 status page. + * doc/xml/manual/intro.xml: Ditto. + * doc/xml/manual/status_cxx2014.xml: New. + 2013-06-25 Paolo Carlini PR libstdc++/57704 diff --git a/libstdc++-v3/doc/xml/faq.xml b/libstdc++-v3/doc/xml/faq.xml index 4e3339260ee..501f1618475 100644 --- a/libstdc++-v3/doc/xml/faq.xml +++ b/libstdc++-v3/doc/xml/faq.xml @@ -694,6 +694,7 @@ C++98, TR1, and C++11. + C++14. diff --git a/libstdc++-v3/doc/xml/manual/intro.xml b/libstdc++-v3/doc/xml/manual/intro.xml index 027e39034d1..d4f9dec24b5 100644 --- a/libstdc++-v3/doc/xml/manual/intro.xml +++ b/libstdc++-v3/doc/xml/manual/intro.xml @@ -29,11 +29,15 @@ - + + + + + - + diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2014.xml b/libstdc++-v3/doc/xml/manual/status_cxx2014.xml new file mode 100644 index 00000000000..55313717824 --- /dev/null +++ b/libstdc++-v3/doc/xml/manual/status_cxx2014.xml @@ -0,0 +1,201 @@ +
+ + +C++ 2014 + + ISO C++ + 2014 + + + + +In this implementation -std=gnu++1y or +-std=c++1y flags must be used to enable language +and library +features. See dialect +options. The pre-defined symbol +__cplusplus is used to check for the +presence of the required flag. + + + +This page describes the C++14 support in mainline GCC SVN, not in any +particular release. + + + +C++ 2014 Implementation Status + + + + + + + + + Paper + Title + Status + Comments + + + + + + + N3669 + Fixing constexpr member functions without const + Y + + + + + N3668 + exchange() utility function + Y + + + + + N3670 + Wording for Addressing Tuples by Type + Y + + + + + N3656 + make_unique + Y + + + + + N3462 + std::result_of and SFINAE + Y + + + + + N3545 + An Incremental Improvement to integral_constant + Y + + + + + N3642 + User-defined Literals for Standard Library Types + Y + + + + + N3671 + Making non-modifying sequence operations more robust + Y + + + + + N3654 + Quoted Strings Library Proposal + Y + + + + + + N3469 + Constexpr Library Additions: chrono + Y + + + + + N3470 + Constexpr Library Additions: containers + Y + + + + + N3471 + Constexpr Library Additions: utilities + Y + + + + + + + N3658 + Compile-time integer sequences + WIP + Need tests + + + + N3659 + Shared Locking in C++ + Y + Need tests + + + + + + N3421 + Making Operator Functors greater<> + WIP + + + + + + N3657 + Adding heterogeneous comparison lookup to associative containers + WIP + + + + + + + N3672 + A proposal to add a utility class to represent optional objects + N + + + + + + N3655 + TransformationTraits Redux + N + + + + + + N3662 + C++ Dynamic Arrays + N + + + + + + N3644 + Null Forward Iterators + N + + + + + +
+ +