2022-07 Mailing Available
The 2022-07 mailing of new standards papers is now available.
WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup |
---|---|---|---|---|---|---|
P0009R18 | MDSPAN | Christian Trott | 2022-07-13 | 2022-07 | P0009R17 | All of WG21 |
P1018R17 | C++ Language Evolution status pandemic edition 2022/06–2022/07 | JF Bastien | 2022-07-09 | 2022-07 | P1018R16 | EWG Evolution,All of WG21 |
P1083R6 | Move resource_adaptor from Library TS to the C++ WP | Pablo Halpern | 2022-07-08 | 2022-07 | P1083R5 | LEWG Library Evolution |
P1255R8 | A view of 0 or 1 elements: views::maybe | Steve Downey | 2022-07-11 | 2022-07 | P1255R7 | SG9 Ranges,LEWG Library Evolution |
P1642R11 | Freestanding Library: Easy [utilities], [ranges], and [iterators] | Ben Craig | 2022-07-01 | 2022-07 | P1642R10 | CWG Core |
P1684R3 | mdarray: An Owning Multidimensional Array Analog of mdspan | Christian Trott | 2022-07-14 | 2022-07 | P1684R2 | LEWG Library Evolution |
P1899R3 | stride_view | Christopher Di Bella, Tim Song | 2022-07-10 | 2022-07 | P1899R2 | SG9 Ranges,LEWG Library Evolution |
P1967R8 | #embed - a simple, scannable preprocessor-based resource acquisition method | JeanHeyd Meneide | 2022-06-28 | 2022-07 | P1967R7 | EWG Evolution |
P2047R3 | An allocator-aware optional type | Nina Ranns | 2022-07-08 | 2022-07 | P2047R2 | LEWG Library Evolution |
P2079R3 | System execution context | Lee Howes | 2022-07-15 | 2022-07 | P2079R2 | SG1 Concurrency and Parallelism,LEWG Library Evolution |
P2165R4 | Compatibility between tuple, pair and tuple-like objects | Corentin Jabot | 2022-07-15 | 2022-07 | P2165R3 | LEWG Library Evolution |
P2248R5 | Enabling list-initialization for algorithms | Giuseppe D'Angelo | 2022-06-29 | 2022-07 | P2248R4 | SG6 Numerics,SG9 Ranges,LEWG Library Evolution |
P2295R6 | Support for UTF-8 as a portable source file encoding | Corentin Jabot | 2022-07-01 | 2022-07 | P2295R5 | SG22 Compatability,EWG Evolution |
P2361R5 | Unevaluated strings | Corentin Jabot | 2022-07-09 | 2022-07 | P2361R4 | EWG Evolution |
P2374R4 | views::cartesian_product | Sy Brand | 2022-07-13 | 2022-07 | P2374R3 | LWG Library |
P2404R3 | Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with | Justin Bassett | 2022-07-08 | 2022-07 | P2404R2 | SG9 Ranges,LEWG Library Evolution,LWG Library |
P2417R2 | A more constexpr bitset | Daniil Goncharov | 2022-07-16 | 2022-07 | P2417R1 | LWG Library |
P2419R2 | Clarify handling of encodings in localized formatting of chrono types | Victor Zverovich | 2022-07-15 | 2022-07 | P2419R1 | LWG Library |
P2460R2 | Relax requirements on wchar_t to match existing practices | Corentin Jabot | 2022-07-15 | 2022-07 | P2460R1 | SG22 Compatability,CWG Core |
P2474R2 | views::repeat | Michał Dominiak | 2022-07-13 | 2022-07 | P2474R1 | SG9 Ranges,LWG Library |
P2481R1 | Forwarding reference to specific type/template | Barry Revzin | 2022-07-15 | 2022-07 | P2481R0 | EWG Evolution |
P2494R2 | Relaxing range adaptors to allow for move only types | Michał Dominiak | 2022-07-13 | 2022-07 | P2494R1 | SG9 Ranges,LWG Library |
P2513R4 | char8_t Compatibility and Portability Fix | JeanHeyd Meneide | 2022-06-26 | 2022-07 | P2513R3 | EWG Evolution |
P2547R1 | Language support for customisable functions | Lewis Baker | 2022-07-16 | 2022-07 | P2547R0 | EWG Evolution |
P2548R0 | copyable_function | Michael Florian Hava | 2022-07-13 | 2022-07 | LEWG Library Evolution | |
P2549R1 | std::unexpected should have error() as member accessor | Yihe Li | 2022-07-04 | 2022-07 | P2549R0 | LWG Library |
P2561R0 | operator?? | Barry Revzin | 2022-07-10 | 2022-07 | EWG Evolution | |
P2579R0 | Mitigation strategies for P2036 "Changing scope for lambda trailing-return-type" | Corentin Jabot | 2022-07-01 | 2022-07 | EWG Evolution,CWG Core | |
P2585R1 | Improving default container formatting | Barry Revzin | 2022-07-15 | 2022-07 | P2585R0 | LEWG Library Evolution |
P2587R1 | to_string or not to_string | Victor Zverovich | 2022-06-24 | 2022-07 | P2587R0 | SG16 Unicode |
P2590R2 | Explicit lifetime management | Timur Doumler | 2022-07-15 | 2022-07 | P2590R1 | CWG Core,LWG Library |
P2592R1 | Hashing support for std::chrono value classes | Giuseppe D'Angelo | 2022-06-30 | 2022-07 | P2592R0 | LEWG Library Evolution |
P2601R1 | Make redundant empty angle brackets optional | Justin Cooke | 2022-07-16 | 2022-07 | P2601R0 | EWG Evolution,CWG Core |
P2602R1 | Poison Pills are Too Toxic | Barry Revzin | 2022-07-11 | 2022-07 | P2602R0 | LEWG Library Evolution |
P2609R1 | Relaxing Ranges Just A Smidge | John Eivind Helset | 2022-06-29 | 2022-07 | P2609R0 | SG9 Ranges,LEWG Library Evolution |
P2610R0 | 2022-07 Library Evolution Polls | Bryce Adelstein Lelbach | 2022-06-29 | 2022-07 | LEWG Library Evolution | |
P2613R1 | Add the missing `empty` to `mdspan` | Yihe Le | 2022-06-29 | 2022-07 | P2613R0 | LEWG Library Evolution |
P2614R0 | Deprecate numeric_limits::has_denorm | Matthias Kretz | 2022-07-06 | 2022-07 | SG6 Numerics,LEWG Library Evolution | |
P2615R0 | Meaningful exports | S. Davis Herring | 2022-07-01 | 2022-07 | CWG Core | |
P2616R0 | Making std::atomic notification/wait operations usable in more situations | Lewis Baker | 2022-07-05 | 2022-07 | SG1 Concurrency and Parallelism | |
P2617R0 | Responses to NB comments on DTS 12907 "Extensions to C++ for Transactional Memory Version 2" | Jens Maurer | 2022-07-15 | 2022-07 | SG5 Transactional Memory,CWG Core | |
P2618R0 | C++ Standard Library Issues to be moved in Virtual Plenary, Jul. 2022 | Jonathan Wakely | 2022-07-15 | 2022-07 | All of WG21 | |
P2620R0 | Lifting artificial restriction on universal character names | Corentin Jabot | 2022-07-09 | 2022-07 | SG16 Unicode,SG22 Compatability,EWG Evolution | |
P2621R0 | UB? In my Lexer? | Corentin Jabot | 2022-07-09 | 2022-07 | SG22 Compatability,EWG Evolution | |
P2622R0 | Core Language Working Group "ready" Issues for the July, 2022 meeting | Jens Maurer | 2022-07-15 | 2022-07 | All of WG21 | |
P2623R0 | implicit constant initialization | Jarrad J. Waterloo | 2022-07-13 | 2022-07 | EWG Evolution | |
P2624R0 | Make operations on bools more portable | Justin Cooke | 2022-07-16 | 2022-07 | CWG Core |