WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition |
---|---|---|---|---|---|---|---|
SD-1 | 2022 PL22.16/WG21 document list | Hal Finkel | 2022-01-22 | 2022-01 | |||
2022-01 | |||||||
P0447R18 | Introduction of std::hive to the standard library | Matt Bentley | 2021-12-21 | 2022-01 | P0447R17 | SG14, Library Evolution, WG21 | |
P0792R6 | function_ref: a non-owning reference to a Callable | Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo | 2022-01-17 | 2022-01 | P0792R5 | Library Evolution, Library | |
P1018R14 | C++ Language Evolution status - pandemic edition - 2021/09-2022/01 | JF Bastien | 2022-01-14 | 2022-01 | P1018R13 | Evolution, WG21 | |
P1083R4 | Move resource_adaptor from Library TS to the C++ WP | Pablo Halpern | 2022-01-01 | 2022-01 | P1083R3 | Library Evolution | |
P1206R7 | Conversions from ranges to containers | Corentin Jabot, Eric Niebler, Casey Carter | 2022-01-21 | 2022-01 | P1206R6 | Library | |
P1240R2 | Scalable Reflection | Daveed Vandevoorde, Wyatt Childers, Andrew Sutton, Faisal Vali | 2022-01-14 | 2022-01 | P1240R1 | SG7 | |
P1664R6 | reconstructible_range - a concept for putting ranges back together | JeanHeyd Meneide | 2021-12-26 | 2022-01 | P1664R5 | SG9, Library Evolution | |
P1841R2 | Wording for Individually Specializable Numeric Traits | Walter E Brown | 2022-01-14 | 2022-01 | P1841R1 | Library | |
P1854R3 | Conversion to literal encoding should not lead to loss of meaning | Corentin Jabot | 2022-01-15 | 2022-01 | P1854R2 | Evolution | |
P1885R9 | Naming Text Encodings to Demystify Them | Corentin Jabot, Peter Brett | 2022-01-15 | 2022-01 | P1885R8 | Library Evolution | |
P1899R2 | stride_view | Christopher Di Bella, Tim Song | 2021-12-23 | 2022-01 | P1899R1 | SG9, Library Evolution | |
P2000R3 | Direction for ISO C++ | Daveed Vandevoorde, Howard Hinnant, Roger Orr, Bjarne Stroustrup, Michael Wong | 2022-01-06 | 2022-01 | P2000R2 | WG21, Direction Group | |
P2079R2 | System execution context | Lee Howes, Ruslan Arutyunyan, Michael Voss | 2022-01-15 | 2022-01 | P2079R1 | SG1, Library Evolution | |
P2093R12 | Formatted output | Victor Zverovich | 2021-12-20 | 2022-01 | P2093R11 | Library | |
P2165R3 | Compatibility between tuple, pair and tuple-like objects | Corentin Jabot | 2022-01-18 | 2022-01 | P2165R2 | Library Evolution | |
P2248R4 | Enabling list-initialization for algorithms | Giuseppe D'Angelo | 2022-01-03 | 2022-01 | P2248R3 | SG6, SG9, Library Evolution | |
P2249R4 | Mixed comparisons for smart pointers | Giuseppe D'Angelo | 2022-01-11 | 2022-01 | P2249R3 | Library Evolution | |
P2286R5 | Formatting Ranges | Barry Revzin | 2022-01-16 | 2022-01 | P2286R4 | Library Evolution | |
P2286R6 | Formatting Ranges | Barry Revzin | 2022-01-19 | 2022-01 | P2286R5 | Library Evolution | |
P2300R4 | std::execution | Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach | 2022-01-19 | 2022-01 | P2300R3 | SG1, Library Evolution | |
P2302R3 | std::ranges::contains | Christopher Di Bella | 2022-01-20 | 2022-01 | P2302R2 | Library Evolution | |
P2303R4 | Basic lambdas for C | Jens Gustedt | 2021-12-24 | 2022-01 | P2303R3 | SG22 | |
P2304R3 | Improve type generic programming | Jens Gustedt | 2021-12-24 | 2022-01 | P2304R2 | SG22 | |
P2305R4 | Type inference for variable definitions and function returns | Jens Gustedt | 2021-12-24 | 2022-01 | P2305R3 | SG22 | |
P2306R3 | Type-generic lambdas | Jens Gustedt | 2021-12-24 | 2022-01 | P2306R2 | SG22 | |
P2310R1 | Revise spelling of keywords | Jens Gustedt | 2021-12-31 | 2022-01 | P2310R0 | SG22 | |
P2311R2 | Make false and true first-class language features | Jens Gustedt | 2021-12-30 | 2022-01 | P2311R1 | SG22 | |
P2324R2 | Labels at the end of compound statements (C compatibility) | Martin Uecker | 2022-01-14 | 2022-01 | P2324R1 | SG22, Core | |
P2363R3 | Extending associative containers with the remaining heterogeneous overloads | Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan | 2022-01-19 | 2022-01 | P2363R2 | Library Evolution | |
P2370R2 | Stacktrace from exception | Andrei Nekrashevich, Antony Polukhin | 2022-01-11 | 2022-01 | P2370R1 | Library Evolution, Library | |
P2375R1 | Generalisation of nth_element to a range of nths | Johan Lundberg | 2022-01-14 | 2022-01 | P2375R0 | SG9, Evolution | |
P2404R1 | Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with | Justin Bassett | 2021-12-25 | 2022-01 | P2404R0 | SG9, LEWGI, Library Evolution, Library | |
P2404R2 | Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with | Justin Bassett | 2022-01-19 | 2022-01 | P2404R1 | SG9, LEWGI, Library Evolution, Library | |
P2424R0 | Abbreviated Parameters | Mihail Naydenov | 2022-01-14 | 2022-01 | EWGI | ||
P2437R1 | Support for #warning | Aaron Ballman | 2022-01-13 | 2022-01 | P2437R0 | Core | |
P2447R2 | std::span and the missing constructor | Federico Kircheis | 2022-01-22 | 2022-01 | P2447R1 | Library Evolution | |
P2448R1 | Relaxing some constexpr restrictions | Barry Revzin | 2022-01-16 | 2022-01 | P2448R0 | Core | |
P2457R0 | 2021 December Library Evolution Poll Outcomes | Bryce Adelstein Lelbach | 2022-01-14 | 2022-01 | Library Evolution | ||
P2458R0 | 2022 January Library Evolution Polls | Bryce Adelstein Lelbach | 2022-01-20 | 2022-01 | Library Evolution | ||
P2468R2 | The Equality Operator You Are Looking For | Barry Revzin, Bjarne Stroustrup, Cameron DaCamara, Daveed Vandevoorde, Gabriel Dos Reis, Herb Sutter, Jason Merrill, Jonathan Caves, Richard Smith, Ville Voutilainen | 2022-01-15 | 2022-01 | P2468R1 | Evolution, Core | |
P2474R1 | views::repeat | Michał Dominiak | 2022-01-18 | 2022-01 | P2474R0 | SG9, Library Evolution | |
P2494R1 | Relaxing range adaptors to allow for move only types | Michał Dominiak | 2022-01-17 | 2022-01 | P2494R0 | SG9, Library Evolution | |
P2498R1 | Forward compatibility of text_encoding with additional encoding registries | Peter Brett | 2022-01-14 | 2022-01 | P2498R0 | SG16, Library Evolution | |
P2507R1 | Limit [[assume]] to conditional-expressions | Peter Brett | 2022-01-04 | 2022-01 | P2507R0 | Evolution | |
P2508R1 | Exposing std::basic-format-string | Barry Revzin | 2022-01-18 | 2022-01 | P2508R0 | Library Evolution | |
P2511R0 | Beyond operator(): NTTP callables in type-erased call wrappers | Zhihao Yuan | 2022-01-14 | 2022-01 | Library Evolution | ||
P2512R0 | SG16: Unicode meeting summaries 2021-06-09 through 2021-12-15 | Tom Honermann | 2021-12-23 | 2022-01 | SG16 | ||
P2513R0 | char8_t Compatibility and Portability Fixes | JeanHeyd Meneide, Tom Honermann | 2022-01-09 | 2022-01 | SG16, Evolution | ||
P2514R0 | std::breakpoint | René Ferdinand Rivera Morell, Isabella Muerte | 2022-01-03 | 2022-01 | SG15, Library Evolution | ||
P2515R0 | std::is_debugger_present | René Ferdinand Rivera Morell | 2022-01-03 | 2022-01 | SG15, Library Evolution | ||
P2516R0 | string_view is implicitly convertible from what? | Victor Zverovich | 2022-01-07 | 2022-01 | Library Evolution | ||
P2517R0 | Add a conditional noexcept specification to std::apply | Hewill Kang | 2022-01-14 | 2022-01 | Library Evolution | ||
P2520R0 | move_iterator should be a random access iterator | Barry Revzin | 2022-01-16 | 2022-01 | Library Evolution | ||
P2521R0 | Contract support -- Working Paper | Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum | 2022-01-17 | 2022-01 | SG21 | ||
P2523R0 | Request for re-inclusion of std::hive proposal in C++23 | Matt Bentley | 2022-01-14 | 2022-01 | SG14, Library Evolution | ||
P2524R0 | SG14: Low Latency/Games/Embedded/Finance/Simulation 2020/12/09-2022/01/12 | Michael Wong | 2022-01-15 | 2022-01 | SG14 | ||
P2525R0 | SG19: Machine Learning Meeting Minutes 2020/12/10-2022/01/13 | Michael Wong | 2022-01-15 | 2022-01 | SG19 | ||
P2527R0 | std::variant_alternative_index and std::variant_alternative_index_v | Alex Christensen | 2022-01-18 | 2022-01 | LEWGI |
WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition |
---|---|---|---|---|---|---|---|
2022-02 | |||||||
N4903 | PL22.16/WG21 agenda: 7 February 2022, Virtual Meeting | John Spicer | 2022-01-24 | 2022-02 | WG21 | ||
N4904 | WG21 admin telecon meetings: 2022 summer and autumn (revision 1) | Herb Sutter | 2022-01-24 | 2022-02 | N4899 | WG21 | |
N4905 | WG21 2022-01 Admin telecon minutes | Nina Ranns | 2022-02-01 | 2022-02 | WG21 | ||
N4906 | Transactional Memory TS2 | Michael Wong | 2022-02-19 | 2022-02 | WG21 | ||
N4907 | WG21 2022-02 Virtual Meeting Minutes of Meeting | Nina Ranns | 2022-02-17 | 2022-02 | WG21 | ||
P0009R15 | MDSPAN | Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber | 2022-02-14 | 2022-02 | P0009R14 | Library | |
P0323R12 | std::expected | Vicente Botet, JF Bastien, Jonathan Wakely | 2022-01-07 | 2022-02 | P0323R11 | Library | Adopted 2022-02 |
P0447R19 | Introduction of std::hive to the standard library | Matt Bentley | 2022-02-17 | 2022-02 | P0447R18 | SG14, Library Evolution, WG21 | |
P0561R6 | An RAII Interface for Deferred Reclamation | Geoffrey Romer, Andrew Hunter | 2022-02-02 | 2022-02 | P0561R5 | Library | |
P0792R7 | function_ref: a non-owning reference to a Callable | Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo | 2022-02-14 | 2022-02 | P0792R6 | Library Evolution, Library | |
P0792R8 | function_ref: a non-owning reference to a Callable | Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo | 2022-02-16 | 2022-02 | P0792R7 | Library Evolution, Library | |
P0957R5 | Proxy: A Polymorphic Programming Library | Mingxin Wang | 2022-02-15 | 2022-02 | P0957R4 | LEWGI | |
P1018R15 | C++ Language Evolution status - pandemic edition – 2022/01-2022/02 | JF Bastien | 2022-02-15 | 2022-02 | P1018R14 | Evolution, WG21 | |
P1202R4 | Asymmetric Fences | David Goldblatt | 2022-02-15 | 2022-02 | P1202R3 | Library Evolution, Library | |
P1223R3 | find_last | Zach Laine | 2022-02-15 | 2022-02 | P1223R2 | Library Evolution, Library | |
P1478R7 | Byte-wise atomic memcpy | Hans Boehm | 2022-02-05 | 2022-02 | P1478R6 | Library | |
P1664R7 | reconstructible_range - a concept for putting ranges back together | JeanHeyd Meneide, Hannes Hauswedell | 2022-02-16 | 2022-02 | P1664R6 | SG9, Library Evolution | |
P1774R6 | Portable assumptions | Timur Doumler | 2022-02-15 | 2022-02 | P1774R5 | Core | |
P1839R3 | Accessing Object Representations | Krystian Stasiowski, Timur Doumler | 2022-02-19 | 2022-02 | P1839R2 | Core | |
P1841R3 | Wording for Individually Specializable Numeric Traits | Walter E Brown | 2022-02-14 | 2022-02 | P1841R2 | Library | |
P1885R10 | Naming Text Encodings to Demystify Them | Corentin Jabot, Peter Brett | 2022-02-14 | 2022-02 | P1885R9 | Library Evolution | |
P2093R13 | Formatted output | Victor Zverovich | 2022-02-09 | 2022-02 | P2093R12 | Library | |
P2214R2 | A Plan for C++23 Ranges | Barry Revzin, Conor Hoekstra, Tim Song | 2022-02-18 | 2022-02 | P2214R1 | Library Evolution | |
P2416R2 | Presentation of requirements in the standard library | Jens Maurer | 2022-02-14 | 2022-02 | P2416R1 | Library | |
P2438R2 | std::string::substr() && | Federico Kircheis, Tomasz Kamiński | 2022-02-04 | 2022-02 | P2438R1 | Library | |
P2441R2 | views::join_with | Barry Revzin | 2022-01-28 | 2022-02 | P2441R1 | Library Evolution | Adopted 2022-02 |
P2446R2 | views::as_rvalue | Barry Revzin | 2022-02-15 | 2022-02 | P2446R1 | Library Evolution | |
P2448R2 | Relaxing some constexpr restrictions | Barry Revzin | 2022-01-27 | 2022-02 | P2448R1 | Core | |
P2452R0 | 2021 October Library Evolution and Concurrency Polls on Networking and Executors | Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig | 2022-02-15 | 2022-02 | Library Evolution | ||
P2453R0 | 2021 October Library Evolution Poll Outcomes | Bryce Adelstein Lelbach | 2022-02-15 | 2022-02 | SG4, Library Evolution | ||
P2458R1 | 2022 January Library Evolution Polls | Bryce Adelstein Lelbach | 2022-01-26 | 2022-02 | P2458R0 | Library Evolution | |
P2459R0 | 2022 January Library Evolution Poll Outcomes | Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig | 2022-02-15 | 2022-02 | Library Evolution | ||
P2465R2 | Standard Library Modules std and std.compat | Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely | 2022-02-02 | 2022-02 | P2465R1 | Core, Library | |
P2467R1 | Support exclusive mode for fstreams | Jonathan Wakely | 2022-02-18 | 2022-02 | P2467R0 | Library | |
P2472R1 | make function_ref more functional | Jarrad J. Waterloo | 2022-02-15 | 2022-02 | P2472R0 | Library Evolution | |
P2495R0 | Interfacing stringstreams with string_view | Michael Hava | 2022-02-13 | 2022-02 | Library Evolution | ||
P2502R1 | std::generator: Synchronous Coroutine Generator for Ranges | Casey Carter | 2022-01-25 | 2022-02 | P2502R0 | Library Evolution | |
P2505R1 | Monadic Functions for std::expected | Jeff Garland | 2022-02-15 | 2022-02 | P2505R0 | Library Evolution, Library | |
P2506R0 | std::lazy: a coroutine for deferred execution | Casey Carter | 2022-02-03 | 2022-02 | Library Evolution | ||
P2513R1 | char8_t Compatibility and Portability Fix | JeanHeyd Meneide, Tom Honermann | 2022-02-14 | 2022-02 | P2513R0 | Evolution | |
P2521R1 | Contract support -- Working Paper | Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum | 2022-02-15 | 2022-02 | P2521R0 | SG21 | |
P2528R0 | C/C++ Identifier Security using Unicode Standard Annex 39 | Reini Urban | 2022-01-22 | 2022-02 | SG16, Evolution, Core | ||
P2529R0 | generator should have T&& reference_type | Mathias Stearn | 2022-01-25 | 2022-02 | Library Evolution | ||
P2530R0 | 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 | 2022-02-14 | 2022-02 | SG1 | ||
P2531R0 | C++ Standard Library Issues to be moved in Virtual Plenary, Feb. 2022 | Jonathan Wakely | 2022-01-31 | 2022-02 | WG21 | Adopted 2022-02 | |
P2532R0 | Removing exception_ptr from the Receiver Concepts | Eric Niebler | 2022-02-02 | 2022-02 | Library Evolution | ||
P2533R0 | Core Language Working Group "ready" Issues for the February, 2022 meeting | William M. Miller | 2022-01-30 | 2022-02 | WG21 | Adopted 2022-02 | |
P2534R0 | Slides: function_ref in the wild (P0792R7 presentation) | Zhihao Yuan | 2022-02-16 | 2022-02 | Library Evolution | ||
P2535R0 | Message fences | Olivier Giroux, Daniel Lustig | 2022-02-02 | 2022-02 | SG1 | ||
P2536R0 | Distributing C++ Module Libraries with dependencies json files. | Olga Arkhipova | 2022-02-03 | 2022-02 | SG15 | ||
P2537R0 | Relax va_start Requirements to Match C | JeanHeyd Meneide | 2022-02-14 | 2022-02 | Library Evolution | ||
P2538R0 | ADL-proof std::projected | Arthur O'Dwyer | 2022-02-15 | 2022-02 | Library Evolution, Library | ||
P2540R0 | Empty Product for certain Views | Steve Downey | 2022-02-16 | 2022-02 | SG9 | ||
P2541R0 | Consider renaming remove_quals | Corentin Jabot | 2022-02-15 | 2022-02 | SG22 | ||
P2542R0 | views::concat | Hui Xie, S. Levent Yilmaz | 2022-02-19 | 2022-02 | SG9, Library Evolution | ||
P2544R0 | C++ exceptions are becoming more and more problematic | Thomas Neumann | 2022-02-12 | 2022-02 | EWGI | ||
P2545R0 | 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 | 2022-02-14 | 2022-02 | SG1, Library Evolution | ||
P2546R0 | Debugging Support | René Ferdinand Rivera Morell | 2022-02-15 | 2022-02 | SG15, Library Evolution | ||
P2547R0 | Language support for customisable functions | Lewis Baker, Corentin Jabot, Gašper Ažman | 2022-02-15 | 2022-02 | Evolution | ||
P2549R0 | std::unexpected should have error() as member accessor | Yihe Li | 2022-02-13 | 2022-02 | LEWGI, Library Evolution | ||
P2550R0 | ranges::copy should say output_iterator somewhere | Barry Revzin | 2022-02-17 | 2022-02 | Library | ||
P2551R0 | Clarify intent of P1841 numeric traits | Matthias Kretz, Jonathan Wakely | 2022-02-14 | 2022-02 | Library Evolution | ||
P2552R0 | On the ignorability of standard attributes | Timur Doumler | 2022-02-16 | 2022-02 | Evolution | ||
P2553R0 | Make mdspan size_type controllable | Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Dan Sunderland | 2022-02-14 | 2022-02 | Library Evolution | ||
P2554R0 | C-Array Interoperability of MDSpan | Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, K. R. Walker, Dan Sunderland | 2022-02-15 | 2022-02 | Library Evolution | ||
P2555R0 | Naming improvements for std::execution | Jens Maurer | 2022-02-15 | 2022-02 | Library Evolution | ||
P2557R0 | WG21 2022-02 Virtual Meeting Record of Discussion | Nina Ranns | 2022-02-17 | 2022-02 | WG21 |
WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition |
---|---|---|---|---|---|---|---|
2022-03 | |||||||
N4908 | Working Draft, C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2022-02-20 | 2022-03 | N4873 | WG21 | |
N4909 | Editor's Report: C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2022-02-20 | 2022-03 | WG21 | ||
N4910 | Working Draft, Standard for Programming Language C++ | Thomas Köppe | 2022-03-17 | 2022-03 | N4901 | WG21 | |
N4911 | Editors’ Report - Programming Languages - C++ | Thomas Köppe | 2022-03-17 | 2022-03 | WG21 | ||
P0009R16 | MDSPAN | Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber | 2022-03-16 | 2022-03 | P0009R15 | Library | |
P0957R6 | Proxy: A Polymorphic Programming Library | Mingxin Wang | 2022-03-15 | 2022-03 | P0957R5 | LEWGI, Library Evolution | |
P1083R5 | Move resource_adaptor from Library TS to the C++ WP | Pablo Halpern | 2022-02-24 | 2022-03 | P1083R4 | Library Evolution | |
P1684R1 | mdarray: An Owning Multidimensional Array Analog of mdspan | Christian Trott, David Hollman,Mark Hoemmen,Daniel Sunderland | 2022-03-21 | 2022-03 | P1684R0 | Library Evolution | |
P1708R6 | Simple Statistical Functions | Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy, Jens Maurer | 2022-03-15 | 2022-03 | P1708R5 | SG6, SG19, Library Evolution | |
P1839R4 | Accessing Object Representations | Krystian Stasiowski, Timur Doumler | 2022-03-16 | 2022-03 | P1839R3 | Core | |
P2264R3 | Make assert() macro user friendly for C and C++ | Peter Sommerlad | 2022-02-27 | 2022-03 | P2264R2 | SG22, Library Evolution | |
P2290R3 | Delimited escape sequences | Corentin Jabot | 2022-02-25 | 2022-03 | P2290R2 | SG22, Core | |
P2465R3 | Standard Library Modules std and std.compat | Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely | 2022-03-11 | 2022-03 | P2465R2 | Core, Library | |
P2510R1 | Formatting pointers | Mark de Wever | 2022-03-21 | 2022-03 | P2510R0 | Library | |
P2511R1 | Beyond operator(): NTTP callables in type-erased call wrappers | Zhihao Yuan | 2022-03-15 | 2022-03 | P2511R0 | Library Evolution | |
P2521R2 | Contract support - Working Paper | Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum | 2022-03-16 | 2022-03 | P2521R1 | SG21 | |
P2539R0 | Should the output of std::print to a terminal be synchronized with the underlying stream? | Victor Zverovich | 2022-03-11 | 2022-03 | Library Evolution | ||
P2540R1 | Empty Product for certain Views | Steve Downey | 2022-03-14 | 2022-03 | P2540R0 | SG9, Library Evolution | |
P2553R1 | Make mdspan size_type controllable | Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Dan Sunderland | 2022-03-16 | 2022-03 | P2553R0 | Library Evolution, Library | |
P2555R1 | Naming improvements for std::execution | Jens Maurer | 2022-03-13 | 2022-03 | P2555R0 | Library Evolution | |
P2558R0 | Add @, $, and ` to the basic character set | Steve Downey | 2022-03-17 | 2022-03 | SG16, EWGI, SG22 | ||
P2560R0 | Comparing value- and type-based reflection | Matúš Chochlı́k | 2022-02-24 | 2022-03 | SG7 | ||
P2562R0 | constexpr Stable Sorting | Oliver Rosten | 2022-03-09 | 2022-03 | Library Evolution, Library | ||
P2564R0 | consteval needs to propagate up | Barry Revzin | 2022-03-15 | 2022-03 | Evolution | ||
P2565R0 | Supporting User-Defined Attributes | Bret Brown | 2022-03-16 | 2022-03 | SG15 | ||
P2568R0 | Proposal of std::map::at_ptr | Andrew Tomazos | 2022-03-18 | 2022-03 | Library Evolution | ||
P2569R0 | *_HAS_SUBNORM==0 implies what? | Fred Tydeman | 2022-03-18 | 2022-03 | SG6, SG22 |
WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition |
---|---|---|---|---|---|---|---|
2022-04 | |||||||
P0429R8 | A Standard flat_map | Zach Laine | 2022-04-18 | 2022-04 | P0429R7 | Library | |
P0957R7 | Proxy: A Polymorphic Programming Library | Mingxin Wang | 2022-04-19 | 2022-04 | P0957R6 | LEWGI, Library Evolution | |
P1061R2 | Structured Bindings can introduce a Pack | Barry Revzin, Jonathan Wakely | 2022-04-22 | 2022-04 | P1061R1 | Evolution | |
P1169R4 | static operator() | Barry Revzin, Casey Carter | 2022-04-11 | 2022-04 | P1169R3 | Core | |
P1222R3 | A Standard flat_set | Zach Laine | 2022-04-18 | 2022-04 | P1222R2 | Library | |
P1223R4 | find_last | Zach Laine | 2022-04-15 | 2022-04 | P1223R3 | Library Evolution, Library | |
P1467R9 | Extended floating-point types and standard names | David Olsen, Michał Dominiak, Ilya Burylov | 2022-04-22 | 2022-04 | P1467R8 | Core, Library | |
P1642R8 | Freestanding Library: Easy [utilities], [ranges], and [iterators] | Ben Craig | 2022-04-13 | 2022-04 | P1642R7 | Library | |
P1673R7 | 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 | 2022-04-15 | 2022-04 | P1673R6 | Library Evolution | |
P1674R1 | Evolving a Standard C++ Linear Algebra Library from the BLAS | Mark Hoemmen, Daisy Hollman, Christian Trott | 2022-04-15 | 2022-04 | P1674R0 | Library Evolution | |
P1684R2 | mdarray: An Owning Multidimensional Array Analog of mdspan | Christian Trott, David Hollman,Mark Hoemmen,Daniel Sunderland | 2022-04-12 | 2022-04 | P1684R1 | Library Evolution | |
P1967R5 | #embed - a simple, scannable preprocessor-based resource acquisition method | JeanHeyd Meneide | 2022-04-13 | 2022-04 | P1967R4 | Evolution | |
P2071R2 | Named universal character escapes | Tom Honermann, Steve Downey, Peter Bindels, Corentin Jabot, R. Martinho Fernandes | 2022-03-27 | 2022-04 | P2071R1 | Core | |
P2093R14 | Formatted output | Victor Zverovich | 2022-03-25 | 2022-04 | P2093R13 | Library | |
P2174R1 | Compound Literals | Zhihao Yuan | 2022-04-15 | 2022-04 | P2174R0 | Evolution | |
P2198R5 | Freestanding Feature-Test Macros and Implementation-Defined Extensions | Ben Craig | 2022-04-13 | 2022-04 | P2198R4 | Library | |
P2266R3 | Simpler implicit move | Arthur O'Dwyer | 2022-03-26 | 2022-04 | P2266R2 | Core | |
P2278R3 | cbegin should always return a constant iterator | Barry Revzin | 2022-04-12 | 2022-04 | P2278R2 | Library Evolution | |
P2280R4 | Using unknown references in constant expressions | Barry Revzin | 2022-04-11 | 2022-04 | P2280R3 | Core | |
P2286R7 | Formatting Ranges | Barry Revzin | 2022-04-22 | 2022-04 | P2286R6 | Library Evolution | |
P2300R5 | `std::execution` | Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach | 2022-04-22 | 2022-04 | P2300R4 | SG1, Library Evolution | |
P2302R4 | std::ranges::contains | Christopher Di Bella | 2022-04-17 | 2022-04 | P2302R3 | WG21 | |
P2305R5 | Type inference for object definitions | Jens Gustedt, Alex Gilding | 2022-04-08 | 2022-04 | P2305R4 | SG22 | |
P2322R6 | ranges::fold | Barry Revzin | 2022-04-22 | 2022-04 | P2322R5 | Library Evolution | |
P2400R3 | Library Evolution Report: 2021-09-28 to 2022-01-25 | Bryce Adelstein Lelbach | 2022-04-21 | 2022-04 | P2400R2 | WG21 | |
P2408R5 | Ranges iterators as inputs to non-Ranges algorithms | David Olsen | 2022-04-22 | 2022-04 | P2408R4 | Library | |
P2472R2 | make function_ref more functional | Jarrad J. Waterloo, Zhihao Yuan | 2022-04-15 | 2022-04 | P2472R1 | Library Evolution | |
P2505R2 | Monadic Functions for std::expected | Jeff Garland | 2022-04-16 | 2022-04 | P2505R1 | Library Evolution, Library | |
P2510R2 | Formatting pointers | Mark de Wever | 2022-04-14 | 2022-04 | P2510R1 | Library | |
P2538R1 | ADL-proof std::projected | Arthur O'Dwyer, Casey Carter | 2022-04-01 | 2022-04 | P2538R0 | Library Evolution, Library | |
P2539R1 | Should the output of std::print to a terminal be synchronized with the underlying stream? | Victor Zverovich | 2022-04-11 | 2022-04 | P2539R0 | Library Evolution | |
P2542R1 | views::concat | Hui Xie, S. Levent Yilmaz | 2022-03-28 | 2022-04 | P2542R0 | SG9, Library Evolution | |
P2546R1 | Debugging Support | René Ferdinand Rivera Morell | 2022-04-11 | 2022-04 | P2546R0 | Library Evolution | |
P2559R0 | Plan for Concurrency Technical Specification Version 2 | Bryce Adelstein Lelbach | 2022-04-01 | 2022-04 | SG1, Evolution, Library Evolution | ||
P2573R0 | = delete("should have a reason"); | Yihe Li | 2022-04-14 | 2022-04 | EWGI, Evolution | ||
P2574R0 | 2022-05 Library Evolution Polls | Bryce Adelstein Lelbach | 2022-04-22 | 2022-04 | Library Evolution | ||
P2576R0 | The constexpr specifier for object definitions | Jens Gustedt, Alex Gilding | 2022-04-08 | 2022-04 | SG22 | ||
P2577R0 | C++ Modules Discovery in Prebuilt Library Releases | Daniel Ruoso | 2022-04-11 | 2022-04 | SG15 |