The Latest On C++17, Early Work For C++20

Written by Michael Larabel in Programming on 28 November 2016 at 07:00 AM EST. 36 Comments
PROGRAMMING
There was a C++ standards meeting recently in Issaquah, Washington and a report on it is now available with the latest on C++17 and early work around what will form C++20.

This meeting resulted in the C++17 committee draft as the first feature-complete draft of the C++17 specification.Various tweaks to the language and library were accepted at this meeting. C++17 remains on track for seeing its official spec out in 2017.

Among the big additions for C++17 are the Filesystem TS, Library Fundamentals TS v1, Parallelism TS v1, and more.

Not part of C++17 but likely for C++20 is the Concepts Lite TS, Transactional Memory TS, Concurrency TS v1, and others.

Much more information on the state of the other technical specifications being worked on for the C++ programming language can be found via this Issaquah trip report by Botond Ballo of Mozilla. Both GCC and Clang continue to be punctual in their C++17 support, so things are looking good for next year -- the GCC support is outlined here and the Clang status.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week