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 |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
|
2023-07 |
N4955 |
WG21 2023-06 Admin telecon minutes |
Nina Ranns |
2023-06-05 |
2023-07 |
|
WG21 |
|
N4957 |
WG21 June 2023 Varna Minutes of Meeting |
Nina Ranns |
2023-06-28 |
2023-07 |
|
WG21 |
|
P0260R6 |
C++ Concurrent Queues |
Detlef Vollmann, Lawrence Crowl, Chris Mysen, Gor Nishanov |
2023-06-16 |
2023-07 |
P0260R5 |
SG1 Concurrency and Parallelism,LEWG Library Evolution |
|
P0260R7 |
C++ Concurrent Queues |
Detlef Vollmann, Lawrence Crowl, Chris Mysen, Gor Nishanov |
2023-07-13 |
2023-07 |
P0260R6 |
SG1 Concurrency and Parallelism,LEWG Library Evolution |
|
P0543R3 |
Saturation arithmetic |
Jens Maurer |
2023-07-19 |
2023-07 |
P0543R2 |
LWG Library |
Adopted 2023-11 |
P0843R7 |
inplace_vector |
Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel |
2023-06-16 |
2023-07 |
P0843R6 |
LEWG Library Evolution |
|
P0843R8 |
inplace_vector |
Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel |
2023-06-16 |
2023-07 |
P0843R7 |
LEWG Library Evolution |
|
P0901R11 |
Size feedback in operator new |
Thomas Köppe, Andrew Hunter, Chris Kennelly |
2023-06-20 |
2023-07 |
P0901R10 |
EWG Evolution,CWG Core |
|
P1030R6 |
std::filesystem::path_view |
Niall Douglas |
2023-06-16 |
2023-07 |
P1030R5 |
LEWG Library Evolution |
|
P1324R1 |
RE: Yet another approach for constrained declarations |
Mihail Naydenov |
2023-07-06 |
2023-07 |
P1324R0 |
EWG Evolution |
|
P1383R2 |
More constexpr for cmath and complex |
Oliver Rosten |
2023-06-15 |
2023-07 |
P1383R1 |
SG6 Numerics,LEWG Library Evolution,LWG Library |
|
P1729R2 |
Text Parsing |
Elias Kosunen, Victor Zverovich |
2023-07-07 |
2023-07 |
P1729R1 |
SG9 Ranges,SG16 Unicode,LEWG Library Evolution |
|
P1928R5 |
std::simd - Merge data-parallel types from the Parallelism TS 2 |
Matthias Kretz |
2023-06-19 |
2023-07 |
P1928R4 |
LEWG Library Evolution |
|
P1928R6 |
std::simd - Merge data-parallel types from the Parallelism TS 2 |
Matthias Kretz |
2023-06-19 |
2023-07 |
P1928R5 |
LEWG Library Evolution |
|
P2169R4 |
A Nice Placeholder With No Name |
Corentin Jabot, Michael Park |
2023-06-16 |
2023-07 |
P2169R3 |
CWG Core |
|
P2407R4 |
Freestanding Library: Partial Classes |
Emil Meissner, Ben Craig |
2023-06-28 |
2023-07 |
P2407R3 |
LWG Library |
|
P2487R1 |
Is attribute-like syntax adequate for contract annotations? |
Andrzej Krzemieński |
2023-06-11 |
2023-07 |
P2487R0 |
SG21 Contracts |
|
P2521R4 |
Contract support -- Record of SG21 consensus |
Andrzej Krzemieński |
2023-06-15 |
2023-07 |
P2521R3 |
SG21 Contracts |
|
P2542R3 |
views::concat |
Hui Xie, S. Levent Yilmaz |
2023-06-09 |
2023-07 |
P2542R2 |
SG9 Ranges,LEWG Library Evolution |
|
P2546R5 |
Debugging Support |
René Ferdinand Rivera Morell |
2023-07-05 |
2023-07 |
P2546R4 |
LWG Library |
Adopted 2023-11 |
P2548R6 |
copyable_function |
Michael Florian Hava |
2023-06-15 |
2023-07 |
P2548R5 |
LWG Library |
|
P2552R3 |
On the ignorability of standard attributes |
Timur Doumler |
2023-06-14 |
2023-07 |
P2552R2 |
EWG Evolution,CWG Core |
|
P2591R4 |
Concatenation of strings and string views |
Giuseppe D'Angelo |
2023-07-11 |
2023-07 |
P2591R3 |
LEWG Library Evolution |
|
P2630R4 |
Submdspan |
Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Nevin Liber |
2023-06-22 |
2023-07 |
P2630R3 |
LEWG Library Evolution,LWG Library |
|
P2637R3 |
Member visit |
Barry Revzin |
2023-06-15 |
2023-07 |
P2637R2 |
LEWG Library Evolution |
|
P2641R4 |
Checking if a union alternative is active |
Barry Revzin |
2023-06-15 |
2023-07 |
P2641R3 |
LEWG Library Evolution |
|
P2642R3 |
Padded mdspan layouts |
Mark Hoemmen, Christian Trott,Damien Lebrun-Grandie,Nicolas Morales,Malte Förster,Jiaming Yuan |
2023-07-14 |
2023-07 |
P2642R2 |
LEWG Library Evolution |
|
P2662R2 |
Pack Indexing |
Corentin Jabot, Pablo Halpern |
2023-07-15 |
2023-07 |
P2662R1 |
EWG Evolution |
|
P2689R2 |
atomic_accessor |
Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Dan Sunderland, Nevin Liber |
2023-07-20 |
2023-07 |
P2689R1 |
SG1 Concurrency and Parallelism,LEWG Library Evolution |
|
P2697R1 |
Interfacing bitset with string_view |
Michael Florian Hava |
2023-06-15 |
2023-07 |
P2697R0 |
LWG Library |
|
P2714R1 |
Bind front and back to NTTP callables |
Zhihao Yuan, Tomasz Kamiński |
2023-06-16 |
2023-07 |
P2714R0 |
LWG Library |
|
P2717R2 |
Tool Introspection |
René Ferdinand Rivera Morell |
2023-06-16 |
2023-07 |
P2717R1 |
SG15 Tooling |
|
P2727R3 |
std::iterator_interface |
Zach Laine |
2023-06-14 |
2023-07 |
P2727R2 |
LEWG Library Evolution |
|
P2728R4 |
Unicode in the Library, Part 1: UTF Transcoding |
Zach Laine |
2023-06-19 |
2023-07 |
P2728R3 |
SG16 Unicode,LEWG Library Evolution |
|
P2728R5 |
Unicode in the Library, Part 1: UTF Transcoding |
Zach Laine |
2023-07-11 |
2023-07 |
P2728R4 |
SG16 Unicode,LEWG Library Evolution |
|
P2741R3 |
user-generated static_assert messages |
Corentin Jabot |
2023-06-16 |
2023-07 |
P2741R2 |
EWG Evolution |
|
P2752R3 |
Static storage for braced initializers |
Arthur O'Dwyer |
2023-06-14 |
2023-07 |
P2752R2 |
CWG Core |
|
P2757R3 |
Type checking format args |
Barry Revzin |
2023-06-15 |
2023-07 |
P2757R2 |
LEWG Library Evolution |
|
P2767R1 |
flat_map/flat_set omnibus |
Arthur O'Dwyer |
2023-07-14 |
2023-07 |
P2767R0 |
LEWG Library Evolution,LWG Library |
|
P2776R0 |
2023-05 Library Evolution Poll Outcomes |
Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig |
2023-06-16 |
2023-07 |
|
LEWG Library Evolution |
|
P2779R1 |
Make basic_string_view's range construction conditionally explicit |
Giuseppe D'Angelo |
2023-07-11 |
2023-07 |
P2779R0 |
SG9 Ranges,SG16 Unicode,LEWG Library Evolution |
|
P2781R3 |
std::constexpr_v |
Zach Laine, Matthias Kretz |
2023-06-12 |
2023-07 |
P2781R2 |
LEWG Library Evolution |
|
P2785R0 |
Relocating prvalues |
Sébastien Bini, Ed Catmur |
2023-06-12 |
2023-07 |
|
EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator,SG23 Safety and Security |
|
P2785R1 |
Relocating prvalues |
Sébastien Bini, Ed Catmur |
2023-06-12 |
2023-07 |
P2785R0 |
EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator,SG23 Safety and Security |
|
P2785R2 |
Relocating prvalues |
Sébastien Bini, Ed Catmur |
2023-06-14 |
2023-07 |
P2785R1 |
EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator,SG23 Safety and Security |
|
P2785R3 |
Relocating prvalues |
Sébastien Bini, Ed Catmur |
2023-06-14 |
2023-07 |
P2785R2 |
EWGI SG17: EWG Incubator |
|
P2786R2 |
Trivial relocatability options |
Mungo Gill, Alisdair Meredith |
2023-06-16 |
2023-07 |
P2786R1 |
EWG Evolution |
|
P2795R0 |
Correct and incorrect code, and "erroneous behaviour" |
Thomas Köppe |
2023-06-13 |
2023-07 |
|
SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,EWG Evolution,CWG Core |
|
P2795R1 |
Erroneous behaviour for uninitialized reads |
Thomas Köppe |
2023-06-15 |
2023-07 |
P2795R0 |
SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,EWG Evolution,CWG Core |
|
P2795R2 |
Erroneous behaviour for uninitialized reads |
Thomas Köppe |
2023-06-16 |
2023-07 |
P2795R1 |
SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,EWG Evolution,CWG Core |
|
P2809R1 |
Trivial infinite loops are not Undefined Behavior |
JF Bastien |
2023-06-18 |
2023-07 |
P2809R0 |
SG1 Concurrency and Parallelism,SG22 Compatability,EWG Evolution,LEWG Library Evolution |
|
P2810R1 |
is_debugger_present is_replaceable |
René Ferdinand Rivera Morell, Ben Craig |
2023-07-06 |
2023-07 |
P2810R0 |
LEWG Library Evolution |
|
P2811R5 |
Contract-Violation Handlers |
Joshua Berne |
2023-06-28 |
2023-07 |
P2811R4 |
SG21 Contracts |
|
P2811R6 |
Contract-Violation Handlers |
Joshua Berne |
2023-06-28 |
2023-07 |
P2811R5 |
SG21 Contracts |
|
P2811R7 |
Contract-Violation Handlers |
Joshua Berne |
2023-07-13 |
2023-07 |
P2811R6 |
SG21 Contracts |
|
P2814R1 |
Trivial Relocatability --- Comparing P1144 with P2786 |
Mungo Gill, Alisdair Meredith; Arthur O`Dwyer |
2023-06-16 |
2023-07 |
P2814R0 |
EWG Evolution |
|
P2819R1 |
Add tuple protocol to complex |
Michael Florian Hava, Christoph Hofer |
2023-07-14 |
2023-07 |
P2819R0 |
LEWG Library Evolution,LWG Library |
|
P2821R2 |
span.at() |
Jarrad J. Waterloo |
2023-05-26 |
2023-07 |
P2821R1 |
SG23 Safety and Security,LEWG Library Evolution |
|
P2821R3 |
span.at() |
Jarrad J. Waterloo |
2023-06-12 |
2023-07 |
P2821R2 |
SG23 Safety and Security,LEWG Library Evolution |
|
P2828R2 |
Copy elision for direct-initialization with a conversion function (Core issue 2327) |
Brian Bi |
2023-06-12 |
2023-07 |
P2828R1 |
CWG Core |
|
P2834R1 |
Semantic Stability Across Contract-Checking Build Modes |
Joshua Berne, John Lakos |
2023-06-08 |
2023-07 |
P2834R0 |
SG21 Contracts |
|
P2835R1 |
Expose std::atomic_ref's object address |
Gonzalo Brito Gadeschi |
2023-06-26 |
2023-07 |
P2835R0 |
LEWG Library Evolution |
|
P2836R1 |
std::basic_const_iterator should follow its underlying type's convertibility |
Christopher Di Bella |
2023-07-11 |
2023-07 |
P2836R0 |
SG9 Ranges,LEWG Library Evolution,LWG Library |
Adopted 2023-11 |
P2845R1 |
Formatting of std::filesystem::path |
Victor Zverovich |
2023-06-08 |
2023-07 |
P2845R0 |
SG16 Unicode,LEWG Library Evolution |
|
P2865R1 |
Remove Deprecated Array Comparisons from C++26 |
Alisdair Meredith |
2023-06-16 |
2023-07 |
P2865R0 |
SG22 Compatability,EWG Evolution |
|
P2872R1 |
Remove `wstring_convert` From C++26 |
Alisdair Meredith |
2023-06-07 |
2023-07 |
P2872R0 |
LEWG Library Evolution |
|
P2874R1 |
Mandating Annex D |
Alisdair Meredith |
2023-06-12 |
2023-07 |
P2874R0 |
LWG Library |
|
P2874R2 |
Mandating Annex D |
Alisdair Meredith |
2023-06-12 |
2023-07 |
P2874R1 |
LWG Library |
|
P2877R0 |
Contract Build Modes and Semantics |
Joshua Berne, Tom Honermann |
2023-07-13 |
2023-07 |
|
SG21 Contracts |
|
P2878R2 |
Reference checking |
Jarrad J. Waterloo |
2023-06-10 |
2023-07 |
P2878R1 |
SG23 Safety and Security |
|
P2878R3 |
Reference checking |
Jarrad J. Waterloo |
2023-06-23 |
2023-07 |
P2878R2 |
SG23 Safety and Security |
|
P2878R4 |
Reference checking |
Jarrad J. Waterloo |
2023-07-08 |
2023-07 |
P2878R3 |
SG23 Safety and Security |
|
P2885R0 |
Requirements for a Contracts syntax |
Timur Doumler, Joshua Berne, Gašper Ažman, Andrzej Krzemieński, Ville Voutilainen |
2023-07-16 |
2023-07 |
|
SG21 Contracts,EWG Evolution |
|
P2898R1 |
Build System Requirements for Importable Headers |
Daniel Ruoso |
2023-06-12 |
2023-07 |
P2898R0 |
SG15 Tooling |
|
P2902R0 |
constexpr 'Parallel' Algorithms |
Oliver Rosten |
2023-06-17 |
2023-07 |
|
LEWG Library Evolution,LWG Library |
|
P2904R0 |
Removing exception in precedence rule(s) when using member pointer syntax |
Annop Rana |
2023-06-13 |
2023-07 |
|
EWGI SG17: EWG Incubator |
|
P2905R0 |
Runtime format strings |
Victor Zverovich |
2023-07-15 |
2023-07 |
|
LEWG Library Evolution |
|
P2905R1 |
Runtime format strings |
Victor Zverovich |
2023-07-15 |
2023-07 |
P2905R0 |
LWG Library |
|
P2906R0 |
Structured bindings for std::extents |
Bernhard Manfred Gruber |
2023-05-29 |
2023-07 |
|
LEWG Library Evolution |
|
P2910R0 |
C++ Standard Library Ready Issues to be moved in Varna, Jun. 2023 |
Jonathan Wakely |
2023-06-09 |
2023-07 |
|
All of WG21 |
|
P2911R0 |
Python Bindings with Value-Based Reflection |
Adam Lach, Jagrut Dave |
2023-07-10 |
2023-07 |
|
SG7 Reflection |
|
P2912R0 |
Concurrent queues and sender/receivers |
Gor Nishanov |
2023-07-05 |
2023-07 |
|
SG1 Concurrency and Parallelism |
|
P2915R0 |
Proposed resolution to CWG1223 |
Corentin Jabot |
2023-06-13 |
2023-07 |
|
CWG Core |
|
P2917R0 |
An in-line defaulted destructor should keep the copy- and move-operations |
Andreas Fertig |
2023-06-14 |
2023-07 |
|
EWGI SG17: EWG Incubator,EWG Evolution |
|
P2917R1 |
An in-line defaulted destructor should keep the copy- and move-operations |
Andreas Fertig |
2023-07-05 |
2023-07 |
P2917R0 |
EWG Evolution |
|
P2918R0 |
Runtime format strings II |
Victor Zverovich |
2023-07-15 |
2023-07 |
|
LEWG Library Evolution |
|
P2918R1 |
Runtime format strings II |
Victor Zverovich |
2023-07-15 |
2023-07 |
P2918R0 |
LWG Library |
|
P2920R0 |
Library Evolution Leadership's Understanding of the Noexcept Policy History |
Nevin Liber, Bryce Adelstein Lelbach, Robert Leahy, Ben Craig, Fabio Fracassi, Guy Davidson |
2023-06-16 |
2023-07 |
|
All of WG21 |
|
P2921R0 |
Exploring std::expected based API alternatives for buffer_queue |
Gor Nishanov, Detlef Vollmann |
2023-07-05 |
2023-07 |
|
LEWG Library Evolution |
|
P2922R0 |
Core Language Working Group "ready" Issues for the June, 2023 meeting |
Jens Maurer |
2023-06-16 |
2023-07 |
|
CWG Core |
|
P2925R0 |
inplace_vector - D0843R7 LEWG presentation |
David Sankel, Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber |
2023-06-19 |
2023-07 |
|
LEWG Library Evolution |
|
P2926R0 |
std::simd types should be regular - P2892R0 LEWG presentation |
David Sankel, Joe Jevnik |
2023-06-19 |
2023-07 |
|
LEWG Library Evolution |
|
P2929R0 |
simd_invoke |
Daniel Towner, Ruslan Arutyunyan |
2023-07-19 |
2023-07 |
|
LEWG Library Evolution |
|
P2930R0 |
Formatter specializations for the standard library |
Mark de Wever |
2023-07-15 |
2023-07 |
|
LEWG Library Evolution,LWG Library |
|
P2931R0 |
WG21 June 2023 Varna Meeting Record of Discussion |
Nina Ranns |
2023-06-28 |
2023-07 |
|
All of WG21 |
|
P2937R0 |
Freestanding: Remove strtok |
Ben Craig |
2023-07-02 |
2023-07 |
|
LEWG Library Evolution |
Adopted 2023-11 |
P2940R0 |
switch for Pattern Matching |
Mihail Naydenov |
2023-07-06 |
2023-07 |
|
EWGI SG17: EWG Incubator |
|
P2941R0 |
Identifiers for Pattern Matching |
Mihail Naydenov |
2023-07-06 |
2023-07 |
|
EWGI SG17: EWG Incubator |
|
P2944R0 |
Comparisons for reference_wrapper |
Barry Revzin |
2023-07-09 |
2023-07 |
|
LEWG Library Evolution |
|
P2945R0 |
Additional format specifiers for time_point |
Barry Revzin |
2023-07-14 |
2023-07 |
|
LEWG Library Evolution |
|
P2946R0 |
A flexible solution to the problems of `noexcept` |
Pablo Halpern |
2023-07-19 |
2023-07 |
|
EWGI SG17: EWG Incubator |
|
P2947R0 |
Contracts must avoid disclosing sensitive information |
Andrei Zissu, Ran Regev, Gal Zaban, Inbal Levi |
2023-07-20 |
2023-07 |
|
SG21 Contracts,SG23 Safety and Security |
|
P2949R0 |
Slides for P2861R0: Narrow Contracts and `noexcept` are Inherently Incompatable |
John Lakos |
2023-07-14 |
2023-07 |
|
EWGI SG17: EWG Incubator,SG21 Contracts,EWG Evolution,LEWG Library Evolution |
|
P2950R0 |
Slides for P2836R1: std::basic_const_iterator should follow its underlying type's convertibility |
Tomasz Kamiński |
2023-07-11 |
2023-07 |
|
LEWG Library Evolution |
|
P2951R0 |
Shadowing is good for safety |
Jarrad J. Waterloo |
2023-07-15 |
2023-07 |
|
EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator,SG23 Safety and Security |
|
P2951R1 |
Shadowing is good for safety |
Jarrad J. Waterloo |
2023-07-16 |
2023-07 |
P2951R0 |
SG23 Safety and Security |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
|
2023-08 |
N4956 |
Concurrency TS2 PDTS |
Michael Wong |
2023-08-15 |
2023-08 |
N4953 |
WG21 |
|
N4958 |
Working Draft, Programming Languages -- C++ |
Thomas Köppe |
2023-08-14 |
2023-08 |
N4950 |
WG21 |
|
N4959 |
Editors' Report, Programming Languages -- C++ |
Thomas Köppe |
2023-08-14 |
2023-08 |
|
WG21 |
|
N4960 |
Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++) |
Herb Sutter |
2023-08-09 |
2023-08 |
|
WG21 |
|
P0124R7 |
Linux-Kernel Memory Model |
Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng |
2023-08-23 |
2023-08 |
P0124R6 |
SG1 Concurrency and Parallelism,SG5 Transactional Memory,SG14 Low Latency |
|
P0124R8 |
Linux-Kernel Memory Model |
Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng |
2023-08-23 |
2023-08 |
P0124R7 |
SG1 Concurrency and Parallelism,SG5 Transactional Memory,SG14 Low Latency |
|
P0963R1 |
Structured binding declaration as a condition |
Zhihao Yuan |
2023-08-15 |
2023-08 |
P0963R0 |
Evolution |
|
P1068R8 |
Vector API for random number generation |
Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova |
2023-08-08 |
2023-08 |
P1068R7 |
Library Evolution |
|
P1967R11 |
#embed - a simple, scannable preprocessor-based resource acquisition method |
JeanHeyd Meneide |
2023-08-22 |
2023-08 |
P1967R10 |
Core |
|
P2407R5 |
Freestanding Library: Partial Classes |
Ben Craig, Emil Meissner |
2023-07-26 |
2023-08 |
P2407R4 |
Library |
Adopted 2023-11 |
P2521R5 |
Contract support -- Record of SG21 consensus |
Andrzej Krzemieński |
2023-08-15 |
2023-08 |
P2521R4 |
SG21 Contracts |
|
P2728R6 |
Unicode in the Library, Part 1: UTF Transcoding |
Zach Laine |
2023-08-14 |
2023-08 |
P2728R5 |
SG16 Unicode,Library Evolution |
|
P2746R3 |
Deprecate and Replace Fenv Rounding Modes |
Hans Boehm |
2023-08-15 |
2023-08 |
P2746R2 |
SG6 Numerics,Library Evolution |
|
P2795R3 |
Erroneous behaviour for uninitialized reads |
Thomas Köppe |
2023-07-29 |
2023-08 |
P2795R2 |
SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,Evolution,Core |
|
P2821R4 |
span.at() |
Jarrad J. Waterloo |
2023-07-26 |
2023-08 |
P2821R3 |
SG23 Safety and Security,Library Evolution |
|
P2833R1 |
Freestanding Library: inout expected span |
Ben Craig |
2023-08-19 |
2023-08 |
P2833R0 |
Library Evolution |
|
P2845R2 |
Formatting of std::filesystem::path |
Victor Zverovich |
2023-07-23 |
2023-08 |
P2845R1 |
SG16 Unicode,Library Evolution |
|
P2863R1 |
Review Annex D for C++26 |
Alisdair Meredith |
2023-08-16 |
2023-08 |
P2863R0 |
Evolution,Library Evolution |
|
P2864R1 |
Remove Deprecated Arithmetic Conversion on Enumerations From C++26 |
Alisdair Meredith |
2023-08-16 |
2023-08 |
P2864R0 |
SG22 Compatability,Evolution |
|
P2865R2 |
Remove Deprecated Array Comparisons from C++26 |
Alisdair Meredith |
2023-08-16 |
2023-08 |
P2865R1 |
SG22 Compatability,Evolution |
|
P2868R1 |
Remove Deprecated `std::allocator` Typedef From C++26 |
Alisdair Meredith |
2023-08-15 |
2023-08 |
P2868R0 |
Library Evolution |
|
P2869R1 |
Remove Deprecated `shared_ptr` Atomic Access APIs From C++26 |
Alisdair Meredith |
2023-08-16 |
2023-08 |
P2869R0 |
Library Evolution |
|
P2870R1 |
Remove `basic_string::reserve()` From C++26 |
Alisdair Meredith |
2023-08-16 |
2023-08 |
P2870R0 |
Library Evolution |
|
P2871R1 |
Remove Deprecated Unicode Conversion Facets From C++26 |
Alisdair Meredith |
2023-08-08 |
2023-08 |
P2871R0 |
Library Evolution |
|
P2875R1 |
Undeprecate `polymorphic_allocator::destroy` For C++26 |
Alisdair Meredith |
2023-08-15 |
2023-08 |
P2875R0 |
Library Evolution |
|
P2878R5 |
Reference checking |
Jarrad J. Waterloo |
2023-08-10 |
2023-08 |
P2878R4 |
SG23 Safety and Security |
|
P2885R1 |
Requirements for a Contracts syntax |
Timur Doumler, Joshua Berne, Gašper Ažman, Andrzej Krzemieński, Ville Voutilainen, Tom Honermann |
2023-08-15 |
2023-08 |
P2885R0 |
SG21 Contracts,Evolution |
|
P2890R0 |
Contracts on lambdas |
Timur Doumler |
2023-08-17 |
2023-08 |
|
SG21 Contracts |
|
P2894R0 |
Constant evaluation of Contracts |
Timur Doumler |
2023-08-22 |
2023-08 |
|
SG21 Contracts |
|
P2896R0 |
Outstanding design questions for the Contracts MVP |
Timur Doumler |
2023-08-22 |
2023-08 |
|
SG21 Contracts |
|
P2905R2 |
Runtime format strings |
Victor Zverovich |
2023-07-23 |
2023-08 |
P2905R1 |
Library |
Adopted 2023-11 |
P2909R0 |
Dude, where's my char? |
Victor Zverovich |
2023-08-13 |
2023-08 |
|
SG16 Unicode,Library Evolution |
|
P2933R0 |
std::simd overloads for <bit> header |
Daniel Towner, Ruslan Arutyunyan |
2023-08-01 |
2023-08 |
|
SG1 Concurrency and Parallelism,Library Evolution |
|
P2935R0 |
An Attribute-Like Syntax for Contracts |
Joshua Berne |
2023-08-15 |
2023-08 |
|
SG21 Contracts |
|
P2944R1 |
Comparisons for reference_wrapper |
Barry Revzin |
2023-08-17 |
2023-08 |
P2944R0 |
Library Evolution |
|
P2951R2 |
Shadowing is good for safety |
Jarrad J. Waterloo |
2023-08-10 |
2023-08 |
P2951R1 |
SG23 Safety and Security |
|
P2952R0 |
auto& operator=(X&&) = default |
Arthur O'Dwyer, Matthew Taylor |
2023-08-11 |
2023-08 |
|
EWGI,Evolution |
|
P2953R0 |
Forbid defaulting operator=(X&&) && |
Arthur O'Dwyer |
2023-08-11 |
2023-08 |
|
EWGI,Evolution |
|
P2954R0 |
Contracts and virtual functions for the Contracts MVP |
Ville Voutilainen |
2023-08-03 |
2023-08 |
|
SG21 Contracts |
|
P2955R0 |
Safer Range Access |
Jarrad J. Waterloo |
2023-08-10 |
2023-08 |
|
SG23 Safety and Security |
|
P2956R0 |
Add saturating library support to std::simd |
Daniel Towner, Ruslan Arutyunyan |
2023-08-01 |
2023-08 |
|
SG1 Concurrency and Parallelism,Library Evolution |
|
P2957R0 |
Contracts and coroutines |
Andrzej Krzemieński, Iain Sandoe |
2023-08-15 |
2023-08 |
|
SG21 Contracts |
|
P2958R0 |
typeof and typeof_unqual |
JeanHeyd Meneide |
2023-08-21 |
2023-08 |
|
Evolution |
|
P2960R0 |
Concurrency TS Editor's report for N4956 |
Michael Wong |
2023-08-17 |
2023-08 |
|
WG21 |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
|
2023-09 |
P0843R9 |
inplace_vector |
Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel |
2023-09-14 |
2023-09 |
P0843R8 |
Library Evolution,Library |
|
P1068R9 |
Vector API for random number generation |
Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova |
2023-09-14 |
2023-09 |
P1068R8 |
Library Evolution |
|
P1255R10 |
A view of 0 or 1 elements: views::maybe |
Steve Downey |
2023-09-15 |
2023-09 |
P1255R9 |
SG9 Ranges,Library Evolution |
|
P2264R5 |
Make assert() macro user friendly for C and C++ |
Peter Sommerlad |
2023-09-13 |
2023-09 |
P2264R4 |
Library Evolution,Library |
|
P2542R4 |
views::concat |
Hui Xie, S. Levent Yilmaz |
2023-09-11 |
2023-09 |
P2542R3 |
SG9 Ranges,Library Evolution |
|
P2542R5 |
views::concat |
Hui Xie, S. Levent Yilmaz |
2023-09-13 |
2023-09 |
P2542R4 |
SG9 Ranges,Library Evolution,Library |
|
P2686R2 |
constexpr structured bindings and references to constexpr variables |
Corentin Jabot, Brian Bi |
2023-09-14 |
2023-09 |
P2686R1 |
Evolution,Core |
|
P2748R2 |
Disallow Binding a Returned Glvalue to a Temporary |
Brian Bi |
2023-09-14 |
2023-09 |
P2748R1 |
Evolution |
|
P2755R0 |
A Bold Plan for a Complete Contracts Facility |
Joshua Berne, Jake Fevold, John Lakos |
2023-09-13 |
2023-09 |
|
SG21 Contracts |
|
P2760R0 |
A Plan for C++26 Ranges |
Barry Revzin |
2023-09-17 |
2023-09 |
|
SG9 Ranges,Library Evolution |
|
P2762R1 |
Sender/Receiver Interface For Networking |
Dietmar Kuhl |
2023-09-15 |
2023-09 |
P2762R0 |
SG4 Networking,Library Evolution |
|
P2833R2 |
Freestanding Library: inout expected span |
Ben Craig |
2023-09-14 |
2023-09 |
P2833R1 |
Library |
Adopted 2023-11 |
P2846R1 |
size_hint: Eagerly reserving memory for not-quite-sized lazy ranges |
Corentin Jabot |
2023-09-15 |
2023-09 |
P2846R0 |
Library Evolution |
|
P2865R3 |
Remove Deprecated Array Comparisons from C++26 |
Alisdair Meredith |
2023-09-14 |
2023-09 |
P2865R2 |
SG22 Compatability,Core |
|
P2866R1 |
Remove Deprecated Volatile Features From C++26 |
Alisdair Meredith |
2023-09-16 |
2023-09 |
P2866R0 |
SG1 Concurrency and Parallelism,SG22 Compatability,Library Evolution |
|
P2867R1 |
Remove Deprecated strstreams From C++26 |
Alisdair Meredith |
2023-09-16 |
2023-09 |
P2867R0 |
Library Evolution |
|
P2868R2 |
Remove Deprecated `std::allocator` Typedef From C++26 |
Alisdair Meredith |
2023-09-14 |
2023-09 |
P2868R1 |
Library Evolution |
|
P2869R2 |
Remove Deprecated `shared_ptr` Atomic Access APIs From C++26 |
Alisdair Meredith |
2023-09-16 |
2023-09 |
P2869R1 |
Library Evolution |
|
P2870R2 |
Remove `basic_string::reserve()` From C++26 |
Alisdair Meredith |
2023-09-15 |
2023-09 |
P2870R1 |
Library Evolution |
|
P2871R2 |
Remove Deprecated Unicode Conversion Facets From C++26 |
Alisdair Meredith |
2023-09-15 |
2023-09 |
P2871R1 |
Library Evolution |
|
P2872R2 |
Remove `wstring_convert` From C++26 |
Alisdair Meredith |
2023-09-14 |
2023-09 |
P2872R1 |
Library Evolution |
|
P2875R2 |
Undeprecate `polymorphic_allocator::destroy` For C++26 |
Alisdair Meredith |
2023-09-15 |
2023-09 |
P2875R1 |
Library Evolution |
|
P2885R2 |
Requirements for a Contracts syntax |
Timur Doumler, Joshua Berne, Gašper Ažman, Andrzej Krzemieński, Ville Voutilainen, Tom Honermann |
2023-08-29 |
2023-09 |
P2885R1 |
SG21 Contracts,Evolution |
|
P2909R1 |
Fix formatting of code units as integers (Dude, where's my char?) |
Victor Zverovich |
2023-09-05 |
2023-09 |
P2909R0 |
Library Evolution |
|
P2909R2 |
Fix formatting of code units as integers (Dude, where's my char?) |
Victor Zverovich |
2023-09-16 |
2023-09 |
P2909R1 |
Library |
|
P2932R0 |
A Principled Approach to Open Design Questions for Contracts |
Joshua Berne |
2023-09-13 |
2023-09 |
|
SG21 Contracts |
|
P2935R1 |
An Attribute-Like Syntax for Contracts |
Joshua Berne |
2023-09-15 |
2023-09 |
P2935R0 |
SG21 Contracts |
|
P2935R2 |
An Attribute-Like Syntax for Contracts |
Joshua Berne |
2023-09-15 |
2023-09 |
P2935R1 |
SG21 Contracts |
|
P2944R2 |
Comparisons for reference_wrapper |
Barry Revzin |
2023-09-17 |
2023-09 |
P2944R1 |
Library Evolution |
|
P2951R3 |
Shadowing is good for safety |
Jarrad J. Waterloo |
2023-09-02 |
2023-09 |
P2951R2 |
SG23 Safety and Security |
|
P2955R1 |
Safer Range Access |
Jarrad J. Waterloo |
2023-09-02 |
2023-09 |
P2955R0 |
LEWGI,SG23 Safety and Security |
|
P2961R0 |
A natural syntax for Contracts |
Jens Maurer, Timur Doumler |
2023-09-17 |
2023-09 |
|
SG21 Contracts |
|
P2963R0 |
Ordering of constraints involving fold expressions |
Corentin Jabot |
2023-09-15 |
2023-09 |
|
Evolution |
|
P2966R0 |
Making C++ Better for Game Developers -- Progress Report |
Patrice Roy, various SG14 contibutors including Nicolas Fleury (Ubisoft), Gabriel Morin (EIDOS), Arthur O’Dwyer, Matt Bentley, Staffan Tjernstrom, Matt Bentley and others |
2023-09-06 |
2023-09 |
|
SG14 Low Latency,Evolution |
|
P2966R1 |
Making C++ Better for Game Developers -- Progress Report |
Patrice Roy, various SG14 contibutors including Nicolas Fleury (Ubisoft), Gabriel Morin (EIDOS), Arthur O’Dwyer, Matt Bentley, Staffan Tjernstrom, Matt Bentley and others |
2023-09-13 |
2023-09 |
P2966R0 |
SG14 Low Latency,Evolution |
|
P2968R0 |
Make std::ignore a first-class object |
Peter Sommerlad |
2023-09-07 |
2023-09 |
|
Library Evolution,Library |
|
P2971R0 |
Implication for C++ |
Walter E Brown |
2023-09-14 |
2023-09 |
|
Evolution |
|
P2972R0 |
2023-09 Library Evolution Polls |
Inbal Levi, Ben Craig, Fabio Fracassi, Corentin Jabot, Nevin Liber, Billy Baker |
2023-09-18 |
2023-09 |
|
Library Evolution,Library |
|
P2973R0 |
Erroneous behaviour for missing return from assignment |
Thomas Köppe, Jonathan Wakely |
2023-09-15 |
2023-09 |
|
SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,Evolution,Core |
|
P2976R0 |
Freestanding Library: algorithm, numeric, and random |
Ben Craig |
2023-09-17 |
2023-09 |
|
Library Evolution |
|