[SG10] Query on SD-6

Leo Carreon lcarreon at bigpond.net.au
Wed Aug 20 01:46:59 CEST 2014


I have the impression that SD-6 is incomplete with regards to the C++11
features because according to the GCC, Clang and EDG tables of C++11 
features
found in these documents:

http://www.gnu.org/software/gcc/projects/cxx0x.html
http://clang.llvm.org/cxx_status.html
      https://docs.google.com/spreadsheet/pub?key=0AoBblDsbooe4dHZuVTRoSTFBejk5eFBfVk1GWlE5UlE&output=html


there are much more features not mentioned in the SD-6 document.  I have
noticed that the EDG document mentions more proposal document numbers
in comparison to the GCC and Clang documents.  I have not found an
equivalent document for other compiler implementations.

I know you may say that SG-10 is not really concerned with C++11 because 
most
compiler implementers have completely implemented it but I say that some
have not and it would help if you could get them to agree to provide ways of
detecting which features are implemented or not.

At this stage since there is no way to detect which C++11 features are
implemented and C++14 in some compilers, therefore it might be a good idea 
to
suggest to Herb Sutter to publish a table in isocpp.org.  This table should 
list all
compiler implementations and should include which version of each
implementation a C++11/C++14 (by proposal number, i.e. combining the tables
I mentioned above) it was added in.  I'm assuming that representatives of 
the
compiler implementers are members of the ISO C++ committee therefore this
table should not be too difficult to put together.  I would also suggest to
maintain the table for each revision of the standard.



More information about the Features mailing list