[SG10] Feature test standing document now online

Richard Smith richard at metafoo.co.uk
Sun Dec 1 21:59:14 CET 2013


If we're making a list of things to change in the next revision,
__cxx_runtime_arrays should no longer be in the C++14 table. (We should
probably have a separate table for TS contents.)


On Fri, Nov 29, 2013 at 6:18 AM, Ed Smith-Rowland <3dw4rd at verizon.net>wrote:

>  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 accu.org'
> *Cc:* 'features at isocpp.org'
> *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 listFeatures at isocpp.open-std.orghttp://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*
>
> _______________________________________________
> Features mailing list
> Features at isocpp.open-std.org
> http://www.open-std.org/mailman/listinfo/features
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.open-std.org/pipermail/features/attachments/20131201/884aa914/attachment.html 


More information about the Features mailing list