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 |
|