Stronger Unicode requirements  |  [ P1041R4 ](https://wg21.link/P1041R4)   
[ P1139R2 ](https://wg21.link/P1139R2) |  10  |  Yes  |  19.0 (2015)*  (P1041R4)   
19.26*  (P1139R2)  |  Yes  |  N/A  |  2023.1*  |  |  |  |  |  |  11.0  |  |  12.0   
` <=> != == ` |  [ P1185R2 ](https://wg21.link/P1185R2) |  10  |  10  |  19.22*  |  12.0.0*  |  5.1  |  2021.1  |  |  |  |  |  |  11.0  |  20.7  |  12.0   
DR: Explicitly defaulted functions with different exception specifications  |  [ P1286R2 ](https://wg21.link/P1286R2) |  10  |  9  |  19.28 (16.8)*  |  11.0.3*  |  5.1  |  2021.1  |  |  |  |  |  |  11.0  |  20.7  |  12.0   
Lambda capture and storage class specifiers of structured bindings  |  [ P1091R3 ](https://wg21.link/P1091R3)   
[ P1381R1 ](https://wg21.link/P1381R1) |  10  |  8 (partial)   
16  |  19.11*  (P1381R1)   
19.24*  (P1091R3)  |  10.0.1*  (partial)  |  5.1  |  2021.1  |  |  |  |  |  |  |  20.7  |  12.0   
Permit conversions to arrays of unknown bound  |  [ P0388R4 ](https://wg21.link/P0388R4) |  10  |  14  |  19.27*  |  14.0.0*  |  6.0  |  2021.5  |  |  |  |  |  |  |  20.11  |  12.0   
` constexpr ` container operations  |  [ P0784R7 ](https://wg21.link/P0784R7) |  10  |  10  |  19.28 (16.9)*  |  12.0.0*  |  6.0  |  2021.5  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
Deprecating some uses of [ ` volatile ` ](/w/cpp/language/cv#Notes "cpp/language/cv") |  [ P1152R4 ](https://wg21.link/P1152R4) |  10  |  10  |  19.27*  |  12.0.0*  |  6.0  |  2021.5  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
[ ` constinit ` ](/w/cpp/language/constinit "cpp/language/constinit") |  [ P1143R2 ](https://wg21.link/P1143R2) |  10  |  10  |  19.29 (16.10)*  |  12.0.0*  |  6.1  |  2021.7  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
[ Deprecate comma operator in subscripts ](/w/cpp/language/operator_other#Built-in_comma_operator "cpp/language/operator other") |  [ P1161R3 ](https://wg21.link/P1161R3) |  10  |  9  |  19.25*  |  11.0.3*  |  6.0  |  2021.7  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
` [[ [ nodiscard ](/w/cpp/language/attributes/nodiscard "cpp/language/attributes/nodiscard") ]] ` with message  |  [ P1301R4 ](https://wg21.link/P1301R4) |  10  |  9  |  19.25*  |  11.0.3*  |  6.0  |  2021.5  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
Trivial default initialization in ` constexpr ` functions  |  [ P1331R2 ](https://wg21.link/P1331R2) |  10  |  10  |  19.27*  |  12.0.0*  |  6.1  |  2021.7  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
Unevaluated ` asm ` -declaration in ` constexpr ` functions  |  [ P1668R1 ](https://wg21.link/P1668R1) |  10  |  10  |  19.28 (16.9)*  |  12.0.0*  |  6.1  |  2021.7  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
[ ` using enum ` ](/w/cpp/language/enum#Using-enum-declaration "cpp/language/enum") |  [ P1099R5 ](https://wg21.link/P1099R5) |  11  |  13  |  19.24*  |  13.1.6*  |  6.3  |  2023.1  |  |  |  |  |  |  |  |  12.0   
Synthesizing [ Three-way comparison ](/w/cpp/language/operator_comparison#Three-way_comparison "cpp/language/operator comparison") for specified comparison category  |  [ P1186R3 ](https://wg21.link/P1186R3) |  11  |  10  |  19.24*  |  12.0.0*  |  6.0  |  2021.5  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
DR17: ` [[ [ nodiscard ](/w/cpp/language/attributes/nodiscard "cpp/language/attributes/nodiscard") ]] ` for constructors  |  [ P1771R1 ](https://wg21.link/P1771R1) |  10  |  9  |  19.24*  |  11.0.3*  |  6.0  |  2021.5  |  |  |  |  |  |  11.0  |  20.11  |  12.0   
[ class template argument deduction ](/w/cpp/language/class_template_argument_deduction "cpp/language/class template argument deduction") for alias templates  |  [ P1814R0 ](https://wg21.link/P1814R0) |  10  |  19  |  19.27*  |  |  6.5  |  |  |  |  |  |  |  |  |  12.0   
[ class template argument deduction ](/w/cpp/language/class_template_argument_deduction "cpp/language/class template argument deduction") for aggregates  |  [ P1816R0 ](https://wg21.link/P1816R0)   
[ P2082R1 ](https://wg21.link/P2082R1) |  10(P1816R