ISO/ IEC JTC1/SC22/WG21 - Papers 2026

WG21 Number Title Author Document Date Mailing Date Previous Version Subgroup Disposition
SD-1 2026 PL22.16/WG21 document list Nevin Liber 2026-01-16 2026-01

mailing2026-01

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