| WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
|
| 2026-01 |
| N5034 |
WG21 Agenda 23-28 March 2026, Croydon, UK |
Nina Ranns |
2026-01-13 |
2026-01 |
|
All of WG21 |
|
| P1000R7 |
C++ IS Schedule (proposed) |
Herb Sutter |
2026-01-13 |
2026-01 |
P1000R6 |
All of WG21 |
|
| P2953R3 |
Forbid defaulting operator=(X&&) && |
Matthew Taylor, Arthur O'Dwyer |
2026-01-15 |
2026-01 |
P2953R2 |
EWGI SG17: EWG Incubator |
|
| P3039R1 |
Automatically Generate `operator->` |
Andre Kostur, David Stone |
2026-01-13 |
2026-01 |
P3039R0 |
EWG Evolution,LEWG Library Evolution |
|
| P3373R2 |
Of Operation States and Their Lifetimes |
Robert Leahy |
2025-12-29 |
2026-01 |
P3373R1 |
LEWG Library Evolution |
|
| P3795R1 |
Miscellaneous Reflection Cleanup |
Barry Revzin |
2026-01-09 |
2026-01 |
P3795R0 |
CWG Core,LWG Library |
|
| P3826R3 |
Fix Sender Algorithm Customization |
Eric Niebler |
2026-01-06 |
2026-01 |
P3826R2 |
SG1 Concurrency and Parallelism,LEWG Library Evolution,LWG Library |
|
| P3865R1 |
Class template argument deduction (CTAD) for type template template parameters |
Christof Meerwald |
2026-01-13 |
2026-01 |
P3865R0 |
EWG Evolution |
|
| P3873R0 |
2025-10 Library Evolution Poll Outcomes |
Inbal Levi, Fabio Fracassi, Andreas Weis, Nevin Liber, Billy Baker, Corentin Jabot |
2026-01-16 |
2026-01 |
|
LEWG Library Evolution |
|
| P3911R1 |
RO 2-056 6.11.2 [basic.contract.eval] Make Contracts Reliably Non-Ignorable |
Darius Neațu, Andrei Alexandrescu, Lucian Radu Teodorescu, Radu Nichita, Herb Sutter |
2026-01-05 |
2026-01 |
P3911R0 |
SG21 Contracts,EWG Evolution |
|
| P3911R2 |
RO 2-056 6.11.2 [basic.contract.eval] Make Contracts Reliably Non-Ignorable |
Darius Neațu, Andrei Alexandrescu, Lucian Radu Teodorescu, Radu Nichita, Herb Sutter |
2026-01-14 |
2026-01 |
P3911R1 |
SG21 Contracts,EWG Evolution |
|
| P3927R0 |
task_scheduler Support for Parallel Bulk Execution |
Eric Niebler |
2026-01-15 |
2026-01 |
|
SG1 Concurrency and Parallelism,LEWG Library Evolution,LWG Library |
|
| P3941R1 |
Scheduler Affinity |
Dietmar Kühl |
2026-01-14 |
2026-01 |
P3941R0 |
SG1 Concurrency and Parallelism,LEWG Library Evolution,LWG Library |
|
| P3950R0 |
return_value & return_void Are Not Mutually Exclusive |
Robert Leahy |
2025-12-21 |
2026-01 |
|
SG1 Concurrency and Parallelism,EWGI SG17: EWG Incubator,EWG Evolution |
|
| P3951R0 |
String Interpolation Objects |
Barry Revzin |
2026-01-10 |
2026-01 |
|
EWG Evolution |
|
| P3952R0 |
is_pointer_in_range |
Herb Sutter |
2026-01-09 |
2026-01 |
|
EWG Evolution,LEWG Library Evolution |
|
| P3953R0 |
Rename std::runtime_format |
Victor Zverovich |
2025-12-28 |
2026-01 |
|
LEWG Library Evolution |
|
| P3955R0 |
It's Scopes All the Way Down |
Robert Leahy |
2026-01-16 |
2026-01 |
|
SG1 Concurrency and Parallelism,LEWG Library Evolution |
|
| P3959R0 |
Let layout_stride::mapping with zero extent(s) accept zero strides |
Mark Hoemmen, Jacob Faibussowitsch,Christian Trott |
2026-01-08 |
2026-01 |
|
LEWG Library Evolution |
|
| P3960R0 |
Define copy-constructibility-from-bytes |
Mark Hoemmen, Ruslan Arutyunyan |
2026-01-16 |
2026-01 |
|
SG1 Concurrency and Parallelism,EWGI SG17: EWG Incubator,EWG Evolution,LEWG Library Evolution |
|
| P3961R0 |
Less double indirection in function_ref (RU-220) |
Zhihao Yuan |
2026-01-16 |
2026-01 |
|
LEWG Library Evolution |
|
| P3962R0 |
Implementation reality of WG21 standardization |
Nina Ranns |
2026-01-15 |
2026-01 |
|
All of WG21 |
|
| P3963R0 |
Assignable lambdas with capture |
Ruslan Arutyunyan |
2026-01-16 |
2026-01 |
|
EWGI SG17: EWG Incubator,EWG Evolution |
|
| P3965R0 |
2026-01 Library Evolution Polls |
Inbal Levi, Fabio Fracassi, Andreas Weis, Billy Baker, Nevin Liber, Corentin Jabot |
2026-01-16 |
2026-01 |
|
All of WG21 |
|
| P3967R0 |
Dual compiles of functions with contracts |
Bengt Gustafsson |
2026-01-16 |
2026-01 |
|
EWGI SG17: EWG Incubator,SG21 Contracts |
|
| P3968R0 |
A Framework For Contracts |
Bengt Gustafsson |
2026-01-16 |
2026-01 |
|
EWGI SG17: EWG Incubator,SG21 Contracts |
|