C++17 Is Complete, Work On C++20 Is Getting Underway
Written by Michael Larabel in Compiler on 25 March 2017 at 07:33 AM EDT. 51 Comments
COMPILER --
We heard earlier this month that C++17 is "done" and looked at the new features while now more details have been shared.

ISO C++ standards member Herb Sutter has shared his trip report from their standards meeting that took place in Hawaii from the end of February to early March.

Herb confirmed that C++17 is done and that "all that remains for C++17 now is some ISO red tape and minor touch-up to get it officially published." One late addition to C++17 was adding the std::byte type.

At the meeting they decided to ship the co-routines technical specification for its proposed draft technical specification (PDTS). They are also close to shipping their modules technical specification. Further work is also being done on the Parallelism 2 and 2D graphics technical specifications. Work is also ongoing for reflection, networking, ranges, and concepts technical specifications. These are all possible items we could see in C++20.

Those wishing to find out more about the completion of C++17 and early work on C++20 can read Herb Sutter's blog post.
About The Author
Author picture

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 10,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 or contacted via MichaelLarabel.com.

Related Compiler News
Popular News