[SG10] Minutes of 08-18 meeting

Nelson, Clark clark.nelson at intel.com
Tue Aug 19 18:56:24 CEST 2014

The meeting was attended by:

Clark Nelson (chair)
John Spicer
Aaron Ballman
Walter Brown

The draft of SD-6 that was posted on 08-15 was reviewed. All of the name
proposals were approved, including the new proposal of
__cpp_lib_shared_timed_mutex. The consensus was to remove the
originally-proposed __cpp_lib_shared_mutex.

Aaron volunteered to provide introductory and rationale text for
__has_cpp_attribute. (Thank you, Aaron.)

It was proposed and agreed that the table of features removed from C++14
should be presented separately from the actual features of C++14.

Aaron's proposal to change the result of __has_cpp_attribute from a pure
Boolean to include version/date information was discussed and accepted. This
functionality is considered especially important for vendor-specific
attributes. For the sake of consistency, it was decided that the original
standard attributes should have year+month values specified in the C++11
feature table.

We discussed the approach used by the library groups to prevent interface
lock-in when a TS is eventually incorporated into the standard. There was no
SG10 consensus to make waves.

Pending action items:

Clark to check with Richard about rationale wording for __cpp_lib_is_final.

Clark to prepare and post a new draft of SD-6.

Clark Nelson            Vice chair, PL22.16 (ANSI C++ standard committee)
Intel Corporation       Chair, SG10 (C++ SG for feature-testing)
clark.nelson at intel.com  Chair, CPLEX (C SG for parallel language extensions)

More information about the Features mailing list