(NewStandardProcedure)=
Roughly every three years, WG21 finishes a version of the C++ standard and starts working on the next one. This page describes the procedure that libc++ developers must follow to introduce support for a new version of the standard in the library. Since introducing a new Standard does not happen often, this document may not be fully exhaustive and is meant as a starting point. Keep it up-to-date when drift is noticed.
Create status pages for tracking conformance of C++ZZ (CxxZZIssues.csv, CxxZZPapers.csv and related).
Create the associated views in the libc++ Conformance project.
CI updates
Teach the test suite about C++ZZ (for example --param std=c++zz in the Lit configuration)
Add files to track the transitive includes for C++ZZ
Add a new version for _LIBCPP_STD_VER and TEST_STD_VER for the test suite
_LIBCPP_CONSTEXPR_SINCE_CXXZZ)Feature-test macros: