P1040R10
EWGLEWGCWG
std::embed and #depend
JeanHeyd Meneide
Revision history
-
R10
2026-05
EWGLEWGCWG
New
-
R9
2026-04
EWGLEWGCWG
P2728R12
SG9SG16LEWG
Unicode in the Library, Part 1: UTF Transcoding
Eddie Nolan
Revision history
-
R12
2026-05
SG9SG16LEWG
New
-
R11
2026-02
SG9SG16LEWG
Structured bindings for std::extents
Bernhard Manfred Gruber, Yihan Wang, Mark Hoemmen
chunked_invoke
Daniel Towner, Ruslan Arutyunyan
Revision history
-
R4
2026-05
LEWG
New
-
R3
2026-04
LEWG
-
R2
2026-02
LEWG
Allowing user-defined types in std::simd
Daniel Towner, Ruslan Arutyunyan
Revision history
-
R4
2026-05
SG6LEWG
New
-
R3
2026-04
SG6LEWG
-
R2
2026-02
SG6LEWG
Automatically Generate `operator->`
Andre Kostur, David Stone
P3045R8
SG6SG16SG20LEWG
Quantities and units library
Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña, Charles Hogg, Nicolas Holthaus, Roth Michaels, Vincent Reverdy
Revision history
-
R8
2026-05
SG6SG16SG20LEWG
New
-
R7
2026-02
SG6SG16SG20LEWG
Making user-defined constructors of view iterators/sentinels private
Hewill Kang
P3098R2
SG21EWGLEWG
Contracts for C++: Postcondition captures
Timur Doumler, Gašper Ažman, Joshua Berne
Revision history
-
R2
2026-05
SG21EWGLEWG
New
A framework for systematically addressing undefined behaviour in the C++ Standard
Timur Doumler, Joshua Berne
constexpr pointer tagging
Hana Dusíková
Integrating Existing Assertions With Contracts
Joshua Berne, Timur Doumler, John Lakos
views::scan
Yihe Li
P3377R0
EWGLEWG
New
constexpr `reinterpret_cast` partial replacements
Hana Dusíková, Gašper Ažman
Attributes reflection
Aurelien Cassagnes
`any_view`
Hui Xie, S. Levent Yilmaz, Louis Dionne, Patrick Roberts
Revision history
-
R6
2026-05
SG9LEWG
New
-
R5
2026-02
SG9LEWG
Hazard Pointer Synchronous Reclamation
Maged Michael, Michael Wong, Paul McKenney, Mark de Wever
Revision history
-
R4
2026-05
LEWG
New
-
R3
2026-04
LEWG
Add n_elements named constructor to std::simd
Daniel Towner
Revision history
-
R3
2026-04
LEWG
New
-
R2
2026-02
LEWG
Extending is_within_lifetime
Barry Revzin
isqrt: A function to calculate integer square root of the nonnegative integer
Nikita Sakharin
Carry-less product: std::clmul
Jan Schultke
Revision history
-
R5
2026-05
LEWG
New
-
R4
2026-02
LEWG
Slides for P3642R4 - Carry-less product: std::clmul
Jan Schultke
cstring_view
Peter Bindels, Hana Dusikova, Jeremy Rifkin, Marco Foco, Alexey Shevlyakov
Bit-precise integers
Jan Schultke
Revision history
-
R4
2026-05
LEWGCWG
New
-
R3
2026-02
EWGLEWG
Integer division
Jan Schultke
Revision history
-
R4
2026-05
LEWG
New
-
R3
2026-02
LEWG
Filter View Extensions for Safer Use, Rev 3
Nicolai Josuttis
Revision history
-
R3
2026-04
LEWGLWG
New
-
R2
2026-04
LEWGLWG
Aligning span and string_view
Michael Florian Hava
std::array is a wrapper for an array!
Jan Schultke
Revision history
-
R4
2026-05
LEWG
New
-
R3
2026-02
LEWG
Make std::make_from_tuple SFINAE friendly
Yihan Wang
Tuple protocol for fixed-size spans
Michael Florian Hava
Adjoints to "Enabling list-initialization for algorithms": uninitialized_fill
Giuseppe D'Angelo, Ruslan Arutyunyan
Revision history
-
R2
2026-04
LEWGLWG
New
-
R1
2026-04
LEWGLWG
constexpr exception library which is unsurprising in potentially constant initialization
Hana Dusíková
P3826R5
SG1LEWGLWG
Fix Sender Algorithm Customization
Eric Niebler
Revision history
-
R5
2026-04
SG1LEWGLWG
New
-
R4
2026-04
SG1LEWGLWG
-
R3
2026-01
SG1LEWGLWG
Timed lock algorithms for multiple lockables
Ted Lyngmo
P3833R2
SG1LEWGI
std::unique_multilock
Ted Lyngmo
Revision history
-
R2
2026-04
SG1LEWGI
New
-
R1
2026-04
SG1
P3839R0
SG6SG20SG23LEWG
New
Slides from the Evening Session on P3045 (Quantities and Units Library)
Mateusz Pusz
Revision history
-
R0
2026-04
SG6SG20SG23LEWG
New
A conservative fix for constexpr uncaught_exceptions() and current_exception()
Ville Voutilainen
Revision history
-
R2
2026-04
LEWGLWG
New
-
R1
2026-04
LEWGLWG
P3850R0
EWGLEWG
New
A proposed plan for extending Contracts in C++29
Timur Doumler, Joshua Berne
constexpr `is_pointer_within` memory area
Hana Dusíková
2025-10 Library Evolution Poll Outcomes
Inbal Levi, Fabio Fracassi, Andreas Weis, Nevin Liber, Billy Baker, Corentin Jabot
Slides for P3724R3 - Integer division
Jan Schultke
P3927R2
SG1LEWGLWG
New
task_scheduler Support for Parallel Bulk Execution
Eric Niebler
Revision history
-
R2
2026-04
SG1LEWGLWG
New
-
R1
2026-04
SG1LEWGLWG
-
R0
2026-01
SG1LEWGLWG
constexpr `std::hive`
Hana Dusíková, NylteJ
Safer atomic_ref::address (FR-030-310)
Corentin Jabot
P3952R0
EWGLEWG
New
is_pointer_in_range
Herb Sutter, Glen Joseph Fernandes
P3955R0
SG1LEWG
New
It's Scopes All the Way Down
Robert Leahy
Let layout_stride::mapping with zero extent(s) accept zero strides
Mark Hoemmen, Jacob Faibussowitsch, Christian Trott
P3960R0
SG1EWGIEWGLEWG
New
Define copy-constructibility-from-bytes
Mark Hoemmen, Ruslan Arutyunyan
Revision history
-
R0
2026-01
SG1EWGIEWGLEWG
New
P3969R1
EWGLEWG
New
Fixing std::bit_cast of types with padding bits
Jan Schultke
Revision history
-
R1
2026-05
EWGLEWG
New
-
R0
2026-02
LEWG
P3971R1
LEWG
New
Generalised type rebinding for structures of uniform elements
Daniel Towner
Revision history
-
R1
2026-05
LEWG
New
-
R0
2026-02
LEWG
P3973R1
LEWG
New
bit_cast_as: Element type reinterpretation for std::simd
Daniel Towner
Revision history
-
R1
2026-05
LEWG
New
-
R0
2026-02
LEWG
P3981R2
LEWG
New
Better return types in std::inplace_vector and std::exception_ptr_cast
Barry Revzin, Jonathan Wakely, Tomasz Kamiński
Revision history
-
R2
2026-04
LEWG
New
-
R1
2026-02
LEWG
-
R0
2026-02
LEWG
P3983R2
SG1LEWGLWG
New
simd object representation
Daniel Towner, Ruslan Arutyunyan
Revision history
-
R2
2026-05
SG1LEWGLWG
New
-
R1
2026-04
SG1LEWGLWG
-
R0
2026-02
LEWGLWG
P4003R3
LEWG
New
Ask: A Minimal Coroutine Execution Model
Vinnie Falco, Mungo Gill, Steve Gerbino
Revision history
-
R3
2026-05
LEWG
New
-
R2
2026-04
LEWG
-
R1
2026-04
LEWG
-
R0
2026-02
LEWGILEWG
Transparent Function Objects for Shift Operators
Daniel Towner
P4010R1
SG6LEWG
New
Add funnel shift operations to bit header
Daniel Towner
Revision history
-
R1
2026-04
SG6LEWG
New
-
R0
2026-02
SG6
constexpr `any` of all the things
Hana Dusíková
P4016R0
SG6LEWGI
New
Canonical Parallel Reduction: A Fixed Expression Structure for Run-To-Run Consistency
Andrew Drakeford
Remove try_append_range from inplace_vector for now
Barry Revzin, Jonathan Wakely, Tomasz Kamiński
P4030R0
SG9SG16LEWG
New
Endian Views
Eddie Nolan
Revision history
-
R0
2026-02
SG9SG16LEWG
New
P4031R1
LEWG
New
Rename system_context_replaceability namespace
Ruslan Arutyunyan
Revision history
-
R1
2026-04
LEWG
New
-
R0
2026-02
LEWG
Slides for P3969R0 - Fixing std::bit_cast of types with padding bits
Jan Schultke
P4049R0
SG1SG9LEWGISG23LEWG
New
Relaxing and extending std::copy
Giuseppe D'Angelo
Revision history
-
R0
2026-04
SG1SG9LEWGISG23LEWG
New
Renaming saturation arithmetic functions
Jan Schultke, Corentin Jabot
P4102R0
SG9LEWG
New
Container insertion and erasure should be allowed to relocate
Giuseppe D'Angelo
P4140R0
LEWGLWG
New
Proposed resolution for US70-126: allow incomplete types in type_order
Gašper Ažman
P4148R1
LEWGI
New
protocol: Structural Subtyping for C++
Jonathan B. Coe, Hana Dusikova, Antony Peacock, Philip Craig, Neelofer Banglawala
Revision history
-
R1
2026-05
LEWGI
New
-
R0
2026-04
SG7LEWGI
Multidimensional Index-based For Each
Nicolas Morales, Mark Hoemmen, Bryce Adelstein Lelbach, Damien Lebrun-Grandie
P4151R1
LEWG
New
Rename affine_on
Robert Leahy
Revision history
-
R1
2026-04
LEWG
New
-
R0
2026-04
LEWG
LEWG Slides for P3666R3
Jan Schultke
P4161R0
LEWGLWG
New
std::fewer
Jeff Snyder, Jonathan B. Coe, Neelofer Banglawala
P4173R0
LEWGLWG
New
A range facility for mdspan
Hewill Kang
P4174R0
LEWGI
New
Named, composable type sets for concept constraints
Emanuel Spiridon
P4179R0
SG9LEWGLWG
New
view_interface::[c]rbegin()
Hewill Kang
Revision history
-
R0
2026-04
SG9LEWGLWG
New
P4188R0
SG6LEWGILEWGLWG
New
Extensible Math Functions for C++
Stephane Gros-Lemesre
Revision history
-
R0
2026-04
SG6LEWGILEWGLWG
New
get()ing the pointer from optional
Nevin Liber
Restore span's initializer_list constructor for C++29
Mark Hoemmen, Hana Dusíková, Rob Parolin
P4191R0
SG1LEWG
New
is_nothrow_connectable_in
Robert Leahy
P4197R0
EWGLEWG
New
Design questions for trivial relocation in C++29
Giuseppe D'Angelo
P4198R0
LEWGI
New
Runtime Indexed Tuples
Abdul Muneem
Revert string support in std::constant_wrapper
Barry Revzin, Zach Laine, Matthias Kretz, Jonathan Wakely, Tomasz Kamiński
P4209R0
SG6LEWG
New
numeric_limits for std::simd
Daniel Towner
P4210R0
LEWGI
New
copy_on_write: A Vocabulary Type for Lazily- Copied Values
Daniel Pfeifer
Minimal SI: Defining the International System of Units for the C++ Standard Library
Mateusz Pusz
Comparisons for span
Michael Florian Hava
P4217R0
SG1LEWG
New
when_all() is just just()
Robert Leahy
Design goals for zstring_view
Andrzej Krzemieński
2026-05 Library Evolution Polls
Inbal Levi, Fabio Fracassi, Andreas Weis, Corentin Jabot
What's in a cstring_view?
Andreas Weis
try_*_back For Other Sequence Containers
Nevin Liber
P4229R0
SG6LEWGISG22
New
Canonical Parallel Scan: Expression and Observation Contracts for Reproducible Parallel Algorithms
Andrew Drakeford
Revision history
-
R0
2026-05
SG6LEWGISG22
New
P4230R0
SG1LEWG
New
Implementability of P0943's C++ stdatomic.h
Hans Boehm
P4231R0
SG6LEWG
New
Unified floating point rounding proposal
Hans Boehm, Guy Davidson, Jan Schultke
P4233R0
LEWGLWG
New
More minor additions to standard library hardening
Konstantin Varlamov