C++ Logo

sg10

Advanced search

Re: [SG10] Feature test standing document now online

From: Ed Smith-Rowland <3dw4rd_at_[hidden]>
Date: Fri, 29 Nov 2013 09:18:52 -0500
On 11/27/2013 03:19 PM, Herb Sutter wrote:
>
> Resending to correct features list...
>
> *From:* Herb Sutter
> *Sent:* Wednesday, November 27, 2013 11:40 AM
> *To:* 'c++std-admin_at_[hidden]'
> *Cc:* 'features_at_[hidden]'
> *Subject:* Feature test standing document now online
>
> FYI, Clark and I have now posted the "unofficial recommendations" of
> SG10 per our Chicago straw poll. As I mentioned in Chicago, I was
> contemplating putting it up as a standing document from SG10, and it
> just went live under http://isocpp.org/std/standing-documents as SD-6.
>
> It is clearly marked "unofficial recommendations" etc. so there should
> be no confusion about its status, but if you have any suggestions
> please let me and Clark know anytime.
>
> Thanks again to Clark and the many SG10 participants for working on
> this! Best wishes,
>
> Herb
>
>
>
> _______________________________________________
> Features mailing list
> Features_at_[hidden]
> http://www.open-std.org/mailman/listinfo/features
There are some changes...

Put user-defined literals for complex this in the table:
N3779
<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3779.pdf>
User-defined Literals for std::complex 26.4 201310 <complex>

I think shared_mutex is in its own header so it can be treated by
__has_include rather than a macro.
Change this:
N3659
<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3659.html>
Shared locking in C++ 30.4 |__cpp_lib_shared_mutex
<http://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations#detail.cpp14.n3659>|
        201304 |<mutex>|

to this:
N3659
<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3659.html>
Shared locking in C++ 30.4 |__cpp_has_include(<shared_mutex>)
<http://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations#detail.cpp14.n3659>|
        1 /predefined/


Add digit separators:
N3781
<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n781.html>
Single-Quotation-Mark as a Digit Separator 2.10,2.14
        __cpp_digit_separators 201310 /predefined/



Down in C++11, if we feel like completeness it would be easy to mention
the new headers:

n
        xxx 26.3
        __has_include(<cfenv>) 1 /predefined/


n
        xxx 27.9
        __has_include(<cinttypes>) 1 /predefined/


n
        xxx 18.10
        __has_include(<cstdbool>) 1 /predefined/


n
        xxx 18.4
        __has_include(<cstdint>) 1 /predefined/


n
        xxx 26.8
        __has_include(<ctgmath>) 1 /predefined/


n
        xxx 21.8
        __has_include(<cuchar>) 1 /predefined/


n
        xxx 23.3
        __has_include(<array>) 1 /predefined/


n
        xxx 23.3
        __has_include(<forward_list>) 1 /predefined/


n
        xxx 23.5
        __has_include(<unordered_set>) 1 /predefined/


n
        xxx 23.5
        __has_include(<unordered_map>) 1 /predefined/


n
        xxx 30.3
        __has_include(<thread>) 1 /predefined
/


n
        xxx 30.5
        __has_include(<condition_variable>) 1 /predefined/

n
        xxx 30.6
        __has_include(<future>) 1 /predefined/

n
        xxx 30.4
        __has_include(<mutex>) 1 /predefined/

n
        xxx 29.2
        __has_include(<atomic>) 1 /predefined/




n
        xxx 20.12
        __has_include(<chrono>) 1 /predefined/


n
        xxx 22.5
        __has_include(<codecvt>) 1 /predefined/


n
        xxx 18.9
        __has_include(<initializer_list>) 1 /predefined/



n
        xxx 26.5
        __has_include(<random>) 1 /predefined
/


n
        xxx 20.11
        __has_include(<ratio>) 1 /predefined
/

n
        xxx 28
        __has_include(<regex>) 1 /predefined/



n
        xxx 19.5
        __has_include(<system_error>) 1 /predefined
/


n
        xxx 20.4
        __has_include(<tuple>) 1 /predefined/


n
        xxx 20.14
        __has_include(<typeindex>) 1 /predefined
/

n
        xxx
        20.10
        __has_include(<type_traits>)
        1
        ///predefined/


Received on 2013-11-29 16:18:57