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/
>
> 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