WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
SD-1 |
2021 PL22.16/WG21 document list |
Hal Finkel |
2021-01-22 |
2021-01 |
|
|
|
2021-01 |
P0447R12 |
Introduction of std::colony to the standard library |
Matt Bentley |
2021-01-15 |
2021-01 |
P0447R11 |
SG14, Library Evolution, WG21 |
|
P0847R6 |
Deducing this |
Barry Revzin, Gašper Ažman, Sy Brand, Ben Deane |
2021-01-15 |
2021-01 |
P0847R5 |
Evolution |
|
P1121R2 |
Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2 |
Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, Daisy S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn |
2021-01-15 |
2021-01 |
P1121R1 |
Library |
|
P1425R2 |
Iterators pair constructors for stack and queue |
Corentin Jabot |
2021-01-18 |
2021-01 |
P1425R1 |
Library Evolution, Library |
|
P1682R2 |
std::to_underlying |
JeanHeyd Meneide |
2021-01-16 |
2021-01 |
P1682R1 |
Library |
|
P1708R3 |
Simple Statistical Functions |
Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy |
2021-01-15 |
2021-01 |
P1708R2 |
SG6, SG19, Library Evolution, WG21 |
|
P1989R1 |
Range constructor for std::string_view 2: Constrain Harder |
Corentin Jabot |
2021-01-17 |
2021-01 |
P1989R0 |
Library |
|
P2036R1 |
Changing scope for lambda trailing-return-type |
Barry Revzin |
2021-01-13 |
2021-01 |
P2036R0 |
Evolution |
|
P2072R1 |
Differentiable programming for C++ |
Marco Foco, William S. Moses, Vassil Vassilev, Michael Wong |
2021-01-14 |
2021-01 |
P2072R0 |
WG21 |
|
P2093R3 |
Formatted output |
Victor Zverovich |
2020-12-26 |
2021-01 |
P2093R2 |
Library Evolution |
|
P2168R1 |
generator: A Synchronous Coroutine Generator Compatible With Ranges |
Corentin Jabot, Lewis Baker |
2021-01-18 |
2021-01 |
P2168R0 |
Library Evolution |
|
P2210R1 |
Superior String Splitting |
Barry Revzin |
2021-01-05 |
2021-01 |
P2210R0 |
Library Evolution |
|
P2216R2 |
std::format improvements |
Victor Zverovich |
2021-01-15 |
2021-01 |
P2216R1 |
Library |
|
P2232R0 |
Zero-Overhead Deterministic Exceptions: Catching Values |
Emil Dotchevski |
2021-01-17 |
2021-01 |
|
EWGI |
|
P2244R0 |
SG14: Low Latency/Games/Embedded/Finance/Simulation Meeting Minutes |
Michael Wong |
2021-01-15 |
2021-01 |
|
SG14 |
|
P2245R0 |
SG19: Machine Learning Meeting Minutes |
Michael Wong |
2021-01-15 |
2021-01 |
|
SG19 |
|
P2246R1 |
Character encoding of diagnostic text |
Aaron Ballman |
2021-01-15 |
2021-01 |
P2246R0 |
Evolution |
|
P2259R1 |
Repairing input range adaptors and counted_iterator |
Tim Song |
2021-01-14 |
2021-01 |
P2259R0 |
Library |
|
P2266R0 |
Simpler implicit move |
Arthur O'Dwyer |
2021-01-07 |
2021-01 |
|
Evolution, Core |
|
P2276R0 |
Fix std::cbegin(), std::ranges::cbegin, and cbegin() for span (fix of wrong fix of lwg3320) |
Nicolai Josuttis |
2021-01-15 |
2021-01 |
|
Library Evolution, Library |
|
P2277R0 |
Packs outside of Templates |
Barry Revzin |
2021-01-03 |
2021-01 |
|
Evolution |
|
P2278R0 |
cbegin should always return a constant iterator |
Barry Revzin |
2021-01-10 |
2021-01 |
|
Library Evolution |
|
P2279R0 |
We need a language mechanism for customization points |
Barry Revzin |
2021-01-15 |
2021-01 |
|
Evolution |
|
P2280R0 |
Using unknown references in constant expressions |
Barry Revzin |
2021-01-13 |
2021-01 |
|
Evolution |
|
P2281R0 |
Clarifying range adaptor objects |
Tim Song |
2021-01-15 |
2021-01 |
|
Library |
|
P2283R0 |
constexpr for specialized memory algorithms |
Michael Schellenberger Costa |
2021-01-12 |
2021-01 |
|
Library Evolution |
|
P2285R0 |
Are default function arguments in the immediate context? |
Andrzej Krzemieński, Tomasz Kamiński |
2021-01-14 |
2021-01 |
|
Evolution |
|
P2286R0 |
Formatting Ranges |
Barry Revzin |
2021-01-15 |
2021-01 |
|
Library Evolution |
|
P2287R0 |
Designated-initializers for base classes |
Barry Revzin |
2021-01-21 |
2021-01 |
|
Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-02 |
N4880 |
PL22.16/WG21 agenda: 22 February 2021, Virtual Meeting |
John Spicer |
2021-01-23 |
2021-02 |
|
WG21 |
|
N4881 |
WG21 virtual meetings: 2021-02, -06, and -10 |
Herb Sutter |
2021-02-08 |
2021-02 |
|
WG21 |
|
N4882 |
WG21 admin telecon meetings: 2021-02, -05, and -09 |
Herb Sutter |
2021-02-08 |
2021-02 |
|
WG21 |
|
N4883 |
WG21 February 2021 admin telecon minutes |
Nina Ranns |
2021-02-16 |
2021-02 |
|
WG21 |
|
P0401R6 |
Providing size feedback in the Allocator interface |
Chris Kennelly, Jonathan Wakely |
2021-02-15 |
2021-02 |
P0401R5 |
Library |
|
P0448R3 |
A strstream replacement using span as buffer |
Peter Sommerlad |
2021-02-17 |
2021-02 |
P0448R2 |
Library |
|
P0849R7 |
auto(x): decay-copy in the language |
Zhihao Yuan |
2021-02-15 |
2021-02 |
P0849R6 |
Evolution, Library |
|
P1018R8 |
C++ Language Evolution status - pandemic edition – 2020/11-2021/01 |
JF Bastien |
2021-01-27 |
2021-02 |
P1018R7 |
Evolution, WG21 |
|
P1072R7 |
basic_string::resize_and_overwrite |
Chris Kennelly, Mark Zeren |
2021-02-15 |
2021-02 |
P1072R6 |
Library |
|
P1322R3 |
Networking TS enhancement to enable custom I/O executors |
Christopher Kohlhoff |
2021-02-15 |
2021-02 |
P1322R2 |
SG4, Library Evolution |
|
P1425R3 |
Iterators pair constructors for stack and queue |
Corentin Jabot |
2021-02-18 |
2021-02 |
P1425R2 |
Library Evolution, Library |
|
P1659R2 |
starts_with and ends_with |
Christopher Di Bella |
2021-02-11 |
2021-02 |
P1659R1 |
Library |
|
P1659R3 |
starts_with and ends_with |
Christopher Di Bella |
2021-02-19 |
2021-02 |
P1659R2 |
Library |
|
P1682R3 |
std::to_underlying |
JeanHeyd Meneide |
2021-01-22 |
2021-02 |
P1682R2 |
Library |
|
P1885R5 |
Naming Text Encodings to Demystify Them |
Corentin Jabot |
2021-02-15 |
2021-02 |
P1885R4 |
SG16, Library Evolution |
|
P1951R1 |
Default Arguments for pair's Forwarding Constructor |
Logan R. Smith |
2021-01-25 |
2021-02 |
P1951R0 |
Library |
|
P2047R1 |
An allocator-aware optional type |
Nina Ranns, Pablo Halpern Ville Voutilainen |
2021-02-19 |
2021-02 |
P2047R0 |
LEWGI, Library Evolution |
|
P2066R5 |
Suggested draft TS for C++ Extensions for Minimal Transactional Memory |
Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong |
2021-02-14 |
2021-02 |
P2066R4 |
SG1, SG5, Evolution, Library Evolution |
|
P2093R4 |
Formatted output |
Victor Zverovich |
2021-02-15 |
2021-02 |
P2093R3 |
Library Evolution |
|
P2128R3 |
Multidimensional subscript operator |
Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen |
2021-02-15 |
2021-02 |
P2128R2 |
Evolution |
|
P2162R2 |
Inheriting from std::variant (resolving LWG3052) |
Barry Revzin |
2021-02-18 |
2021-02 |
P2162R1 |
Library Evolution |
|
P2164R4 |
views::enumerate |
Corentin Jabot |
2021-02-18 |
2021-02 |
P2164R3 |
Library Evolution |
|
P2195R2 |
Electronic Straw Polls |
Bryce Adelstein Lelbach |
2021-01-28 |
2021-02 |
P2195R1 |
WG21 |
|
P2216R3 |
std::format improvements |
Victor Zverovich |
2021-02-15 |
2021-02 |
P2216R2 |
Library |
|
P2231R1 |
Add further constexpr support for optional/variant |
Barry Revzin |
2021-02-12 |
2021-02 |
P2231R0 |
Library Evolution |
|
P2234R1 |
Consider a UB and IF-NDR Audit |
Scott Schurr |
2021-02-13 |
2021-02 |
P2234R0 |
SG12, EWGI |
|
P2242R1 |
Non-literal variables (and labels and gotos) in constexpr functions |
Ville Voutilainen |
2021-02-14 |
2021-02 |
P2242R0 |
Evolution, Core |
|
P2249R0 |
Mixed comparisons for smart pointers |
Giuseppe D'Angelo |
2021-01-30 |
2021-02 |
|
LEWGI, Library Evolution |
|
P2280R1 |
Using unknown references in constant expressions |
Barry Revzin |
2021-02-15 |
2021-02 |
P2280R0 |
Evolution |
|
P2281R1 |
Clarifying range adaptor objects |
Tim Song |
2021-02-19 |
2021-02 |
P2281R0 |
Library |
|
P2286R1 |
Formatting Ranges |
Barry Revzin |
2021-02-19 |
2021-02 |
P2286R0 |
Library Evolution |
|
P2287R1 |
Designated-initializers for base classes |
Barry Revzin |
2021-02-15 |
2021-02 |
P2287R0 |
Evolution |
|
P2289R0 |
2021 Winter Library Evolution Polls |
Bryce Adelstein Lelbach |
2021-02-01 |
2021-02 |
|
Library Evolution |
|
P2290R0 |
Delimited escape sequences |
Corentin Jabot |
2021-02-18 |
2021-02 |
|
SG22, Evolution |
|
P2291R0 |
Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header |
Daniil Goncharov, Karaev Alexander |
2021-01-28 |
2021-02 |
|
LEWGI, Library Evolution, Library |
|
P2295R0 |
Correct UTF-8 handling during phase 1 of translation |
Corentin Jabot |
2021-02-15 |
2021-02 |
|
SG16, SG22, Evolution |
|
P2297R0 |
Wording improvements for encodings and character sets |
Corentin Jabot |
2021-02-19 |
2021-02 |
|
SG16 |
|
P2301R0 |
Add a pmr alias for std::stacktrace |
Steve Downey |
2021-02-15 |
2021-02 |
|
Library Evolution, Library |
|
P2302R0 |
Prefer std::ranges::contains over std::basic_string_view::contains |
Christopher Di Bella |
2021-02-11 |
2021-02 |
|
Library Evolution |
|
P2303R0 |
Function literals and value closures |
Jens Gustedt |
2021-02-10 |
2021-02 |
|
SG22 |
|
P2304R0 |
Improve type generic programming |
Jens Gustedt |
2021-02-10 |
2021-02 |
|
SG22 |
|
P2305R0 |
Type inference for variable definitions and function returns |
Jens Gustedt |
2021-02-10 |
2021-02 |
|
SG22 |
|
P2306R0 |
Type-generic lambdas |
Jens Gustedt |
2021-02-10 |
2021-02 |
|
SG22 |
|
P2307R0 |
Lvalue closures |
Jens Gustedt |
2021-02-10 |
2021-02 |
|
SG22 |
|
P2309R0 |
A common C/C++ core specification |
Jens Gustedt |
2021-02-11 |
2021-02 |
|
SG22 |
|
P2310R0 |
Revise spelling of keywords |
Jens Gustedt |
2021-02-11 |
2021-02 |
|
SG22 |
|
P2311R0 |
Make false and true first-class language features |
Jens Gustedt |
2021-02-11 |
2021-02 |
|
SG22 |
|
P2312R0 |
Introduce the nullptr constant |
Jens Gustedt |
2021-02-15 |
2021-02 |
|
SG22 |
|
P2314R0 |
Character sets and encodings |
Jens Maurer |
2021-02-12 |
2021-02 |
|
SG16, Evolution |
|
P2315R0 |
C++ Standard Library Issues to be moved in Virtual Plenary, Feb. 2021 |
Jonathan Wakely |
2021-02-12 |
2021-02 |
|
WG21 |
|
P2316R0 |
Consistent character literal encoding |
Corentin Jabot |
2021-02-18 |
2021-02 |
|
SG22, Evolution |
|
P2317R0 |
C++ - An Invisible foundation of everything |
Bjarne Stroustrup |
2021-02-14 |
2021-02 |
|
WG21 |
|
P2320R0 |
The Syntax of Static Reflection |
Andrew Sutton, Wyatt Childers, Daveed Vandevoorde |
2021-02-15 |
2021-02 |
|
SG7 |
|
P2321R0 |
zip |
Tim Song |
2021-02-21 |
2021-02 |
|
Library Evolution |
|
P2322R0 |
ranges::fold |
Barry Revzin |
2021-02-18 |
2021-02 |
|
Library Evolution |
|
P2323R0 |
maybe_unused attribute for labels |
Martin Uecker |
2021-02-16 |
2021-02 |
|
SG22 |
|
P2324R0 |
Labels at the end of compound statements (C compatibility) |
Martin Uecker |
2021-02-16 |
2021-02 |
|
SG22 |
|
P2325R0 |
Views should not be required to be default constructible |
Barry Revzin |
2021-02-17 |
2021-02 |
|
Library Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-03 |
N4884 |
WG21 2021-02 Virtual Meeting Minutes of Meeting |
Nina Ranns |
2021-03-09 |
2021-03 |
|
WG21 |
|
N4885 |
Working Draft, Standard for Programming Language C++ |
Thomas Köppe |
2021-03-17 |
2021-03 |
|
WG21 |
|
N4886 |
Editors’ Report - Programming Languages - C++ |
Thomas Köppe |
2021-03-17 |
2021-03 |
|
WG21 |
|
P0448R4 |
A strstream replacement using span as buffer |
Peter Sommerlad |
2021-03-01 |
2021-03 |
P0448R3 |
Library |
|
P0958R3 |
Networking TS changes to support proposed Executors TS |
Christopher Kohlhoff |
2021-03-15 |
2021-03 |
P0958R2 |
SG4 |
|
P1018R9 |
C++ Language Evolution status - pandemic edition - 2021/01–2021/03 |
JF Bastien |
2021-03-08 |
2021-03 |
P1018R8 |
Evolution, WG21 |
|
P1315R7 |
secure_clear |
Miguel Ojeda |
2021-03-10 |
2021-03 |
P1315R6 |
Core, Library |
|
P1425R4 |
Iterators pair constructors for stack and queue |
Corentin Jabot |
2021-03-05 |
2021-03 |
P1425R3 |
Library Evolution, Library |
|
P1518R1 |
Stop overconstraining allocators in container deduction guides |
Arthur O'Dwyer, Mike Spertus |
2021-02-24 |
2021-03 |
P1518R0 |
Library |
|
P1518R2 |
Stop overconstraining allocators in container deduction guides |
Arthur O'Dwyer, Mike Spertus |
2021-03-15 |
2021-03 |
P1518R1 |
Library |
|
P1875R2 |
Transactional Memory Lite Support in C++ |
Michael Spear, Hans Boehm, Victor Luchangco, Michael Scott, Michael Wong |
2021-03-15 |
2021-03 |
P1875R1 |
SG1, Evolution |
|
P2025R2 |
Guaranteed copy elision for return variables |
Anton Zhilin |
2021-03-15 |
2021-03 |
P2025R1 |
Evolution, Core |
|
P2041R1 |
template = delete |
David Stone |
2021-03-10 |
2021-03 |
P2041R0 |
Evolution |
|
P2066R6 |
Suggested draft TS for C++ Extensions for Minimal Transactional Memory |
Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong |
2021-03-15 |
2021-03 |
P2066R5 |
SG1, SG5, Evolution, Library Evolution |
|
P2093R5 |
Formatted output |
Victor Zverovich |
2021-03-14 |
2021-03 |
P2093R4 |
Library Evolution |
|
P2210R2 |
Superior String Splitting |
Barry Revzin |
2021-03-05 |
2021-03 |
P2210R1 |
Library |
|
P2242R2 |
Non-literal variables (and labels and gotos) in constexpr functions |
Ville Voutilainen |
2021-03-15 |
2021-03 |
P2242R1 |
Evolution, Core |
|
P2266R1 |
Simpler implicit move |
Arthur O'Dwyer |
2021-03-14 |
2021-03 |
P2266R0 |
Evolution, Core |
|
P2299R0 |
`mdspan` and CTAD |
Bryce Adelstein Lelbach |
2021-02-27 |
2021-03 |
|
Library Evolution |
|
P2303R1 |
Function literals and value closures |
Jens Gustedt |
2021-03-01 |
2021-03 |
P2303R0 |
SG22 |
|
P2305R1 |
Type inference for variable definitions and function returns |
Jens Gustedt |
2021-03-01 |
2021-03 |
P2305R0 |
SG22 |
|
P2313R0 |
Core Language Working Group "tentatively ready" issues for the February, 2021 meeting |
William M. (Mike) Miller |
2021-02-22 |
2021-03 |
|
WG21 |
Adopted 2021-02 |
P2314R1 |
Character sets and encodings |
Jens Maurer |
2021-03-15 |
2021-03 |
P2314R0 |
SG16, Evolution |
|
P2318R0 |
A Provenance-aware Memory Object Model for C |
Jens Gustedt, Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, Martin Uecker |
2021-02-27 |
2021-03 |
|
SG22 |
|
P2322R1 |
ranges::fold |
Barry Revzin |
2021-03-17 |
2021-03 |
P2322R0 |
Library Evolution |
|
P2325R1 |
Views should not be required to be default constructible |
Barry Revzin |
2021-03-16 |
2021-03 |
P2325R0 |
Library Evolution |
|
P2328R0 |
join_view should join all views of ranges |
Tim Song |
2021-03-15 |
2021-03 |
|
Library Evolution |
|
P2330R0 |
WG21 2021-02 Virtual Meeting Record of Discussion |
Nina Ranns |
2021-03-09 |
2021-03 |
|
WG21 |
|
P2331R0 |
Unsequenced functions |
Étienne Alepins, Jens Gustedt |
2021-03-02 |
2021-03 |
|
SG22 |
|
P2332R0 |
Establishing std::hive as replacement name for the proposed std::colony container |
Matthew Bentley, Ville Voutilainen, Gašper Ažman |
2021-03-08 |
2021-03 |
|
Library Evolution |
|
P2333R0 |
2021 Winter Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2021-03-12 |
2021-03 |
|
Library Evolution |
|
P2334R0 |
Add support for preprocessing directives elifdef and elifndef |
Melanie Blower |
2021-03-12 |
2021-03 |
|
SG22, Evolution |
|
P2338R0 |
Freestanding Library: Character primitives and the C library |
Ben Craig |
2021-03-13 |
2021-03 |
|
SG14, SG22, Library Evolution |
|
P2339R0 |
Contract violation handlers |
Andrzej Krzemieński |
2021-03-15 |
2021-03 |
|
SG21 |
|
P2340R0 |
Clarifying the status of the ‘C headers’ |
Thomas Köppe |
2021-03-15 |
2021-03 |
|
SG22, Library Evolution, Library |
|
P2400R0 |
Library Evolution Report |
Bryce Adelstein Lelbach |
2021-02-27 |
2021-03 |
|
WG21 |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-04 |
P0323R10 |
std::expected |
JF Bastien, Vicente Botet |
2021-04-15 |
2021-04 |
P0323R9 |
Library |
|
P0447R13 |
Introduction of std::colony to the standard library |
Matt Bentley |
2021-03-24 |
2021-04 |
P0447R12 |
SG14, Library Evolution, WG21 |
|
P1121R3 |
Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2 |
Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn, Jens Maurer |
2021-04-09 |
2021-04 |
P1121R2 |
WG21 |
|
P1122R3 |
Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) |
Paul E. McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp,Tomasz Kamiński |
2021-03-25 |
2021-04 |
P1122R2 |
Library |
|
P1132R7 |
out_ptr - a scalable output pointer abstraction |
JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte |
2021-04-16 |
2021-04 |
P1132R6 |
Library |
|
P1169R1 |
static operator() |
Barry Revzin, Casey Carter |
2021-04-06 |
2021-04 |
P1169R0 |
Evolution |
|
P1401R5 |
Narrowing contextual conversions to bool |
Andrzej Krzemieński |
2021-04-12 |
2021-04 |
P1401R4 |
Core |
|
P1664R3 |
reconstructible_range - a concept for putting ranges back together |
JeanHeyd Meneide |
2021-04-16 |
2021-04 |
P1664R2 |
Library Evolution |
|
P1673R3 |
A free function linear algebra interface based on the BLAS |
Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Li-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa |
2021-04-14 |
2021-04 |
P1673R2 |
Library Evolution |
|
P1706R3 |
Programming Language Vulnerabilities for Safety Critical C++ |
Michael Wong, Stephen Michel, Peter Sommerlad, Lisa Lippincott, Aaron Ballman, Richard Corden, Clive Pygott, Erhard Ploedereder, John McFarlane, Paul Preney, Andreas Weis, Federico Kircheis, Tullio Vardanega, Jorg Brown, Chris Tapp |
2021-04-14 |
2021-04 |
P1706R2 |
SG12 |
|
P1708R4 |
Simple Statistical Functions |
Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy, Jens Maurer |
2021-04-14 |
2021-04 |
P1708R3 |
SG6, SG19, Library Evolution |
|
P1847R4 |
Make declaration order layout mandated |
Pal Balog |
2021-04-12 |
2021-04 |
P1847R3 |
Core |
|
P1938R3 |
if consteval |
Barry Revzin, Daveed Vandevoorde, Richard Smith, Andrew Sutton |
2021-03-22 |
2021-04 |
P1938R2 |
Evolution |
|
P1949R7 |
C++ Identifier Syntax using Unicode Standard Annex 31 |
Steve Downey, Zach Laine, Tom Honermann, Peter Bindels, Jens Maurer |
2021-04-15 |
2021-04 |
P1949R6 |
Core |
|
P1967R3 |
#embed - a simple, scannable preprocessor-based resource acquisition method |
JeanHeyd Meneide |
2021-04-15 |
2021-04 |
P1967R2 |
Evolution |
|
P1989R2 |
Range constructor for std::string_view 2: Constrain Harder |
Corentin Jabot |
2021-03-17 |
2021-04 |
P1989R1 |
Library |
|
P2128R4 |
Multidimensional subscript operator |
Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen |
2021-03-18 |
2021-04 |
P2128R3 |
Evolution |
|
P2128R5 |
Multidimensional subscript operator |
Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen |
2021-04-13 |
2021-04 |
P2128R4 |
Evolution |
|
P2168R2 |
generator: A Synchronous Coroutine Generator Compatible With Ranges |
Corentin Jabot, Lewis Baker |
2021-03-22 |
2021-04 |
P2168R1 |
Library Evolution |
|
P2186R2 |
Removing Garbage Collection Support |
JF Bastien, Alisdair Meredith |
2021-04-16 |
2021-04 |
P2186R1 |
Core, Library |
|
P2201R1 |
Mixed string literal concatenation |
Jens Maurer |
2021-04-12 |
2021-04 |
P2201R0 |
Core |
|
P2223R2 |
Trimming whitespaces before line splicing |
Corentin Jabot |
2021-04-13 |
2021-04 |
P2223R1 |
Evolution, Core |
|
P2251R1 |
Require span & basic_string_view to be Trivially Copyable |
Nevin Liber |
2021-03-19 |
2021-04 |
P2251R0 |
Library Evolution |
|
P2255R1 |
A type trait to detect reference binding to temporary |
Tim Song |
2021-04-11 |
2021-04 |
P2255R0 |
Evolution, Library Evolution |
|
P2265R1 |
Renaming any_invocable |
Kevlin Henney |
2021-04-17 |
2021-04 |
P2265R0 |
Library Evolution |
|
P2273R1 |
Making std::unique_ptr constexpr |
Andreas Fertig |
2021-04-13 |
2021-04 |
P2273R0 |
Library Evolution |
|
P2283R1 |
constexpr for specialized memory algorithms |
Michael Schellenberger Costa |
2021-04-19 |
2021-04 |
P2283R0 |
Library Evolution |
|
P2295R1 |
Correct UTF-8 handling during phase 1 of translation |
Corentin Jabot |
2021-03-21 |
2021-04 |
P2295R0 |
SG16, SG22, Evolution |
|
P2295R2 |
Support for UTF-8 as a portable source file encoding |
Corentin Jabot |
2021-04-13 |
2021-04 |
P2295R1 |
SG16, SG22, Evolution |
|
P2295R3 |
Support for UTF-8 as a portable source file encoding |
Corentin Jabot |
2021-04-15 |
2021-04 |
P2295R2 |
SG16, SG22, Evolution |
|
P2303R2 |
Function literals and value closures |
Jens Gustedt |
2021-03-29 |
2021-04 |
P2303R1 |
SG22 |
|
P2304R1 |
Improve type generic programming |
Jens Gustedt |
2021-03-29 |
2021-04 |
P2304R0 |
SG22 |
|
P2305R2 |
Type inference for variable definitions and function returns |
Jens Gustedt |
2021-03-29 |
2021-04 |
P2305R1 |
SG22 |
|
P2306R1 |
Type-generic lambdas |
Jens Gustedt |
2021-03-29 |
2021-04 |
P2306R0 |
SG22 |
|
P2307R1 |
Lvalue closures |
Jens Gustedt |
2021-03-29 |
2021-04 |
P2307R0 |
SG22 |
|
P2312R1 |
Introduce the nullptr constant |
Jens Gustedt |
2021-03-31 |
2021-04 |
P2312R0 |
SG22 |
|
P2318R1 |
A Provenance-aware Memory Object Model for C |
Jens Gustedt, Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, Martin Uecker |
2021-03-24 |
2021-04 |
P2318R0 |
SG22 |
|
P2321R1 |
zip |
Tim Song |
2021-04-11 |
2021-04 |
P2321R0 |
Library Evolution, Library |
|
P2322R2 |
ranges::fold |
Barry Revzin |
2021-04-15 |
2021-04 |
P2322R1 |
Library Evolution |
|
P2325R2 |
Views should not be required to be default constructible |
Barry Revzin |
2021-04-23 |
2021-04 |
P2325R1 |
Library Evolution |
|
P2327R0 |
De-deprecating volatile compound assignment |
Paul Bendixen, Jens Maurer, Arthur O'Dwyer, Ben Saks |
2021-04-15 |
2021-04 |
|
SG14, Evolution |
|
P2337R0 |
Less constexpr for <cmath> |
Nicholas G Timmons |
2021-03-22 |
2021-04 |
|
SG6, Library Evolution |
|
P2342R0 |
For a Few Punctuators More |
Corentin Jabot |
2021-03-25 |
2021-04 |
|
SG7, Evolution |
|
P2345R0 |
Relaxing Requirements of Moved-From Objects |
Sean Parent |
2021-04-15 |
2021-04 |
|
Library Evolution, Library |
|
P2348R0 |
Whitespaces Wording Revamp |
Corentin Jabot |
2021-04-14 |
2021-04 |
|
Core |
|
P2350R0 |
constexpr class |
Andreas Fertig |
2021-04-13 |
2021-04 |
|
Evolution |
|
P2352R0 |
SG16: Unicode meeting summaries 2020-12-09 through 2021-03-24 |
Tom Honermann |
2021-04-05 |
2021-04 |
|
SG16 |
|
P2353R0 |
Metaprograms and fragments are needed in comma-separated contexts |
David Rector |
2021-04-05 |
2021-04 |
|
SG7 |
|
P2355R0 |
Postfix fold expressions |
S. Davis Herring |
2021-04-12 |
2021-04 |
|
Evolution |
|
P2356R0 |
Implementing Factory builder on top of P2320 |
Matus Chochlik |
2021-04-09 |
2021-04 |
|
SG7 |
|
P2358R0 |
Defining Contracts |
Gašper Ažman, John McFarlane, Bronek Kozicki |
2021-04-15 |
2021-04 |
|
SG21 |
|
P2360R0 |
Extend init-statement to allow alias-declaration |
Jens Maurer |
2021-04-13 |
2021-04 |
|
Evolution |
|
P2361R0 |
Unevaluated string literals |
Corentin Jabot |
2021-04-14 |
2021-04 |
|
SG16, Evolution |
|
P2362R0 |
Make obfuscating wide character literals ill-formed |
Peter Brett, Corentin Jabot |
2021-04-14 |
2021-04 |
|
SG16, Evolution |
|
P2363R0 |
Extending associative containers with the remaining heterogeneous overloads |
Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan |
2021-04-15 |
2021-04 |
|
Library Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-05 |
P0009R11 |
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 |
2021-05-16 |
2021-05 |
P0009R10 |
Library |
|
P0009R12 |
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 |
2021-05-21 |
2021-05 |
P0009R11 |
Library |
|
P0447R14 |
Introduction of std::colony to the standard library |
Matt Bentley |
2021-04-20 |
2021-05 |
P0447R13 |
SG14, Library Evolution, WG21 |
|
P0493R2 |
Atomic maximum/minimum |
Al Grant, Bronek Kozicki |
2021-05-16 |
2021-05 |
P0493R1 |
SG1, Library Evolution |
|
P0798R6 |
Monadic operations for std::optional |
Sy Brand |
2021-04-27 |
2021-05 |
P0798R4 |
Library |
|
P1018R10 |
C++ Language Evolution status - pandemic edition - 2021/04 |
JF Bastien |
2021-04-29 |
2021-05 |
P1018R9 |
Evolution, WG21 |
|
P1068R5 |
Vector API for random number generation |
Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev |
2021-05-14 |
2021-05 |
P1068R4 |
Library Evolution |
|
P1122R4 |
Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) |
Paul E. McKenney, Paul 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, and Jens Maurer |
2021-05-14 |
2021-05 |
P1122R3 |
WG21 |
|
P1328R1 |
Making std::type_info::operator== constexpr |
Peter Dimov |
2021-05-03 |
2021-05 |
P1328R0 |
Library |
|
P1701R2 |
Inline Namespaces: Fragility Bites |
Nathan Sidwell |
2021-05-04 |
2021-05 |
P1701R1 |
Evolution |
|
P2013R4 |
Freestanding Language: Optional ::operator new |
Ben Craig |
2021-05-03 |
2021-05 |
P2013R3 |
Core |
|
P2066R7 |
Suggested draft TS for C++ Extensions for Minimal Transactional Memory |
Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong |
2021-05-14 |
2021-05 |
P2066R6 |
Library Evolution, Core |
|
P2093R6 |
Formatted output |
Victor Zverovich |
2021-05-13 |
2021-05 |
P2093R5 |
SG16, Library Evolution |
|
P2136R3 |
invoke_r |
Zhihao Yuan |
2021-04-30 |
2021-05 |
P2136R2 |
Library |
|
P2138R4 |
Rules of Design<=>Specification engagement |
Ville Voutilainen |
2021-04-19 |
2021-05 |
P2138R3 |
Evolution, Library Evolution |
|
P2168R3 |
generator: A Synchronous Coroutine Generator Compatible With Ranges |
Corentin Jabot, Lewis Baker |
2021-04-19 |
2021-05 |
P2168R2 |
Library Evolution |
|
P2280R2 |
Using unknown references in constant expressions |
Barry Revzin |
2021-05-15 |
2021-05 |
P2280R1 |
Evolution |
|
P2291R1 |
Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header |
Daniil Goncharov, Karaev Alexander |
2021-05-05 |
2021-05 |
P2291R0 |
Library Evolution, Library |
|
P2299R1 |
`mdspan` and CTAD |
Bryce Adelstein Lelbach |
2021-04-20 |
2021-05 |
P2299R0 |
Library Evolution |
|
P2299R2 |
`mdspan` and CTAD |
Bryce Adelstein Lelbach |
2021-05-21 |
2021-05 |
P2299R1 |
Library Evolution |
|
P2303R3 |
Function literals and value closures |
Jens Gustedt |
2021-05-15 |
2021-05 |
P2303R2 |
SG22 |
|
P2304R2 |
Improve type generic programming |
Jens Gustedt |
2021-05-15 |
2021-05 |
P2304R1 |
SG22 |
|
P2305R3 |
Type inference for variable definitions and function returns |
Jens Gustedt |
2021-05-15 |
2021-05 |
P2305R2 |
SG22 |
|
P2306R2 |
Type-generic lambdas |
Jens Gustedt |
2021-05-15 |
2021-05 |
P2306R1 |
SG22 |
|
P2307R2 |
Lvalue closures |
Jens Gustedt |
2021-05-15 |
2021-05 |
P2307R1 |
SG22 |
|
P2311R1 |
Make false and true first-class language features |
Jens Gustedt |
2021-05-10 |
2021-05 |
P2311R0 |
SG22 |
|
P2314R2 |
Character sets and encodings |
Jens Maurer |
2021-05-14 |
2021-05 |
P2314R1 |
Core, Library |
|
P2325R3 |
Views should not be required to be default constructible |
Barry Revzin |
2021-05-14 |
2021-05 |
P2325R2 |
Library Evolution |
|
P2328R1 |
join_view should join all views of ranges |
Tim Song |
2021-05-08 |
2021-05 |
P2328R0 |
Library |
|
P2334R1 |
Add support for preprocessing directives elifdef and elifndef |
Melanie Blower |
2021-04-30 |
2021-05 |
P2334R0 |
Evolution, Core |
|
P2351R0 |
Mark all library static cast wrappers as [[nodiscard]] |
Hana Dusíková |
2021-04-25 |
2021-05 |
|
Library Evolution |
|
P2367R0 |
Remove misuses of list-initialization from Clause 24 |
Tim Song |
2021-04-30 |
2021-05 |
|
Library |
|
P2368R0 |
2021 Spring Library Evolution Polls |
Bryce Adelstein Lelbach |
2021-04-27 |
2021-05 |
|
Library Evolution |
|
P2372R0 |
Fixing locale handling in chrono formatters |
Victor Zverovich, Corentin Jabot |
2021-05-03 |
2021-05 |
|
Library Evolution |
|
P2372R1 |
Fixing locale handling in chrono formatters |
Victor Zverovich, Corentin Jabot |
2021-05-13 |
2021-05 |
P2372R0 |
Library Evolution, Library |
|
P2374R0 |
views::cartesian_product |
Sy Brand |
2021-05-04 |
2021-05 |
|
Library Evolution |
|
P2374R1 |
views::cartesian_product |
Sy Brand |
2021-05-11 |
2021-05 |
P2374R0 |
Library Evolution |
|
P2375R0 |
Generalisation of nth_element to a range of nths |
Johan Lundberg |
2021-05-15 |
2021-05 |
|
Evolution |
|
P2376R0 |
Comments on Simple Statistical Functions (p1708r4): Contracts, Exceptions and Special cases |
Johan Lundberg |
2021-05-11 |
2021-05 |
|
SG6, SG19 |
|
P2377R0 |
[[nodiscard]] in the Standard Library: Clause 23 Iterators library |
Christopher Di Bella |
2021-05-15 |
2021-05 |
|
Library Evolution |
|
P2378R0 |
Properly define blocks as part of the grammar |
Jens Gustedt, Martin Uecker |
2021-05-15 |
2021-05 |
|
SG22 |
|
P2380R0 |
reference_wrapper Associations |
Robert Leahy |
2021-05-15 |
2021-05 |
|
SG4 |
|
P2381R0 |
Pattern Matching with Exception Handling |
Jarrad J. Waterloo |
2021-05-16 |
2021-05 |
|
Evolution |
|
P2382R0 |
Presentation Slides for P2123R0 |
Hal Finkel |
2021-05-16 |
2021-05 |
|
Library Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-06 |
N4887 |
PL22.16/WG21 agenda: 7 June 2021, Virtual Meeting |
John Spicer |
2021-05-21 |
2021-06 |
|
WG21 |
|
N4888 |
WG21 virtual meetings: 2021-06, and -10 |
Herb Sutter |
2021-05-24 |
2021-06 |
|
WG21 |
|
N4889 |
WG21 admin telecon meeting: 2021-09 |
Herb Sutter |
2021-05-24 |
2021-06 |
|
WG21 |
|
N4890 |
WG21 2021-05 Admin telecon minutes |
Nina Ranns |
2021-06-26 |
2021-06 |
|
WG21 |
|
N4891 |
WG21 2021-06 Virtual Meeting Minutes of Meeting |
Nina Ranns |
2021-06-24 |
2021-06 |
|
WG21 |
|
N4892 |
Working Draft, Standard for Programming Language C++ |
Thomas Köppe |
2021-06-18 |
2021-06 |
N4885 |
WG21 |
|
N4893 |
Editors' Report - Programming Languages - C++ |
Thomas Köppe |
2021-06-18 |
2021-06 |
|
WG21 |
|
P0205R1 |
Efficient Seeding of Random Number Engines |
Moritz Klammler |
2021-06-25 |
2021-06 |
P0205R0 |
SG6, Library Evolution, Library |
|
P0447R15 |
Introduction of std::hive to the standard library |
Matt Bentley |
2021-06-16 |
2021-06 |
P0447R14 |
SG14, Library Evolution, WG21 |
|
P0533R7 |
constexpr for cmath and cstdlib |
Oliver Rosten, Edward Rosten |
2021-01-30 |
2021-06 |
P0533R6 |
Library Evolution |
|
P0533R8 |
constexpr for cmath and cstdlib |
Oliver Rosten, Edward Rosten |
2021-06-24 |
2021-06 |
P0533R7 |
Core, Library |
|
P1018R11 |
C++ Language Evolution status - pandemic edition - 2021/05 |
JF Bastien |
2021-06-01 |
2021-06 |
P1018R10 |
Evolution, WG21 |
|
P1072R8 |
basic_string::resize_and_overwrite |
Chris Kennelly, Mark Zeren |
2021-06-03 |
2021-06 |
P1072R7 |
Library |
|
P1072R8 |
basic_string::resize_and_overwrite |
Chris Kennelly, Mark Zeren |
2021-06-03 |
2021-06 |
P1072R7 |
Library |
|
P1132R8 |
out_ptr - a scalable output pointer abstraction |
JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte |
2021-06-10 |
2021-06 |
P1132R7 |
Library |
|
P1202R3 |
Asymmetric Fences |
David Goldblatt |
2021-06-14 |
2021-06 |
P1202R2 |
Library |
|
P1642R6 |
Freestanding Library: Easy [utilities], [ranges], and [iterators] |
Ben Craig |
2021-05-30 |
2021-06 |
P1642R5 |
Library |
|
P1664R4 |
reconstructible_range - a concept for putting ranges back together |
JeanHeyd Meneide |
2021-06-15 |
2021-06 |
P1664R3 |
SG9, Library Evolution |
|
P1675R2 |
rethrow_exception must be allowed to copy |
Billy O'Neal |
2021-05-25 |
2021-06 |
P1675R1 |
Core, Library |
|
P1689R4 |
Format for describing dependencies of source files |
Ben Boeckel, Brad King |
2021-06-14 |
2021-06 |
P1689R3 |
SG15, SG16 |
|
P1708R5 |
Simple Statistical Functions |
Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy, Jens Maurer |
2021-06-14 |
2021-06 |
P1708R4 |
SG6, SG19, Library Evolution |
|
P1967R4 |
#embed - a simple, scannable preprocessor-based resource acquisition method |
JeanHeyd Meneide |
2021-06-19 |
2021-06 |
P1967R3 |
Evolution |
|
P2164R5 |
views::enumerate |
Corentin Jabot |
2021-06-15 |
2021-06 |
P2164R4 |
SG9 |
|
P2165R2 |
Compatibility between tuple, pair and tuple-like objects |
Corentin Jabot |
2021-06-15 |
2021-06 |
P2165R1 |
Library Evolution |
|
P2290R1 |
Delimited escape sequences |
Corentin Jabot |
2021-06-07 |
2021-06 |
P2290R0 |
SG22, Evolution |
|
P2295R4 |
Support for UTF-8 as a portable source file encoding |
Corentin Jabot, Peter Brett |
2021-06-14 |
2021-06 |
P2295R3 |
SG16, SG22, Evolution |
|
P2299R3 |
`mdspan`s of All Dynamic Extents |
Bryce Adelstein Lelbach |
2021-06-08 |
2021-06 |
P2299R2 |
Library Evolution |
|
P2300R0 |
std::execution |
Michał Dominiak, Lewis Baker, Lee Howes, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach |
2021-06-16 |
2021-06 |
|
SG1, Library Evolution |
|
P2301R1 |
Add a pmr alias for std::stacktrace |
Steve Downey |
2021-06-14 |
2021-06 |
P2301R0 |
Library |
|
P2321R2 |
zip |
Tim Song |
2021-06-11 |
2021-06 |
P2321R1 |
Library |
|
P2322R3 |
ranges::fold |
Barry Revzin |
2021-06-13 |
2021-06 |
P2322R2 |
Library Evolution |
|
P2340R1 |
Clarifying the status of the "C headers" |
Thomas Köppe |
2021-06-11 |
2021-06 |
P2340R0 |
SG22, Library Evolution, Library |
|
P2347R0 |
Argument type deduction for non-trailing parameter packs |
Corentin Jabot, Bruno Manganelli |
2021-06-14 |
2021-06 |
|
Evolution |
|
P2361R1 |
Unevaluated string literals |
Corentin Jabot, Aaron Ballman |
2021-06-11 |
2021-06 |
P2361R0 |
SG16, Evolution |
|
P2368R1 |
2021 Spring Library Evolution Polls |
Bryce Adelstein Lelbach |
2021-05-28 |
2021-06 |
P2368R0 |
Library Evolution |
|
P2370R0 |
Stacktrace from exception |
Andrei Nekrashevich, Antony Polukhin |
2021-06-08 |
2021-06 |
|
LEWGI, Library Evolution, Library |
|
P2380R1 |
reference_wrapper Associations |
Robert Leahy |
2021-06-03 |
2021-06 |
P2380R0 |
Library Evolution |
|
P2384R0 |
2021 Spring Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2021-06-07 |
2021-06 |
|
Library Evolution |
|
P2385R0 |
C++ Standard Library Issues to be moved in Virtual Plenary, June 2021 |
Jonathan Wakely |
2021-05-26 |
2021-06 |
|
WG21 |
Adopted 2021-06 |
P2386R0 |
Core Language Working Group "ready" Issues for the June, 2021 meeting |
William M. Miller |
2021-05-30 |
2021-06 |
|
WG21 |
Adopted 2021-06 |
P2387R0 |
Pipe support for user-defined range adaptors |
Barry Revzin |
2021-06-12 |
2021-06 |
|
Library Evolution |
|
P2388R0 |
Abort-only contract support |
Andrzej Krzemieński, Gašper Ažman |
2021-06-15 |
2021-06 |
|
SG21 |
|
P2390R0 |
Add annotations for unreachable control flow |
Jens Gustedt |
2021-06-07 |
2021-06 |
|
SG22 |
|
P2391R0 |
C23 Update Report |
Aaron Ballman |
2021-06-07 |
2021-06 |
|
WG21 |
|
P2392R0 |
Pattern matching using “is” and “as” |
Herb Sutter |
2021-06-14 |
2021-06 |
|
Evolution |
|
P2393R0 |
Cleaning up integer-class types |
Tim Song |
2021-06-12 |
2021-06 |
|
Library |
|
P2395R0 |
WG21 2021-06 Virtual Meeting Record of Discussion |
Nina Ranns |
2021-06-24 |
2021-06 |
|
WG21 |
|
P2396R0 |
Concurrency TS 2 fixes |
David Goldblatt |
2021-06-14 |
2021-06 |
|
Library Evolution, Library |
|
P2397R0 |
SG16: Unicode meeting summaries 2021-04-14 through 2021-05-26 |
Tom Honermann |
2021-06-15 |
2021-06 |
|
SG16 |
|
P2400R1 |
Library Evolution Report: 2021-02-23 to 2021-05-25 |
Bryce Adelstein Lelbach |
2021-06-08 |
2021-06 |
P2400R0 |
WG21 |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-07 |
N4894 |
Business Plan and Convener's Report |
Herb Sutter |
2021-07-13 |
2021-07 |
|
WG21 |
|
P0288R8 |
move_only_function (was any_invocable) |
Ryan McDougall, Matt Calabrese |
2021-07-14 |
2021-07 |
P0288R7 |
Library |
|
P0847R7 |
Deducing this |
Barry Revzin, Gašper Ažman, Sy Brand, Ben Deane |
2021-07-14 |
2021-07 |
P0847R6 |
Core |
|
P1206R4 |
Conversions from ranges to containers |
Corentin Jabot, Eric Niebler, Casey Carter |
2021-07-14 |
2021-07 |
P1206R3 |
Library Evolution |
|
P1726R5 |
Pointer lifetime-end zap (informational/historical) |
Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, and Anthony Williams |
2021-07-14 |
2021-07 |
P1726R4 |
SG1, SG12, Evolution |
|
P2036R2 |
Changing scope for lambda trailing-return-type |
Barry Revzin |
2021-07-23 |
2021-07 |
P2036R1 |
Core |
|
P2066R8 |
Suggested draft TS for C++ Extensions for Minimal Transactional Memory |
Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong |
2021-07-15 |
2021-07 |
P2066R7 |
Library Evolution, Core |
|
P2093R7 |
Formatted output |
Victor Zverovich |
2021-07-04 |
2021-07 |
P2093R6 |
SG16, Library Evolution |
|
P2167R1 |
Improved Proposed Wording for LWG 2114 (contextually convertible to bool) |
Daniel Krügler |
2021-07-15 |
2021-07 |
P2167R0 |
Library |
|
P2198R2 |
Freestanding Feature-Test Macros and Implementation-Defined Extensions |
Ben Craig |
2021-07-10 |
2021-07 |
P2198R1 |
SG10, Library Evolution |
|
P2242R3 |
Non-literal variables (and labels and gotos) in constexpr functions |
Ville Voutilainen |
2021-07-13 |
2021-07 |
P2242R2 |
Core |
|
P2249R1 |
Mixed comparisons for smart pointers |
Giuseppe D'Angelo |
2021-07-14 |
2021-07 |
P2249R0 |
Library Evolution |
|
P2273R2 |
Making std::unique_ptr constexpr |
Andreas Fertig |
2021-07-05 |
2021-07 |
P2273R1 |
Library Evolution |
|
P2290R2 |
Delimited escape sequences |
Corentin Jabot |
2021-07-15 |
2021-07 |
P2290R1 |
SG22, Evolution |
|
P2295R5 |
Support for UTF-8 as a portable source file encoding |
Corentin Jabot, Peter Brett |
2021-07-16 |
2021-07 |
P2295R4 |
SG22, Evolution |
|
P2300R1 |
std::execution |
Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach |
2021-07-06 |
2021-07 |
P2300R0 |
SG1, Library Evolution |
|
P2316R1 |
Consistent character literal encoding |
Corentin Jabot |
2021-07-11 |
2021-07 |
P2316R0 |
SG22, Evolution |
|
P2338R1 |
Freestanding Library: Character primitives and the C library |
Ben Craig |
2021-07-10 |
2021-07 |
P2338R0 |
SG14, SG22, Library Evolution |
|
P2347R1 |
Argument type deduction for non-trailing parameter packs |
Corentin Jabot, Bruno Manganelli |
2021-07-15 |
2021-07 |
P2347R0 |
Evolution |
|
P2350R1 |
constexpr class |
Andreas Fertig |
2021-07-15 |
2021-07 |
P2350R0 |
Evolution |
|
P2362R1 |
Remove non-encodable wide character literals and multicharacter wide character literals |
Peter Brett, Corentin Jabot |
2021-07-15 |
2021-07 |
P2362R0 |
Evolution |
|
P2392R1 |
Pattern matching using "is" and "as" |
Herb Sutter |
2021-07-19 |
2021-07 |
P2392R0 |
Evolution |
|
P2401R0 |
Add a conditional noexcept specification to std::exchange |
Giuseppe D'Angelo |
2021-07-14 |
2021-07 |
|
LEWGI, Library Evolution |
|
P2402R0 |
A free function linear algebra interface based on the BLAS (slides) |
Mark Hoemmen |
2021-06-30 |
2021-07 |
|
Library Evolution |
|
P2403R0 |
Presentation on P2300 - std::execution |
Michael Garland, Michał Dominiak, Lewis Baker, Lee Howes, Eric Niebler, Bryce Adelstein Lelbach |
2021-07-07 |
2021-07 |
|
SG1, Library Evolution |
|
P2404R0 |
Relaxing equality_comparable_with's and three_way_comparable_with's common reference requirements to |
Justin Bassett |
2021-07-15 |
2021-07 |
|
Library |
|
P2405R0 |
nullopt_t and nullptr_t should both have operator and operator== |
Justin Bassett |
2021-07-15 |
2021-07 |
|
Library |
|
P2406R0 |
Fix counted_iterator interaction with input iterators |
Yehezkel Bernat, Yehuda Bernat |
2021-07-11 |
2021-07 |
|
SG9 |
|
P2407R0 |
Freestanding Library: Partial Classes |
Emil Meissner, Ben Craig |
2021-07-12 |
2021-07 |
|
Library Evolution |
|
P2408R0 |
Ranges views as inputs to non-Ranges algorithms |
David Olsen |
2021-07-15 |
2021-07 |
|
Library Evolution |
|
P2409R0 |
Requirements for Usage of C++ Modules at Bloomberg |
Daniel Ruoso |
2021-07-12 |
2021-07 |
|
SG15 |
|
P2410R0 |
Type-and-resource safety in modern C++ |
Bjarne Stroustrup |
2021-07-22 |
2021-07 |
|
WG21 |
|
P2411R0 |
Thoughts on pattern matching |
Bjarne Stroustrup |
2021-07-22 |
2021-07 |
|
WG21 |
|
P2412R0 |
Minimal module support for the standard library |
Bjarne Stroustrup |
2021-07-22 |
2021-07 |
|
WG21 |
|
P2413R0 |
Remove unsafe conversions of unique_ptr |
Lénárd Szolnoki |
2021-07-12 |
2021-07 |
|
LEWGI |
|
P2414R0 |
Pointer lifetime-end zap proposed solutions |
Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, and Anthony Williams. |
2021-07-14 |
2021-07 |
|
Evolution |
|
P2415R0 |
What is a view? |
Barry Revzin, Tim Song |
2021-07-15 |
2021-07 |
|
Library Evolution |
|
P2416R0 |
Presentation of requirements in the standard library |
Jens Maurer |
2021-07-15 |
2021-07 |
|
Library |
|
P2417R0 |
A more constexpr bitset |
Daniil Goncharov |
2021-07-24 |
2021-07 |
|
Library Evolution, Library |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-08 |
N4895 |
Working Draft, Extensions to C++ for Concurrency Version 2 |
Michael Wong |
2021-08-15 |
2021-08 |
|
WG21 |
|
P1018R12 |
C++ Language Evolution status - pandemic edition – 2021/06-2021/08 |
JF Bastien |
2021-08-02 |
2021-08 |
P1018R11 |
Evolution, WG21 |
|
P1072R9 |
basic_string::resize_and_overwrite |
Chris Kennelly, Mark Zeren |
2021-08-15 |
2021-08 |
P1072R8 |
Library |
|
P1169R2 |
static operator() |
Barry Revzin, Casey Carter |
2021-08-14 |
2021-08 |
P1169R1 |
Evolution |
|
P1206R5 |
Conversions from ranges to containers |
Corentin Jabot, Eric Niebler, Casey Carter |
2021-08-01 |
2021-08 |
P1206R4 |
Library Evolution |
|
P1206R6 |
Conversions from ranges to containers |
Corentin Jabot, Eric Niebler, Casey Carter |
2021-08-03 |
2021-08 |
P1206R5 |
Library Evolution |
|
P1664R5 |
reconstructible_range - a concept for putting ranges back together |
JeanHeyd Meneide |
2021-08-16 |
2021-08 |
P1664R4 |
SG9, Library Evolution |
|
P1673R4 |
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 |
2021-08-15 |
2021-08 |
P1673R3 |
Library Evolution |
|
P1885R6 |
Naming Text Encodings to Demystify Them |
Corentin Jabot, Peter Brett |
2021-08-14 |
2021-08 |
P1885R5 |
Library Evolution |
|
P2047R2 |
An allocator-aware optional type |
Nina Ranns, Pablo Halpern Ville Voutilainen |
2021-08-13 |
2021-08 |
P2047R1 |
Library Evolution |
|
P2093R8 |
Formatted output |
Victor Zverovich |
2021-08-15 |
2021-08 |
P2093R7 |
SG16, Library Evolution |
|
P2280R3 |
Using unknown references in constant expressions |
Barry Revzin |
2021-08-18 |
2021-08 |
P2280R2 |
Evolution |
|
P2286R2 |
Formatting Ranges |
Barry Revzin |
2021-08-16 |
2021-08 |
P2286R1 |
Library Evolution |
|
P2291R2 |
Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header |
Daniil Goncharov, Karaev Alexander |
2021-08-17 |
2021-08 |
P2291R1 |
Library Evolution, Library |
|
P2361R2 |
Unevaluated strings |
Corentin Jabot, Aaron Ballman |
2021-08-13 |
2021-08 |
P2361R1 |
SG16, SG22, Evolution |
|
P2362R2 |
Remove non-encodable wide character literals and multicharacter wide character literals |
Peter Brett, Corentin Jabot |
2021-07-29 |
2021-08 |
P2362R1 |
Evolution |
|
P2370R1 |
Stacktrace from exception |
Andrei Nekrashevich, Antony Polukhin |
2021-08-15 |
2021-08 |
P2370R0 |
Library Evolution, Library |
|
P2372R2 |
Fixing locale handling in chrono formatters |
Victor Zverovich, Corentin Jabot |
2021-08-14 |
2021-08 |
P2372R1 |
Library |
|
P2387R1 |
Pipe support for user-defined range adaptors |
Barry Revzin |
2021-08-14 |
2021-08 |
P2387R0 |
Library Evolution |
|
P2388R1 |
Minimum Contract Support: either Ignore or Check_and_abort |
Andrzej Krzemieński, Gašper Ažman |
2021-08-15 |
2021-08 |
P2388R0 |
SG21 |
|
P2393R1 |
Cleaning up integer-class types |
Tim Song |
2021-08-07 |
2021-08 |
P2393R0 |
Library |
|
P2414R1 |
Pointer lifetime-end zap proposed solutions |
Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, and Anthony Williams. |
2021-08-13 |
2021-08 |
P2414R0 |
Evolution |
|
P2415R1 |
What is a view? |
Barry Revzin, Tim Song |
2021-08-16 |
2021-08 |
P2415R0 |
Library Evolution |
|
P2418R0 |
Add support for std::generator-like types to std::format |
Victor Zverovich |
2021-08-08 |
2021-08 |
|
Library Evolution |
|
P2419R0 |
Clarify handling of encodings in localized formatting of chrono types |
Victor Zverovich, Peter Brett |
2021-08-12 |
2021-08 |
|
SG16, Library Evolution |
|
P2420R0 |
2021 Summer Library Evolution Polls |
Bryce Adelstein Lelbach |
2021-08-04 |
2021-08 |
|
Library Evolution |
|
P2423R0 |
C Floating Point Study Group Liaison Report |
Rajan Bhakta |
2021-08-04 |
2021-08 |
|
SG6, SG22 |
|
P2425R0 |
Expression Function Body |
Mihail Naydenov |
2021-08-15 |
2021-08 |
|
EWGI |
|
P2428R0 |
Slides: BSI issues with P2300 |
Gašper Ažman |
2021-08-16 |
2021-08 |
|
Library Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-09 |
P0288R9 |
move_only_function (was any_invocable) |
Matt Calabrese, Ryan McDougall |
2021-08-27 |
2021-09 |
P0288R8 |
Library |
|
P0447R16 |
Introduction of std::hive to the standard library |
Matt Bentley |
2021-09-09 |
2021-09 |
P0447R15 |
SG14, Library Evolution, WG21 |
|
P0627R5 |
Function to mark unreachable code |
Jens Maurer |
2021-09-15 |
2021-09 |
P0627R3 |
Library |
|
P0849R8 |
auto(x): decay-copy in the language |
Zhihao Yuan |
2021-08-26 |
2021-09 |
P0849R7 |
Core, Library |
|
P1018R13 |
C++ Language Evolution status - pandemic edition – 2021/06-2021/08 |
JF Bastien |
2021-09-06 |
2021-09 |
P1018R12 |
Evolution, WG21 |
|
P1072R10 |
basic_string::resize_and_overwrite |
Chris Kennelly, Mark Zeren |
2021-09-15 |
2021-09 |
P1072R9 |
Library |
|
P1885R7 |
Naming Text Encodings to Demystify Them |
Corentin Jabot, Peter Brett |
2021-09-14 |
2021-09 |
P1885R6 |
Library Evolution |
|
P2012R1 |
Fix the range-based for loop, Rev1 |
Nicolai Josuttis, Victor Zverovich, Arthur O'Dwyer, Filipe Mulonde |
2021-09-16 |
2021-09 |
P2012R0 |
Evolution, Core |
|
P2036R3 |
Changing scope for lambda trailing-return-type |
Barry Revzin |
2021-09-15 |
2021-09 |
P2036R2 |
Core |
|
P2066R9 |
Suggested draft TS for C++ Extensions for Minimal Transactional Memory |
Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong |
2021-09-15 |
2021-09 |
P2066R8 |
Core, Library |
|
P2093R9 |
Formatted output |
Victor Zverovich |
2021-09-09 |
2021-09 |
P2093R8 |
Library Evolution |
|
P2128R6 |
Multidimensional subscript operator |
Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen |
2021-09-14 |
2021-09 |
P2128R5 |
Core |
|
P2214R1 |
A Plan for C++23 Ranges |
Barry Revzin, Conor Hoekstra, Tim Song |
2021-09-14 |
2021-09 |
P2214R0 |
Library Evolution |
|
P2266R2 |
Simpler implicit move |
Arthur O'Dwyer |
2021-08-31 |
2021-09 |
P2266R1 |
Evolution, Core |
|
P2276R1 |
Fix cbegin |
Nicolai Josuttis |
2021-09-10 |
2021-09 |
P2276R0 |
Library Evolution, Library |
|
P2278R1 |
cbegin should always return a constant iterator |
Barry Revzin |
2021-09-15 |
2021-09 |
P2278R0 |
Library Evolution |
|
P2314R3 |
Character sets and encodings |
Jens Maurer |
2021-09-15 |
2021-09 |
P2314R2 |
Core, Library |
|
P2316R2 |
Consistent character literal encoding |
Corentin Jabot |
2021-09-14 |
2021-09 |
P2316R1 |
SG22, Core |
|
P2322R4 |
ranges::fold |
Barry Revzin |
2021-09-13 |
2021-09 |
P2322R3 |
Library Evolution |
|
P2348R1 |
Whitespaces Wording Revamp |
Corentin Jabot |
2021-09-15 |
2021-09 |
P2348R0 |
SG16 |
|
P2362R3 |
Remove non-encodable wide character literals and multicharacter wide character literals |
Peter Brett, Corentin Jabot |
2021-08-27 |
2021-09 |
P2362R2 |
SG22, Core |
|
P2363R1 |
Extending associative containers with the remaining heterogeneous overloads |
Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan |
2021-09-15 |
2021-09 |
P2363R0 |
Library Evolution |
|
P2372R3 |
Fixing locale handling in chrono formatters |
Victor Zverovich, Corentin Jabot |
2021-09-12 |
2021-09 |
P2372R2 |
Library |
|
P2388R2 |
Minimum Contract Support: either Ignore or Check_and_abort |
Andrzej Krzemieński, Gašper Ažman |
2021-09-10 |
2021-09 |
P2388R1 |
SG21 |
|
P2390R1 |
Add annotations for unreachable control flow |
Jens Gustedt |
2021-09-17 |
2021-09 |
P2390R0 |
SG22 |
|
P2408R1 |
Ranges views as inputs to non-Ranges algorithms |
David Olsen |
2021-08-31 |
2021-09 |
P2408R0 |
Library Evolution |
|
P2418R1 |
Add support for std::generator-like types to std::format |
Victor Zverovich |
2021-09-12 |
2021-09 |
P2418R0 |
Library |
|
P2419R1 |
Clarify handling of encodings in localized formatting of chrono types |
Victor Zverovich, Peter Brett |
2021-09-19 |
2021-09 |
P2419R0 |
Library Evolution |
|
P2430R0 |
Slides: Partial success scenarios with P2300 |
Christopher Kohlhoff |
2021-08-23 |
2021-09 |
|
Library Evolution |
|
P2431R0 |
Presentation: Plans for P2300 Revision 2 |
Michael Garland, Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Eric Niebler, Bryce Adelstein Lelbach |
2021-08-25 |
2021-09 |
|
SG1, Library Evolution |
|
P2432R0 |
Fixing istream_view |
Nicolai Josuttis |
2021-08-27 |
2021-09 |
|
SG9, Library Evolution, Library |
|
P2435R0 |
2021 Summer Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2021-09-09 |
2021-09 |
|
Library Evolution |
|
P2436R0 |
2021 September Library Evolution Polls |
Bryce Adelstein Lelbach |
2021-09-14 |
2021-09 |
|
Library Evolution |
|
P2437R0 |
Support for #warning |
Aaron Ballman |
2021-09-09 |
2021-09 |
|
Evolution |
|
P2438R0 |
std::string::substr() && |
Federico Kircheis, Tomasz Kamiński |
2021-09-14 |
2021-09 |
|
LEWGI, Library Evolution |
|
P2439R0 |
Slides for P2415R1, what is a view? |
Tim Song, Barry Revzin |
2021-09-10 |
2021-09 |
|
Library Evolution |
|
P2440R0 |
ranges::iota, ranges::shift_left, and ranges::shift_right |
Tim Song |
2021-09-13 |
2021-09 |
|
Library Evolution |
|
P2441R0 |
views::join_with |
Barry Revzin |
2021-09-15 |
2021-09 |
|
Library Evolution |
|
P2442R0 |
Windowing range adaptors: views::chunk and views::slide |
Tim Song |
2021-09-14 |
2021-09 |
|
Library Evolution |
|
P2443R0 |
views::chunk_by |
Tim Song |
2021-09-15 |
2021-09 |
|
Library Evolution |
|
P2444R0 |
The Asio asynchronous model |
Christopher Kohlhoff |
2021-09-15 |
2021-09 |
|
Library Evolution |
|
P2446R0 |
views::move |
Barry Revzin |
2021-09-18 |
2021-09 |
|
Library Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-10 |
N4896 |
PL22.16/WG21 agenda: 4 October 2021, Virtual Meeting |
John Spicer |
2021-09-17 |
2021-10 |
|
WG21 |
|
N4897 |
WG21 admin telecon meeting: September 2021 |
Nina Ranns |
2021-09-28 |
2021-10 |
|
WG21 |
|
N4898 |
WG21 2021-10 Virtual Meeting Minutes of Meeting |
Nina Ranns |
2021-10-18 |
2021-10 |
|
WG21 |
|
N4899 |
WG21 admin telecon meetings: 2022 |
Herb Sutter |
2021-10-12 |
2021-10 |
|
WG21 |
|
N4900 |
WG21 virtual plenary meeting(s): 2022 |
Herb Sutter |
2021-10-12 |
2021-10 |
|
WG21 |
|
N4901 |
Working Draft, Standard for Programming Language C++ |
Thomas Köppe |
2021-10-22 |
2021-10 |
|
WG21 |
|
N4902 |
Editors' Report - Programming Languages - C++ |
Thomas Köppe |
2021-10-22 |
2021-10 |
|
WG21 |
|
P0009R13 |
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 |
2021-10-15 |
2021-10 |
P0009R12 |
Library Evolution, Library |
|
P0627R6 |
Function to mark unreachable code |
Jens Maurer |
2021-10-25 |
2021-10 |
P0627R5 |
Library Evolution, Library |
|
P0798R8 |
Monadic operations for std::optional |
Simon Brand |
2021-10-15 |
2021-10 |
P0798R6 |
Library |
Adopted 2021-10 |
P1147R1 |
Printing `volatile` Pointers |
Bryce Adelstein Lelbach |
2021-09-25 |
2021-10 |
P1147R0 |
Library Evolution |
Adopted 2021-10 |
P1169R3 |
static operator() |
Barry Revzin, Casey Carter |
2021-10-14 |
2021-10 |
P1169R2 |
Evolution |
|
P1272R4 |
Byteswapping for fun&&nuf |
Isabella Muerte, Corentin Jabot |
2021-09-25 |
2021-10 |
P1272R3 |
Library |
Adopted 2021-10 |
P1467R5 |
Extended floating-point types and standard names |
David Olsen, Michał Dominiak, Ilya Burylov |
2021-09-28 |
2021-10 |
P1467R4 |
SG22, Evolution, Library Evolution |
|
P1642R7 |
Freestanding Library: Easy [utilities], [ranges], and [iterators] |
Ben Craig |
2021-09-26 |
2021-10 |
P1642R6 |
Library |
|
P1673R5 |
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 |
2021-10-15 |
2021-10 |
P1673R4 |
Library Evolution |
|
P1854R1 |
Conversion to literal encoding should not lead to loss of meaning |
Corentin Jabot |
2021-10-09 |
2021-10 |
P1854R0 |
SG16 |
|
P1885R8 |
Naming Text Encodings to Demystify Them |
Corentin Jabot, Peter Brett |
2021-10-13 |
2021-10 |
P1885R7 |
Library Evolution |
|
P2012R2 |
Fix the range-based for loop, Rev2 |
Nicolai Josuttis, Victor Zverovich, Arthur O'Dwyer, Filipe Mulonde |
2021-09-30 |
2021-10 |
P2012R1 |
Evolution, Core |
|
P2066R10 |
Suggested draft TS for C++ Extensions for Minimal Transactional Memory |
Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong |
2021-10-15 |
2021-10 |
P2066R9 |
Core, Library |
|
P2077R3 |
Heterogeneous erasure overloads for associative containers |
Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan |
2021-10-15 |
2021-10 |
P2077R2 |
Library Evolution |
Adopted 2021-10 |
P2248R2 |
Enabling list-initialization for algorithms |
Giuseppe D'Angelo |
2021-10-03 |
2021-10 |
P2248R1 |
SG6, SG9, LEWGI, Library Evolution |
|
P2249R2 |
Mixed comparisons for smart pointers |
Giuseppe D'Angelo |
2021-10-03 |
2021-10 |
P2249R1 |
Library Evolution |
|
P2255R2 |
A type trait to detect reference binding to temporary |
Tim Song |
2021-10-14 |
2021-10 |
P2255R1 |
Library Evolution |
|
P2264R1 |
Make assert() macro user friendly for C and C++ |
Peter Sommerlad |
2021-10-05 |
2021-10 |
P2264R0 |
SG22, Library Evolution |
|
P2264R2 |
Make assert() macro user friendly for C and C++ |
Peter Sommerlad |
2021-10-18 |
2021-10 |
P2264R1 |
SG22, Library Evolution |
|
P2291R3 |
Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header |
Daniil Goncharov, Karaev Alexander |
2021-09-23 |
2021-10 |
P2291R2 |
Library Evolution, Library |
|
P2300R2 |
std::execution |
Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach |
2021-10-04 |
2021-10 |
P2300R1 |
SG1, Library Evolution |
|
P2314R4 |
Character sets and encodings |
Jens Maurer |
2021-10-15 |
2021-10 |
P2314R3 |
Core, Library |
Adopted 2021-10 |
P2322R5 |
ranges::fold |
Barry Revzin |
2021-10-18 |
2021-10 |
P2322R4 |
Library Evolution |
|
P2324R1 |
Labels at the end of compound statements (C compatibility) |
Martin Uecker |
2021-10-14 |
2021-10 |
P2324R0 |
SG22, Evolution |
|
P2327R1 |
De-deprecating volatile compound operations |
Paul M. Bendixen, Jens Maurer, Arthur O'Dwyer, Ben Saks |
2021-10-04 |
2021-10 |
P2327R0 |
SG1, SG14, Evolution |
|
P2347R2 |
Argument type deduction for non-trailing parameter packs |
Corentin Jabot, Bruno Manganelli |
2021-10-13 |
2021-10 |
P2347R1 |
Evolution |
|
P2348R2 |
Whitespaces Wording Revamp |
Corentin Jabot |
2021-10-09 |
2021-10 |
P2348R1 |
Evolution, Core |
|
P2350R2 |
constexpr class |
Andreas Fertig |
2021-10-14 |
2021-10 |
P2350R1 |
Evolution |
|
P2361R3 |
Unevaluated strings |
Corentin Jabot, Aaron Ballman |
2021-10-09 |
2021-10 |
P2361R2 |
Evolution |
|
P2378R1 |
Properly define blocks as part of the grammar |
Jens Gustedt, Martin Uecker |
2021-09-28 |
2021-10 |
P2378R0 |
SG22 |
|
P2384R1 |
2021 Spring Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2021-09-25 |
2021-10 |
P2384R0 |
Library Evolution |
|
P2387R2 |
Pipe support for user-defined range adaptors |
Barry Revzin |
2021-10-18 |
2021-10 |
P2387R1 |
Library Evolution |
|
P2388R3 |
Minimum Contract Support: either No_eval or Eval_and_abort |
Andrzej Krzemieński, Gašper Ažman |
2021-10-13 |
2021-10 |
P2388R2 |
SG21, SG22 |
|
P2390R2 |
Add annotations for unreachable control flow |
Jens Gustedt |
2021-10-03 |
2021-10 |
P2390R1 |
SG22 |
|
P2400R2 |
Library Evolution Report: 2021-06-01 to 2021-09-20 |
Bryce Adelstein Lelbach |
2021-09-28 |
2021-10 |
P2400R1 |
WG21 |
|
P2408R2 |
Ranges iterators as inputs to non-Ranges algorithms |
David Olsen |
2021-09-24 |
2021-10 |
P2408R1 |
SG9, Library Evolution |
|
P2415R2 |
What is a view? |
Barry Revzin, Tim Song |
2021-10-15 |
2021-10 |
P2415R1 |
Library Evolution |
Adopted 2021-10 |
P2417R1 |
A more constexpr bitset |
Daniil Goncharov |
2021-10-15 |
2021-10 |
P2417R0 |
Library Evolution, Library |
|
P2418R2 |
Add support for std::generator-like types to std::format |
Victor Zverovich |
2021-09-24 |
2021-10 |
P2418R1 |
Library |
Adopted 2021-10 |
P2432R1 |
Fix istream_view, Rev 1 |
Nicolai Josuttis |
2021-09-24 |
2021-10 |
P2432R0 |
Library Evolution, Library |
Adopted 2021-10 |
P2435R1 |
2021 Summer Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2021-09-25 |
2021-10 |
P2435R0 |
Library Evolution |
|
P2445R0 |
forward_like |
Gašper Ažman |
2021-10-12 |
2021-10 |
|
Library Evolution |
|
P2447R0 |
std::span and the missing constructor |
Federico Kircheis |
2021-10-14 |
2021-10 |
|
Library Evolution |
|
P2448R0 |
Relaxing some constexpr restrictions |
Barry Revzin |
2021-10-14 |
2021-10 |
|
Core |
|
P2450R0 |
C++ Standard Library Issues to be moved in Virtual Plenary, Oct. 2021 |
Jonathan Wakely |
2021-09-24 |
2021-10 |
|
WG21 |
Adopted 2021-10 |
P2451R0 |
2021 September Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2021-09-28 |
2021-10 |
|
Library Evolution |
|
P2460R0 |
Relax requirements on wchar_t to match existing practices |
Corentin Jabot |
2021-10-09 |
2021-10 |
|
SG22, Evolution, Library Evolution |
|
P2461R0 |
Closure-based Syntax for Contracts |
Gašper Ažman, Caleb Sunstrum, Bronek Kozicki |
2021-10-14 |
2021-10 |
|
SG21 |
|
P2462R0 |
Core Language Working Group “ready” issues for the October, 2021 meeting |
William M. (Mike) Miller |
2021-10-15 |
2021-10 |
|
WG21 |
Adopted 2021-10 |
P2463R0 |
Slides for P2444r0 The Asio asynchronous model |
Christopher Kohlhoff |
2021-10-15 |
2021-10 |
|
SG1, Library Evolution |
|
P2464R0 |
Ruminations on networking and executors |
Ville Voutilainen |
2021-09-29 |
2021-10 |
|
Library Evolution |
|
P2465R0 |
Standard Library Modules std and std.all |
Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely |
2021-10-13 |
2021-10 |
|
Library Evolution, Core, Library |
|
P2465R1 |
Standard Library Modules std and std.compat |
Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely |
2021-10-13 |
2021-10 |
P2465R0 |
Core, Library |
|
P2466R0 |
The notes on contract annotations |
Andrzej Krzemieński |
2021-10-13 |
2021-10 |
|
SG21 |
|
P2468R0 |
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 |
2021-10-01 |
2021-10 |
|
Evolution, Core |
|
P2469R0 |
Response to P2464: The Networking TS is baked, P2300 Sender/Receiver is not. |
Christopher Kohlhoff, Jamie Allsop, Vinnie Falco, Richard Hodges, Klemens Morgenstern |
2021-10-04 |
2021-10 |
|
WG21 |
|
P2470R0 |
Slides for presentation of P2300R2: std::execution (sender/receiver) |
Eric Niebler |
2021-10-04 |
2021-10 |
|
SG1, Library Evolution, Direction Group |
|
P2471R0 |
NetTS, ASIO and Sender Library Design Comparison |
Kirk Shoop |
2021-10-06 |
2021-10 |
|
SG1, SG4, Library Evolution |
|
P2471R1 |
NetTS, ASIO and Sender Library Design Comparison |
Kirk Shoop |
2021-10-14 |
2021-10 |
P2471R0 |
SG1, SG4, Library Evolution |
|
P2472R0 |
make_function_ref: A More Functional function_ref |
Jarrad J. Waterloo |
2021-10-07 |
2021-10 |
|
Library Evolution |
|
P2473R0 |
Distributing C++ Module Libraries |
Daniel Ruoso |
2021-10-12 |
2021-10 |
|
SG15 |
|
P2475R0 |
WG21 2021-10 Virtual Meeting Record of Discussion |
Nina Ranns |
2021-10-18 |
2021-10 |
|
WG21 |
|
P2477R0 |
Allow programmer to control and detect coroutine elision by static constexpr bool should_elide() and |
Chuanqi Xu |
2021-10-15 |
2021-10 |
|
Evolution, Library Evolution |
|
P2478R0 |
_Thread_local for better C++ interoperability with C |
Hubert Tong, Rajan Bhakta |
2021-10-14 |
2021-10 |
|
EWGI, SG22 |
|
P2479R0 |
Slides for P2464 |
Ville Voutilainen |
2021-10-15 |
2021-10 |
|
Library Evolution |
|
P2480R0 |
Response to P2471: "NetTS, Asio, and Sender library design comparison" - corrected and expanded |
Christopher Kohlhoff, Jamie Allsop, Klemens Morgenstern |
2021-10-15 |
2021-10 |
|
SG1, SG4, Library Evolution |
|
P2481R0 |
Forwarding reference to specific type/template |
Barry Revzin |
2021-10-15 |
2021-10 |
|
Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-11 |
P0009R14 |
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 |
2021-11-15 |
2021-11 |
P0009R13 |
Library Evolution, Library |
|
P0323R11 |
std::expected |
JF Bastien, Jonathan Wakely, Vicente Botet |
2021-11-16 |
2021-11 |
P0323R10 |
Library |
|
P0447R17 |
Introduction of std::hive to the standard library |
Matt Bentley |
2021-11-04 |
2021-11 |
P0447R16 |
SG14, Library Evolution, WG21 |
|
P0533R9 |
constexpr for cmath and cstdlib |
Oliver Rosten, Edward Rosten |
2021-11-12 |
2021-11 |
P0533R8 |
Core, Library |
|
P1413R3 |
Deprecate std::aligned_storage and std::aligned_union |
CJ Johnson |
2021-11-22 |
2021-11 |
P1413R2 |
Library Evolution, Library |
|
P1467R6 |
Extended floating-point types and standard names |
David Olsen, Michał Dominiak, Ilya Burylov |
2021-11-10 |
2021-11 |
P1467R5 |
Evolution, Library Evolution |
|
P1467R7 |
Extended floating-point types and standard names |
David Olsen, Michał Dominiak, Ilya Burylov |
2021-11-24 |
2021-11 |
P1467R6 |
Evolution, Library Evolution |
|
P1494R2 |
Partial program correctness |
S. Davis Herring |
2021-11-13 |
2021-11 |
P1494R1 |
SG22, Evolution, Library Evolution, Core |
|
P1774R4 |
Portable assumptions |
Timur Doumler |
2021-11-17 |
2021-11 |
P1774R3 |
Evolution |
|
P1854R2 |
Conversion to literal encoding should not lead to loss of meaning |
Corentin Jabot |
2021-11-23 |
2021-11 |
P1854R1 |
SG16 |
|
P1899R1 |
stride_view |
Christopher Di Bella |
2021-11-08 |
2021-11 |
P1899R0 |
SG9, Library Evolution |
|
P2071R1 |
Named universal character escapes |
Tom Honermann, Steve Downey, Peter Bindels, Corentin Jabot, R. Martinho Fernandes |
2021-11-09 |
2021-11 |
P2071R0 |
SG16, Evolution |
|
P2093R10 |
Formatted output |
Victor Zverovich |
2021-11-13 |
2021-11 |
P2093R9 |
Library Evolution |
|
P2198R3 |
Freestanding Feature-Test Macros and Implementation-Defined Extensions |
Ben Craig |
2021-11-12 |
2021-11 |
P2198R2 |
SG10, Library Evolution |
|
P2249R3 |
Mixed comparisons for smart pointers |
Giuseppe D'Angelo |
2021-11-16 |
2021-11 |
P2249R2 |
Library Evolution |
|
P2273R3 |
Making std::unique_ptr constexpr |
Andreas Fertig |
2021-11-09 |
2021-11 |
P2273R2 |
Library |
|
P2278R2 |
cbegin should always return a constant iterator |
Barry Revzin |
2021-11-17 |
2021-11 |
P2278R1 |
Library Evolution |
|
P2286R3 |
Formatting Ranges |
Barry Revzin |
2021-11-17 |
2021-11 |
P2286R2 |
Library Evolution |
|
P2302R1 |
std::ranges::contains |
Christopher Di Bella |
2021-11-08 |
2021-11 |
P2302R0 |
SG9 |
|
P2338R2 |
Freestanding Library: Character primitives and the C library |
Ben Craig |
2021-11-11 |
2021-11 |
P2338R1 |
SG14, SG22, Library Evolution |
|
P2361R4 |
Unevaluated strings |
Corentin Jabot, Aaron Ballman |
2021-11-23 |
2021-11 |
P2361R3 |
Evolution |
|
P2388R4 |
Minimum Contract Support: either No_eval or Eval_and_abort |
Andrzej Krzemieński, Gašper Ažman |
2021-11-15 |
2021-11 |
P2388R3 |
SG21, SG22 |
|
P2407R1 |
Freestanding Library: Partial Classes |
Emil Meissner, Ben Craig |
2021-11-23 |
2021-11 |
P2407R0 |
Library Evolution |
|
P2408R3 |
Ranges iterators as inputs to non-Ranges algorithms |
David Olsen |
2021-11-08 |
2021-11 |
P2408R2 |
SG9, Library Evolution |
|
P2408R4 |
Ranges iterators as inputs to non-Ranges algorithms |
David Olsen |
2021-11-16 |
2021-11 |
P2408R3 |
Library Evolution |
|
P2441R1 |
views::join_with |
Barry Revzin |
2021-11-17 |
2021-11 |
P2441R0 |
Library Evolution |
|
P2443R1 |
views::chunk_by |
Tim Song |
2021-11-19 |
2021-11 |
P2443R0 |
Library |
|
P2446R1 |
views::all_move |
Barry Revzin |
2021-11-17 |
2021-11 |
P2446R0 |
Library Evolution |
|
P2454R0 |
2021 November Library Evolution Polls |
Bryce Adelstein Lelbach |
2021-11-03 |
2021-11 |
|
Library Evolution |
|
P2461R1 |
Closure-based Syntax for Contracts |
Gašper Ažman, Caleb Sunstrum, Bronek Kozicki |
2021-11-15 |
2021-11 |
P2461R0 |
SG21 |
|
P2467R0 |
Support exclusive mode for fstreams |
Jonathan Wakely |
2021-11-15 |
2021-11 |
|
Library Evolution |
|
P2477R1 |
Allow programmer to control and detect coroutine elision by static constexpr bool must_elide() and |
Chuanqi Xu |
2021-10-25 |
2021-11 |
P2477R0 |
Evolution, Library Evolution |
|
P2477R2 |
Allow programmer to control and detect coroutine elision |
Chuanqi Xu |
2021-11-15 |
2021-11 |
P2477R1 |
Evolution, Library Evolution |
|
P2483R0 |
Support Non-copyable Types for single_view |
Hui Xie |
2021-10-27 |
2021-11 |
|
Library Evolution |
|
P2484R0 |
Extending class types as non-type template parameters |
Richard Smith |
2021-11-17 |
2021-11 |
|
Evolution |
|
P2485R0 |
Do not add value_exists and value_or to C++23 |
Jonathan Wakely |
2021-11-01 |
2021-11 |
|
Library Evolution |
|
P2486R0 |
Structured naming for function object and CPO values |
Kirk Shoop |
2021-11-01 |
2021-11 |
|
Library Evolution |
|
P2487R0 |
Attribute-like syntax for contract annotations |
Andrzej Krzemieński |
2021-11-12 |
2021-11 |
|
SG21, Evolution |
|
P2489R0 |
Library Evolution Plan for Completing C++23 |
Bryce Adelstein Lelbach |
2021-11-09 |
2021-11 |
|
Library Evolution |
|
P2490R0 |
Zero-overhead exception stacktraces |
Ed Catmur |
2021-11-26 |
2021-11 |
|
LEWGI |
|
P2491R0 |
Text encodings follow-up |
Jens Maurer |
2021-11-15 |
2021-11 |
|
SG16, Library Evolution |
|
P2492R0 |
Attending C++ Standards Committee Meetings During a Pandemic |
René Ferdinand Rivera Morell |
2021-11-09 |
2021-11 |
|
WG21 |
|
P2493R0 |
Missing feature test macros for C++20 core papers |
Barry Revzin |
2021-11-15 |
2021-11 |
|
Core |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
2021-12 |
P0493R3 |
Atomic maximum/minimum |
Al Grant, Bronek Kozicki, Tim Northover |
2021-12-18 |
2021-12 |
P0493R2 |
SG1 |
|
P1467R8 |
Extended floating-point types and standard names |
David Olsen, Michał Dominiak, Ilya Burylov |
2021-12-16 |
2021-12 |
P1467R7 |
Evolution, Library Evolution |
|
P1673R6 |
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 |
2021-12-15 |
2021-12 |
P1673R5 |
Library Evolution |
|
P1774R5 |
Portable assumptions |
Timur Doumler |
2021-12-16 |
2021-12 |
P1774R4 |
Evolution, Core |
|
P2093R11 |
Formatted output |
Victor Zverovich |
2021-12-06 |
2021-12 |
P2093R10 |
Library |
|
P2152R1 |
Querying the alignment of an object |
Inbal Levi |
2021-11-30 |
2021-12 |
P2152R0 |
SG22, Evolution |
|
P2173R1 |
Attributes on Lambda-Expressions |
Daveed Vandevoorde, Inbal Levi, Ville Voutilainen |
2021-12-09 |
2021-12 |
P2173R0 |
WG21 |
|
P2198R4 |
Freestanding Feature-Test Macros and Implementation-Defined Extensions |
Ben Craig |
2021-12-13 |
2021-12 |
P2198R3 |
SG10, Library Evolution |
|
P2248R3 |
Enabling list-initialization for algorithms |
Giuseppe D'Angelo |
2021-12-17 |
2021-12 |
P2248R2 |
SG6, SG9, Library Evolution |
|
P2283R2 |
constexpr for specialized memory algorithms |
Michael Schellenberger Costa |
2021-11-26 |
2021-12 |
P2283R1 |
Library Evolution |
|
P2286R4 |
Formatting Ranges |
Barry Revzin |
2021-12-18 |
2021-12 |
P2286R3 |
Library Evolution |
|
P2300R3 |
`std::execution` |
Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach |
2021-12-05 |
2021-12 |
P2300R2 |
SG1, Library Evolution |
|
P2302R2 |
std::ranges::contains |
Christopher Di Bella |
2021-12-12 |
2021-12 |
P2302R1 |
SG9 |
|
P2329R0 |
Move, Copy, and Locality at Scale |
Pablo Halpern |
2021-12-13 |
2021-12 |
|
WG21 |
|
P2363R2 |
Extending associative containers with the remaining heterogeneous overloads |
Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan |
2021-12-07 |
2021-12 |
P2363R1 |
Library Evolution |
|
P2374R2 |
views::cartesian_product |
Sy Brand, Michał Dominiak |
2021-12-13 |
2021-12 |
P2374R1 |
SG9, Library Evolution |
|
P2374R3 |
views::cartesian_product |
Sy Brand, Michał Dominiak |
2021-12-13 |
2021-12 |
P2374R2 |
Library Evolution |
|
P2387R3 |
Pipe support for user-defined range adaptors |
Barry Revzin |
2021-12-17 |
2021-12 |
P2387R2 |
Library Evolution |
|
P2416R1 |
Presentation of requirements in the standard library |
Jens Maurer |
2021-12-15 |
2021-12 |
P2416R0 |
Library |
|
P2438R1 |
std::string::substr() && |
Federico Kircheis, Tomasz Kamiński |
2021-11-30 |
2021-12 |
P2438R0 |
Library Evolution |
|
P2440R1 |
ranges::iota, ranges::shift_left, and ranges::shift_right |
Tim Song |
2021-12-06 |
2021-12 |
P2440R0 |
Library |
|
P2442R1 |
Windowing range adaptors: views::chunk and views::slide |
Tim Song |
2021-12-06 |
2021-12 |
P2442R0 |
Library |
|
P2447R1 |
std::span and the missing constructor |
Federico Kircheis |
2021-12-18 |
2021-12 |
P2447R0 |
Library Evolution |
|
P2455R0 |
2021 November Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach |
2021-12-08 |
2021-12 |
|
Library Evolution |
|
P2456R0 |
2021 December Library Evolution Polls |
Bryce Adelstein Lelbach |
2021-12-08 |
2021-12 |
|
Library Evolution |
|
P2468R1 |
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 |
2021-12-16 |
2021-12 |
P2468R0 |
Core |
|
P2473R1 |
Distributing C++ Module Libraries |
Daniel Ruoso |
2021-12-02 |
2021-12 |
P2473R0 |
SG15 |
|
P2474R0 |
views::repeat |
Michał Dominiak |
2021-12-13 |
2021-12 |
|
SG9, Library Evolution |
|
P2486R1 |
Structured naming for function object and CPO values |
Kirk Shoop |
2021-12-16 |
2021-12 |
P2486R0 |
Library Evolution |
|
P2494R0 |
Relaxing range adaptors to allow for move only types |
Michał Dominiak |
2021-12-13 |
2021-12 |
|
SG9, Library Evolution |
|
P2498R0 |
Forward compatibility of text_encoding with additional encoding registries |
Peter Brett |
2021-12-13 |
2021-12 |
|
SG16, Library Evolution |
|
P2499R0 |
string_view range constructor should be explicit |
James Touton |
2021-12-07 |
2021-12 |
|
Library Evolution |
|
P2501R0 |
Undo the rename of views::move and views::as_const |
Ville Voutilainen |
2021-12-14 |
2021-12 |
|
Library Evolution |
|
P2502R0 |
std::generator: Synchronous Coroutine Generator for Ranges |
Casey Carter |
2021-12-13 |
2021-12 |
|
Library Evolution |
|
P2504R0 |
Computations as a global solution to concurrency |
Lucian Radu Teodorescu |
2021-12-11 |
2021-12 |
|
SG1, Library Evolution |
|
P2505R0 |
Monadic Functions for std::expected |
Jeff Garland |
2021-12-15 |
2021-12 |
|
Library Evolution, Library |
|
P2507R0 |
Only [[assume]] conditional-expressions |
Peter Brett |
2021-12-13 |
2021-12 |
|
Evolution |
|
P2508R0 |
Exposing std::basic-format-string |
Barry Revzin |
2021-12-17 |
2021-12 |
|
Library Evolution |
|
P2509R0 |
A proposal for a type trait to detect value-preserving conversions |
Giuseppe D'Angelo |
2021-12-17 |
2021-12 |
|
SG6, Library Evolution |
|
P2510R0 |
Formatting pointers |
Mark de Wever |
2021-12-18 |
2021-12 |
|
Library |
|