

Initially includes library support for executors and non-blocking extensions to std::future. Library Fundamentals TS: A set of standard library extensions for vocabulary types and other fundamental utilities.Programming Language C++ IS: Thomas Köppe. This is the main C++ Standard project.Here is a summary of the currently active projects and their appointed Project Editors.

Many TSes are focusing particularly on producing new C++ standard libraries to participate, see the instructions for how to Submit a Proposal. This approach also helps C++ compilers to track the Standard more closely and add both the experimental and the draft-final C++ features in a more consistent order. In the meantime, the Standard can be delivered on a more regular cadence with smaller and more predictable batches of features. This lets us learn and adjust each feature's design based on experience before it is cast in stone when merged into the "trunk" C++ Standard itself. Vendors can choose to implement these, and the community can gain experience with the std::experimental version of each feature. Starting in 2012, the committee has transitioned to a "decoupled" model where major pieces of work can progress independently from the Standard itself and be delivered in "feature branch" TSes. NOTE: The graphic below is updated after each face-to-face meeting, which are suspended during the pandemic. Recent milestones: C++20 published, C++23 underwayĬ++20 and 10 TSes have been published, and work is now underway on other TSes and C++23. The current status of major subgroups can be found here: Home » Standardization » Current Status Current Status Current status
