| N5037 |
March 2026 admin teleconMarch 2026 admin telecon
|
Guy Davidson |
WG21 |
|
| N5038 |
WG21 2026-03 Croydon Admin telecon minutesWG21 2026-03 Croydon Admin telecon minutes
|
Braden Ganetsky |
WG21 |
|
| N5040 |
WG21 2026-03 Croydon…ybrid Meeting MinutesWG21 2026-03 Croydon Hybrid Meeting MinutesWG21 2026-03 Croydon Hybrid Meeting Minutes
|
Braden Ganetsky |
WG21 |
|
| N5043 |
Admin telecon 2026-05Admin telecon 2026-05
|
Guy Davidson |
WG21 |
|
| P1000R8 |
Proposed C++ IS scheduleProposed C++ IS schedule
|
Guy Davidson |
WG21 |
|
| P1040R9 |
std::embed and #dependstd::embed and #depend
|
JeanHeyd Meneide |
EWGLEWG
+1
|
|
| P1130R2 |
Module Resource Requirement PropagationModule Resource Requirement Propagation
|
JeanHeyd Meneide |
EWG
+1
|
|
| P2034R6 |
Partially Mutable Lambda CapturesPartially Mutable Lambda Captures
|
Ryan McDougall, Lakshay Garg |
EWG |
|
| P2583R1 |
Symmetric Transfer and Sender CompositionSymmetric Transfer and Sender Composition
|
Mungo Gill, Vinnie Falco |
LEWG |
|
| P2583R2 |
Symmetric Transfer and Sender CompositionSymmetric Transfer and Sender Composition
|
Mungo Gill, Vinnie Falco |
LEWG |
|
| P2583R3 |
Info: Symmetric Tran…nd Sender CompositionInfo: Symmetric Transfer and Sender CompositionInfo: Symmetric Transfer and Sender Composition
|
Mungo Gill, Vinnie Falco |
WG21 |
|
| P2929R3 |
simd_invokesimd_invoke
|
Daniel Towner, Ruslan Arutyunyan |
LEWG |
|
| P2956R2 |
Add saturating libra… support to std::simdAdd saturating library support to std::simdAdd saturating library support to std::simd
|
Daniel Towner, Ruslan Arutyunyan |
LWG |
|
| P2964R3 |
Allowing user-defined types in std::simdAllowing user-defined types in std::simd
|
Daniel Towner, Ruslan Arutyunyan |
LEWG
+1
|
|
| P3052R2 |
view_interface::at()view_interface::at()
|
Hewill Kang |
SG9
+1
|
|
| P3059R2 |
Making user-defined …ors/sentinels privateMaking user-defined constructors of view iterators/sentinels privateMaking user-defined constructors of view iterators/sentinels private
|
Hewill Kang |
LEWG
+1
|
|
| P3154R2 |
Deprecating signed c…er types in iostreamsDeprecating signed character types in iostreamsDeprecating signed character types in iostreams
|
Elias Kosunen |
LWG |
|
| P3161R5 |
Unified integer overflow arithmeticUnified integer overflow arithmetic
|
Tiago Freire |
SG6 |
|
| P3242R2 |
Copy and fill for mdspanCopy and fill for mdspan
|
Nicolas Morales, Christian Trott
+2
|
LWG |
|
| P3373R3 |
Of Operation States and Their LifetimesOf Operation States and Their Lifetimes
|
Robert Leahy |
WG21 |
|
| P3373R4 |
Of Operation States and Their LifetimesOf Operation States and Their Lifetimes
|
Robert Leahy |
WG21 |
|
| P3384R1 |
__COUNTER____COUNTER__
|
Jeremy Rifkin |
EWG |
|
| P3427R3 |
Hazard Pointer Synchronous ReclamationHazard Pointer Synchronous Reclamation
|
Maged Michael, Michael Wong
+2
|
LEWG |
|
| P3440R3 |
Add n_elements named…structor to std::simdAdd n_elements named constructor to std::simdAdd n_elements named constructor to std::simd
|
Daniel Towner |
LEWG |
|
| P3450R1 |
Extending is_within_lifetimeExtending is_within_lifetime
|
Barry Revzin |
LEWG |
|
| P3596R1 |
Undefined Behavior and IFNDR AnnexesUndefined Behavior and IFNDR Annexes
|
Joshua Berne, Timur Doumler
+2
|
CWG |
|
| P3598R0 |
CWG3158 - `const`-if…of Splice ExpressionsCWG3158 - `const`-ification of Splice ExpressionsCWG3158 - `const`-ification of Splice Expressions
|
Joshua Berne |
EWG |
|
| P3605R1 |
isqrt: A function to…e nonnegative integerisqrt: A function to calculate integer square root of the nonnegative integerisqrt: A function to calculate integer square root of the nonnegative integer
|
Nikita Sakharin |
LEWGLWG |
|
| P3625R1 |
either neithereither neither
|
Michael Florian Hava |
LWG |
|
| P3647R1 |
Slides for P3642R4 -…s product: std::clmulSlides for P3642R4 - Carry-less product: std::clmulSlides for P3642R4 - Carry-less product: std::clmul
|
Jan Schultke |
LEWG |
|
| P3655R4 |
cstring_viewcstring_view
|
Peter Bindels, Hana Dusikova
+3
|
LEWGLWG |
|
| P3692R4 |
How to Avoid OOTA Without Really TryingHow to Avoid OOTA Without Really Trying
|
Paul E. McKenney, Alan Stern
+3
|
LWG |
|
| P3725R2 |
Filter View Extensio… for Safer Use, Rev 2Filter View Extensions for Safer Use, Rev 2Filter View Extensions for Safer Use, Rev 2
|
Nicolai Josuttis |
LEWGLWG |
|
| P3725R3 |
Filter View Extensio… for Safer Use, Rev 3Filter View Extensions for Safer Use, Rev 3Filter View Extensions for Safer Use, Rev 3
|
Nicolai Josuttis |
LEWGLWG |
|
| P3726R2 |
Adjustments to Union Lifetime RulesAdjustments to Union Lifetime Rules
|
Barry Revzin, Tomasz Kamiński |
CWGLWG |
|
| P3732R2 |
Numeric Range AlgorithmsNumeric Range Algorithms
|
Ruslan Arutyunyan, Mark Hoemmen
+3
|
SG1
+1
|
|
| P3769R1 |
Clarification of pla…ment new deallocationClarification of placement new deallocationClarification of placement new deallocation
|
Lauri Vasama |
CWG |
|
| P3786R2 |
Tuple protocol for fixed-size spansTuple protocol for fixed-size spans
|
Michael Florian Hava |
LEWG |
|
| P3787R1 |
Adjoints to "Enablin…": uninitialized_fillAdjoints to "Enabling list-initialization for algorithms": uninitialized_fillAdjoints to "Enabling list-initialization for algorithms": uninitialized_fill
|
Giuseppe D'Angelo, Ruslan Arutyunyan |
LEWGLWG |
|
| P3787R2 |
Adjoints to "Enablin…": uninitialized_fillAdjoints to "Enabling list-initialization for algorithms": uninitialized_fillAdjoints to "Enabling list-initialization for algorithms": uninitialized_fill
|
Giuseppe D'Angelo, Ruslan Arutyunyan |
LEWGLWG |
|
| P3795R2 |
Miscellaneous Reflection CleanupMiscellaneous Reflection Cleanup
|
Barry Revzin |
CWGLWG |
|
| P3804R2 |
Iterating on parallel_schedulerIterating on parallel_scheduler
|
Lucian Radu Teodorescu, Ruslan Arutyunyan |
LWG |
|
| P3826R4 |
Fix Sender Algorithm CustomizationFix Sender Algorithm Customization
|
Eric Niebler |
LEWGLWG
+1
|
|
| P3826R5 |
Fix Sender Algorithm CustomizationFix Sender Algorithm Customization
|
Eric Niebler |
LEWGLWG
+1
|
|
| P3828R1 |
Rename the to_input view to as_inputRename the to_input view to as_input
|
Nicolai Josuttis |
LWG |
|
| P3832R1 |
Timed lock algorithm…or multiple lockablesTimed lock algorithms for multiple lockablesTimed lock algorithms for multiple lockables
|
Ted Lyngmo |
LEWGI
+1
|
|
| P3833R1 |
std::unique_multilockstd::unique_multilock
|
Ted Lyngmo |
SG1 |
|
| P3833R2 |
std::unique_multilockstd::unique_multilock
|
Ted Lyngmo |
LEWGI
+1
|
|
| P3839R0 |
Slides from the Even…es and Units Library)Slides from the Evening Session on P3045 (Quantities and Units Library)Slides from the Evening Session on P3045 (Quantities and Units Library)
|
Mateusz Pusz |
LEWG
+3
|
|
| P3842R1 |
A conservative fix f…d current_exception()A conservative fix for constexpr uncaught_exceptions() and current_exception()A conservative fix for constexpr uncaught_exceptions() and current_exception()
|
Ville Voutilainen |
LEWGLWG |
|
| P3842R2 |
A conservative fix f…d current_exception()A conservative fix for constexpr uncaught_exceptions() and current_exception()A conservative fix for constexpr uncaught_exceptions() and current_exception()
|
Ville Voutilainen |
LEWGLWG |
|
| P3846R1 |
C++26 Contracts, reassertedC++26 Contracts, reasserted
|
Timur Doumler, Joshua Berne |
EWG |
|
| P3856R6 |
New reflection metaf…pe (US NB comment 49)New reflection metafunction - is_structural_type (US NB comment 49)New reflection metafunction - is_structural_type (US NB comment 49)
|
Jagrut Dave, Alisdair Meredith |
LEWGLWG |
|
| P3856R7 |
New reflection metaf…pe (US NB comment 49)New reflection metafunction - is_structural_type (US NB comment 49)New reflection metafunction - is_structural_type (US NB comment 49)
|
Jagrut Dave, Alisdair Meredith |
LEWGLWG |
|
| P3856R8 |
New reflection metaf…pe (US NB comment 49)New reflection metafunction - is_structural_type (US NB comment 49)New reflection metafunction - is_structural_type (US NB comment 49)
|
Jagrut Dave, Alisdair Meredith |
LWG |
|
| P3865R2 |
Class template argum…e template parametersClass template argument deduction (CTAD) for type template template parametersClass template argument deduction (CTAD) for type template template parameters
|
Christof Meerwald |
CWG |
|
| P3865R3 |
Class template argum…e template parametersClass template argument deduction (CTAD) for type template template parametersClass template argument deduction (CTAD) for type template template parameters
|
Christof Meerwald |
CWG |
|
| P3895R1 |
Slides for P3724R3 - Integer divisionSlides for P3724R3 - Integer division
|
Jan Schultke |
LEWG |
|
| P3899R2 |
Clarify the behavior…oating-point overflowClarify the behavior of floating-point overflowClarify the behavior of floating-point overflow
|
Jan Schultke, Matthias Kretz |
EWG |
|
| P3924R1 |
Fix inappropriate fo…ces for "declaration"Fix inappropriate font choices for "declaration"Fix inappropriate font choices for "declaration"
|
Jan Schultke |
CWG |
|
| P3927R1 |
task_scheduler Suppo…rallel Bulk Executiontask_scheduler Support for Parallel Bulk Executiontask_scheduler Support for Parallel Bulk Execution
|
Eric Niebler |
LEWGLWG
+1
|
|
| P3927R2 |
task_scheduler Suppo…rallel Bulk Executiontask_scheduler Support for Parallel Bulk Executiontask_scheduler Support for Parallel Bulk Execution
|
Eric Niebler |
LEWGLWG
+1
|
|
| P3941R3 |
Scheduler AffinityScheduler Affinity
|
Dietmar Kühl |
LEWGLWG
+1
|
|
| P3941R4 |
Scheduler AffinityScheduler Affinity
|
Dietmar Kühl |
LWG
+1
|
|
| P3948R1 |
constant_wrapper is … constant expressionsconstant_wrapper is the only tool needed for passing constant expressionsconstant_wrapper is the only tool needed for passing constant expressions
|
Matthias Kretz |
LWG |
|
| P3951R1 |
String Interpolation ObjectsString Interpolation Objects
|
Barry Revzin |
EWG |
|
| P3953R2 |
Rename std::runtime_formatRename std::runtime_format
|
Victor Zverovich |
LWG |
|
| P3953R3 |
Rename std::runtime_formatRename std::runtime_format
|
Victor Zverovich |
LWG |
|
| P3961R1 |
Less double indirect…function_ref (RU-220)Less double indirection in function_ref (RU-220)Less double indirection in function_ref (RU-220)
|
Zhihao Yuan |
LWG |
|
| P3978R3 |
constant_wrapper sho…on call and subscriptconstant_wrapper should unwrap on call and subscriptconstant_wrapper should unwrap on call and subscript
|
Matthias Kretz |
LWG |
|
| P3980R1 |
Task's Allocator UseTask's Allocator Use
|
Dietmar Kühl |
LWG |
|
| P3981R2 |
Better return types …d::exception_ptr_castBetter return types in std::inplace_vector and std::exception_ptr_castBetter return types in std::inplace_vector and std::exception_ptr_cast
|
Barry Revzin, Jonathan Wakely
+1
|
LEWG |
|
| P3982R1 |
Split strided_slice …range_slice for C++26Split strided_slice into extent_slice and range_slice for C++26Split strided_slice into extent_slice and range_slice for C++26
|
Tomasz Kamiński, Mark Hoemmen |
LEWG |
|
| P3982R2 |
Split strided_slice …range_slice for C++26Split strided_slice into extent_slice and range_slice for C++26Split strided_slice into extent_slice and range_slice for C++26
|
Tomasz Kamiński, Mark Hoemmen |
LWG |
|
| P3983R1 |
simd object representationsimd object representation
|
Daniel Towner, Ruslan Arutyunyan |
LEWGLWG
+1
|
|
| P3986R0 |
A Wording Strategy for Inlinable ReceiversA Wording Strategy for Inlinable Receivers
|
Robert Leahy |
LEWG |
|
| P3986R1 |
A Wording Strategy for Inlinable ReceiversA Wording Strategy for Inlinable Receivers
|
Robert Leahy |
LWG |
|
| P4003R1 |
Ask: A Minimal Coroutine Execution ModelAsk: A Minimal Coroutine Execution Model
|
Vinnie Falco, Mungo Gill
+1
|
LEWG |
|
| P4003R2 |
Ask: A Minimal Coroutine Execution ModelAsk: A Minimal Coroutine Execution Model
|
Vinnie Falco, Mungo Gill
+1
|
LEWG |
|
| P4004R1 |
Reconsider CWG 1395 …mplates reconsidered"Reconsider CWG 1395 "Partial ordering of variadic templates reconsidered"Reconsider CWG 1395 "Partial ordering of variadic templates reconsidered"
|
Christof Meerwald |
CWG |
|
| P4007R1 |
Info: Open Issues in…std::execution::task`Info: Open Issues in `std::execution::task`Info: Open Issues in `std::execution::task`
|
Vinnie Falco, Mungo Gill |
WG21 |
|
| P4007R2 |
Info: Open Issues in…std::execution::task`Info: Open Issues in `std::execution::task`Info: Open Issues in `std::execution::task`
|
Vinnie Falco, Mungo Gill |
WG21 |
|
| P4010R1 |
Add funnel shift operations to bit headerAdd funnel shift operations to bit header
|
Daniel Towner |
LEWG
+1
|
|
| P4012R1 |
value-preserving con…roadcast to simd::vecvalue-preserving consteval broadcast to simd::vecvalue-preserving consteval broadcast to simd::vec
|
Matthias Kretz |
LWG |
|
| P4014R1 |
Info: The Sender Sub…anguage For BeginnersInfo: The Sender Sub-Language For BeginnersInfo: The Sender Sub-Language For Beginners
|
Vinnie Falco, Mungo Gill |
WG21 |
|
| P4019R1 |
constant_assertconstant_assert
|
Jonas Persson |
EWG |
|
| P4021R1 |
compile_assert - an …uates at compile timecompile_assert - an assert that evaluates at compile timecompile_assert - an assert that evaluates at compile time
|
Jonathan Grant |
EWGI |
|
| P4021R2 |
compile_assert - an …uates at compile timecompile_assert - an assert that evaluates at compile timecompile_assert - an assert that evaluates at compile time
|
Jonathan Grant |
EWG |
|
| P4025R1 |
The SG19 Priority List for C++29/32The SG19 Priority List for C++29/32
|
Michael Wong, phil Ratzloff |
SG19 |
|
| P4028R0 |
2026-02 Library Evolution Poll Outcomes2026-02 Library Evolution Poll Outcomes
|
Inbal Levi, Fabio Fracassi
+2
|
WG21 |
|
| P4029R1 |
The SG14 Priority List for C++29/32The SG14 Priority List for C++29/32
|
Michael Wong, SG14 |
SG14 |
|
| P4031R1 |
Rename system_contex…laceability namespaceRename system_context_replaceability namespaceRename system_context_replaceability namespace
|
Ruslan Arutyunyan |
LEWG |
|
| P4032R1 |
Strong ordering for meta::infoStrong ordering for meta::info
|
Lénárd Szolnoki |
EWG |
|
| P4033R0 |
Synthesizing enum at…time with define_enumSynthesizing enum at compile time with define_enumSynthesizing enum at compile time with define_enum
|
Aurelien Cassagnes |
SG7 |
|
| P4035R0 |
Info: The Need for Escape HatchesInfo: The Need for Escape Hatches
|
Vinnie Falco |
WG21 |
|
| P4037R0 |
Supporting signed ch…dom number generationSupporting signed char and unsigned char in random number generationSupporting signed char and unsigned char in random number generation
|
Jan Schultke |
LEWG |
|
| P4037R1 |
Supporting signed ch…dom number generationSupporting signed char and unsigned char in random number generationSupporting signed char and unsigned char in random number generation
|
Jan Schultke |
LWG |
|
| P4038R0 |
Slides for P3969R0 -…pes with padding bitsSlides for P3969R0 - Fixing std::bit_cast of types with padding bitsSlides for P3969R0 - Fixing std::bit_cast of types with padding bits
|
Jan Schultke |
LEWG |
|
| P4040R0 |
Case rangesCase ranges
|
Jan Schultke |
SG22 |
|
| P4042R0 |
Fix LWG4543: incorre… and simd::mask [...]Fix LWG4543: incorrect cast between simd::vec and simd::mask [...]Fix LWG4543: incorrect cast between simd::vec and simd::mask [...]
|
Matthias Kretz |
LWG |
|
| P4043R0 |
Are C++ Contracts Ready to Ship in C++26?Are C++ Contracts Ready to Ship in C++26?
|
Darius Neațu |
EWG
+2
|
|
| P4044R0 |
Just `pre!`. Mandato…dition for contracts.Just `pre!`. Mandatory precondition for contracts.Just `pre!`. Mandatory precondition for contracts.
|
Lucian Radu Teodorescu |
EWG |
|
| P4049R0 |
Relaxing and extending std::copyRelaxing and extending std::copy
|
Giuseppe D'Angelo |
LEWGLEWGI
+3
|
|
| P4052R0 |
Renaming saturation arithmetic functionsRenaming saturation arithmetic functions
|
Jan Schultke, Corentin Jabot |
LEWG |
|
| P4088R0 |
Info: What C++20 Cor…eady Buy The StandardInfo: What C++20 Coroutines Already Buy The StandardInfo: What C++20 Coroutines Already Buy The Standard
|
Vinnie Falco |
WG21 |
|
| P4089R0 |
Info: On the Diversi… Coroutine Task TypesInfo: On the Diversity of Coroutine Task TypesInfo: On the Diversity of Coroutine Task Types
|
Vinnie Falco |
WG21 |
|
| P4090R0 |
Info: Sender I/O: A Constructed ComparisonInfo: Sender I/O: A Constructed Comparison
|
Vinnie Falco |
WG21 |
|
| P4091R0 |
Info: Error Models o…e Sender Sub-LanguageInfo: Error Models of Regular C++ and the Sender Sub-LanguageInfo: Error Models of Regular C++ and the Sender Sub-Language
|
Vinnie Falco |
WG21 |
|
| P4092R0 |
Info: Consuming Send…Coroutine-Native CodeInfo: Consuming Senders from Coroutine-Native CodeInfo: Consuming Senders from Coroutine-Native Code
|
Vinnie Falco, Steve Gerbino |
WG21 |
|
| P4093R0 |
Info: Producing Send…Coroutine-Native CodeInfo: Producing Senders from Coroutine-Native CodeInfo: Producing Senders from Coroutine-Native Code
|
Vinnie Falco, Steve Gerbino |
WG21 |
|
| P4094R0 |
Info: The Unificatio…f Executors and P0443Info: The Unification of Executors and P0443Info: The Unification of Executors and P0443
|
Vinnie Falco |
WG21 |
|
| P4095R0 |
Info: The Basis Operation and P1525Info: The Basis Operation and P1525
|
Vinnie Falco |
WG21 |
|
| P4096R0 |
Info: Coroutine Executors and P2464R0Info: Coroutine Executors and P2464R0
|
Vinnie Falco |
WG21 |
|
| P4097R0 |
Info: The Networking Claim and P2453R0Info: The Networking Claim and P2453R0
|
Vinnie Falco |
WG21 |
|
| P4098R0 |
Info: Async Claims and EvidenceInfo: Async Claims and Evidence
|
Vinnie Falco |
WG21 |
|
| P4099R0 |
Info: The Twenty-One Year Networking ArcInfo: The Twenty-One Year Networking Arc
|
Vinnie Falco |
WG21 |
|
| P4100R0 |
Info: Coroutine-Nati…The Network Endeavor)Info: Coroutine-Native I/O for C++29 (The Network Endeavor)Info: Coroutine-Native I/O for C++29 (The Network Endeavor)
|
Vinnie Falco, Steve Gerbino
+3
|
WG21 |
|
| P4101R0 |
Consteval-only Values for C++26Consteval-only Values for C++26
|
Barry Revzin, Peter Dimov
+2
|
EWGCWG |
|
| P4102R0 |
Container insertion …e allowed to relocateContainer insertion and erasure should be allowed to relocateContainer insertion and erasure should be allowed to relocate
|
Giuseppe D'Angelo |
LEWG
+1
|
|
| P4125R0 |
Info: Coroutine-Nati… Derivatives ExchangeInfo: Coroutine-Native I/O at a Derivatives ExchangeInfo: Coroutine-Native I/O at a Derivatives Exchange
|
Mungo Gill |
WG21 |
|
| P4126R0 |
Info: A Universal Continuation ModelInfo: A Universal Continuation Model
|
Vinnie Falco, Klemens Morgenstern |
WG21 |
|
| P4135R0 |
Consteval-only TypesConsteval-only Types
|
Wyatt Childers |
EWGCWG |
|
| P4136R0 |
#line is not in line…th existing practices#line is not in line with existing practices#line is not in line with existing practices
|
Corentin Jabot |
EWG |
|
| P4136R1 |
#line is not in line…th existing practices#line is not in line with existing practices#line is not in line with existing practices
|
Corentin Jabot |
CWG |
|
| P4137R0 |
Info: Profile Analys…ation Evidence (PAVE)Info: Profile Analysis and Verification Evidence (PAVE)Info: Profile Analysis and Verification Evidence (PAVE)
|
Vinnie Falco |
WG21 |
|
| P4138R0 |
CWG3103 “Correspondi…ue object parameters”CWG3103 “Corresponding members and by-value object parameters”CWG3103 “Corresponding members and by-value object parameters”
|
Vlad Serebrennikov |
CWG |
|
| P4138R1 |
CWG3103 “Correspondi…ue object parameters”CWG3103 “Corresponding members and by-value object parameters”CWG3103 “Corresponding members and by-value object parameters”
|
Vlad Serebrennikov |
EWGCWG |
|
| P4138R2 |
CWG3103 “Correspondi…ue object parameters”CWG3103 “Corresponding members and by-value object parameters”CWG3103 “Corresponding members and by-value object parameters”
|
Vlad Serebrennikov |
EWGCWG |
|
| P4139R0 |
Better better lookupsBetter better lookups
|
Nathan Myers |
LEWG |
|
| P4139R1 |
Better better lookupsBetter better lookups
|
Nathan Myers, Pablo Halpern |
LEWG |
|
| P4140R0 |
Proposed resolution …e types in type_orderProposed resolution for US70-126: allow incomplete types in type_orderProposed resolution for US70-126: allow incomplete types in type_order
|
Gašper Ažman |
LEWGLWG |
|
| P4142R0 |
Consteval Only Types SlidesConsteval Only Types Slides
|
Wyatt Childers |
EWG |
|
| P4143R0 |
Constant evaluation when?Constant evaluation when?
|
S. Davis Herring |
CWG |
|
| P4144R0 |
Breaking change in s…izer_list constructorBreaking change in std::span's new initializer_list constructorBreaking change in std::span's new initializer_list constructor
|
Mark Hoemmen |
LEWG |
|
| P4144R1 |
Remove span's initia…constructor for C++26Remove span's initializer_list constructor for C++26Remove span's initializer_list constructor for C++26
|
Mark Hoemmen, Tomasz Kamiński
+2
|
LWG |
|
| P4145R0 |
C++ Standard Library…in Croydon, Mar. 2026C++ Standard Library Ready Issues to be moved in Croydon, Mar. 2026C++ Standard Library Ready Issues to be moved in Croydon, Mar. 2026
|
Jonathan Wakely |
WG21 |
|
| P4146R0 |
C++ Standard Library…in Croydon, Mar. 2026C++ Standard Library Immediate Issues to be moved in Croydon, Mar. 2026C++ Standard Library Immediate Issues to be moved in Croydon, Mar. 2026
|
Jonathan Wakely |
WG21 |
|
| P4148R0 |
protocol: Structural Subtyping for C++protocol: Structural Subtyping for C++
|
Jonathan B. Coe, Hana Dusikova
+3
|
LEWGI
+1
|
|
| P4149R0 |
Define "immediate context"Define "immediate context"
|
Andrzej Krzemieński, Brian Bi |
EWGCWG |
|
| P4149R1 |
Define "immediate context"Define "immediate context"
|
Andrzej Krzemieński, Brian Bi |
EWGCWG |
|
| P4150R0 |
Multidimensional Index-based For EachMultidimensional Index-based For Each
|
Nicolas Morales, Mark Hoemmen
+2
|
LEWG |
|
| P4151R0 |
Rename affine_onRename affine_on
|
Robert Leahy |
LEWG |
|
| P4151R1 |
Rename affine_onRename affine_on
|
Robert Leahy |
LEWG |
|
| P4154R0 |
Renaming various execution thingsRenaming various execution things
|
Tim Song, Ruslan Arutyunyan
+1
|
LWG |
|
| P4155R0 |
Responding to type e…or trivial relocationResponding to type erasure requirements for trivial relocationResponding to type erasure requirements for trivial relocation
|
Oliver Hunt |
EWG |
|
| P4156R0 |
Rename meta::has_ell…a::is_vararg_functionRename meta::has_ellipsis_parameter to meta::is_vararg_functionRename meta::has_ellipsis_parameter to meta::is_vararg_function
|
Ville Voutilainen |
LWG |
|
| P4157R0 |
LEWG Slides for P3666R3LEWG Slides for P3666R3
|
Jan Schultke |
LEWG |
|
| P4158R0 |
Subsetting and restr…C++ for memory safetySubsetting and restricting C++ for memory safetySubsetting and restricting C++ for memory safety
|
Oliver Hunt |
EWG |
|
| P4159R0 |
Make sender_to and r…er_of exposition-onlyMake sender_to and receiver_of exposition-onlyMake sender_to and receiver_of exposition-only
|
Tim Song |
LWG |
|
| P4160R0 |
Core Language Workin…e March, 2026 meetingCore Language Working Group "ready" Issues for the March, 2026 meetingCore Language Working Group "ready" Issues for the March, 2026 meeting
|
Jens Maurer |
CWG |
|
| P4161R0 |
std::fewerstd::fewer
|
Jeff Snyder, Jonathan B. Coe
+1
|
LEWGLWG |
|
| P4168R0 |
Fix defects in float…81, LWG3082, LWG3456)Fix defects in floating-point std::from_chars (LWG3081, LWG3082, LWG3456)Fix defects in floating-point std::from_chars (LWG3081, LWG3082, LWG3456)
|
Jan Schultke |
SG6 |
|
| P4172R0 |
Info: IoAwaitable fo…ive Byte-Oriented I/OInfo: IoAwaitable for Coroutine-Native Byte-Oriented I/OInfo: IoAwaitable for Coroutine-Native Byte-Oriented I/O
|
Vinnie Falco, Steve Gerbino |
WG21 |
|
| P4173R0 |
A range facility for mdspanA range facility for mdspan
|
Hewill Kang |
LEWGLWG |
|
| P4174R0 |
Named, composable ty…r concept constraintsNamed, composable type sets for concept constraintsNamed, composable type sets for concept constraints
|
Emanuel Spiridon |
LEWGI |
|
| P4175R0 |
Lift some arbitrary CTAD restrictionsLift some arbitrary CTAD restrictions
|
Matheus Izvekov |
EWGCWG |
|
| P4176R0 |
Grammar non-terminal…r postfix-expressionsGrammar non-terminals for postfix-expressionsGrammar non-terminals for postfix-expressions
|
Vlad Serebrennikov |
CWG |
|
| P4179R0 |
view_interface::[c]rbegin()view_interface::[c]rbegin()
|
Hewill Kang |
LEWGLWG
+1
|
|
| P4182R0 |
Info: A Citable Inve…d Compiler ToolchainsInfo: A Citable Inventory of Platforms, Operating Systems, and Compiler ToolchainsInfo: A Citable Inventory of Platforms, Operating Systems, and Compiler Toolchains
|
Mungo Gill |
WG21 |
|
| P4186R0 |
A Plan For ProfilesA Plan For Profiles
|
Peter Bindels |
SG23 |
|
| P4188R0 |
Extensible Math Functions for C++Extensible Math Functions for C++
|
Stephane Gros-Lemesre |
LEWGLWG
+2
|
|
| P4190R0 |
Restore span's initi…constructor for C++29Restore span's initializer_list constructor for C++29Restore span's initializer_list constructor for C++29
|
Mark Hoemmen, Hana Dusíková
+1
|
LEWG |
|
| P4191R0 |
is_nothrow_connectable_inis_nothrow_connectable_in
|
Robert Leahy |
LEWG
+1
|
|
| P4192R0 |
Better specification of alignmentBetter specification of alignment
|
Vlad Serebrennikov |
CWG |
|
| P4197R0 |
Design questions for…l relocation in C++29Design questions for trivial relocation in C++29Design questions for trivial relocation in C++29
|
Giuseppe D'Angelo |
EWGLEWG |
|