WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
SD-1 |
2022 PL22.16/WG21 document list |
Hal Finkel |
2022-01-22 |
2022-01 |
|
|
|
2022-01 |
P0447R18 |
Introduction of std::hive to the standard library |
Matt Bentley |
2021-12-21 |
2022-01 |
P0447R17 |
SG14, Library Evolution, WG21 |
|
P0792R6 |
function_ref: a non-owning reference to a Callable |
Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo |
2022-01-17 |
2022-01 |
P0792R5 |
Library Evolution, Library |
|
P1018R14 |
C++ Language Evolution status - pandemic edition - 2021/09-2022/01 |
JF Bastien |
2022-01-14 |
2022-01 |
P1018R13 |
Evolution, WG21 |
|
P1083R4 |
Move resource_adaptor from Library TS to the C++ WP |
Pablo Halpern |
2022-01-01 |
2022-01 |
P1083R3 |
Library Evolution |
|
P1206R7 |
Conversions from ranges to containers |
Corentin Jabot, Eric Niebler, Casey Carter |
2022-01-21 |
2022-01 |
P1206R6 |
Library |
|
P1240R2 |
Scalable Reflection |
Daveed Vandevoorde, Wyatt Childers, Andrew Sutton, Faisal Vali |
2022-01-14 |
2022-01 |
P1240R1 |
SG7 |
|
P1664R6 |
reconstructible_range - a concept for putting ranges back together |
JeanHeyd Meneide |
2021-12-26 |
2022-01 |
P1664R5 |
SG9, Library Evolution |
|
P1841R2 |
Wording for Individually Specializable Numeric Traits |
Walter E Brown |
2022-01-14 |
2022-01 |
P1841R1 |
Library |
|
P1854R3 |
Conversion to literal encoding should not lead to loss of meaning |
Corentin Jabot |
2022-01-15 |
2022-01 |
P1854R2 |
Evolution |
|
P1885R9 |
Naming Text Encodings to Demystify Them |
Corentin Jabot, Peter Brett |
2022-01-15 |
2022-01 |
P1885R8 |
Library Evolution |
|
P1899R2 |
stride_view |
Christopher Di Bella, Tim Song |
2021-12-23 |
2022-01 |
P1899R1 |
SG9, Library Evolution |
|
P2000R3 |
Direction for ISO C++ |
Daveed Vandevoorde, Howard Hinnant, Roger Orr, Bjarne Stroustrup, Michael Wong |
2022-01-06 |
2022-01 |
P2000R2 |
WG21, Direction Group |
|
P2079R2 |
System execution context |
Lee Howes, Ruslan Arutyunyan, Michael Voss |
2022-01-15 |
2022-01 |
P2079R1 |
SG1, Library Evolution |
|
P2093R12 |
Formatted output |
Victor Zverovich |
2021-12-20 |
2022-01 |
P2093R11 |
Library |
|
P2165R3 |
Compatibility between tuple, pair and tuple-like objects |
Corentin Jabot |
2022-01-18 |
2022-01 |
P2165R2 |
Library Evolution |
|
P2248R4 |
Enabling list-initialization for algorithms |
Giuseppe D'Angelo |
2022-01-03 |
2022-01 |
P2248R3 |
SG6, SG9, Library Evolution |
|
P2249R4 |
Mixed comparisons for smart pointers |
Giuseppe D'Angelo |
2022-01-11 |
2022-01 |
P2249R3 |
Library Evolution |
|
P2286R5 |
Formatting Ranges |
Barry Revzin |
2022-01-16 |
2022-01 |
P2286R4 |
Library Evolution |
|
P2286R6 |
Formatting Ranges |
Barry Revzin |
2022-01-19 |
2022-01 |
P2286R5 |
Library Evolution |
|
P2300R4 |
std::execution |
Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach |
2022-01-19 |
2022-01 |
P2300R3 |
SG1, Library Evolution |
|
P2302R3 |
std::ranges::contains |
Christopher Di Bella |
2022-01-20 |
2022-01 |
P2302R2 |
Library Evolution |
|
P2303R4 |
Basic lambdas for C |
Jens Gustedt |
2021-12-24 |
2022-01 |
P2303R3 |
SG22 |
|
P2304R3 |
Improve type generic programming |
Jens Gustedt |
2021-12-24 |
2022-01 |
P2304R2 |
SG22 |
|
P2305R4 |
Type inference for variable definitions and function returns |
Jens Gustedt |
2021-12-24 |
2022-01 |
P2305R3 |
SG22 |
|
P2306R3 |
Type-generic lambdas |
Jens Gustedt |
2021-12-24 |
2022-01 |
P2306R2 |
SG22 |
|
P2310R1 |
Revise spelling of keywords |
Jens Gustedt |
2021-12-31 |
2022-01 |
P2310R0 |
SG22 |
|
P2311R2 |
Make false and true first-class language features |
Jens Gustedt |
2021-12-30 |
2022-01 |
P2311R1 |
SG22 |
|
P2324R2 |
Labels at the end of compound statements (C compatibility) |
Martin Uecker |
2022-01-14 |
2022-01 |
P2324R1 |
SG22, Core |
|
P2363R3 |
Extending associative containers with the remaining heterogeneous overloads |
Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan |
2022-01-19 |
2022-01 |
P2363R2 |
Library Evolution |
|
P2370R2 |
Stacktrace from exception |
Andrei Nekrashevich, Antony Polukhin |
2022-01-11 |
2022-01 |
P2370R1 |
Library Evolution, Library |
|
P2375R1 |
Generalisation of nth_element to a range of nths |
Johan Lundberg |
2022-01-14 |
2022-01 |
P2375R0 |
SG9, Evolution |
|
P2404R1 |
Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with |
Justin Bassett |
2021-12-25 |
2022-01 |
P2404R0 |
SG9, LEWGI, Library Evolution, Library |
|
P2404R2 |
Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with |
Justin Bassett |
2022-01-19 |
2022-01 |
P2404R1 |
SG9, LEWGI, Library Evolution, Library |
|
P2424R0 |
Abbreviated Parameters |
Mihail Naydenov |
2022-01-14 |
2022-01 |
|
EWGI |
|
P2437R1 |
Support for #warning |
Aaron Ballman |
2022-01-13 |
2022-01 |
P2437R0 |
Core |
|
P2447R2 |
std::span and the missing constructor |
Federico Kircheis |
2022-01-22 |
2022-01 |
P2447R1 |
Library Evolution |
|
P2448R1 |
Relaxing some constexpr restrictions |
Barry Revzin |
2022-01-16 |
2022-01 |
P2448R0 |
Core |
|
P2457R0 |
2021 December Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2022-01-14 |
2022-01 |
|
Library Evolution |
|
P2458R0 |
2022 January Library Evolution Polls |
Bryce Adelstein Lelbach |
2022-01-20 |
2022-01 |
|
Library Evolution |
|
P2468R2 |
The Equality Operator You Are Looking For |
Barry Revzin, Bjarne Stroustrup, Cameron DaCamara, Daveed Vandevoorde, Gabriel Dos Reis, Herb Sutter, Jason Merrill, Jonathan Caves, Richard Smith, Ville Voutilainen |
2022-01-15 |
2022-01 |
P2468R1 |
Evolution, Core |
|
P2474R1 |
views::repeat |
Michał Dominiak |
2022-01-18 |
2022-01 |
P2474R0 |
SG9, Library Evolution |
|
P2494R1 |
Relaxing range adaptors to allow for move only types |
Michał Dominiak |
2022-01-17 |
2022-01 |
P2494R0 |
SG9, Library Evolution |
|
P2498R1 |
Forward compatibility of text_encoding with additional encoding registries |
Peter Brett |
2022-01-14 |
2022-01 |
P2498R0 |
SG16, Library Evolution |
|
P2507R1 |
Limit [[assume]] to conditional-expressions |
Peter Brett |
2022-01-04 |
2022-01 |
P2507R0 |
Evolution |
|
P2508R1 |
Exposing std::basic-format-string |
Barry Revzin |
2022-01-18 |
2022-01 |
P2508R0 |
Library Evolution |
|
P2511R0 |
Beyond operator(): NTTP callables in type-erased call wrappers |
Zhihao Yuan |
2022-01-14 |
2022-01 |
|
Library Evolution |
|
P2512R0 |
SG16: Unicode meeting summaries 2021-06-09 through 2021-12-15 |
Tom Honermann |
2021-12-23 |
2022-01 |
|
SG16 |
|
P2513R0 |
char8_t Compatibility and Portability Fixes |
JeanHeyd Meneide, Tom Honermann |
2022-01-09 |
2022-01 |
|
SG16, Evolution |
|
P2514R0 |
std::breakpoint |
René Ferdinand Rivera Morell, Isabella Muerte |
2022-01-03 |
2022-01 |
|
SG15, Library Evolution |
|
P2515R0 |
std::is_debugger_present |
René Ferdinand Rivera Morell |
2022-01-03 |
2022-01 |
|
SG15, Library Evolution |
|
P2516R0 |
string_view is implicitly convertible from what? |
Victor Zverovich |
2022-01-07 |
2022-01 |
|
Library Evolution |
|
P2517R0 |
Add a conditional noexcept specification to std::apply |
Hewill Kang |
2022-01-14 |
2022-01 |
|
Library Evolution |
|
P2520R0 |
move_iterator should be a random access iterator |
Barry Revzin |
2022-01-16 |
2022-01 |
|
Library Evolution |
|
P2521R0 |
Contract support -- Working Paper |
Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum |
2022-01-17 |
2022-01 |
|
SG21 |
|
P2523R0 |
Request for re-inclusion of std::hive proposal in C++23 |
Matt Bentley |
2022-01-14 |
2022-01 |
|
SG14, Library Evolution |
|
P2524R0 |
SG14: Low Latency/Games/Embedded/Finance/Simulation 2020/12/09-2022/01/12 |
Michael Wong |
2022-01-15 |
2022-01 |
|
SG14 |
|
P2525R0 |
SG19: Machine Learning Meeting Minutes 2020/12/10-2022/01/13 |
Michael Wong |
2022-01-15 |
2022-01 |
|
SG19 |
|
P2527R0 |
std::variant_alternative_index and std::variant_alternative_index_v |
Alex Christensen |
2022-01-18 |
2022-01 |
|
LEWGI |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2022-02 |
N4903 |
PL22.16/WG21 agenda: 7 February 2022, Virtual Meeting |
John Spicer |
2022-01-24 |
2022-02 |
|
WG21 |
|
N4904 |
WG21 admin telecon meetings: 2022 summer and autumn (revision 1) |
Herb Sutter |
2022-01-24 |
2022-02 |
N4899 |
WG21 |
|
N4905 |
WG21 2022-01 Admin telecon minutes |
Nina Ranns |
2022-02-01 |
2022-02 |
|
WG21 |
|
N4906 |
Transactional Memory TS2 |
Michael Wong |
2022-02-19 |
2022-02 |
|
WG21 |
|
N4907 |
WG21 2022-02 Virtual Meeting Minutes of Meeting |
Nina Ranns |
2022-02-17 |
2022-02 |
|
WG21 |
|
P0009R15 |
MDSPAN |
Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber |
2022-02-14 |
2022-02 |
P0009R14 |
Library |
|
P0323R12 |
std::expected |
Vicente Botet, JF Bastien, Jonathan Wakely |
2022-01-07 |
2022-02 |
P0323R11 |
Library |
Adopted 2022-02 |
P0447R19 |
Introduction of std::hive to the standard library |
Matt Bentley |
2022-02-17 |
2022-02 |
P0447R18 |
SG14, Library Evolution, WG21 |
|
P0561R6 |
An RAII Interface for Deferred Reclamation |
Geoffrey Romer, Andrew Hunter |
2022-02-02 |
2022-02 |
P0561R5 |
Library |
|
P0792R7 |
function_ref: a non-owning reference to a Callable |
Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo |
2022-02-14 |
2022-02 |
P0792R6 |
Library Evolution, Library |
|
P0792R8 |
function_ref: a non-owning reference to a Callable |
Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo |
2022-02-16 |
2022-02 |
P0792R7 |
Library Evolution, Library |
|
P0957R5 |
Proxy: A Polymorphic Programming Library |
Mingxin Wang |
2022-02-15 |
2022-02 |
P0957R4 |
LEWGI |
|
P1018R15 |
C++ Language Evolution status - pandemic edition – 2022/01-2022/02 |
JF Bastien |
2022-02-15 |
2022-02 |
P1018R14 |
Evolution, WG21 |
|
P1202R4 |
Asymmetric Fences |
David Goldblatt |
2022-02-15 |
2022-02 |
P1202R3 |
Library Evolution, Library |
|
P1223R3 |
find_last |
Zach Laine |
2022-02-15 |
2022-02 |
P1223R2 |
Library Evolution, Library |
|
P1478R7 |
Byte-wise atomic memcpy |
Hans Boehm |
2022-02-05 |
2022-02 |
P1478R6 |
Library |
|
P1664R7 |
reconstructible_range - a concept for putting ranges back together |
JeanHeyd Meneide, Hannes Hauswedell |
2022-02-16 |
2022-02 |
P1664R6 |
SG9, Library Evolution |
|
P1774R6 |
Portable assumptions |
Timur Doumler |
2022-02-15 |
2022-02 |
P1774R5 |
Core |
|
P1839R3 |
Accessing Object Representations |
Krystian Stasiowski, Timur Doumler |
2022-02-19 |
2022-02 |
P1839R2 |
Core |
|
P1841R3 |
Wording for Individually Specializable Numeric Traits |
Walter E Brown |
2022-02-14 |
2022-02 |
P1841R2 |
Library |
|
P1885R10 |
Naming Text Encodings to Demystify Them |
Corentin Jabot, Peter Brett |
2022-02-14 |
2022-02 |
P1885R9 |
Library Evolution |
|
P2093R13 |
Formatted output |
Victor Zverovich |
2022-02-09 |
2022-02 |
P2093R12 |
Library |
|
P2214R2 |
A Plan for C++23 Ranges |
Barry Revzin, Conor Hoekstra, Tim Song |
2022-02-18 |
2022-02 |
P2214R1 |
Library Evolution |
|
P2416R2 |
Presentation of requirements in the standard library |
Jens Maurer |
2022-02-14 |
2022-02 |
P2416R1 |
Library |
|
P2438R2 |
std::string::substr() && |
Federico Kircheis, Tomasz Kamiński |
2022-02-04 |
2022-02 |
P2438R1 |
Library |
|
P2441R2 |
views::join_with |
Barry Revzin |
2022-01-28 |
2022-02 |
P2441R1 |
Library Evolution |
Adopted 2022-02 |
P2446R2 |
views::as_rvalue |
Barry Revzin |
2022-02-15 |
2022-02 |
P2446R1 |
Library Evolution |
|
P2448R2 |
Relaxing some constexpr restrictions |
Barry Revzin |
2022-01-27 |
2022-02 |
P2448R1 |
Core |
|
P2452R0 |
2021 October Library Evolution and Concurrency Polls on Networking and Executors |
Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig |
2022-02-15 |
2022-02 |
|
Library Evolution |
|
P2453R0 |
2021 October Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2022-02-15 |
2022-02 |
|
SG4, Library Evolution |
|
P2458R1 |
2022 January Library Evolution Polls |
Bryce Adelstein Lelbach |
2022-01-26 |
2022-02 |
P2458R0 |
Library Evolution |
|
P2459R0 |
2022 January Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig |
2022-02-15 |
2022-02 |
|
Library Evolution |
|
P2465R2 |
Standard Library Modules std and std.compat |
Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely |
2022-02-02 |
2022-02 |
P2465R1 |
Core, Library |
|
P2467R1 |
Support exclusive mode for fstreams |
Jonathan Wakely |
2022-02-18 |
2022-02 |
P2467R0 |
Library |
|
P2472R1 |
make function_ref more functional |
Jarrad J. Waterloo |
2022-02-15 |
2022-02 |
P2472R0 |
Library Evolution |
|
P2495R0 |
Interfacing stringstreams with string_view |
Michael Hava |
2022-02-13 |
2022-02 |
|
Library Evolution |
|
P2502R1 |
std::generator: Synchronous Coroutine Generator for Ranges |
Casey Carter |
2022-01-25 |
2022-02 |
P2502R0 |
Library Evolution |
|
P2505R1 |
Monadic Functions for std::expected |
Jeff Garland |
2022-02-15 |
2022-02 |
P2505R0 |
Library Evolution, Library |
|
P2506R0 |
std::lazy: a coroutine for deferred execution |
Casey Carter |
2022-02-03 |
2022-02 |
|
Library Evolution |
|
P2513R1 |
char8_t Compatibility and Portability Fix |
JeanHeyd Meneide, Tom Honermann |
2022-02-14 |
2022-02 |
P2513R0 |
Evolution |
|
P2521R1 |
Contract support -- Working Paper |
Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum |
2022-02-15 |
2022-02 |
P2521R0 |
SG21 |
|
P2528R0 |
C/C++ Identifier Security using Unicode Standard Annex 39 |
Reini Urban |
2022-01-22 |
2022-02 |
|
SG16, Evolution, Core |
|
P2529R0 |
generator should have T&& reference_type |
Mathias Stearn |
2022-01-25 |
2022-02 |
|
Library Evolution |
|
P2530R0 |
Why Hazard Pointers should be in C++26 |
Maged Michael, Maged M. Michael, Michael Wong, Paul McKenney, Andrew Hunter, Daisy S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn |
2022-02-14 |
2022-02 |
|
SG1 |
|
P2531R0 |
C++ Standard Library Issues to be moved in Virtual Plenary, Feb. 2022 |
Jonathan Wakely |
2022-01-31 |
2022-02 |
|
WG21 |
Adopted 2022-02 |
P2532R0 |
Removing exception_ptr from the Receiver Concepts |
Eric Niebler |
2022-02-02 |
2022-02 |
|
Library Evolution |
|
P2533R0 |
Core Language Working Group "ready" Issues for the February, 2022 meeting |
William M. Miller |
2022-01-30 |
2022-02 |
|
WG21 |
Adopted 2022-02 |
P2534R0 |
Slides: function_ref in the wild (P0792R7 presentation) |
Zhihao Yuan |
2022-02-16 |
2022-02 |
|
Library Evolution |
|
P2535R0 |
Message fences |
Olivier Giroux, Daniel Lustig |
2022-02-02 |
2022-02 |
|
SG1 |
|
P2536R0 |
Distributing C++ Module Libraries with dependencies json files. |
Olga Arkhipova |
2022-02-03 |
2022-02 |
|
SG15 |
|
P2537R0 |
Relax va_start Requirements to Match C |
JeanHeyd Meneide |
2022-02-14 |
2022-02 |
|
Library Evolution |
|
P2538R0 |
ADL-proof std::projected |
Arthur O'Dwyer |
2022-02-15 |
2022-02 |
|
Library Evolution, Library |
|
P2540R0 |
Empty Product for certain Views |
Steve Downey |
2022-02-16 |
2022-02 |
|
SG9 |
|
P2541R0 |
Consider renaming remove_quals |
Corentin Jabot |
2022-02-15 |
2022-02 |
|
SG22 |
|
P2542R0 |
views::concat |
Hui Xie, S. Levent Yilmaz |
2022-02-19 |
2022-02 |
|
SG9, Library Evolution |
|
P2544R0 |
C++ exceptions are becoming more and more problematic |
Thomas Neumann |
2022-02-12 |
2022-02 |
|
EWGI |
|
P2545R0 |
Why RCU Should be in C++26 |
Paul E. McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O’Dwyer, Daisy Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp, Tomasz Kamiński, Jens Maurer |
2022-02-14 |
2022-02 |
|
SG1, Library Evolution |
|
P2546R0 |
Debugging Support |
René Ferdinand Rivera Morell |
2022-02-15 |
2022-02 |
|
SG15, Library Evolution |
|
P2547R0 |
Language support for customisable functions |
Lewis Baker, Corentin Jabot, Gašper Ažman |
2022-02-15 |
2022-02 |
|
Evolution |
|
P2549R0 |
std::unexpected should have error() as member accessor |
Yihe Li |
2022-02-13 |
2022-02 |
|
LEWGI, Library Evolution |
|
P2550R0 |
ranges::copy should say output_iterator somewhere |
Barry Revzin |
2022-02-17 |
2022-02 |
|
Library |
|
P2551R0 |
Clarify intent of P1841 numeric traits |
Matthias Kretz, Jonathan Wakely |
2022-02-14 |
2022-02 |
|
Library Evolution |
|
P2552R0 |
On the ignorability of standard attributes |
Timur Doumler |
2022-02-16 |
2022-02 |
|
Evolution |
|
P2553R0 |
Make mdspan size_type controllable |
Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Dan Sunderland |
2022-02-14 |
2022-02 |
|
Library Evolution |
|
P2554R0 |
C-Array Interoperability of MDSpan |
Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, K. R. Walker, Dan Sunderland |
2022-02-15 |
2022-02 |
|
Library Evolution |
|
P2555R0 |
Naming improvements for std::execution |
Jens Maurer |
2022-02-15 |
2022-02 |
|
Library Evolution |
|
P2557R0 |
WG21 2022-02 Virtual Meeting Record of Discussion |
Nina Ranns |
2022-02-17 |
2022-02 |
|
WG21 |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2022-03 |
N4908 |
Working Draft, C++ Extensions for Library Fundamentals, Version 3 |
Thomas Köppe |
2022-02-20 |
2022-03 |
N4873 |
WG21 |
|
N4909 |
Editor's Report: C++ Extensions for Library Fundamentals, Version 3 |
Thomas Köppe |
2022-02-20 |
2022-03 |
|
WG21 |
|
N4910 |
Working Draft, Standard for Programming Language C++ |
Thomas Köppe |
2022-03-17 |
2022-03 |
N4901 |
WG21 |
|
N4911 |
Editors’ Report - Programming Languages - C++ |
Thomas Köppe |
2022-03-17 |
2022-03 |
|
WG21 |
|
P0009R16 |
MDSPAN |
Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber |
2022-03-16 |
2022-03 |
P0009R15 |
Library |
|
P0957R6 |
Proxy: A Polymorphic Programming Library |
Mingxin Wang |
2022-03-15 |
2022-03 |
P0957R5 |
LEWGI, Library Evolution |
|
P1083R5 |
Move resource_adaptor from Library TS to the C++ WP |
Pablo Halpern |
2022-02-24 |
2022-03 |
P1083R4 |
Library Evolution |
|
P1684R1 |
mdarray: An Owning Multidimensional Array Analog of mdspan |
Christian Trott, David Hollman,Mark Hoemmen,Daniel Sunderland |
2022-03-21 |
2022-03 |
P1684R0 |
Library Evolution |
|
P1708R6 |
Simple Statistical Functions |
Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy, Jens Maurer |
2022-03-15 |
2022-03 |
P1708R5 |
SG6, SG19, Library Evolution |
|
P1839R4 |
Accessing Object Representations |
Krystian Stasiowski, Timur Doumler |
2022-03-16 |
2022-03 |
P1839R3 |
Core |
|
P2264R3 |
Make assert() macro user friendly for C and C++ |
Peter Sommerlad |
2022-02-27 |
2022-03 |
P2264R2 |
SG22, Library Evolution |
|
P2290R3 |
Delimited escape sequences |
Corentin Jabot |
2022-02-25 |
2022-03 |
P2290R2 |
SG22, Core |
|
P2465R3 |
Standard Library Modules std and std.compat |
Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely |
2022-03-11 |
2022-03 |
P2465R2 |
Core, Library |
|
P2510R1 |
Formatting pointers |
Mark de Wever |
2022-03-21 |
2022-03 |
P2510R0 |
Library |
|
P2511R1 |
Beyond operator(): NTTP callables in type-erased call wrappers |
Zhihao Yuan |
2022-03-15 |
2022-03 |
P2511R0 |
Library Evolution |
|
P2521R2 |
Contract support - Working Paper |
Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum |
2022-03-16 |
2022-03 |
P2521R1 |
SG21 |
|
P2539R0 |
Should the output of std::print to a terminal be synchronized with the underlying stream? |
Victor Zverovich |
2022-03-11 |
2022-03 |
|
Library Evolution |
|
P2540R1 |
Empty Product for certain Views |
Steve Downey |
2022-03-14 |
2022-03 |
P2540R0 |
SG9, Library Evolution |
|
P2553R1 |
Make mdspan size_type controllable |
Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Dan Sunderland |
2022-03-16 |
2022-03 |
P2553R0 |
Library Evolution, Library |
|
P2555R1 |
Naming improvements for std::execution |
Jens Maurer |
2022-03-13 |
2022-03 |
P2555R0 |
Library Evolution |
|
P2558R0 |
Add @, $, and ` to the basic character set |
Steve Downey |
2022-03-17 |
2022-03 |
|
SG16, EWGI, SG22 |
|
P2560R0 |
Comparing value- and type-based reflection |
Matúš Chochlı́k |
2022-02-24 |
2022-03 |
|
SG7 |
|
P2562R0 |
constexpr Stable Sorting |
Oliver Rosten |
2022-03-09 |
2022-03 |
|
Library Evolution, Library |
|
P2564R0 |
consteval needs to propagate up |
Barry Revzin |
2022-03-15 |
2022-03 |
|
Evolution |
|
P2565R0 |
Supporting User-Defined Attributes |
Bret Brown |
2022-03-16 |
2022-03 |
|
SG15 |
|
P2568R0 |
Proposal of std::map::at_ptr |
Andrew Tomazos |
2022-03-18 |
2022-03 |
|
Library Evolution |
|
P2569R0 |
*_HAS_SUBNORM==0 implies what? |
Fred Tydeman |
2022-03-18 |
2022-03 |
|
SG6, SG22 |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2022-04 |
P0429R8 |
A Standard flat_map |
Zach Laine |
2022-04-18 |
2022-04 |
P0429R7 |
Library |
|
P0957R7 |
Proxy: A Polymorphic Programming Library |
Mingxin Wang |
2022-04-19 |
2022-04 |
P0957R6 |
LEWGI, Library Evolution |
|
P1061R2 |
Structured Bindings can introduce a Pack |
Barry Revzin, Jonathan Wakely |
2022-04-22 |
2022-04 |
P1061R1 |
Evolution |
|
P1169R4 |
static operator() |
Barry Revzin, Casey Carter |
2022-04-11 |
2022-04 |
P1169R3 |
Core |
|
P1222R3 |
A Standard flat_set |
Zach Laine |
2022-04-18 |
2022-04 |
P1222R2 |
Library |
|
P1223R4 |
find_last |
Zach Laine |
2022-04-15 |
2022-04 |
P1223R3 |
Library Evolution, Library |
|
P1467R9 |
Extended floating-point types and standard names |
David Olsen, Michał Dominiak, Ilya Burylov |
2022-04-22 |
2022-04 |
P1467R8 |
Core, Library |
|
P1642R8 |
Freestanding Library: Easy [utilities], [ranges], and [iterators] |
Ben Craig |
2022-04-13 |
2022-04 |
P1642R7 |
Library |
|
P1673R7 |
A free function linear algebra interface based on the BLAS |
Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa |
2022-04-15 |
2022-04 |
P1673R6 |
Library Evolution |
|
P1674R1 |
Evolving a Standard C++ Linear Algebra Library from the BLAS |
Mark Hoemmen, Daisy Hollman, Christian Trott |
2022-04-15 |
2022-04 |
P1674R0 |
Library Evolution |
|
P1684R2 |
mdarray: An Owning Multidimensional Array Analog of mdspan |
Christian Trott, David Hollman,Mark Hoemmen,Daniel Sunderland |
2022-04-12 |
2022-04 |
P1684R1 |
Library Evolution |
|
P1967R5 |
#embed - a simple, scannable preprocessor-based resource acquisition method |
JeanHeyd Meneide |
2022-04-13 |
2022-04 |
P1967R4 |
Evolution |
|
P2071R2 |
Named universal character escapes |
Tom Honermann, Steve Downey, Peter Bindels, Corentin Jabot, R. Martinho Fernandes |
2022-03-27 |
2022-04 |
P2071R1 |
Core |
|
P2093R14 |
Formatted output |
Victor Zverovich |
2022-03-25 |
2022-04 |
P2093R13 |
Library |
|
P2174R1 |
Compound Literals |
Zhihao Yuan |
2022-04-15 |
2022-04 |
P2174R0 |
Evolution |
|
P2198R5 |
Freestanding Feature-Test Macros and Implementation-Defined Extensions |
Ben Craig |
2022-04-13 |
2022-04 |
P2198R4 |
Library |
|
P2266R3 |
Simpler implicit move |
Arthur O'Dwyer |
2022-03-26 |
2022-04 |
P2266R2 |
Core |
|
P2278R3 |
cbegin should always return a constant iterator |
Barry Revzin |
2022-04-12 |
2022-04 |
P2278R2 |
Library Evolution |
|
P2280R4 |
Using unknown references in constant expressions |
Barry Revzin |
2022-04-11 |
2022-04 |
P2280R3 |
Core |
|
P2286R7 |
Formatting Ranges |
Barry Revzin |
2022-04-22 |
2022-04 |
P2286R6 |
Library Evolution |
|
P2300R5 |
`std::execution` |
Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach |
2022-04-22 |
2022-04 |
P2300R4 |
SG1, Library Evolution |
|
P2302R4 |
std::ranges::contains |
Christopher Di Bella |
2022-04-17 |
2022-04 |
P2302R3 |
WG21 |
|
P2305R5 |
Type inference for object definitions |
Jens Gustedt, Alex Gilding |
2022-04-08 |
2022-04 |
P2305R4 |
SG22 |
|
P2322R6 |
ranges::fold |
Barry Revzin |
2022-04-22 |
2022-04 |
P2322R5 |
Library Evolution |
|
P2400R3 |
Library Evolution Report: 2021-09-28 to 2022-01-25 |
Bryce Adelstein Lelbach |
2022-04-21 |
2022-04 |
P2400R2 |
WG21 |
|
P2408R5 |
Ranges iterators as inputs to non-Ranges algorithms |
David Olsen |
2022-04-22 |
2022-04 |
P2408R4 |
Library |
|
P2472R2 |
make function_ref more functional |
Jarrad J. Waterloo, Zhihao Yuan |
2022-04-15 |
2022-04 |
P2472R1 |
Library Evolution |
|
P2505R2 |
Monadic Functions for std::expected |
Jeff Garland |
2022-04-16 |
2022-04 |
P2505R1 |
Library Evolution, Library |
|
P2510R2 |
Formatting pointers |
Mark de Wever |
2022-04-14 |
2022-04 |
P2510R1 |
Library |
|
P2538R1 |
ADL-proof std::projected |
Arthur O'Dwyer, Casey Carter |
2022-04-01 |
2022-04 |
P2538R0 |
Library Evolution, Library |
|
P2539R1 |
Should the output of std::print to a terminal be synchronized with the underlying stream? |
Victor Zverovich |
2022-04-11 |
2022-04 |
P2539R0 |
Library Evolution |
|
P2542R1 |
views::concat |
Hui Xie, S. Levent Yilmaz |
2022-03-28 |
2022-04 |
P2542R0 |
SG9, Library Evolution |
|
P2546R1 |
Debugging Support |
René Ferdinand Rivera Morell |
2022-04-11 |
2022-04 |
P2546R0 |
Library Evolution |
|
P2559R0 |
Plan for Concurrency Technical Specification Version 2 |
Bryce Adelstein Lelbach |
2022-04-01 |
2022-04 |
|
SG1, Evolution, Library Evolution |
|
P2573R0 |
= delete("should have a reason"); |
Yihe Li |
2022-04-14 |
2022-04 |
|
EWGI, Evolution |
|
P2574R0 |
2022-05 Library Evolution Polls |
Bryce Adelstein Lelbach |
2022-04-22 |
2022-04 |
|
Library Evolution |
|
P2576R0 |
The constexpr specifier for object definitions |
Jens Gustedt, Alex Gilding |
2022-04-08 |
2022-04 |
|
SG22 |
|
P2577R0 |
C++ Modules Discovery in Prebuilt Library Releases |
Daniel Ruoso |
2022-04-11 |
2022-04 |
|
SG15 |
|