WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
|
2023-01 |
N4928 |
Working Draft, Standard for Programming Language C++ |
Thomas Köppe |
2022-12-18 |
2023-01 |
N4917 |
WG21 |
|
N4929 |
Editors' Report - Programming Languages - C++ |
Thomas Köppe |
2022-12-18 |
2023-01 |
|
WG21 |
|
N4933 |
WG21 November 2022 Kona Minutes of Meeting |
Nina Ranns |
2022-12-05 |
2023-01 |
|
WG21 |
|
N4934 |
2023 WG21 admin telecon meetings |
Herb Sutter |
2023-01-14 |
2023-01 |
|
WG21 |
|
N4935 |
2023 Varna Meeting Invitation and Information |
Vassil Vassilev, Mark Zeren, Vassil Keremidchiev, Stanimir Lukanov |
2022-12-15 |
2023-01 |
|
WG21 |
|
N4936 |
2023-11 Kona meeting information |
Herb Sutter |
2022-12-16 |
2023-01 |
|
WG21 |
|
N4937 |
Programming Languages — C++ Extensions for Library Fundamentals, Version 3 |
Thomas Köppe |
2022-12-15 |
2023-01 |
|
WG21 |
|
N4938 |
Editor's Report: C++ Extensions for Library Fundamentals, Version 3 |
Thomas Köppe |
2022-12-17 |
2023-01 |
|
WG21 |
|
N4939 |
Working Draft, C++ Extensions for Library Fundamentals, Version 3 |
Thomas Köppe |
2022-12-17 |
2023-01 |
N4926 |
WG21 |
|
P0260R5 |
C++ Concurrent Queues |
Lawrence Crowl, Chris Mysen, Detlef Vollmann |
2023-01-15 |
2023-01 |
P0260R4 |
SG1, Library Evolution |
|
P0342R1 |
What does "current time" mean? |
Mike Spertus |
2023-01-15 |
2023-01 |
P0342R0 |
SG1 |
|
P0792R12 |
function_ref: a non-owning reference to a Callable |
Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo |
2022-11-30 |
2023-01 |
P0792R11 |
Library |
|
P1383R1 |
More constexpr for cmath and complex |
Oliver Rosten |
2022-11-21 |
2023-01 |
P1383R0 |
SG6, Library Evolution, Library |
|
P1673R11 |
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 |
2023-01-15 |
2023-01 |
P1673R10 |
Library Evolution |
|
P1684R4 |
mdarray: An Owning Multidimensional Array Analog of mdspan |
Christian Trott, David Hollman,Mark Hoemmen,Daniel Sunderland,Damien Lebrun-Grandie |
2023-01-15 |
2023-01 |
P1684R3 |
Library Evolution |
|
P1883R2 |
file_handle and mapped_file_handle |
Niall Douglas |
2022-11-25 |
2023-01 |
P1883R1 |
SG1, LEWGI |
|
P1928R2 |
Merge data-parallel types from the Parallelism TS 2 |
Matthias Kretz |
2023-01-15 |
2023-01 |
P1928R1 |
Library Evolution |
|
P1967R10 |
#embed - a simple, scannable preprocessor-based resource acquisition method |
JeanHeyd Meneide |
2023-01-09 |
2023-01 |
P1967R9 |
Core |
|
P2013R5 |
Freestanding Language: Optional ::operator new |
Ben Craig |
2022-12-07 |
2023-01 |
P2013R4 |
Library |
|
P2047R5 |
An allocator-aware optional type |
Nina Ranns, Pablo Halpern Ville Voutilainen |
2023-01-11 |
2023-01 |
P2047R4 |
Library Evolution |
|
P2075R2 |
Philox as an extension of the C++ RNG engines |
Pavel Dyakov, Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev; John Salmon |
2023-01-12 |
2023-01 |
P2075R1 |
SG6, Library Evolution |
|
P2164R9 |
views::enumerate |
Corentin Jabot |
2022-12-07 |
2023-01 |
P2164R8 |
Library |
|
P2169R3 |
A Nice Placeholder With No Name |
Corentin Jabot, Michael Park |
2022-12-15 |
2023-01 |
P2169R2 |
Evolution |
|
P2198R6 |
Freestanding Feature-Test Macros and Implementation-Defined Extensions |
Ben Craig |
2022-12-06 |
2023-01 |
P2198R5 |
Library |
|
P2198R7 |
Freestanding Feature-Test Macros and Implementation-Defined Extensions |
Ben Craig |
2022-12-14 |
2023-01 |
P2198R6 |
Library |
|
P2338R3 |
Freestanding Library: Character primitives and the C library |
Ben Craig |
2022-12-06 |
2023-01 |
P2338R2 |
Library |
|
P2363R4 |
Extending associative containers with the remaining heterogeneous overloads |
Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan |
2023-01-15 |
2023-01 |
P2363R3 |
Library |
|
P2406R1 |
Fix counted_iterator interaction with input iterators |
Yehezkel Bernat, Yehuda Bernat |
2023-01-10 |
2023-01 |
P2406R0 |
SG9 |
|
P2406R2 |
Add lazy_counted_iterator |
Yehezkel Bernat, Yehuda Bernat |
2023-01-10 |
2023-01 |
P2406R1 |
SG9, Library Evolution |
|
P2407R2 |
Freestanding Library: Partial Classes |
Emil Meissner, Ben Craig |
2023-01-03 |
2023-01 |
P2407R1 |
Library |
|
P2508R2 |
Exposing std::basic-format-string |
Barry Revzin |
2023-01-09 |
2023-01 |
P2508R1 |
Library Evolution |
|
P2530R2 |
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 |
2023-01-12 |
2023-01 |
P2530R1 |
Library |
|
P2537R2 |
Relax va_start Requirements to Match C |
JeanHeyd Meneide |
2022-11-28 |
2023-01 |
P2537R1 |
Library Evolution |
|
P2545R2 |
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 |
2023-01-13 |
2023-01 |
P2545R1 |
Library Evolution |
|
P2570R2 |
Contract predicates that are not predicates |
Andrzej Krzemieński |
2023-01-14 |
2023-01 |
P2570R1 |
SG21 |
|
P2591R2 |
Concatenation of strings and string views |
Giuseppe D'Angelo |
2022-11-29 |
2023-01 |
P2591R1 |
Library Evolution |
|
P2616R3 |
Making std::atomic notification/wait operations usable in more situations |
Lewis Baker |
2022-11-29 |
2023-01 |
P2616R2 |
SG1, Library Evolution |
|
P2630R2 |
Submdspan |
Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Nevin Liber |
2023-01-13 |
2023-01 |
P2630R1 |
Library Evolution |
|
P2636R2 |
References to ranges should always be viewable |
Hannes Hauswedell |
2023-01-14 |
2023-01 |
P2636R1 |
SG9, Library Evolution |
|
P2642R2 |
Padded mdspan layouts |
Mark Hoemmen, Christian Trott,Damien Lebrun-Grandie,Malte Förster,Jiaming Yuan |
2023-01-15 |
2023-01 |
P2642R1 |
Library Evolution |
|
P2656R1 |
C++ Ecosystem International Standard |
René Ferdinand Rivera Morell, Ben Craig |
2022-12-16 |
2023-01 |
P2656R0 |
SG15 |
|
P2659R2 |
A Proposal to Publish a Technical Specification for Contracts |
Brian Bi, Alisdair Meredith |
2022-12-05 |
2023-01 |
P2659R1 |
SG21, Evolution |
|
P2675R1 |
LWG3780: The Paper (format's width estimation is too approximate and not forward compatible) |
Corentin Jabot |
2022-12-15 |
2023-01 |
P2675R0 |
SG16, Library |
|
P2677R2 |
Reconsidering concepts in-place syntax |
Mike Spertus |
2023-01-15 |
2023-01 |
P2677R1 |
Evolution |
|
P2680R1 |
Contracts for C++: Prioritizing Safety |
Gabriel Dos Reis |
2022-12-15 |
2023-01 |
P2680R0 |
SG21 |
|
P2689R1 |
atomic_accessor |
Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Dan Sunderland, Nevin Liber |
2023-01-14 |
2023-01 |
P2689R0 |
SG1, Library Evolution |
|
P2700R1 |
Questions on P2680 "Contracts for C++: Prioritizing Safety" |
Timur Doumler, Andrzej Krzemieński, John Lakos, Joshua Berne, Brian Bi, Peter Brett, Oliver Rosten, Herb Sutter |
2022-12-17 |
2023-01 |
P2700R0 |
SG21 |
|
P2713R0 |
Escaping improvements in std::format |
Victor Zverovich |
2022-11-30 |
2023-01 |
|
Library Evolution |
|
P2713R1 |
Escaping improvements in std::format |
Victor Zverovich |
2022-11-30 |
2023-01 |
P2713R0 |
Library Evolution |
|
P2714R0 |
Bind front and back to NTTP callables |
Zhihao Yuan, Tomasz Kamiński |
2023-01-13 |
2023-01 |
|
Library Evolution |
|
P2717R0 |
Tool Introspection |
René Ferdinand Rivera Morell |
2022-12-16 |
2023-01 |
|
SG15 |
|
P2723R1 |
Zero-initialize objects of automatic storage duration |
JF Bastien |
2023-01-15 |
2023-01 |
P2723R0 |
SG12, SG22, Evolution |
|
P2724R0 |
constant dangling |
Jarrad J. Waterloo |
2022-12-12 |
2023-01 |
|
Evolution |
|
P2725R1 |
std::integral_constant Literals |
Zach Laine |
2022-12-23 |
2023-01 |
P2725R0 |
Library Evolution |
|
P2728R0 |
Unicode in the Library, Part 1: UTF Transcoding |
Zach Laine |
2022-12-24 |
2023-01 |
|
SG16, LEWGI, Library Evolution |
|
P2729R0 |
Unicode in the Library, Part 2: Normalization |
Zach Laine |
2022-12-24 |
2023-01 |
|
LEWGI, Library Evolution |
|
P2730R0 |
variable scope |
Jarrad J. Waterloo |
2022-11-27 |
2023-01 |
|
Evolution |
|
P2732R0 |
WG21 November 2022 Kona meeting Record of Discussion |
Nina Ranns |
2022-12-08 |
2023-01 |
|
WG21 |
|
P2733R0 |
Fix handling of empty specifiers in std::format |
Victor Zverovich |
2022-12-10 |
2023-01 |
|
Library Evolution |
|
P2734R0 |
Adding the new 2022 SI prefixes |
Marc Mutz |
2022-11-30 |
2023-01 |
|
Library |
|
P2735R0 |
C xor C++ Programming |
Aaron Ballman |
2022-12-05 |
2023-01 |
|
SG22 |
|
P2736R0 |
Referencing the Unicode Standard |
Corentin Jabot |
2022-12-15 |
2023-01 |
|
SG16 |
|
P2737R0 |
Proposal of Condition-centric Contracts Syntax |
Andrew Tomazos |
2022-12-30 |
2023-01 |
|
SG21 |
|
P2738R0 |
constexpr cast from void*: towards constexpr type-erasure |
Corentin Jabot, David Ledger |
2022-12-15 |
2023-01 |
|
Evolution |
|
P2739R0 |
A call to action: Think seriously about "safety" then do something sensible about it |
Bjarne Stroustrup |
2022-12-07 |
2023-01 |
|
WG21 |
|
P2740R0 |
Simpler implicit dangling resolution |
Jarrad J. Waterloo |
2022-12-12 |
2023-01 |
|
Evolution |
|
P2741R0 |
user-generated static_assert messages |
Corentin Jabot |
2022-12-09 |
2023-01 |
|
Evolution |
|
P2742R0 |
indirect dangling identification |
Jarrad J. Waterloo |
2022-12-12 |
2023-01 |
|
Evolution |
|
P2743R0 |
Contracts for C++: Prioritizing Safety - Presentation slides of P2680R0 |
Gabriel Dos Reis |
2022-12-13 |
2023-01 |
|
SG21 |
|
P2746R0 |
Deprecate and Replace Fenv Rounding Modes |
Hans Boehm |
2022-12-15 |
2023-01 |
|
SG6, Library Evolution |
|
P2747R0 |
Limited support for constexpr void* |
Barry Revzin |
2022-12-17 |
2023-01 |
|
Evolution |
|
P2748R0 |
Disallow Binding a Returned glvalue to a Temporary |
Brian Bi |
2023-01-13 |
2023-01 |
|
Evolution |
|
P2750R0 |
C Dangling Reduction |
Jarrad J. Waterloo |
2022-12-19 |
2023-01 |
|
Evolution |
|
P2751R0 |
Evaluation of Checked Contracts |
Joshua Berne |
2023-01-14 |
2023-01 |
|
SG21 |
|
P2752R0 |
Static storage for braced initializers |
Arthur O'Dwyer |
2023-01-09 |
2023-01 |
|
EWGI, Evolution |
|
P2756R0 |
Proposal of Simple Contract Side Effect Semantics |
Andrew Tomazos |
2023-01-09 |
2023-01 |
|
SG21 |
|
P2757R0 |
Type checking format args |
Barry Revzin |
2023-01-08 |
2023-01 |
|
Library Evolution |
|
P2758R0 |
Emitting messages at compile time |
Barry Revzin |
2023-01-13 |
2023-01 |
|
Evolution |
|
P2759R0 |
DG Opinion on Safety for ISO C++ |
Michael Wong, H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde |
2023-01-15 |
2023-01 |
|
WG21 |
|
P2762R0 |
Sender/Receiver Interface For Networking |
Dietmar Kühl |
2023-01-13 |
2023-01 |
|
SG4, Library Evolution |
|
P2763R0 |
`layout_stride` static extents default constructor fix |
Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Nevin Liber |
2023-01-13 |
2023-01 |
|
Library Evolution, Library |
|
P2764R0 |
SG14: Low Latency/Games/Embedded/Finance/Simulation virtual meeting minutes 2023/01/11 |
Michael Wong |
2023-01-14 |
2023-01 |
|
SG14 |
|
P2765R0 |
SG19: Machine Learning Virtual Meeting Minutes 2022/12/08-2023/01/12 |
Michael Wong |
2023-01-14 |
2023-01 |
|
SG19 |
|
P2766R0 |
SG16: Unicode meeting summaries 2022-10-12 through 2022-12-14 |
Tom Honermann |
2023-01-15 |
2023-01 |
|
SG16 |
|
P2769R0 |
get_element customization point object |
Ruslan Arutyunyan, Alexey Kukanov |
2023-01-15 |
2023-01 |
|
SG9, Library Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
|
2023-02 |
P0290R3 |
apply() for synchronized_value |
Anthony Williams |
2023-01-17 |
2023-02 |
P0290R2 |
SG9 Ranges,Library Evolution |
|
P0290R4 |
apply() for synchronized_value |
Anthony Williams |
2023-02-16 |
2023-02 |
P0290R3 |
Core |
|
P0447R21 |
Introduction of std::hive to the standard library |
Matt Bentley |
2023-02-12 |
2023-02 |
P0447R20 |
Library Evolution |
|
P0493R4 |
Atomic maximum/minimum |
Al Grant, Al Grant, Bronek Kozicki, Tim Northover |
2023-02-15 |
2023-02 |
P0493R3 |
SG16 Unicode,Core |
|
P0792R13 |
function_ref: a non-owning reference to a Callable |
Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo |
2023-02-09 |
2023-02 |
P0792R12 |
SG23 Safety and Security,Evolution |
|
P0792R14 |
function_ref: a non-owning reference to a Callable |
Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo |
2023-02-09 |
2023-02 |
P0792R13 |
Evolution |
|
P0870R5 |
A proposal for a type trait to detect narrowing conversions |
Giuseppe D'Angelo |
2023-02-15 |
2023-02 |
P0870R4 |
Evolution |
|
P0876R12 |
fiber_context - fibers without scheduler |
Oliver Kowalke, Nat Goodspeed |
2023-02-09 |
2023-02 |
P0876R11 |
Evolution |
|
P1061R4 |
Structured Bindings can introduce a Pack |
Barry Revzin, Jonathan Wakely |
2023-02-15 |
2023-02 |
P1061R3 |
Library |
|
P1708R7 |
Basic Statistics |
Richard Dosselmann |
2023-02-06 |
2023-02 |
P1708R6 |
EWGI |
|
P1715R1 |
Loosen restrictions on "_t" typedefs and "_v" values. |
Jorg Brown |
2023-02-06 |
2023-02 |
P1715R0 |
LEWGI,Library Evolution |
|
P1759R5 |
Native handles and file streams |
Elias Kosunen |
2023-02-12 |
2023-02 |
P1759R4 |
Library |
|
P1854R4 |
Making non-encodable string literals ill-formed |
Corentin Jabot |
2023-02-08 |
2023-02 |
P1854R3 |
SG1 Concurrency and Parallelism,Library Evolution |
|
P1928R3 |
Merge data-parallel types from the Parallelism TS 2 |
Matthias Kretz |
2023-02-03 |
2023-02 |
P1928R2 |
Evolution |
|
P2022R0 |
Rangified version of lexicographical_compare_three_way |
Ran Regev |
2023-02-06 |
2023-02 |
|
Library Evolution |
|
P2047R6 |
An allocator-aware optional type |
Nina Ranns, Pablo Halpern Ville Voutilainen |
2023-02-02 |
2023-02 |
P2047R5 |
SG16 Unicode |
|
P2159R1 |
A Big Decimal Type |
Bill Seymour |
2023-02-06 |
2023-02 |
P2159R0 |
Library |
|
P2300R6 |
`std::execution` |
Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach |
2023-01-19 |
2023-02 |
P2300R5 |
SG23 Safety and Security,WG21 |
|
P2308R0 |
Template parameter initialization |
S. Davis Herring |
2023-02-13 |
2023-02 |
|
SG1 Concurrency and Parallelism,Library Evolution |
|
P2338R4 |
Freestanding Library: Character primitives and the C library |
Ben Craig |
2023-02-09 |
2023-02 |
P2338R3 |
SG1 Concurrency and Parallelism,Library Evolution |
|
P2355R1 |
Postfix fold expressions |
S. Davis Herring |
2023-02-13 |
2023-02 |
P2355R0 |
SG9 Ranges,SG16 Unicode,LEWGI,Library Evolution |
|
P2361R6 |
Unevaluated strings |
Corentin Jabot, Aaron Ballman |
2023-02-12 |
2023-02 |
P2361R5 |
Library |
|
P2363R5 |
Extending associative containers with the remaining heterogeneous overloads |
Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan |
2023-02-10 |
2023-02 |
P2363R4 |
SG23 Safety and Security |
|
P2406R3 |
Add lazy_counted_iterator |
Yehezkel Bernat, Yehuda Bernat |
2023-02-06 |
2023-02 |
P2406R2 |
SG23 Safety and Security |
|
P2406R4 |
Add lazy_counted_iterator |
Yehezkel Bernat, Yehuda Bernat |
2023-02-07 |
2023-02 |
P2406R3 |
SG22 Compatability,SG23 Safety and Security |
|
P2406R5 |
Add lazy_counted_iterator |
Yehezkel Bernat, Yehuda Bernat |
2023-02-08 |
2023-02 |
P2406R4 |
SG22 Compatability,SG23 Safety and Security |
|
P2495R2 |
Interfacing stringstreams with string_view |
Michael Hava |
2023-02-14 |
2023-02 |
P2495R1 |
SG22 Compatability,SG23 Safety and Security |
|
P2497R0 |
Testing for success or failure of charconv functions |
Jonathan Wakely |
2023-01-25 |
2023-02 |
|
SG14 Low Latency,Evolution,Library Evolution |
|
P2521R3 |
Contract support -- Record of SG21 consensus |
Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum |
2023-02-10 |
2023-02 |
P2521R2 |
SG21 Contracts |
|
P2527R2 |
std::variant_alternative_index and std::tuple_element_index |
Alex Christensen |
2023-01-27 |
2023-02 |
P2527R1 |
SG14 Low Latency,Library Evolution,WG21 |
|
P2545R3 |
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 |
2023-02-15 |
2023-02 |
P2545R2 |
Library Evolution |
|
P2558R2 |
Add @, $, and ` to the basic character set |
Steve Downey |
2023-02-08 |
2023-02 |
P2558R1 |
Library Evolution |
|
P2572R1 |
std::format() fill character allowances |
Tom Honermann |
2023-02-08 |
2023-02 |
P2572R0 |
EWGI,LEWGI |
|
P2588R3 |
Relax std::barrier phase completion step guarantees |
Gonzalo Brito, Eric A Niebler, Anthony Williams, Thomas Rodgers |
2023-02-07 |
2023-02 |
P2588R2 |
Library Evolution |
|
P2591R3 |
Concatenation of strings and string views |
Giuseppe D'Angelo |
2023-01-30 |
2023-02 |
P2591R2 |
Library Evolution |
|
P2592R3 |
Hashing support for std::chrono value classes |
Giuseppe D'Angelo |
2023-02-10 |
2023-02 |
P2592R2 |
Evolution |
|
P2593R1 |
Allowing static_assert(false) |
Barry Revzin |
2023-01-20 |
2023-02 |
P2593R0 |
Library Evolution,Library |
|
P2594R1 |
Slides: Allow programmer to control coroutine elision (P2477R3 Presentation)) |
Chuanqi Xu |
2023-02-07 |
2023-02 |
P2594R0 |
Library Evolution |
|
P2609R2 |
Relaxing Ranges Just A Smidge |
John Eivind Helset |
2023-01-22 |
2023-02 |
P2609R1 |
Evolution,Core |
|
P2609R3 |
Relaxing Ranges Just A Smidge |
John Eivind Helset |
2023-02-10 |
2023-02 |
P2609R2 |
Evolution |
|
P2616R4 |
Making std::atomic notification/wait operations usable in more situations |
Lewis Baker |
2023-02-16 |
2023-02 |
P2616R3 |
Core |
|
P2621R2 |
UB? In my Lexer? |
Corentin Jabot |
2023-02-08 |
2023-02 |
P2621R1 |
WG21 |
|
P2641R2 |
Checking if a union alternative is active |
Barry Revzin |
2023-02-07 |
2023-02 |
P2641R1 |
WG21 |
|
P2652R2 |
Disallow user specialization of allocator_traits |
Pablo Halpern |
2023-02-09 |
2023-02 |
P2652R1 |
SG6 Numerics,SG19 Machine Learning |
|
P2655R2 |
common_reference_t of reference_wrapper Should Be a Reference Type |
Hui Xie, S. Levent Yilmaz, Tim Song |
2023-02-06 |
2023-02 |
P2655R1 |
SG6 Numerics,SG14 Low Latency,Library Evolution,Library |
|
P2655R3 |
common_reference_t of reference_wrapper Should Be a Reference Type |
Hui Xie, S. Levent Yilmaz, Tim Song |
2023-02-07 |
2023-02 |
P2655R2 |
SG9 Ranges,Library Evolution |
|
P2656R2 |
C++ Ecosystem International Standard |
René Ferdinand Rivera Morell, Ben Craig |
2023-02-15 |
2023-02 |
P2656R1 |
Library Evolution,Library,Direction Group |
|
P2663R1 |
Proposal to support interleaved complex values in std::simd |
Daniel Towner |
2023-01-25 |
2023-02 |
P2663R0 |
SG9 Ranges,Library Evolution |
|
P2664R1 |
Proposal to extend std::simd with permutation API |
Daniel Towner |
2023-01-25 |
2023-02 |
P2664R0 |
SG6 Numerics |
|
P2670R1 |
Non-transient constexpr allocation |
Barry Revzin |
2023-02-03 |
2023-02 |
P2670R0 |
Library |
|
P2679R2 |
Fixing std::start_lifetime_as and std::start_lifetime_as_array |
Timur Doumler, Arthur O'Dwyer, Richard Smith, Alisdair Meredith, Robert Leahy |
2023-02-14 |
2023-02 |
P2679R1 |
Library Evolution,Core,Library |
|
P2681R1 |
More Basic Statistics |
Richard Dosselmann |
2023-02-06 |
2023-02 |
P2681R0 |
Library Evolution |
|
P2693R1 |
Formatting thread::id and stacktrace |
Corentin Jabot, Victor Zverovich |
2023-02-09 |
2023-02 |
P2693R0 |
Evolution |
|
P2695R1 |
A proposed plan for contracts in C++ |
Timur Doumler, John Spicer |
2023-02-09 |
2023-02 |
P2695R0 |
Core |
|
P2724R1 |
constant dangling |
Jarrad J. Waterloo |
2023-02-14 |
2023-02 |
P2724R0 |
Library Evolution |
|
P2727R1 |
std::iterator_interface |
Zach Laine |
2023-02-01 |
2023-02 |
P2727R0 |
Library Evolution |
|
P2730R1 |
variable scope |
Jarrad J. Waterloo |
2023-02-15 |
2023-02 |
P2730R0 |
SG9 Ranges,Library Evolution |
|
P2733R1 |
Fix handling of empty specifiers in std::format |
Victor Zverovich |
2023-02-06 |
2023-02 |
P2733R0 |
Evolution,Core |
|
P2733R2 |
Fix handling of empty specifiers in std::format |
Victor Zverovich |
2023-02-09 |
2023-02 |
P2733R1 |
WG21 |
|
P2733R3 |
Fix handling of empty specifiers in std::format |
Victor Zverovich |
2023-02-10 |
2023-02 |
P2733R2 |
Library |
|
P2736R2 |
Referencing the Unicode Standard |
Corentin Jabot |
2023-02-09 |
2023-02 |
P2736R1 |
SG9 Ranges,Library Evolution |
|
P2738R1 |
constexpr cast from void*: towards constexpr type-erasure |
Corentin Jabot, David Ledger |
2023-02-13 |
2023-02 |
P2738R0 |
SG9 Ranges,Library Evolution |
|
P2740R1 |
Simpler implicit dangling resolution |
Jarrad J. Waterloo |
2023-01-16 |
2023-02 |
P2740R0 |
SG22 Compatability,Evolution |
|
P2740R2 |
Simpler implicit dangling resolution |
Jarrad J. Waterloo |
2023-02-14 |
2023-02 |
P2740R1 |
SG9 Ranges,Library Evolution |
|
P2741R1 |
user-generated static_assert messages |
Corentin Jabot |
2023-02-12 |
2023-02 |
P2741R0 |
Evolution |
|
P2742R1 |
indirect dangling identification |
Jarrad J. Waterloo |
2023-01-16 |
2023-02 |
P2742R0 |
Evolution |
|
P2742R2 |
indirect dangling identification |
Jarrad J. Waterloo |
2023-02-14 |
2023-02 |
P2742R1 |
Library |
|
P2749R0 |
Down with "character" |
Corentin Jabot |
2023-02-12 |
2023-02 |
|
Library |
|
P2750R1 |
C Dangling Reduction |
Jarrad J. Waterloo |
2023-01-16 |
2023-02 |
P2750R0 |
SG16 Unicode,SG22 Compatability |
|
P2750R2 |
C Dangling Reduction |
Jarrad J. Waterloo |
2023-02-14 |
2023-02 |
P2750R1 |
Library |
|
P2751R1 |
Evaluation of Checked Contracts |
Joshua Berne |
2023-02-14 |
2023-02 |
P2751R0 |
Library Evolution,Library |
|
P2754R0 |
Deconstructing Avoiding Uninitialized Reads of Auto Variables |
Jake Fevold |
2023-01-24 |
2023-02 |
|
Library |
|
P2759R1 |
DG Opinion on Safety for ISO C++ |
Michael Wong, H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde |
2023-01-23 |
2023-02 |
P2759R0 |
Library Evolution,Library |
|
P2763R1 |
`layout_stride` static extents default constructor fix |
Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Nevin Liber |
2023-02-07 |
2023-02 |
P2763R0 |
Library Evolution |
|
P2770R0 |
Stashing stashing iterators for proper flattening |
Tim Song |
2023-02-01 |
2023-02 |
|
Library Evolution |
|
P2771R0 |
Towards memory safety in C++ |
Thomas Neumann |
2023-01-17 |
2023-02 |
|
SG21 Contracts,Evolution |
|
P2772R0 |
std::integral_constant literals do not suffice - constexpr_t? |
Matthias Kretz |
2023-01-17 |
2023-02 |
|
Library |
|
P2773R0 |
Considerations for Unicode algorithms |
Corentin Jabot |
2023-02-16 |
2023-02 |
|
Library |
|
P2779R0 |
Make basic_string_view's range construction conditionally explicit |
Giuseppe D'Angelo |
2023-02-02 |
2023-02 |
|
Library |
|
P2782R0 |
A proposal for a type trait to detect if value initialization can be achieved by zero-filling |
Giuseppe D'Angelo |
2023-02-13 |
2023-02 |
|
Library Evolution |
|
P2784R0 |
Not halting the program after detected contract violation |
Andrzej Krzemieński |
2023-02-09 |
2023-02 |
|
Evolution |
|
P2786R0 |
Trivial relocatability options |
Mungo Gill, Alisdair Meredith |
2023-02-11 |
2023-02 |
|
SG1 Concurrency and Parallelism,Library Evolution |
|
P2787R0 |
pmr::generator - Promise Types are not Values |
Steve Downey |
2023-02-06 |
2023-02 |
|
Library |
|
P2787R1 |
pmr::generator - Promise Types are not Values |
Steve Downey |
2023-02-08 |
2023-02 |
P2787R0 |
Library |
|
P2788R0 |
Linkage for modular constants |
S. Davis Herring |
2023-02-11 |
2023-02 |
|
Evolution |
|
P2789R0 |
C++ Standard Library Ready Issues to be moved in Issaquah, Feb. 2023 |
Jonathan Wakely |
2023-02-13 |
2023-02 |
|
Evolution,Core |
|
P2790R0 |
C++ Standard Library Immediate Issues to be moved in Issaquah, Feb. 2023 |
Jonathan Wakely |
2023-02-13 |
2023-02 |
|
SG21 Contracts |
|
P2791R0 |
mandate concepts for new features |
Ran Regev |
2023-02-08 |
2023-02 |
|
SG15 Tooling |
|
P2796R0 |
Core Language Working Group "ready" Issues for the February, 2023 meeting |
Jens Maurer |
2023-02-12 |
2023-02 |
|
Library |
|
P2797R0 |
Proposed resolution for CWG2692 Static and explicit object member functions with the same par |
Gašper Ažman |
2023-02-11 |
2023-02 |
|
Evolution |
|
P2798R0 |
Fix layout mappings all static extent default constructor |
Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen |
2023-02-09 |
2023-02 |
|
Library Evolution |
|
P2799R0 |
Closed ranges may be a problem; breaking counted_iterator is not the solution |
Tim Song |
2023-02-14 |
2023-02 |
|
Core,Library |
|
P2802R0 |
Presentation of P1385R7 to LEWG at Issaquah 2023 |
Guy Davidson |
2023-02-09 |
2023-02 |
|
SG21 Contracts |
|
P2803R0 |
std::simd Intro slides |
Matthias Kretz |
2023-02-09 |
2023-02 |
|
SG15 Tooling |
|
P2805R0 |
fiber_context: fibers without scheduler - LEWG slides |
Nat Goodspeed |
2023-02-10 |
2023-02 |
|
Evolution |
|
P2806R0 |
do expressions |
Barry Revzin, Bruno Cardoso Lopez, Zach Laine, Michael Park |
2023-02-14 |
2023-02 |
|
SG1 Concurrency and Parallelism,Library |
|
P2807R0 |
Issaquah Slides for Intel response to std::simd |
Daniel Towner |
2023-02-10 |
2023-02 |
|
SG6 Numerics,Library Evolution,Library |
|
P2808R0 |
Internal linkage in the global module |
S. Davis Herring, Michael Spencer |
2023-02-13 |
2023-02 |
|
Library |
|
P2810R0 |
is_debugger_present is_replaceable |
René Ferdinand Rivera Morell, Ben Craig |
2023-02-15 |
2023-02 |
|
Library Evolution |
|
P2812R0 |
P1673R11 LEWG presentation |
Mark Hoemmen, Christian Trott,Damien Lebrun-Grandie,Nevin Liber |
2023-02-14 |
2023-02 |
|
Library |
|
P2815R0 |
Slides for presentation on P2188R1 |
Anthony Williams |
2023-02-16 |
2023-02 |
|
Evolution |
|
P2816R0 |
Safety Profiles: Type-and-resource Safe programming in ISO Standard C++ |
Bjarne Stroustrup, Gabriel Dos Reis |
2023-02-16 |
2023-02 |
|
WG21 |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
|
2023-04 |
N4940 |
WG21 2022-11 Kona Minutes of Meeting V2 |
Nina Ranns |
2023-01-23 |
2023-04 |
|
WG21 |
|
N4941 |
INCITS C++/WG21 Agenda: 6-11 February 2023, Issaquah, WA USA |
John Spicer |
2023-01-21 |
2023-04 |
|
WG21 |
|
N4942 |
WG21 2023-01 Admin telecon minutes |
Nina Ranns |
2023-02-02 |
2023-04 |
|
WG21 |
|
N4943 |
WG21 February 2023 Issaquah Minutes of Meeting |
Nina Ranns |
2023-03-06 |
2023-04 |
|
WG21 |
|
N4944 |
Working Draft, Standard for Programming Language C++ |
Thomas Köppe |
2023-03-22 |
2023-04 |
N4928 |
WG21 |
|
N4945 |
Editors' Report - Programming Languages - C++ |
Thomas Köppe |
2023-03-23 |
2023-04 |
|
WG21 |
|
P0876R13 |
fiber_context - fibers without scheduler |
Oliver Kowalke, Nat Goodspeed |
2023-03-02 |
2023-04 |
P0876R12 |
Library Evolution |
|
P1144R7 |
std::is_trivially_relocatable |
Arthur O'Dwyer |
2023-03-10 |
2023-04 |
P1144R6 |
EWGI,LEWGI,Evolution,Library Evolution |
|
P1673R12 |
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 |
2023-03-15 |
2023-04 |
P1673R11 |
Library |
|
P1885R11 |
Naming Text Encodings to Demystify Them |
Corentin Jabot, Peter Brett |
2023-03-22 |
2023-04 |
P1885R10 |
Library |
|
P2022R1 |
Rangified version of lexicographical_compare_three_way |
Ran Regev |
2023-03-11 |
2023-04 |
P2022R0 |
SG9 Ranges,Library Evolution |
|
P2287R2 |
Designated-initializers for base classes |
Barry Revzin |
2023-03-12 |
2023-04 |
P2287R1 |
Evolution |
|
P2407R3 |
Freestanding Library: Partial Classes |
Emil Meissner, Ben Craig |
2023-03-05 |
2023-04 |
P2407R2 |
Library |
|
P2447R3 |
std::span over an initializer list |
Arthur O'Dwyer, Federico Kircheis |
2023-03-15 |
2023-04 |
P2447R2 |
Library Evolution |
|
P2530R3 |
Hazard Pointers for 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 |
2023-03-02 |
2023-04 |
P2530R2 |
Library |
|
P2545R4 |
Read-Copy Update (RCU) |
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 |
2023-03-08 |
2023-04 |
P2545R3 |
Library |
|
P2630R3 |
Submdspan |
Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Nevin Liber |
2023-03-15 |
2023-04 |
P2630R2 |
Library Evolution,Library |
|
P2690R1 |
Presentation for C++17 parallel algorithms and P2300 |
Ruslan Arutyunyan |
2023-03-16 |
2023-04 |
P2690R0 |
SG1 Concurrency and Parallelism,Library Evolution |
|
P2746R1 |
Deprecate and Replace Fenv Rounding Modes |
Hans Boehm |
2023-03-15 |
2023-04 |
P2746R0 |
SG6 Numerics,Library Evolution |
|
P2752R1 |
Static storage for braced initializers |
Arthur O'Dwyer |
2023-03-10 |
2023-04 |
P2752R0 |
Evolution,Core |
|
P2757R1 |
Type checking format args |
Barry Revzin |
2023-03-14 |
2023-04 |
P2757R0 |
Library Evolution |
|
P2780R0 |
Caller-side precondition checking, and Eval_and_throw |
Ville Voutilainen |
2023-03-02 |
2023-04 |
|
SG21 Contracts |
|
P2806R1 |
do expressions |
Barry Revzin, Bruno Cardoso Lopez, Zach Laine, Michael Park |
2023-03-12 |
2023-04 |
P2806R0 |
Evolution |
|
P2809R0 |
Trivial infinite loops are not Undefined Behavior |
JF Bastien |
2023-03-15 |
2023-04 |
|
SG1 Concurrency and Parallelism,SG22 Compatability,Evolution |
|
P2811R0 |
Contract Violation Handlers |
Joshua Berne |
2023-03-20 |
2023-04 |
|
SG21 Contracts |
|
P2811R1 |
Contract Violation Handlers |
Joshua Berne |
2023-03-20 |
2023-04 |
P2811R0 |
SG21 Contracts |
|
P2817R0 |
The idea behind the contracts MVP |
Andrzej Krzemieński |
2023-03-05 |
2023-04 |
|
SG21 Contracts |
|
P2818R0 |
Uniform Call Syntax for explicit-object member functions |
Gašper Ažman |
2023-03-15 |
2023-04 |
|
Evolution |
|
P2819R0 |
Add tuple protocol to complex |
Michael Florian Hava, Christoph Hofer |
2023-02-23 |
2023-04 |
|
SG6 Numerics,Library Evolution |
|
P2821R0 |
span.at() |
Jarrad J. Waterloo |
2023-02-21 |
2023-04 |
|
SG23 Safety and Security,Library Evolution |
|
P2824R0 |
WG21 February 2023 Issaquah meeting Record of Discussion |
Nina Ranns |
2023-03-06 |
2023-04 |
|
WG21 |
|
P2825R0 |
calltarget(unevaluated-call-expression) |
Gašper Ažman |
2023-03-15 |
2023-04 |
|
Evolution |
|
P2826R0 |
Replacement functions |
Gašper Ažman |
2023-03-15 |
2023-04 |
|
Evolution |
|
P2827R0 |
Floating-point overflow and underflow in from_chars (LWG 3081) |
Zhihao Yuan |
2023-03-14 |
2023-04 |
|
Library Evolution,Library |
|
P2828R0 |
Copy elision for direct-initialization with a conversion function (Core issue 2327) |
Brian Bi |
2023-03-13 |
2023-04 |
|
Core |
|
P2830R0 |
constexpr type comparison |
Gašper Ažman, Nathan Nichols |
2023-03-16 |
2023-04 |
|
Evolution |
|
P2833R0 |
Freestanding Library: inout expected span |
Ben Craig |
2023-03-13 |
2023-04 |
|
Library Evolution |
|
P2836R0 |
std::const_iterator often produces an unexpected type |
Christopher Di Bella |
2023-03-21 |
2023-04 |
|
SG9 Ranges,Library Evolution,Library |
|
P2838R0 |
Unconditional contract violation handling of any kind is a serious problem |
Ville Voutilainen |
2023-03-22 |
2023-04 |
|
SG21 Contracts |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
|
2023-05 |
N4946 |
2024-03 Tokyo meeting information |
JF Bastien |
2023-04-14 |
2023-05 |
|
WG21 |
|
N4947 |
INCITS C++/WG21 agenda: 12-17 June 2023, Varna, Bulgaria |
John Spicer |
2023-05-02 |
2023-05 |
|
WG21 |
|
N4948 |
Working Draft, C++ Extensions for Library Fundamentals, Version 3 |
Thomas Köppe |
2023-05-08 |
2023-05 |
N4939 |
WG21 |
|
N4949 |
Editor's Report: C++ Extensions for Library Fundamentals, Version 3 |
Thomas Köppe |
2023-05-08 |
2023-05 |
|
WG21 |
|
N4950 |
Working Draft, Standard for Programming Language C++ |
Thomas Köppe |
2023-05-10 |
2023-05 |
N4944 |
WG21 |
|
N4951 |
Editors' Report - Programming Languages - C++ |
Thomas Köppe |
2023-05-10 |
2023-05 |
|
WG21 |
|
N4953 |
Concurrency TS2 |
Michael Wong |
2023-05-15 |
2023-05 |
N4895 |
WG21 |
|
N4954 |
2023 WG21 admin telecon meetings, rev. 1 |
Herb Sutter |
2023-05-18 |
2023-05 |
|
WG21 |
|
P0342R2 |
pessimize_hint |
Gonzalo Brito Gadeschi, Mike Spertus |
2023-05-17 |
2023-05 |
P0342R1 |
SG1 Concurrency and Parallelism |
|
P0447R22 |
Introduction of std::hive to the standard library |
Matt Bentley |
2023-05-17 |
2023-05 |
P0447R21 |
SG14 Low Latency,Library Evolution,WG21 |
|
P0843R6 |
static_vector |
Gonzalo Brito Gadeschi |
2023-05-18 |
2023-05 |
P0843R5 |
Library Evolution |
|
P1000R5 |
C++ IS schedule |
Herb Sutter |
2023-05-10 |
2023-05 |
P1000R4 |
WG21 |
|
P1028R5 |
SG14 status_code and standard error object |
Niall Douglas |
2023-05-11 |
2023-05 |
P1028R4 |
Library Evolution |
|
P1061R5 |
Structured Bindings can introduce a Pack |
Barry Revzin, Jonathan Wakely |
2023-05-18 |
2023-05 |
P1061R4 |
Evolution |
|
P1068R7 |
Vector API for random number generation |
Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova |
2023-05-17 |
2023-05 |
P1068R6 |
Library Evolution |
|
P1112R4 |
Language support for class layout control |
Pal Balog |
2023-05-19 |
2023-05 |
P1112R3 |
Evolution |
|
P1144R8 |
std::is_trivially_relocatable |
Arthur O'Dwyer |
2023-05-14 |
2023-05 |
P1144R7 |
Evolution,Library Evolution |
|
P1684R5 |
mdarray: An Owning Multidimensional Array Analog of mdspan |
Christian Trott, David Hollman,Mark Hoemmen,Daniel Sunderland,Damien Lebrun-Grandie |
2023-05-19 |
2023-05 |
P1684R4 |
Library Evolution |
|
P1759R6 |
Native handles and file streams |
Elias Kosunen |
2023-05-17 |
2023-05 |
P1759R5 |
Library |
|
P1885R12 |
Naming Text Encodings to Demystify Them |
Corentin Jabot, Peter Brett |
2023-04-05 |
2023-05 |
P1885R11 |
Library |
|
P1901R2 |
Enabling the Use of weak_ptr as Keys in Unordered Associative Containers |
Daryl Haresign |
2023-04-05 |
2023-05 |
P1901R1 |
Library |
|
P1928R4 |
std::simd - Merge data-parallel types from the Parallelism TS 2 |
Matthias Kretz |
2023-05-19 |
2023-05 |
P1928R3 |
Library Evolution |
|
P2019R3 |
Thread attributes |
Corentin Jabot |
2023-05-18 |
2023-05 |
P2019R2 |
Library Evolution |
|
P2022R2 |
Rangified version of lexicographical_compare_three_way |
Ran Regev |
2023-05-10 |
2023-05 |
P2022R1 |
SG9 Ranges,Library Evolution |
|
P2141R1 |
Aggregates are named tuples |
Antony Polukhin |
2023-05-03 |
2023-05 |
P2141R0 |
Library Evolution,Library |
|
P2300R7 |
`std::execution` |
Eric Niebler, Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Bryce Adelstein Lelbach |
2023-04-21 |
2023-05 |
P2300R6 |
Library Evolution,Library |
|
P2447R4 |
std::span over an initializer list |
Arthur O'Dwyer, Federico Kircheis |
2023-05-14 |
2023-05 |
P2447R3 |
Library Evolution |
|
P2495R3 |
Interfacing stringstreams with string_view |
Michael Hava |
2023-04-19 |
2023-05 |
P2495R2 |
Library |
|
P2500R1 |
C++ parallel algorithms and P2300 |
Ruslan Arutyunyan, Alexey Kukanov |
2023-05-17 |
2023-05 |
P2500R0 |
SG1 Concurrency and Parallelism,Library Evolution |
|
P2546R4 |
Debugging Support |
René Ferdinand Rivera Morell |
2023-05-21 |
2023-05 |
P2546R3 |
Library Evolution,Library |
|
P2548R5 |
copyable_function |
Michael Florian Hava |
2023-04-03 |
2023-05 |
P2548R4 |
Library Evolution,Library |
|
P2552R2 |
On the ignorability of standard attributes |
Timur Doumler |
2023-05-19 |
2023-05 |
P2552R1 |
Evolution,Core |
|
P2561R2 |
A control flow operator |
Barry Revzin |
2023-05-18 |
2023-05 |
P2561R1 |
Evolution |
|
P2621R3 |
UB? In my Lexer? |
Corentin Jabot |
2023-05-18 |
2023-05 |
P2621R2 |
Core |
|
P2637R2 |
Member visit |
Barry Revzin |
2023-05-16 |
2023-05 |
P2637R1 |
Library Evolution |
|
P2641R3 |
Checking if a union alternative is active |
Barry Revzin |
2023-05-16 |
2023-05 |
P2641R2 |
Library Evolution |
|
P2643R1 |
Improving C++ concurrency features |
Gonzalo Brito Gadeschi, Olivier Giroux, Thomas Rodgers |
2023-05-18 |
2023-05 |
P2643R0 |
SG1 Concurrency and Parallelism |
|
P2654R0 |
Modules and Macros |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Evolution,Library Evolution |
|
P2662R1 |
Pack Indexing |
Corentin Jabot, Pablo Halpern |
2023-05-18 |
2023-05 |
P2662R0 |
Evolution |
|
P2663R2 |
Proposal to support interleaved complex values in std::simd |
Daniel Towner, Ruslan Arutyunyan |
2023-04-28 |
2023-05 |
P2663R1 |
Library Evolution |
|
P2663R3 |
Proposal to support interleaved complex values in std::simd |
Daniel Towner, Ruslan Arutyunyan |
2023-05-17 |
2023-05 |
P2663R2 |
Library Evolution |
|
P2664R2 |
Proposal to extend std::simd with permutation API |
Daniel Towner, Ruslan Arutyunyan |
2023-04-28 |
2023-05 |
P2664R1 |
SG1 Concurrency and Parallelism,Library Evolution |
|
P2664R3 |
Proposal to extend std::simd with permutation API |
Daniel Towner, Ruslan Arutyunyan |
2023-05-17 |
2023-05 |
P2664R2 |
SG1 Concurrency and Parallelism,Library Evolution |
|
P2685R1 |
Language Support For Scoped Objects |
Alisdair Meredith, Joshua Berne |
2023-05-19 |
2023-05 |
P2685R0 |
EWGI |
|
P2686R1 |
constexpr structured bindings and references to constexpr variables |
Corentin Jabot, Brian Bi |
2023-05-18 |
2023-05 |
P2686R0 |
Evolution,Core |
|
P2689R2 |
atomic_accessor |
Nevin Liber, Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Dan Sunderland, Nevin Liber |
2023-05-25 |
2023-05 |
P2689R1 |
SG1 Concurrency and Parallelism,Library Evolution |
|
P2717R1 |
Tool Introspection |
René Ferdinand Rivera Morell |
2023-05-17 |
2023-05 |
P2717R0 |
SG15 Tooling |
|
P2727R2 |
std::iterator_interface |
Zach Laine |
2023-05-03 |
2023-05 |
P2727R1 |
Library Evolution |
|
P2728R1 |
Unicode in the Library, Part 1: UTF Transcoding |
Zach Laine |
2023-05-05 |
2023-05 |
P2728R0 |
SG16 Unicode,Library Evolution |
|
P2728R2 |
Unicode in the Library, Part 1: UTF Transcoding |
Zach Laine |
2023-05-10 |
2023-05 |
P2728R1 |
SG16 Unicode,Library Evolution |
|
P2728R3 |
Unicode in the Library, Part 1: UTF Transcoding |
Zach Laine |
2023-05-10 |
2023-05 |
P2728R2 |
SG16 Unicode,Library Evolution |
|
P2741R2 |
user-generated static_assert messages |
Corentin Jabot |
2023-05-11 |
2023-05 |
P2741R1 |
Evolution |
|
P2746R2 |
Deprecate and Replace Fenv Rounding Modes |
Hans Boehm |
2023-05-15 |
2023-05 |
P2746R1 |
SG6 Numerics,Library Evolution |
|
P2748R1 |
Disallow Binding a Returned Glvalue to a Temporary |
Brian Bi |
2023-05-15 |
2023-05 |
P2748R0 |
Evolution |
|
P2752R2 |
Static storage for braced initializers |
Arthur O'Dwyer |
2023-05-14 |
2023-05 |
P2752R1 |
Evolution,Core |
|
P2757R2 |
Type checking format args |
Barry Revzin |
2023-05-16 |
2023-05 |
P2757R1 |
Library Evolution |
|
P2767R0 |
flat_map/flat_set omnibus |
Arthur O'Dwyer |
2023-05-15 |
2023-05 |
|
Library |
|
P2769R1 |
get_element customization point object |
Ruslan Arutyunyan, Alexey Kukanov |
2023-05-17 |
2023-05 |
P2769R0 |
SG9 Ranges,Library Evolution |
|
P2771R1 |
Towards memory safety in C++ |
Thomas Neumann |
2023-05-17 |
2023-05 |
P2771R0 |
SG23 Safety and Security |
|
P2774R0 |
Scoped thread-local storage |
Michael Florian Hava |
2023-05-10 |
2023-05 |
|
SG1 Concurrency and Parallelism |
|
P2775R0 |
2023-05 Library Evolution Polls |
Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig |
2023-05-25 |
2023-05 |
|
Library Evolution |
|
P2781R1 |
std::constexpr_v |
Zach Laine, Matthias Kretz |
2023-05-04 |
2023-05 |
P2781R0 |
Library Evolution |
|
P2781R2 |
std::constexpr_v |
Zach Laine, Matthias Kretz |
2023-05-22 |
2023-05 |
P2781R1 |
Library Evolution |
|
P2786R1 |
Trivial relocatability options |
Mungo Gill, Alisdair Meredith |
2023-05-19 |
2023-05 |
P2786R0 |
EWGI,Evolution |
|
P2811R2 |
Contract Violation Handlers |
Joshua Berne |
2023-04-20 |
2023-05 |
P2811R1 |
SG21 Contracts |
|
P2811R3 |
Contract Violation Handlers |
Joshua Berne |
2023-05-04 |
2023-05 |
P2811R2 |
SG21 Contracts |
|
P2811R4 |
Contract Violation Handlers |
Joshua Berne |
2023-05-15 |
2023-05 |
P2811R3 |
SG21 Contracts |
|
P2814R0 |
Trivial Relocatability --- Comparing P1144 with P2786 |
Mungo Gill, Alisdair Meredith; Arthur O`Dwyer |
2023-05-19 |
2023-05 |
|
EWGI,LEWGI |
|
P2821R1 |
span.at() |
Jarrad J. Waterloo |
2023-04-13 |
2023-05 |
P2821R0 |
SG23 Safety and Security,Library Evolution |
|
P2828R1 |
Copy elision for direct-initialization with a conversion function (Core issue 2327) |
Brian Bi |
2023-05-12 |
2023-05 |
P2828R0 |
Core |
|
P2829R0 |
Proposal of Contracts Supporting Const-On-Definition Style |
Andrew Tomazos |
2023-04-13 |
2023-05 |
|
SG21 Contracts |
|
P2831R0 |
Functions having a narrow contract should not be noexcept |
Timur Doumler, Ed Catmur |
2023-05-16 |
2023-05 |
|
Library Evolution |
|
P2834R0 |
Semantic Stability Across Contract-Checking Build Modes |
Joshua Berne, John Lakos |
2023-05-15 |
2023-05 |
|
SG21 Contracts |
|
P2835R0 |
Expose std::atomic_ref's object address |
Gonzalo Brito Gadeschi |
2023-05-18 |
2023-05 |
|
SG1 Concurrency and Parallelism |
|
P2837R0 |
Planning to Revisit the Lakos Rule |
Alisdair Meredith, Harry Bott |
2023-05-19 |
2023-05 |
|
Library Evolution |
|
P2839R0 |
Nontrivial relocation via a new "owning reference" type |
Brian Bi, Joshua Berne |
2023-05-15 |
2023-05 |
|
EWGI |
|
P2841R0 |
Concept Template Parameters |
Corentin Jabot, Gašper Ažman |
2023-05-18 |
2023-05 |
|
Evolution |
|
P2842R0 |
Destructor Semantics Do Not Affect Constructible Traits |
Alisdair Meredith, Harry Bott |
2023-05-19 |
2023-05 |
|
Library |
|
P2843R0 |
Preprocessing is never undefined |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
SG16 Unicode |
|
P2845R0 |
Formatting of std::filesystem::path |
Victor Zverovich |
2023-05-07 |
2023-05 |
|
SG16 Unicode,Library Evolution |
|
P2846R0 |
size_hint: Eagerly reserving memory for not-quite-sized lazy ranges |
Corentin Jabot |
2023-05-11 |
2023-05 |
|
SG9 Ranges |
|
P2848R0 |
std::is_uniqued |
Arthur O'Dwyer, Enrico Mauro |
2023-04-24 |
2023-05 |
|
LEWGI |
|
P2850R0 |
Minimal Compiler Preserved Dependencies |
Mark Batty, Simon Cooksey |
2023-05-15 |
2023-05 |
|
SG1 Concurrency and Parallelism |
|
P2852R0 |
Contract violation handling semantics for the contracts MVP |
Tom Honermann |
2023-04-24 |
2023-05 |
|
SG21 Contracts |
|
P2853R0 |
Proposal of std::contract_violation |
Andrew Tomazos |
2023-05-10 |
2023-05 |
|
SG21 Contracts |
|
P2855R0 |
Member customization points for Senders and Receivers |
Ville Voutilainen |
2023-05-18 |
2023-05 |
|
Library Evolution |
|
P2857R0 |
P2596R0 Critique |
Matt Bentley |
2023-04-28 |
2023-05 |
|
WG21 |
|
P2858R0 |
Noexcept vs contract violations |
Andrzej Krzemieński |
2023-05-12 |
2023-05 |
|
SG21 Contracts |
|
P2861R0 |
The Lakos Rule: Narrow Contracts And `noexcept` Are Inherently Incompatible |
John Lakos |
2023-05-19 |
2023-05 |
|
SG21 Contracts,Evolution,Library Evolution |
|
P2862R0 |
text_encoding::name() should never return null values |
Daniel Krügler |
2023-05-09 |
2023-05 |
|
Library Evolution,Library |
|
P2863R0 |
Review Annex D for C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Evolution,Library Evolution |
|
P2864R0 |
Remove Deprecated Arithmetic Conversion on Enumerations From C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Evolution |
|
P2865R0 |
Remove Deprecated Array Comparisons from C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Evolution |
|
P2866R0 |
Remove Deprecated Volatile Features From C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Evolution |
|
P2867R0 |
Remove Deprecated strstreams From C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Library Evolution |
|
P2868R0 |
Remove Deprecated `std::allocator` Typedef From C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Library Evolution |
|
P2869R0 |
Remove Deprecated `shared_ptr` Atomic Access APIs From C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
SG1 Concurrency and Parallelism |
|
P2870R0 |
Remove `basic_string::reserve()` From C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Library Evolution |
|
P2871R0 |
Remove Deprecated Unicode Conversion Facets From C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
SG16 Unicode |
|
P2872R0 |
Remove `wstring_convert` From C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Library Evolution |
|
P2873R0 |
Remove Deprecated locale category facets for Unicode from C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
SG16 Unicode |
|
P2874R0 |
Mandating Annex D |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Library |
|
P2875R0 |
Undeprecate `polymorphic_allocator::destroy` For C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
Library Evolution |
|
P2876R0 |
Proposal to extend std::simd with more constructors and accessors |
Daniel Towner, Matthias Kretz |
2023-05-18 |
2023-05 |
|
Library Evolution |
|
P2878R0 |
Reference checking |
Jarrad J. Waterloo |
2023-05-11 |
2023-05 |
|
SG23 Safety and Security |
|
P2878R1 |
Reference checking |
Jarrad J. Waterloo |
2023-05-18 |
2023-05 |
P2878R0 |
SG23 Safety and Security |
|
P2880R0 |
Algorithm-like vs std::simd based RNG API |
Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova |
2023-05-18 |
2023-05 |
|
Library Evolution |
|
P2881R0 |
Generator-based for loop |
Jonathan Müller, Barry Revzin |
2023-05-18 |
2023-05 |
|
EWGI,Evolution |
|
P2882R0 |
An Event Model for C++ Executors |
Detlef Vollmann |
2023-05-11 |
2023-05 |
|
SG1 Concurrency and Parallelism |
|
P2883R0 |
`offsetof` Should Be A Keyword In C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
EWGI |
|
P2884R0 |
`assert` Should Be A Keyword In C++26 |
Alisdair Meredith |
2023-05-19 |
2023-05 |
|
EWGI,SG21 Contracts,SG22 Compatability |
|
P2886R0 |
Concurrency TS2 Editor's report |
Michael Wong |
2023-05-15 |
2023-05 |
|
WG21 |
|
P2887R0 |
SG14: Low Latency/Games/Embedded/Finance/Simulation virtual meeting minutes to 2023/05/11 |
Michael Wong |
2023-05-15 |
2023-05 |
|
SG14 Low Latency |
|
P2888R0 |
SG19: Machine Learning Virtual Meeting Minutes to 2023/05/12 |
Michael Wong |
2023-05-15 |
2023-05 |
|
SG19 Machine Learning |
|
P2889R0 |
Distributed Arrays |
Lauri Vasama |
2023-05-15 |
2023-05 |
|
EWGI,Evolution |
|
P2891R0 |
SG16: Unicode meeting summaries 2023-01-11 through 2023-05-10 |
Tom Honermann |
2023-05-16 |
2023-05 |
|
SG16 Unicode |
|
P2892R0 |
std::simd Types Should be Regular |
David Sankel, Joe Jevnik |
2023-05-19 |
2023-05 |
|
Library Evolution |
|
P2893R0 |
Variadic Friends |
Jody Hagins |
2023-05-19 |
2023-05 |
|
EWGI |
|
P2895R0 |
noncopyable and nonmoveable utility classes |
Sebastian Theophil, Jonathan Müller |
2023-05-17 |
2023-05 |
|
Library Evolution |
|
P2897R0 |
aligned_accessor: An mdspan accessor expressing pointer overalignment |
Mark Hoemmen, Damien Lebrun-Grandie, Nicolas Manual Morales, Christian Trott |
2023-05-19 |
2023-05 |
|
LEWGI |
|
P2898R0 |
Importable Headers are Not Universally Implementable |
Daniel Ruoso |
2023-05-18 |
2023-05 |
|
SG15 Tooling |
|
P2901R0 |
Extending linear algebra support to batched operations |
Mark Hoemmen, Kim Liegeois, Christian Trott |
2023-05-19 |
2023-05 |
|
SG6 Numerics,LEWGI,SG19 Machine Learning |
|