2020-01 pre-Prague mailing available (1 of 2)

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.

Comments (0)

There are currently no comments on this entry.