The 2020-01 mailing of new standards papers is now available.
WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition |
---|---|---|---|---|---|---|---|
N4845 | Belfast 2019 LEWG Summary | Titus Winters | 2019-12-18 | 2020-01 | WG21 | ||
N4846 | Agenda - Prague, February 2020 | John Spicer | 2019-12-31 | 2020-01 | WG21 | ||
N4847 | WG21 telecon meeting: Pre-Prague | Herb Sutter | 2020-01-13 | 2020-01 | WG21 | ||
N4848 | WG21 Autumn Meeting 2020 - New York, New York, USA | Kevin Fleming | 2020-01-14 | 2020-01 | WG21 | ||
N4849 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2020-01-14 | 2020-01 | N4842 | WG21 | |
N4850 | Editors' Report - Programming Languages - C++ | Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik | 2020-01-14 | 2020-01 | WG21 | ||
P0211R3 | Allocator-aware library wrappers for dynamic allocation | Thomas Köppe | 2020-01-14 | 2020-01 | P0211R2 | Library Evolution | |
P0260R4 | C++ Concurrent Queues | Lawrence Crowl, Chris Mysen | 2020-01-13 | 2020-01 | P0260R3 | Library Evolution | |
P0261R4 | C++ Distributed Counters | Lawrence Crowl | 2020-01-13 | 2020-01 | P0261R3 | Library Evolution | |
P0330R8 | Literal Suffixes for (signed) size_t | JeanHeyd Meneide, Rein Halbersma | 2020-01-11 | 2020-01 | P0330R7 | Core | |
P0350R4 | Integrating simd with parallel algorithms | Matthias Kretz | 2020-01-13 | 2020-01 | P0350R3 | Library Evolution | |
P0401R2 | Providing size feedback in the Allocator interface | Chris Kennelly, Jonathan Wakely | 2020-01-12 | 2020-01 | P0401R1 | Library Evolution, Library | |
P0443R12 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, David Hollman, Lee Howes, Kirk Shoop, Lewis Baker, Eric Niebler | 2020-01-10 | 2020-01 | P0443R11 | SG1, Library Evolution | |
P0447R10 | Introduction of std::colony to the standard library | Matt Bentley | 2019-12-10 | 2020-01 | P0447R9 | WG21, SG14, LEWGI, Library Evolution | |
P0539R5 | A Proposal to add wide_int Template Class | Antony Polukhin | 2019-12-18 | 2020-01 | P0539R4 | SG6, LEWGI, Library Evolution | |
P0843R4 | static_vector | Gonzalo Brito Gadeschi | 2020-01-13 | 2020-01 | P0843R3 | Library | |
P0847R4 | Deducing this | Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin | 2020-01-13 | 2020-01 | P0847R2 | Evolution | |
P0870R1 | A proposal for a type trait to detect narrowing conversions | Giuseppe D'Angelo | 2020-01-13 | 2020-01 | P0870R0 | LEWGI | |
P0876R10 | fiber_context - fibers without scheduler | Oliver Kowalke, Nat Goodspeed | 2020-01-10 | 2020-01 | P0876R9 | SG1, Evolution, Library Evolution | |
P0928R1 | Mitigating Spectre v1 Attacks in C++ | Devin Jeanpierre, Geoffrey Romer, Chandler Carruth | 2020-01-13 | 2020-01 | P0928R0 | SG12, Evolution | |
P1018R5 | Language Evolution status after Belfast 2019 | JF Bastien | 2020-01-05 | 2020-01 | P1018R4 | WG21, Evolution | |
P1028R3 | SG14 status_code and standard error object | Niall Douglas | 2020-01-12 | 2020-01 | P1028R2 | LEWGI, Library Evolution | |
P1029R3 | move = bitcopies | Niall Douglas | 2020-01-12 | 2020-01 | P1029R2 | Evolution | |
P1040R5 | std::embed and #depend | JeanHeyd Meneide | 2020-01-07 | 2020-01 | P1040R4 | SG7, Evolution | |
P1046R2 | Automatically Generate More Operators | David Stone | 2020-01-11 | 2020-01 | P1046R1 | Evolution, Library Evolution | |
P1068R3 | Vector API for random number generation | Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev | 2020-01-13 | 2020-01 | P1068R2 | Library Evolution | |
P1112R3 | Language support for class layout control | Pal Balog | 2020-01-13 | 2020-01 | P1112R2 | EWGI | |
P1243R3 | Rangify New Algorithms | Dan Raviv | 2020-01-09 | 2020-01 | P1243R2 | Library | |
P1322R1 | Networking TS enhancement to enable custom I/O executors | Christopher Kohlhoff | 2020-01-13 | 2020-01 | P1322R0 | SG1, SG4, Library Evolution | |
P1371R2 | Pattern Matching | Sergei Murzin, Michael Park, David Sankel, Dan Sarginson | 2020-01-13 | 2020-01 | P1371R1 | Evolution | |
P1385R5 | A proposal to add linear algebra support to the C++ standard library | Guy Davidson, Bob Steagall | 2020-01-13 | 2020-01 | P1385R4 | Library Evolution | |
P1436R3 | Executor properties for affinity-based execution | Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen, Tom Scogland | 2020-01-14 | 2020-01 | P1436R2 | SG1, SG14 | |
P1460R0 | Mandating the Standard Library: Clause 20 - Utilities library | Marshall Clow, Alberto Barbati | 2020-01-13 | 2020-01 | Library | ||
P1467R3 | Extended floating-point types | David Olsen, Michał Dominiak | 2020-01-12 | 2020-01 | P1467R2 | Evolution, Library Evolution | |
P1468R3 | Fixed-layout floating-point type aliases | Michał Dominiak, David Olsen, Boris Fomitchev, Sergei Nikolaev | 2020-01-12 | 2020-01 | P1468R2 | Evolution, Library Evolution | |
P1496R2 | Formatting of Negative Zero | Alan Talbot | 2020-01-12 | 2020-01 | P1496R1 | Library Evolution, Library | |
P1609R3 | C++ Should Support Just-in-Time Compilation | Hal Finkel | 2020-01-13 | 2020-01 | P1609R2 | SG7, EWGI | |
P1641R2 | Freestanding Library: Rewording the Status Quo | Ben Craig | 2020-01-10 | 2020-01 | P1641R1 | SG14, Library Evolution | |
P1642R2 | Freestanding Library: Easy [utilities], [ranges], and [iterators] | Ben Craig | 2020-01-10 | 2020-01 | P1642R1 | SG14, Library Evolution | |
P1664R2 | reconstructible_range - a concept for putting ranges back together | JeanHeyd Meneide | 2020-01-06 | 2020-01 | P1664R1 | Library Evolution | |
P1673R2 | A free function linear algebra interface based on the BLAS | Mark Hoemmen, David Hollman, Christian Trott, Daniel Sunderland, Nevin Liber, Siva Rajamanickam, Li-Ta Lo, Damien Lebrun-Grandie, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa | 2020-01-13 | 2020-01 | P1673R1 | SG1, SG6, SG14, SG19, Library Evolution | |
P1689R2 | Format for describing dependencies of source files | Ben Boeckel, Brad King | 2020-01-13 | 2020-01 | P1689R1 | SG15, SG16, Evolution | |
P1706R2 | Programming Language Vulnerabilities for Safety Critical C++ | Michael Wong, Stephen Michel, Peter Sommerlad, Lisa Lippincott, Aaron Ballman, Richard Corden, Clive Pygott, Erhard Ploedereder, John McFarlane, Paul Preney, Andreas Weis, Federico Kircheis, Tullio Vardanega, Jorg Brown, Chris Tapp | 2020-01-13 | 2020-01 | P1706R1 | SG12 | |
P1708R2 | Simple Statistical Functions | Michael Wong, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy | 2020-01-10 | 2020-01 | P1708R1 | SG19 | |
P1709R2 | Graph Library | Michael Wong, Phillip Ratzloff, Richard Dosselmann, Michael Wong, Matthew Galati, Andrew Lumsdaine, Jens Maurer, Domagoj Saric, Jesun Firoz, Kevin Deweese | 2020-01-13 | 2020-01 | P1709R1 | SG19 | |
P1726R2 | Pointer lifetime-end zap | Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Will Deacon, Michael Wong, and David Goldblatt | 2020-01-13 | 2020-01 | P1726R1 | SG1, SG12, Evolution | |
P1732R2 | Do not promise support for function syntax of operators | CJ Johnson | 2019-12-10 | 2020-01 | P1732R1 | Library Evolution, Library | |
P1759R2 | Native handle from file streams | Elias Kosunen | 2019-12-13 | 2020-01 | P1759R1 | Library Evolution | |
P1774R3 | Portable assumptions | Timur Doumler | 2020-01-13 | 2020-01 | P1774R2 | Evolution | |
P1779R3 | ABI isolation for member functions | S. Davis Herring | 2020-01-14 | 2020-01 | P1779R2 | Core | |
P1790R1 | Networking TS changes to enable better DynamicBuffer composition | Christopher Kohlhoff | 2020-01-13 | 2020-01 | P1790R0 | SG4, Library Evolution | |
P1795R2 | System topology discovery for heterogeneous & distributed computing | Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland, Domagoj Šarić | 2020-01-13 | 2020-01 | P1795R1 | SG1, SG14 | |
P1818R1 | Narrowing and Widening Conversions | Lawrence Crowl | 2020-01-13 | 2020-01 | P1818R0 | EWGI | |
P1838R0 | Modules User-Facing Lexicon and File Extensions | Bryce Adelstein Lelbach, Boris Kolpackov | 2020-01-13 | 2020-01 | SG15 | ||
P1847R2 | Make declaration order layout mandated | Pal Balog | 2020-01-13 | 2020-01 | P1847R1 | Evolution | |
P1848R0 | Improve rules of standard layout | Pal Balog | 2020-01-13 | 2020-01 | Evolution | ||
P1857R2 | Modules Dependency Discovery | Michael Spencer | 2020-01-13 | 2020-01 | P1857R1 | Core | |
P1858R1 | Generalized pack declaration and usage | Barry Revzin | 2020-01-08 | 2020-01 | P1858R0 | Evolution | |
P1863R1 | ABI - Now or Never | Titus Winters | 2020-01-12 | 2020-01 | P1863R0 | WG21, Direction Group | |
P1881R1 | Epochs: a backward-compatible language evolution mechanism | Vittorio Romeo | 2020-01-12 | 2020-01 | P1881R0 | EWGI | |
P1883R1 | file_handle and mapped_file_handle | Niall Douglas | 2020-01-12 | 2020-01 | P1883R0 | SG1, LEWGI | |
P1884R0 | Private Module Partition: An Inconsistent Boundary | Nathan Sidwell | 2020-01-13 | 2020-01 | SG2, Evolution | ||
P1885R1 | Naming Text Encodings to Demystify Them | Corentin Jabot | 2020-01-10 | 2020-01 | P1885R0 | SG16, Library Evolution | |
P1887R1 | Reflection on attributes | Corentin Jabot | 2020-01-13 | 2020-01 | P1887R0 | SG7 | |
P1889R1 | C++ Numerics Work In Progress | Alexander Zaitsev, Antony Polukhin | 2019-12-27 | 2020-01 | P1889R0 | SG6 | |
P1897R2 | Towards C++23 executors: A proposal for an initial set of algorithms | Lee Howes | 2020-01-13 | 2020-01 | P1897R1 | SG1 | |
P1912R1 | Types with array-like object representations | Timur Doumler | 2020-01-13 | 2020-01 | P1912R0 | Evolution | |
P1919R2 | Expanding the Rights in SD-8 | Nevin Liber | 2020-01-08 | 2020-01 | P1919R1 | Library Evolution | |
P1935R2 | A C++ Approach to Physical Units | Mateusz Pusz | 2020-01-13 | 2020-01 | P1935R1 | SG6, LEWGI, Library Evolution | |
P1937R1 | Fixing inconsistencies between `constexpr` and `consteval` functions | David Stone | 2020-01-13 | 2020-01 | P1937R0 | Core | |
P1944R0 | Add Constexpr Modifiers to Functions in cstring and cwchar Headers | Daniil Goncharov, Antony Polukhin | 2019-12-16 | 2020-01 | LEWGI, Library Evolution, Library | ||
P1945R0 | Making More Objects Contiguous | Krystian Stasiowski | 2019-10-28 | 2020-01 | Evolution | ||
P1949R1 | C++ Identifier Syntax using Unicode Standard Annex 31 | Steve Downey, Zach Laine, Tom Honermann, Peter Bindels | 2020-01-13 | 2020-01 | P1949R0 | SG7, SG16, Evolution | |
P1950R0 | An indirect value-type for C++ | Jonathan Coe, Antony Peacock | 2020-01-13 | 2020-01 | Library Evolution | ||
P1956R0 | On the naming of low-level bit manipulation functions | Vincent Reverdy | 2020-01-13 | 2020-01 | Library | ||
P1957R1 | Converting from T* to bool should be considered narrowing (re: US 212) | Zhihao Yuan | 2020-01-13 | 2020-01 | P1957R0 | Core, Library | |
P1958R0 | C++ Concurrent Buffer Queue | Lawrence Crowl | 2020-01-13 | 2020-01 | Library Evolution | ||
P1964R1 | Wording for boolean-testable | Tim Song | 2020-01-11 | 2020-01 | P1964R0 | Library | |
P1967R1 | #embed - a simple, scannable preprocessor-based resource acquisition method | JeanHeyd Meneide | 2020-01-04 | 2020-01 | P1967R0 | Evolution |
Add a Comment
Comments are closed.