ISO/ IEC JTC1/SC22/WG21 - Papers 2023

WG21 Number Title Author Document Date Mailing Date Previous Version Subgroup Disposition
SD-1 2023 PL22.16/WG21 document list Nevin Liber 2023-02-20 2023-02

mailing2023-01

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

mailing2023-02

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