| WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition | 
        
            | SD-1 | 2019 PL22.16/WG21 document list | Hal Finkel | 2019-01-21 | 2019-01 |  |  |  | 
        
            | 2019-01 pre-Kona | 
	
		| N4795 | PL22.16/WG21 Draft agenda: 18-23 Febuary 2019, Kona, HI, USA | John Spicer | 2019-01-04 | 2019-01 |  | WG21 |  | 
	
		| N4796 | Working Draft, C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2019-01-21 | 2019-01 | N4793 | WG21 |  | 
	
		| N4797 | Parallelism TS Editor’s Report, pre-Kona mailing | Jared Hoberock | 2019-01-21 | 2019-01 |  | WG21 |  | 
	
		| N4798 | WG21 telecon meeting: Pre-Kona | Herb Sutter | 2019-01-19 | 2019-01 |  | WG21 |  | 
	
		| N4799 | Editors' Report - Programming Languages - C++ | Richard Smith | 2019-01-21 | 2019-01 |  | WG21 |  | 
	
		| N4800 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2019-01-21 | 2019-01 | N4791 | WG21 |  | 
	
		| P0009R9 | mdspan: A Non-Owning Multidimensional Array Reference | H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, David Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen | 2019-01-20 | 2019-01 | P0009R8 | Library |  | 
	
		| P0037R6 | Fixed-Point Real Numbers | John McFarlane | 2019-01-21 | 2019-01 | P0037R5 | SG6, SG14, Library Evolution |  | 
	
		| P0228R3 | unique_function: a move-only std::function | Ryan McDougall, Matt Calabrese | 2019-01-09 | 2019-01 | P0228R2 | Library Evolution |  | 
	
		| P0260R3 | C++ Concurrent Queues | Lawrence Crowl, Chris Mysen | 2019-01-20 | 2019-01 | P0260R2 | Library Evolution Incubator |  | 
	
		| P0330R4 | Literal Suffixes for ptrdiff_t and size_t | JeanHeyd Meneide, Rein Halbersma | 2019-01-21 | 2019-01 | P0330R3 | Evolution, Core |  | 
	
		| P0408R6 | Efficient Access to basic_stringbuf’s Buffer | Peter Sommerlad | 2019-01-21 | 2019-01 | P0408R5 | Library Evolution, Library |  | 
	
		| P0429R6 | A Standard flatmap | Zach Laine | 2019-01-21 | 2019-01 | P0429R5 | Library |  | 
	
		| P0443R10 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown, David Hollman | 2019-01-21 | 2019-01 | P0443R9 | SG1, Library Evolution |  | 
	
		| P0448R2 | A strstream replacement using span<charT> as buffer | Peter Sommerlad | 2019-01-21 | 2019-01 | P0448R1 | Library Evolution, Library |  | 
	
		| P0533R4 | constexpr for <cmath> and <cstdlib> | Edward J. Rosten, Oliver J. Rosten | 2019-01-07 | 2019-01 | P0533R3 | Library |  | 
	
		| P0549R5 | Adjuncts to std::hash | Walter E. Brown | 2019-01-20 | 2019-01 | P0549R4 | Library |  | 
	
		| P0593R3 | Implicit creation of objects for low-level object manipulation | Richard Smith | 2019-01-18 | 2019-01 | P0593R2 | Evolution |  | 
	
		| P0631R5 | Math Constants | Lev Minkovsky, John McFarlane | 2019-01-12 | 2019-01 | P0631R4 | Library |  | 
	
		| P0645R5 | Text Formatting | Victor Zverovich | 2019-01-20 | 2019-01 | P0645R4 | Library Evolution, Library |  | 
	
		| P0652R2 | Concurrent associative data structure with unsynchronized view | Sergey Murylev, Anton Malakhov, Antony Polukhin | 2019-01-15 | 2019-01 | P0652R1 | SG1 |  | 
	
		| P0660R8 | Stop Tokens and a Joining Thread | Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams | 2019-01-20 | 2019-01 | P0660R7 | SG1, Library Evolution, Library |  | 
	
		| P0664R7 | C++ Coroutine TS Issues | Gor Nishanov | 2019-01-16 | 2019-01 | P0664R6 | Evolution, Core, Library |  | 
	
		| P0784R5 | More constexpr containers | Peter Dimov, Louis Dionne, Nina Ranns, Richard Smith, Daveed Vandevoorde | 2019-01-21 | 2019-01 | P0784R4 | Evolution, Core, Library Evolution |  | 
	
		| P0790R2 | Effect of operator<=> on the C++ Standard Library | David Stone | 2019-01-21 | 2019-01 | P0790R1 | Library Evolution, Library |  | 
	
		| P0798R3 | Monadic operations for std::optional | Simon Brand | 2019-01-21 | 2019-01 | P0798R2 | SG14, Library Evolution |  | 
	
		| P0829R4 | Freestanding Proposal | Ben Craig | 2019-01-12 | 2019-01 | P0829R3 | SG14, Library Evolution |  | 
	
		| P0843R3 | static_vector | Gonzalo Brito Gadeschi | 2019-01-20 | 2019-01 | P0843R2 | Library Evolution |  | 
	
		| P0847R2 | Deducing this | Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin | 2019-01-15 | 2019-01 | P0847R1 | SG7, Evolution |  | 
	
		| P0848R1 | Conditionally Trivial Special Member Functions | Barry Revzin, Casey Carter | 2019-01-18 | 2019-01 | P0848R0 | Core |  | 
	
		| P0866R0 | Response to “Fibers under the magnifying glass” | Nat Goodspeed, Oliver Kowalke | 2019-01-06 | 2019-01 |  | SG1, Evolution |  | 
	
		| P0876R5 | fiber_context - fibers without scheduler | Oliver Kowalke, Nat Goodspeed | 2019-01-19 | 2019-01 | P0876R4 | SG1 |  | 
	
		| P0880R2 | Numbers interaction | Igor Klevanets, Antony Polukhin | 2019-01-15 | 2019-01 | P0880R1 | SG6, Library Evolution |  | 
	
		| P0881R3 | A Proposal to add stacktrace library | Alexey Gorgurov, Antony Polukhin | 2019-01-04 | 2019-01 | P0881R2 | Core, Library |  | 
	
		| P0889R1 | Ultimate copy elision | Antony Polukhin | 2019-01-09 | 2019-01 | P0889R0 | Evolution, Core |  | 
	
		| P0891R2 | Make strong_order a Customization Point! | Gašper Ažman, Jeff Snyder | 2019-01-20 | 2019-01 | P0891R1 | Library Evolution, Library |  | 
	
		| P0894R1 | realloc() for C++ | Victor Dyachenko | 2019-01-18 | 2019-01 | P0894R0 | Library Evolution |  | 
	
		| P0901R3 | Size feedback in operator new | Andrew Hunter, Chris Kennelly | 2019-01-21 | 2019-01 | P0901R2 | Evolution |  | 
	
		| P0912R4 | Merge Coroutines TS into C++20 working draft | Gor Nishanov | 2019-01-16 | 2019-01 | P0912R3 | WG21 |  | 
	
		| P0920R1 | Precalculated hash values in lookup | Mateusz Pusz | 2019-01-07 | 2019-01 | P0920R0 | Library |  | 
	
		| P0939R2 | Direction for ISO C++ | H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong | 2019-01-21 | 2019-01 | P0939R1 | WG21 |  | 
	
		| P0940R2 | Concurrency TS is growing: Concurrent Utilities and Data Structures | Michael Wong, Olivier Giroux | 2019-01-21 | 2019-01 | P0940R1 | SG1 |  | 
	
		| P0953R2 | constexpr reflexpr | Matúš Chochlík, Axel Naumann, and David Sankel | 2019-01-19 | 2019-01 | P0953R1 | SG7 |  | 
	
		| P0959R2 | A Proposal for a Universally Unique Identifier Library | Marius Bancila, Tony van Eerd | 2019-01-08 | 2019-01 | P0959R1 | Library |  | 
	
		| P0960R2 | Allow initializing aggregates from a parenthesized list of values | Ville Voutilainen, Thomas Köppe | 2019-01-21 | 2019-01 | P0960R1 | Evolution, Core |  | 
	
		| P1019R2 | Integrating Executors with Parallel Algorithms | Jared Hoberock | 2019-01-21 | 2019-01 | P1019R1 | SG1, Library Evolution |  | 
	
		| P1021R3 | Filling holes in Class Template Argument Deduction | Mike Spertus,  Timur Doumler,  Richard Smith | 2018-11-26 | 2019-01 | P1021R2 | Core |  | 
	
		| P1024R2 | Usability Enhancements for std::span | Tristan Brindle | 2019-01-20 | 2019-01 | P1024R1 | Library |  | 
	
		| P1035R4 | Input range adaptors | Christopher Di Bella, Casey Carter, Corentin Jabot | 2018-10-08 | 2019-01 | P1035R3 | Library Evolution |  | 
	
		| P1040R4 | std::embed | JeanHeyd Meneide | 2019-01-21 | 2019-01 | P1040R3 | Evolution, Library Evolution |  | 
	
		| P1041R3 | Make char16_t/char32_t string literals be UTF-16/32 | R. Martinho Fernandes | 2019-01-21 | 2019-01 | P1041R1 | Evolution |  | 
	
		| P1063R2 | Core Coroutines | Geoff Romer, James Dennett, Chandler Carruth | 2019-01-16 | 2019-01 | P1063R1 | WG21 |  | 
	
		| P1072R3 | basic_string::resize_default_init | Chris Kennelly, Mark Zeren | 2019-01-21 | 2019-01 | P1072R2 | SG16, Library Evolution, Library |  | 
	
		| P1097R2 | Named character escapes | R. Martinho Fernandes | 2019-01-21 | 2019-01 | P1097R1 | SG16, Evolution, Core |  | 
	
		| P1099R3 | Using Enum | Gašper Ažman, Jonathan Müller | 2019-01-20 | 2019-01 | P1099R2 | Evolution, Core |  | 
	
		| P1121R1 | Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2 | Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn | 2019-01-20 | 2019-01 | P1121R0 | Library |  | 
	
		| P1130R1 | Module Resource Requirement Propagation | JeanHeyd Meneide | 2019-01-21 | 2019-01 | P1130R0 | Evolution |  | 
	
		| P1132R3 | out_ptr - a scalable output pointer abstraction | JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte | 2019-01-21 | 2019-01 | P1132R2 | Library Evolution, Library |  | 
	
		| P1135R2 | The C++20 Synchronization Library | Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann | 2019-01-15 | 2019-01 | P1135R1 | SG1, Library Evolution, Library |  | 
	
		| P1135R3 | The C++20 Synchronization Library | Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann | 2019-01-21 | 2019-01 | P1135R2 | Library |  | 
	
		| P1139R0 | Address wording issues related to ISO 10646 | R. Martinho Fernandes | 2019-01-21 | 2019-01 |  | SG16, Core |  | 
	
		| P1139R1 | Address wording issues related to ISO 10646 | R. Martinho Fernandes | 2019-01-22 | 2019-01 | P1139R0 | SG16, Core |  | 
	
		| P1143R1 | Adding the constinit keyword | Eric Fiselier | 2019-01-21 | 2019-01 | P1143R0 | Evolution |  | 
	
		| P1144R2 | Object relocation in terms of move plus destroy | Arthur O'Dwyer | 2019-01-18 | 2019-01 | P1144R1 | Evolution, Library Evolution |  | 
	
		| P1152R1 | Deprecating volatile | JF Bastien | 2019-01-20 | 2019-01 | P1152R0 | SG1, Evolution, Library Evolution |  | 
	
		| P1154R1 | Type traits for structural comparison | Arthur O'Dwyer, Jeff Snyder | 2019-01-19 | 2019-01 | P1154R0 | Library Evolution |  | 
	
		| P1155R2 | More implicit moves | Arthur O'Dwyer, David Stone | 2019-01-19 | 2019-01 | P1155R1 | Evolution |  | 
	
		| P1161R2 | Deprecate uses of the comma operator in subscripting expressions | Corentin Jabot | 2019-01-21 | 2019-01 | P1161R1 | Core |  | 
	
		| P1166R0 | What do we need from a linear algebra library? | Guy Davidson, Bob Steagall | 2019-01-12 | 2019-01 |  | SG6, SG14, Library Evolution Incubator, Library Evolution |  | 
	
		| P1185R1 | <=> != == | Barry Revzin | 2019-01-22 | 2019-01 | P1185R0 | Evolution, Core |  | 
	
		| P1186R1 | When do you actually use <=>? | Barry Revzin | 2019-01-22 | 2019-01 | P1186R0 | Evolution |  | 
	
		| P1188R0 | Library utilities for <=> | Barry Revzin | 2019-01-22 | 2019-01 |  | Library Evolution |  | 
	
		| P1202R1 | Asymmetric Fences | David Goldblatt | 2019-01-20 | 2019-01 | P1202R0 | SG1 |  | 
	
		| P1206R1 | ranges::to: A function to convert any range to a container | Corentin Jabot, Eric Niebler, Casey Carter | 2019-01-21 | 2019-01 | P1206R0 | Library Evolution |  | 
	
		| P1207R1 | Movability of Single-pass Iterators | Corentin Jabot | 2019-01-21 | 2019-01 | P1207R0 | Library Evolution |  | 
	
		| P1208R3 | Source-Code Information Capture | Robert Douglas, Corentin Jabot | 2018-11-08 | 2019-01 | P1208R2 | Library |  | 
	
		| P1221R1 | Parametric Expressions | Jason Rice | 2018-10-03 | 2019-01 | P1221R0 | Evolution |  | 
	
		| P1222R1 | A Standard flatset | Zach Laine | 2019-01-21 | 2019-01 | P1222R0 | Library Evolution, Library |  | 
	
		| P1223R1 | find_backward | Zach Laine | 2018-10-02 | 2019-01 | P1223R0 | Library Evolution |  | 
	
		| P1227R1 | Signed ssize() functions, unsigned size() functions | Jorg Brown | 2019-01-21 | 2019-01 | P1227R0 | Library Evolution |  | 
	
		| P1228R1 | A proposal to add an efficient string concatenation routine to the Standard Library | Jorg Brown | 2019-01-21 | 2019-01 | P1228R0 | Library Evolution |  | 
	
		| P1243R1 | Rangify New Algorithms | Dan Raviv | 2019-01-16 | 2019-01 | P1243R0 | Library |  | 
	
		| P1253R0 | Guidelines for when a WG21 proposal should be reviewed by SG16, the text and Unicode study group | Steve Downey | 2019-01-21 | 2019-01 |  | WG21 |  | 
	
		| P1255R2 | A view of 0 or 1 elements: view::maybe | Steve Downey | 2018-11-26 | 2019-01 | P1255R1 | Library Evolution |  | 
	
		| P1280R1 | Integer Width Literals | Isabella Muerte | 2018-10-05 | 2019-01 | P1280R0 | Library Evolution |  | 
	
		| P1286R1 | Contra CWG DR1778 | Richard Smith | 2019-01-18 | 2019-01 | P1286R0 | Core, Library |  | 
	
		| P1290R1 | Avoiding undefined behavior in contracts | J. Daniel Garcia, Ville Voutilainen | 2019-01-21 | 2019-01 | P1290R0 | Evolution, Core |  | 
	
		| P1293R2 | ostream_joiner | Mike Spertus, Nathan Wilson | 2019-01-21 | 2019-01 | P1293R1 | Library Evolution, Library |  | 
	
		| P1301R2 | [[nodiscard("should have a reason")]] | JeanHeyd Meneide, Isabella Muerte | 2019-01-21 | 2019-01 | P1301R1 | Evolution, Core |  | 
	
		| P1302R1 | Implicit Module Partition Lookup | Isabella Muerte, Richard Smith | 2019-01-21 | 2019-01 | P1302R0 | Evolution |  | 
	
		| P1306R1 | Expansion statements | Andrew Sutton, Sam Goodrick, Daveed Vandevoorde | 2019-01-21 | 2019-01 | P1306R0 | Evolution |  | 
	
		| P1320R1 | Allowing contract predicates on non-first declarations | Ville Voutilainen | 2019-01-20 | 2019-01 | P1320R0 | Evolution |  | 
	
		| P1323R1 | Contract postconditions and return type deduction | Hubert S.K. Tong | 2019-01-19 | 2019-01 | P1323R0 | Core |  | 
	
		| P1329R0 | On the Coroutines TS | Mihail Mihaylov, Vassil Vassilev | 2018-11-20 | 2019-01 |  | WG21 |  | 
	
		| P1331R0 | Permitting trivial default initialization in constexpr contexts | CJ Johnson | 2019-01-04 | 2019-01 |  | Evolution |  | 
	
		| P1337R0 | Aliasing the standard library as a means to save C++ | CJ Johnson | 2019-04-01 | 2019-01 |  | Library Evolution |  | 
	
		| P1339R0 | Disallowing the friending of names in namespace std | CJ Johnson | 2019-01-04 | 2019-01 |  | Library Evolution |  | 
	
		| P1344R0 | Pre/Post vs. Enspects/Exsures | Nathan Myers | 2019-01-18 | 2019-01 |  | Evolution |  | 
	
		| P1347R1 | Modules: ADL & Internal Linkage | Nathan Sidwell, Davis Herring | 2019-01-17 | 2019-01 | P1347R0 | Evolution |  | 
	
		| P1351R0 | Intrusive smart pointer feedback | Mark Zeren | 2019-01-20 | 2019-01 |  | Library Evolution |  | 
	
		| P1355R1 | Exposing a narrow contract for ceil2 | Chris Kennelly | 2019-01-21 | 2019-01 | P1355R0 | SG6, Library Evolution, Library |  | 
	
		| P1357R0 | Traits for [Un]bounded Arrays | Walter E. Brown, Glen J. Fernandes | 2019-01-06 | 2019-01 |  | Library |  | 
	
		| P1361R0 | Integration of chrono with text formatting | Victor Zverovich, Daniela Engert, Howard E. Hinnant | 2019-01-20 | 2019-01 |  | Library Evolution, Library |  | 
	
		| P1371R0 | Pattern Matching | Sergei Murzin, Michael Park, David Sankel, Dan Sarginson | 2019-01-21 | 2019-01 |  | Evolution |  | 
	
		| P1377R0 | Summary of Dec 2018 SG14 freestanding discussions | Ben Craig | 2019-01-12 | 2019-01 |  | WG21 |  | 
	
		| P1380R1 | Ambiguity and Insecurities with Three-Way Comparison | Lawrence Crowl | 2019-01-20 | 2019-01 | P1380R0 | Core, Library |  | 
	
		| P1382R0 | volatile_load<T> and volatile_store<T> | JF Bastien, Paul McKenney | 2019-01-11 | 2019-01 |  | SG1 |  | 
	
		| P1383R0 | More constexpr for <cmath> and <complex> | Edward J. Rosten, Oliver J. Rosten | 2019-01-18 | 2019-01 |  | SG6, Library Evolution, Library |  | 
	
		| P1385R0 | A proposal to add linear algebra support to the C++ standard library | Guy Davidson, Bob Steagall | 2019-01-21 | 2019-01 |  | SG6, Library Evolution Incubator |  | 
	
		| P1386R0 | A Standard Audio API for C++: Motivation, Scope, and Basic Design | Guy Somberg, Guy Davidson, Timur Doumler | 2019-01-21 | 2019-01 |  | SG13 |  | 
	
		| P1388R0 | 2019-01-11 SG20 Telecon Minutes | JC van Winkel, Christopher Di Bella | 2019-01-11 | 2019-01 |  | SG20 |  | 
	
		| P1389R0 | Standing Document for SG20: Guidelines for Teaching C++ to Beginners | Christopher Di Bella, Simon Brand, Michael Adams | 2019-01-21 | 2019-01 |  | SG20 |  | 
	
		| P1390R0 | Suggested Reflection TS NB Resolutions | Matúš Chochlík, Axel Naumann, and David Sankel | 2019-01-10 | 2019-01 |  | SG7, Evolution, Core, Library Evolution, Library |  | 
	
		| P1391R0 | Range constructor for std::string_view | Corentin Jabot | 2019-01-21 | 2019-01 |  | Library Evolution |  | 
	
		| P1392R0 | Differences Between Functions and Function Templates | Davis Herring, Roger Orr | 2019-01-14 | 2019-01 |  | WG21 |  | 
	
		| P1393R0 | A General Property Customization Mechanism | David Hollman, Chris Kohlhoff, Bryce Lelbach, Jared Hoberock, Gordon Brown, Michał Dominiak | 2019-01-13 | 2019-01 |  | Library Evolution |  | 
	
		| P1394R0 | Range constructor for std::span | Corentin Jabot, Casey Carter | 2019-01-21 | 2019-01 |  | Library Evolution |  | 
	
		| P1395R0 | Modules: Partitions Are Not a Panacea | Nathan Sidwell | 2019-01-18 | 2019-01 |  | Evolution |  | 
	
		| P1401R0 | Narrowing contextual conversions to bool | Andrzej Krzemienski | 2019-01-15 | 2019-01 |  | Evolution |  | 
	
		| P1402R0 | std::cstring_view - a C compatible std::string_view adapter | Andrew Tomazos | 2019-01-10 | 2019-01 |  | Library Evolution |  | 
	
		| P1403R0 | Experience Report: Implementing a Coroutines TS Frontend to an Existing Tasking Library | David S. Hollman | 2019-01-16 | 2019-01 |  | SG1, Evolution |  | 
	
		| P1404R0 | bad_alloc is not out-of-memory! | Andrzej Krzemienski | 2019-01-15 | 2019-01 |  | Evolution, Library Evolution |  | 
	
		| P1405R0 | C++20 Executors are Resilient to ABI Breakage | Jared Hoberock, Chris Kohlhoff | 2019-01-21 | 2019-01 |  | SG1 |  | 
	
		| P1406R0 | Add more std::hash specializations | Alexander Zaitsev, Antony Polukhin | 2018-12-04 | 2019-01 |  | Library Evolution Incubator, Library Evolution, Library |  | 
	
		| P1407R0 | Tell Programmers About Signed Integer Overflow Behavior | Scott Schurr | 2019-01-17 | 2019-01 |  | SG12 |  | 
	
		| P1408R0 | Abandon observer_ptr | Bjarne Stroustrup | 2018-01-04 | 2019-01 |  | Evolution, Library Evolution |  | 
	
		| P1410R0 | Remove deprecated strstream | Peter Sommerlad | 2019-01-21 | 2019-01 |  | Library Evolution, Library |  | 
	
		| P1411R0 | Please reconsider <scope> for C++20 | Peter Sommerlad | 2019-01-21 | 2019-01 |  | Library Evolution |  | 
	
		| P1413R0 | A safer interface for std::aligned_storage | CJ Johnson | 2019-01-17 | 2019-01 |  | Library Evolution |  | 
	
		| P1415R0 | SG19 Machine Learning Layered List | Michael Wong, Vincent Reverdy, Ritwik Dubey, Richard Dosselmann, Eugenio Bargiacchi | 2019-01-21 | 2019-01 |  | SG19 |  | 
	
		| P1416R0 | SG19 Linear Algebra for Data Science and Machine Learning | Johann Mabille, Matthieu Brucher | 2019-01-21 | 2019-01 |  | SG19 |  | 
	
		| P1417R0 | Historical lessons for C++ linear algebra library standardization | Mark Hoemmen, Jayesh Badwaik, Matthieu Brucher, Athanasios (Nasos) Iliopoulos, John Michopoulos | 2019-01-21 | 2019-01 |  | SG6 |  | 
	
		| P1419R0 | A SFINAE-friendly trait to determine the extent of statically sized containers | Corentin Jabot, Casey Carter | 2019-01-21 | 2019-01 |  | Library Evolution |  | 
	
		| P1421R0 | Assigning semantics to different Contract Checking Statements | Andrzej Krzemienski | 2019-01-18 | 2019-01 |  | Evolution |  | 
	
		| P1422R0 | SG16: Unicode meeting summaries 2018/10/17 - 2019/01/09 | Tom Honermann | 2019-01-17 | 2019-01 |  | SG16 |  | 
	
		| P1423R0 | char8_t backward compatibility remediation | Tom Honermann | 2019-01-20 | 2019-01 |  | Evolution, Library Evolution |  | 
	
		| P1424R0 | 'constexpr' feature macro concerns | Antony Polukhin | 2018-12-26 | 2019-01 |  | SG10, Library |  | 
	
		| P1425R0 | Iterators pair constructors for stack and queue | Corentin Jabot | 2019-01-21 | 2019-01 |  | Library Evolution |  | 
	
		| P1426R0 | Pull the Plug on Contracts? | Nathan Myers | 2019-01-18 | 2019-01 |  | WG21 |  | 
	
		| P1427R0 | Concerns about module toolability | Peter Bindels, Ben Craig, Steve Downey, Rene Rivera, Tom Honermann, Corentin Jabot, Stephen Kelly | 2018-11-20 | 2019-01 |  | WG21 |  | 
	
		| P1428R0 | Subscripts and sizes should be signed | Bjarne Stroustrup | 2018-01-18 | 2019-01 |  | Evolution, Library Evolution |  | 
	
		| P1429R0 | Contracts That Work | Joshua Berne, John Lakos | 2019-01-22 | 2019-01 |  | Evolution |  | 
	
		| P1430R0 | First-class symmetric coroutines in C++ | Mihail Mihaylov, Vassil Vassilev | 2019-01-21 | 2019-01 |  | WG21 |  | 
	
		| P1433R0 | Compile Time Regular Expressions | Hana Dusíková | 2019-01-21 | 2019-01 |  | SG16, Library Evolution Incubator |  | 
	
		| P1434R0 | Discussing Pointer Provenance | Hal Finkel, Jens Gustedt, Martin Uecker | 2019-01-21 | 2019-01 |  | SG12 |  | 
	
		| P1436R0 | Executor properties for affinity-based execution | Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen | 2019-01-21 | 2019-01 |  | SG1, SG14, Library Evolution |  | 
	
		| P1438R0 | A Rational Number Library for C++ | Bill Seymour | 2019-01-19 | 2019-01 |  | SG6 |  | 
	
		| P1439R0 | Charset Transcoding, Transformation, and Transliteration | Steve Downey | 2019-01-21 | 2019-01 |  | SG16 |  | 
	
		| P1440R0 | is_clamped | Johel Guerrero | 2019-01-19 | 2019-01 |  | Library Evolution Incubator |  | 
	
		| P1441R0 | Are modules fast? | Rene Rivera | 2019-01-21 | 2019-01 |  | WG21 |  | 
	
		| P1442R0 | A Medley of Networking TS improvements | Damian Jarek | 2019-01-18 | 2019-01 |  | Library Evolution |  | 
	
		| P1443R0 | SG14: Low Latency Meeting Minutes 2018/07/11 - 2019/01/09 | Michael Wong | 2019-01-21 | 2019-01 |  | SG14 |  | 
	
		| P1444R0 | SG19: Machine Learning 2018/12/14 - 2019/01/11 | Michael Wong | 2019-01-21 | 2019-01 |  | SG19 |  | 
	
		| P1445R0 | Concurrency TS: to update or not update | Michael Wong | 2019-01-21 | 2019-01 |  | SG1 |  | 
	
		| P1446R0 | Reconsider the Networking TS for inclusion in C++20 | Christopher Kohlhoff | 2019-01-18 | 2019-01 |  | WG21 |  | 
	
		| P1447R0 | constexpr C++ is not constexpr C | Matúš Chochlík, Axel Naumann, and David Sankel | 2019-01-21 | 2019-01 |  | SG7, Evolution, Library Evolution |  | 
	
		| P1448R0 | Simplifying Mixed Contract Modes | Nathan Burgers | 2019-01-20 | 2019-01 |  | Evolution |  | 
	
		| P1449R0 | Towards Tree and Graph Data Structures for C++ | Vincent Reverdy | 2019-01-21 | 2019-01 |  | SG19 |  | 
	
		| P1450R0 | Enriching type modification traits | Vincent Reverdy | 2019-01-21 | 2019-01 |  | Library Evolution Incubator |  | 
	
		| P1452R0 | On the non-uniform semantics of return-type-requirements | Hubert S.K. Tong | 2019-01-21 | 2019-01 |  | Evolution |  | 
	
		| P1453R0 | Modularizing the Standard Library is a Reorganization Opportunity | Bryce Adelstein Lelbach | 2019-01-21 | 2019-01 |  | Library Evolution |  | 
	
		| P1456R0 | Move-only views | Casey Carter | 2019-01-25 | 2019-01 |  | Library Evolution |  | 
	
		| P1457R0 | C++ Standard Library Issues to be moved in Kona | Marshall Clow | 2019-01-21 | 2019-01 |  | WG21 |  | 
	
		| P1458R0 | Mandating the Standard Library: Clause 16 - Language support library | Marshall Clow | 2019-01-20 | 2019-01 |  | Library |  | 
	
		| P1459R0 | Mandating the Standard Library: Clause 18 - Diagnostics library | Marshall Clow | 2019-01-20 | 2019-01 |  | Library |  | 
	
		| P1462R0 | Mandating the Standard Library: Clause 20 - Strings library | Marshall Clow | 2019-01-20 | 2019-01 |  | Library |  | 
	
		| P1463R0 | Mandating the Standard Library: Clause 21 - Containers library | Marshall Clow | 2019-01-20 | 2019-01 |  | Library |  | 
	
		| P1464R0 | Mandating the Standard Library: Clause 22 - Iterators library | Marshall Clow | 2019-01-20 | 2019-01 |  | Library |  | 
	
		| P1465R0 | Function optimization hint attributes: [[always_inline]], [[never_inline]] | David Goldblatt | 2019-01-20 | 2019-01 |  | Evolution |  | 
	
		| P1466R0 | Miscellaneous minor fixes for chrono | Howard E. Hinnant | 2019-01-21 | 2019-01 |  | Library |  | 
	
		| P1467R0 | Extended floating-point types | Michał Dominiak, David Olsen | 2019-01-21 | 2019-01 |  | SG6, Evolution, Library Evolution |  | 
	
		| P1468R0 | Fixed-layout floating-point type aliases | Michał Dominiak, Boris Fomitchev, Sergei Nikolaev | 2019-01-21 | 2019-01 |  | SG6, Evolution, Library Evolution |  | 
	
		| P1469R0 | Disallow _ Usage in C++20 for Pattern Matching in C++23 | Sergei Murzin, Michael Park, David Sankel, Dan Sarginson | 2019-01-21 | 2019-01 |  | Evolution |  | 
	
		| P1470R0 | Against a standard concurrent hashmap | David Goldblatt | 2018-01-20 | 2019-01 |  | SG1 |  | 
	
		| P1471R0 | The trouble with coroutine_traits | Christopher Kohlhoff | 2019-01-20 | 2019-01 |  | Evolution |  | 
	
		| P1472R0 | SG5: Transactional Memory (TM) Meeting Minutes (June 2018 - January 2019) | Hans Boehm | 2019-01-18 | 2019-01 |  | SG5 |  | 
	
		| P1473R0 | Shadow namespaces | Casey Carter | 2019-01-21 | 2019-01 |  | Library Evolution |  | 
	
		| P1474R0 | Helpful pointers for ContiguousIterator | Casey Carter | 2019-01-21 | 2019-01 |  | Library Evolution |  | 
	
		| P1477R0 | Coroutines TS Simplifications | Lewis Baker | 2019-01-20 | 2019-01 |  | Evolution |  | 
	
		| P1479R0 | ostringstream wrapper | Robert Kawulak | 2019-01-21 | 2019-01 |  | Library Evolution Incubator |  | 
	
		| P1481R0 | constexpr structured bindings | Nicolas Lesser | 2019-01-21 | 2019-01 |  | Evolution |  | 
    
        
            | 2019-03 post-Kona | 
	
		| N4801 | WG21 pre-Kona telecon minutes | Nina Dinka Ranns | 2019-02-08 | 2019-03 |  | WG21 |  | 
	
		| N4802 | WG21 2018-11 San Diego Minutes | Nina Dinka Ranns | 2018-11-26 | 2019-03 | N4790 | WG21 |  | 
	
		| N4803 | Kona 2019 LEWG Summary | Titus Winters | 2019-02-24 | 2019-03 |  | WG21 |  | 
	
		| N4805 | WG21 2019-02 Kona Minutes of Meeting | Nina Dinka Ranns | 2019-03-10 | 2019-03 |  | WG21 |  | 
	
		| N4806 | Working Draft, C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2019-03-13 | 2019-03 | N4786 | WG21 |  | 
	
		| N4807 | Editor’s Report: C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2019-03-13 | 2019-03 |  | WG21 |  | 
	
		| N4808 | Working Draft, C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2019-03-11 | 2019-03 | N4796 | WG21 |  | 
	
		| N4809 | Parallelism TS Editor’s Report, post-Kona mailing | Jared Hoberock | 2019-03-11 | 2019-03 |  | WG21 |  | 
	
		| N4810 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2019-03-15 | 2019-03 | N4800 | WG21 |  | 
	
		| N4811 | Editors' Report - Programming Languages - C++ | Richard Smith | 2019-03-15 | 2019-03 |  | WG21 |  | 
	
		| N4812 | Editors' Report - Programming Languages - C++ | Richard Smith | 2019-03-21 | 2019-03 | N4811 | WG21 |  | 
	
		| P0052R10 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2019-02-19 | 2019-03 | P0052R9 | Library | Adopted 2019-03 | 
	
		| P0201R5 | A polymorphic value-type for C++ | Jonathan Coe, Sean Parent | 2019-03-11 | 2019-03 | P0201R4 | Library Evolution, Library |  | 
	
		| P0339R6 | polymorphic_allocator<> as a vocabulary type | Pablo Halpern, Dietmar Kühl | 2019-02-22 | 2019-03 | P0339R5 | Library | Adopted 2019-03 | 
	
		| P0340R3 | Making std::underlying_type SFINAE-friendly | Tim Song | 2019-02-21 | 2019-03 | P0340R2 | Library | Adopted 2019-03 | 
	
		| P0466R3 | Layout-compatibility and Pointer-interconvertibility Traits | Lisa Lippincott | 2019-03-08 | 2019-03 | P0466R2 | Library |  | 
	
		| P0553R4 | Bit operations | Jens Maurer | 2019-03-01 | 2019-03 | P0553R3 | Library |  | 
	
		| P0631R6 | Math Constants | Lev Minkovsky, John McFarlane | 2019-02-25 | 2019-03 | P0631R5 | Library |  | 
	
		| P0645R7 | Text Formatting | Victor Zverovich | 2019-03-09 | 2019-03 | P0645R6 | Library Evolution, Library |  | 
	
		| P0660R9 | Stop Token and Joining Thread | Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams | 2019-03-10 | 2019-03 | P0660R8 | SG1, Library Evolution, Library |  | 
	
		| P0664R8 | C++ Coroutine TS Issues | Gor Nishanov | 2019-02-21 | 2019-03 | P0664R7 | Core |  | 
	
		| P0738R2 | I Stream, You Stream, We All Stream for istream_iterator | Casey Carter | 2019-02-21 | 2019-03 | P0738R1 | Library | Adopted 2019-03 | 
	
		| P0798R4 | Monadic operations for std::optional | Simon Brand | 2019-03-11 | 2019-03 | P0798R3 | Library |  | 
	
		| P0811R3 | Well-behaved interpolation for numbers and pointers | S. Davis Herring | 2019-02-22 | 2019-03 | P0811R2 | Library | Adopted 2019-03 | 
	
		| P0813R1 | construct() shall Return the Replaced Address | Nicolai Josuttis | 2019-02-20 | 2019-03 | P0813R0 | Library Evolution, Library |  | 
	
		| P0881R4 | A Proposal to add stacktrace library | Alexey Gorgurov, Antony Polukhin | 2019-01-22 | 2019-03 | P0881R3 | Core, Library |  | 
	
		| P0912R5 | Merge Coroutines TS into C++20 working draft | Gor Nishanov | 2019-02-22 | 2019-03 | P0912R4 | WG21 | Adopted 2019-03 | 
	
		| P0920R2 | Precalculated hash values in lookup | Mateusz Pusz | 2019-02-22 | 2019-03 | P0920R1 | Library | Adopted 2019-03 | 
	
		| P0943R2 | Support C atomics in C++ | Hans-J. Boehm | 2019-03-10 | 2019-03 | P0943R1 | SG1, Library Evolution |  | 
	
		| P0960R3 | Allow initializing aggregates from a parenthesized list of values | Ville Voutilainen, Thomas Köppe | 2019-02-22 | 2019-03 | P0960R2 | Evolution, Core | Adopted 2019-03 | 
	
		| P0985R4 | LWG Chair post-meeting report | Marshall Clow | 2019-03-10 | 2019-03 | P0985R3 | WG21 |  | 
	
		| P1001R2 | Target Vectorization Policies from Parallelism V2 TS to C++20 | Alisdair Meredith, Pablo Halpern | 2019-02-22 | 2019-03 | P1001R1 | SG1, Library | Adopted 2019-03 | 
	
		| P1009R2 | Array size deduction in new-expressions | Timur Doumler | 2019-02-22 | 2019-03 | P1009R1 | Core | Adopted 2019-03 | 
	
		| P1018R3 | Evolution status after Kona 2019 | Ville Voutilainen | 2019-03-11 | 2019-03 | P1018R2 | WG21 |  | 
	
		| P1024R3 | Usability Enhancements for std::span | Tristan Brindle | 2019-02-22 | 2019-03 | P1024R2 | Library | Adopted 2019-03 | 
	
		| P1035R5 | Input Range Adaptors | Christopher Di Bella, Casey Carter, Corentin Jabot | 2019-03-05 | 2019-03 | P1035R4 | Library |  | 
	
		| P1041R4 | Make char16_t/char32_t string literals be UTF-16/32 | R. Martinho Fernandes | 2019-02-18 | 2019-03 | P1041R3 | Evolution, Core | Adopted 2019-03 | 
	
		| P1091R3 | Extending structured bindings to be more like variable declarations | Nicolas Lesser | 2019-02-18 | 2019-03 | P1091R2 | Core | Adopted 2019-03 | 
	
		| P1099R4 | Using Enum | Gašper Ažman, Jonathan Müller | 2019-03-10 | 2019-03 | P1099R3 | Core |  | 
	
		| P1103R3 | Merging Modules | Richard Smith | 2019-02-22 | 2019-03 | P1103R2 | WG21 | Adopted 2019-03 | 
	
		| P1135R4 | The C++20 Synchronization Library | Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann, David Olsen | 2019-03-04 | 2019-03 | P1135R3 | Library |  | 
	
		| P1139R2 | Address wording issues related to ISO 10646 | R. Martinho Fernandes | 2019-02-18 | 2019-03 | P1139R1 | SG16, Core | Adopted 2019-03 | 
	
		| P1144R3 | Object relocation in terms of move plus destroy | Arthur O'Dwyer | 2019-03-10 | 2019-03 | P1144R2 | Library Evolution, Library |  | 
	
		| P1152R2 | Deprecating volatile | JF Bastien | 2019-03-09 | 2019-03 | P1152R1 | Core, Library Evolution, Library |  | 
	
		| P1154R2 | Type traits for structural comparison | Arthur O'Dwyer, Jeff Snyder | 2019-03-10 | 2019-03 | P1154R1 | Library |  | 
	
		| P1161R3 | Deprecate uses of the comma operator in subscripting expressions | Corentin Jabot | 2019-02-22 | 2019-03 | P1161R2 | Core |  | 
	
		| P1164R1 | Make create_directory() intuitive | Nicolai Josuttis | 2019-02-22 | 2019-03 | P1164R0 | Library | Adopted 2019-03 | 
	
		| P1185R2 | <=> != == | Barry Revzin | 2019-02-22 | 2019-03 | P1185R1 | Evolution, Core | Adopted 2019-03 | 
	
		| P1189R0 | Adding <=> to library | Barry Revzin | 2019-03-10 | 2019-03 |  | Library Evolution |  | 
	
		| P1208R4 | Adopt source location from Library Fundamentals V3 for C++20 | Robert Douglas, Corentin Jabot | 2019-03-11 | 2019-03 | P1208R3 | Library |  | 
	
		| P1217R1 | Out-of-thin-air, revisited, again | Hans-J. Boehm | 2019-03-10 | 2019-03 | P1217R0 | SG1 |  | 
	
		| P1219R1 | Homogeneous variadic function parameters | James Touton | 2019-03-11 | 2019-03 | P1219R0 | Evolution |  | 
	
		| P1227R2 | Signed ssize() functions, unsigned size() functions | Jorg Brown | 2019-02-22 | 2019-03 | P1227R1 | Library | Adopted 2019-03 | 
	
		| P1243R2 | Rangify New Algorithms | Dan Raviv | 2019-03-09 | 2019-03 | P1243R1 | Library |  | 
	
		| P1252R2 | Ranges Design Cleanup | Casey Carter | 2019-02-22 | 2019-03 | P1252R1 | Library | Adopted 2019-03 | 
	
		| P1255R3 | A view of 0 or 1 elements: view::maybe | Steve Downey | 2019-03-10 | 2019-03 | P1255R2 | Library Evolution |  | 
	
		| P1257R0 | Implementation experience on trying to implement concurrent data and control structures with executors | Detlef Vollmann | 2018-10-16 | 2019-03 |  | SG1, Library Evolution |  | 
	
		| P1272R1 | Byteswapping for fun&&nuf | Isabella Muerte | 2019-02-21 | 2019-03 | P1272R0 | Library |  | 
	
		| P1286R2 | Contra CWG DR1778 | Richard Smith | 2019-02-18 | 2019-03 | P1286R1 | Core, Library | Adopted 2019-03 | 
	
		| P1290R2 | Avoiding undefined behavior in contracts | J. Daniel Garcia, Ville Voutilainen | 2019-02-20 | 2019-03 | P1290R1 | Evolution, Core |  | 
	
		| P1290R3 | Avoiding undefined behavior in contracts | J. Daniel Garcia, Ville Voutilainen | 2019-03-09 | 2019-03 | P1290R2 | Evolution, Core |  | 
	
		| P1323R2 | Contract postconditions and return type deduction | Hubert S.K. Tong | 2019-02-20 | 2019-03 | P1323R1 | Core | Adopted 2019-03 | 
	
		| P1338R1 | WG21 2018-11 San Diego Record of Discussion | Nina Dinka Ranns | 2018-11-26 | 2019-03 | P1338R0 | WG21 |  | 
	
		| P1339R1 | Disallowing the friending of names in namespace std | CJ Johnson | 2019-03-04 | 2019-03 | P1339R0 | Library Evolution, Library |  | 
	
		| P1344R1 | Pre/Post vs. Enspects/Exsures | Nathan Myers | 2019-02-20 | 2019-03 | P1344R0 | Core |  | 
	
		| P1354R0 | SG7 Guidelines for Review of Proposals | Chandler Carruth | 2018-11-08 | 2019-03 |  | SG7 |  | 
	
		| P1357R1 | Traits for [Un]bounded Arrays | Walter E. Brown, Glen J. Fernandes | 2019-02-22 | 2019-03 | P1357R0 | Library | Adopted 2019-03 | 
	
		| P1358R0 | Core "ready" Issues | William M. Miller | 2019-02-22 | 2019-03 |  | WG21 | Adopted 2019-03 | 
	
		| P1359R0 | Core "tentatively ready" Issues | William M. Miller | 2019-02-21 | 2019-03 |  | WG21 | Adopted 2019-03 | 
	
		| P1368R1 | Multiplication and division of fixed-point numbers | S. Davis Herring | 2019-03-05 | 2019-03 | P1368R0 | SG6 |  | 
	
		| P1370R1 | Generic numerical algorithm development with(out) numeric_limits | Mark Hoemmen, Damien Lebrun-Grandie | 2019-03-10 | 2019-03 | P1370R0 | SG6, Library Evolution Incubator |  | 
	
		| P1375R1 | More Constrained: Apples or Oranges? On the road to semantic constraint matching | Hubert S.K. Tong | 2019-03-11 | 2019-03 | P1375R0 | Evolution |  | 
	
		| P1381R1 | Reference capture of structured bindings | Nicolas Lesser | 2019-02-22 | 2019-03 | P1381R0 | Evolution | Adopted 2019-03 | 
	
		| P1382R1 | volatile_load<T> and volatile_store<T> | JF Bastien, Paul McKenney, Jeffrey Yasskin | 2019-03-10 | 2019-03 | P1382R0 | SG1 |  | 
	
		| P1385R1 | A proposal to add linear algebra support to the C++ standard library | Guy Davidson, Bob Steagall | 2019-03-10 | 2019-03 | P1385R0 | SG14, Library Evolution |  | 
	
		| P1386R1 | A Standard Audio API for C++: Motivation, Scope, and Basic Design | Guy Somberg, Guy Davidson, Timur Doumler | 2019-03-11 | 2019-03 | P1386R0 | SG13, Library Evolution |  | 
	
		| P1390R1 | Reflection TS NB comment resolutions: summary and rationale | Matúš Chochlík, Axel Naumann, and David Sankel | 2019-02-22 | 2019-03 | P1390R0 | SG7, Evolution, Core, Library Evolution, Library | Adopted 2019-03 | 
	
		| P1391R1 | Range constructor for std::string_view | Corentin Jabot | 2019-03-08 | 2019-03 | P1391R0 | Library |  | 
	
		| P1394R1 | Range constructor for std::span | Corentin Jabot, Casey Carter | 2019-03-11 | 2019-03 | P1394R0 | Library |  | 
	
		| P1407R1 | Tell Programmers About Signed Integer Overflow Behavior | Scott Schurr | 2019-03-08 | 2019-03 | P1407R0 | SG12 |  | 
	
		| P1423R1 | char8_t backward compatibility remediation | Tom Honermann | 2019-03-09 | 2019-03 | P1423R0 | Library |  | 
	
		| P1429R1 | Contracts That Work | Joshua Berne, John Lakos | 2019-03-08 | 2019-03 | P1429R0 | Evolution |  | 
	
		| P1430R1 | First-class symmetric coroutines in C++ | Mihail Mihaylov, Vassil Vassilev | 2019-02-08 | 2019-03 | P1430R0 | Evolution |  | 
	
		| P1438R1 | A Rational Number Library for C++ | Bill Seymour | 2019-03-10 | 2019-03 | P1438R0 | SG6 |  | 
	
		| P1439R1 | Charset Transcoding, Transformation, and Transliteration | Steve Downey | 2019-03-10 | 2019-03 | P1439R0 | SG16 |  | 
	
		| P1441R1 | Are modules fast? | Rene Rivera | 2019-03-06 | 2019-03 | P1441R0 | WG21 |  | 
	
		| P1452R1 | On the non-uniform semantics of return-type-requirements | Hubert S.K. Tong | 2019-03-11 | 2019-03 | P1452R0 | Evolution |  | 
	
		| P1458R1 | Mandating the Standard Library: Clause 16 - Language support library | Marshall Clow | 2019-02-20 | 2019-03 | P1458R0 | Library | Adopted 2019-03 | 
	
		| P1459R1 | Mandating the Standard Library: Clause 18 - Diagnostics library | Marshall Clow | 2019-02-20 | 2019-03 | P1459R0 | Library | Adopted 2019-03 | 
	
		| P1462R1 | Mandating the Standard Library: Clause 20 - Strings library | Marshall Clow | 2019-02-20 | 2019-03 | P1462R0 | Library | Adopted 2019-03 | 
	
		| P1463R1 | Mandating the Standard Library: Clause 21 - Containers library | Marshall Clow | 2019-02-22 | 2019-03 | P1463R0 | Library | Adopted 2019-03 | 
	
		| P1464R1 | Mandating the Standard Library: Clause 22 - Iterators library | Marshall Clow | 2019-02-20 | 2019-03 | P1464R0 | Library | Adopted 2019-03 | 
	
		| P1466R1 | Miscellaneous minor fixes for chrono | Howard E. Hinnant | 2019-03-10 | 2019-03 | P1466R0 | Library |  | 
	
		| P1477R1 | Coroutines TS Simplifications | Lewis Baker | 2019-02-12 | 2019-03 | P1477R0 | Evolution |  | 
	
		| P1478R0 | Byte-wise atomic memcpy | Hans-J. Boehm | 2019-01-20 | 2019-03 |  | SG1 |  | 
	
		| P1478R1 | Byte-wise atomic memcpy | Hans-J. Boehm | 2019-03-10 | 2019-03 | P1478R0 | SG1 |  | 
	
		| P1482R0 | Modules Feedback | Bruno Cardoso Lopes, Michael Spencer, JF Bastien | 2019-02-08 | 2019-03 |  | SG15, Evolution |  | 
	
		| P1484R1 | A uniform and predefined mapping from modules to filenames | Peter Bindels | 2019-03-11 | 2019-03 | P1484R0 | SG15 |  | 
	
		| P1485R0 | Better keywords for the Coroutines TS | Antony Polukhin | 2019-02-17 | 2019-03 |  | Evolution |  | 
	
		| P1490R0 | Contract-Related Issues | Andrzej Krzemieński | 2018-02-13 | 2019-03 |  | Evolution |  | 
	
		| P1491R0 | Don’t add to the signed/unsigned mess | Bjarne Stroustrup | 2019-02-14 | 2019-03 |  | Evolution, Library Evolution |  | 
	
		| P1492R0 | Coroutines: Language and Implementation Impact | Richard Smith, Daveed Vandevoorde, Geoffrey Romer, Gor Nishanov, Nathan Sidwell, Iain Sandoe, Lewis Baker | 2019-02-19 | 2019-03 |  | WG21 |  | 
	
		| P1493R0 | Coroutines: Use-cases and Trade-offs | Geoffrey Romer, Gor Nishanov, Lewis Baker, Mihail Mihailov | 2019-02-19 | 2019-03 |  | WG21 |  | 
	
		| P1494R0 | Partial program correctness | S. Davis Herring | 2019-03-07 | 2019-03 |  | Evolution, Core, Library Evolution |  | 
	
		| P1498R0 | Constrained Internal Linkage for Modules | Chandler Carruth, Nathan Sidwell, Richard Smith | 2019-02-20 | 2019-03 |  | Evolution |  | 
	
		| P1498R1 | Constrained Internal Linkage for Modules | Chandler Carruth, Nathan Sidwell, Richard Smith | 2019-02-23 | 2019-03 | P1498R0 | Evolution |  | 
	
		| P1502R0 | Standard library header units for C++20 | Richard Smith | 2019-03-15 | 2019-03 |  | Evolution, Library Evolution |  | 
	
		| P1505R0 | Mandating the Standard Library: Clause 30 - Atomic operations library | Daniel Sunderland | 2019-03-10 | 2019-03 |  | Library |  | 
	
		| P1517R0 | Contract Requirements for Iterative High-Assurance Systems | Ryan McDougall | 2019-03-01 | 2019-03 |  | Evolution |  | 
	
		| P1518R0 | Stop overconstraining allocators in container deduction guides | Arthur O'Dwyer, Mike Spertus | 2019-03-10 | 2019-03 |  | Library Evolution |  | 
	
		| P1520R0 | Response to response to “Fibers under the magnifying glass” | Gor Nishanov | 2019-03-08 | 2019-03 |  | SG1 |  | 
	
		| P1601R0 | Recommendations for Specifying “Hidden Friends” | Walter E. Brown, Daniel Sunderland | 2019-03-10 | 2019-03 |  | Library Evolution, Library |  | 
	
		| P1602R0 | Make Me A Module | Nathan Sidwell | 2019-03-01 | 2019-03 |  | Evolution |  | 
	
		| P1604R0 | The inline keyword is not in line with the design of modules. | Corentin Jabot | 2019-01-21 | 2019-03 |  | Evolution |  | 
	
		| P1606R0 | Requirements for Contract Roles | Joshua Berne | 2019-03-08 | 2019-03 |  | Evolution |  | 
	
		| P1607R0 | Minimizing Contracts | Joshua Berne, Jeff Snyder | 2019-03-08 | 2019-03 |  | Evolution |  | 
	
		| P1609R0 | C++ Should Support Just-in-Time Compilation | Hal Finkel | 2019-03-10 | 2019-03 |  | Evolution Incubator |  | 
	
		| P1610R0 | Rename await_resume() to await_result() | Mathias Stearn | 2019-03-10 | 2019-03 |  | Library Evolution |  | 
	
		| P1611R0 | WG21 2019-02 Kona Record of Discussion | Nina Dinka Ranns | 2019-03-10 | 2019-03 |  | WG21 |  | 
	
		| P1612R0 | Relocate Endian's Specification | Walter E. Brown, Arthur O’Dwyer | 2019-03-10 | 2019-03 |  | Library Evolution, Library |  | 
	
		| P1614R0 | The Mothership Has Landed: Adding <=> to the Library | Barry Revzin | 2019-03-11 | 2019-03 |  | Library |  | 
	
		| P1616R0 | Using unconstrained template template parameters with constrained templates | Mike Spertus, Roland Bock | 2019-03-11 | 2019-03 |  | Evolution |  | 
	
		| P1619R0 | Functions for Testing Boundary Conditions on Integer Operations | Lisa Lippincott | 2019-03-10 | 2019-03 |  | SG6, Library Evolution |  | 
	
		| P1622R0 | Mandating the Standard Library: Clause 31 - Thread support library | Daniel Sunderland | 2019-03-10 | 2019-03 |  | Library |  | 
	
		| P1625R0 | Contracts: why the house is not on fire (i.e. why the status quo is tolerable) | Ville Voutilainen | 2019-03-11 | 2019-03 |  | WG21 |  | 
    
        
            | 2019-06 pre-Cologne | 
	
		| N4814 | 2019 Belfast Meeting Invitation and Information | Jamie Allsop | 2019-06-16 | 2019-06 |  | WG21 |  | 
	
		| N4815 | Cologne Agenda | John Spicer | 2019-06-04 | 2019-06 |  | WG21 |  | 
	
		| N4816 | WG21 telecon meeting: Pre-Cologne | Herb Sutter | 2019-06-01 | 2019-06 |  | WG21 |  | 
	
		| N4817 | 2020 Prague Meeting Invitation and Information | Hana Dusíková | 2019-06-17 | 2019-06 |  | WG21 |  | 
	
		| N4818 | Working Draft, C++ Extensions for Reflection | David Sankel | 2019-06-17 | 2019-06 | N4766 | WG21 |  | 
	
		| N4819 | Reflection TS - Editor's Report | David Sankel | 2019-06-17 | 2019-06 |  | WG21 |  | 
	
		| N4820 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2019-06-18 | 2019-06 | N4810 | WG21 |  | 
	
		| N4821 | Editors' Report - Programming Languages - C++ | Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik | 2019-06-18 | 2019-06 |  | WG21 |  | 
	
		| P0037R7 | Fixed-Point Real Numbers | John McFarlane | 2019-06-17 | 2019-06 | P0037R6 | SG6, LEWGI |  | 
	
		| P0237R10 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2019-06-17 | 2019-06 | P0237R9 | Library |  | 
	
		| P0267R9 | A Proposal to Add 2D Graphics Rendering and Display to C++ | Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson, Michael Kazakov | 2019-06-17 | 2019-06 | P0267R8 | SG13 |  | 
	
		| P0288R4 | any_invocable | Ryan McDougall, Matt Calabrese | 2019-06-19 | 2019-06 | P0228R3 | Library Evolution, Library |  | 
	
		| P0323R8 | std::expected | JF Bastien, Vicente Botet | 2019-06-16 | 2019-06 | P0323R7 | Library |  | 
	
		| P0330R6 | Literal Suffixes for ptrdiff_t and size_t | JeanHeyd Meneide, Rein Halbersma | 2019-06-17 | 2019-06 | P0330R4 | Evolution |  | 
	
		| P0401R1 | Providing size feedback in the Allocator interface | Chris Kennelly, Jonathan Wakely | 2019-06-16 | 2019-06 | P0401R0 | Library Evolution, Library |  | 
	
		| P0429R7 | A Standard flat_map | Zach Laine | 2019-06-13 | 2019-06 | P0429R6 | Library |  | 
	
		| P0466R4 | Layout-compatibility and Pointer-interconvertibility Traits | Lisa Lippincott | 2019-06-17 | 2019-06 | P0466R3 | Core, Library |  | 
	
		| P0533R5 | constexpr for <cmath> and <cstdlib> | Oliver Rosten, Edward Rosten | 2019-06-17 | 2019-06 | P0533R4 | Library |  | 
	
		| P0554R1 | Composition of Arithmetic Types | John McFarlane | 2019-06-17 | 2019-06 | P0554R0 | SG6, LEWGI |  | 
	
		| P0592R1 | To boldly suggest an overall plan for C++23 | Ville Voutilainen | 2019-06-17 | 2019-06 | P0592R0 | WG21 |  | 
	
		| P0593R4 | Implicit creation of objects for low-level object manipulation | Richard Smith | 2019-06-17 | 2019-06 | P0593R3 | Core, Library Evolution, Library |  | 
	
		| P0631R7 | Math Constants | Lev Minkovsky, John McFarlane | 2019-06-16 | 2019-06 | P0631R6 | Library |  | 
	
		| P0642R2 | The Concurrent Invocation Library | Mingxin Wang, Wei Chen | 2019-06-17 | 2019-06 | P0642R1 | SG1, Library Evolution, Library |  | 
	
		| P0645R9 | Text Formatting | Victor Zverovich | 2019-06-16 | 2019-06 | P0645R7 | Library |  | 
	
		| P0652R3 | Concurrent associative data structure with unsynchronized view | Sergey Murylev, Anton Malakhov, Antony Polukhin | 2019-06-14 | 2019-06 | P0652R2 | SG1 |  | 
	
		| P0707R4 | Metaclasses: Generative C++ | Herb Sutter | 2019-06-17 | 2019-06 | P0707R3 | SG7 |  | 
	
		| P0709R3 | Zero-overhead deterministic exceptions: Throwing values | Herb Sutter | 2019-06-15 | 2019-06 | P0709R2 | Evolution, Library Evolution |  | 
	
		| P0735R1 | Interaction of memory_order_consume with release sequences | Will Deacon, Jade Alglave | 2019-06-17 | 2019-06 | P0735R0 | Core |  | 
	
		| P0784R6 | More constexpr containers | Daveed Vandevoorde, Peter Dimov,Louis Dionne, Nina Ranns, Richard Smith, Daveed Vandevoorde | 2019-06-17 | 2019-06 | P0784R5 | Core, Library |  | 
	
		| P0792R4 | function_ref: a non-owning reference to a Callable | Vittorio Romeo | 2019-06-17 | 2019-06 | P0792R3 | Library Evolution |  | 
	
		| P0797R2 | Handling Concurrent Exceptions with Executors | Matti Rintala, Michael Wong, Carter Edwards, Patrice Roy, Gordon Brown, Mark Hoemmen | 2019-06-17 | 2019-06 | P0797R1 | SG1, SG14 |  | 
	
		| P0848R2 | Conditionally Trivial Special Member Functions | Barry Revzin, Casey Carter | 2019-06-16 | 2019-06 | P0848R1 | Core |  | 
	
		| P0849R1 | auto(x): decay-copy in the language | Zhihao Yuan | 2019-06-17 | 2019-06 | P0849R0 | EWGI, Library Evolution |  | 
	
		| P0876R6 | fiber_context - fibers without scheduler | Oliver Kowalke, Nat Goodspeed | 2019-06-17 | 2019-06 | P0876R5 | SG1 |  | 
	
		| P0881R5 | A Proposal to add stacktrace library | Antony Polukhin, Antony Polukhin | 2019-06-14 | 2019-06 | P0881R4 | Core, Library |  | 
	
		| P0901R4 | Size feedback in operator new | Chris Kennelly, Andrew Hunter | 2019-06-16 | 2019-06 | P0901R3 | Evolution |  | 
	
		| P0917R2 | Making operator?: overloadable | Matthias Kretz | 2019-06-17 | 2019-06 | P0917R1 | EWGI |  | 
	
		| P0939R3 | Direction for ISO C++ | H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong | 2019-06-17 | 2019-06 | P0939R2 | WG21 |  | 
	
		| P0943R3 | Support C atomics in C++ | Hans Boehm | 2019-06-17 | 2019-06 | P0943R2 | SG1, Library Evolution |  | 
	
		| P0957R2 | PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming | Mingxin Wang | 2019-06-17 | 2019-06 | P0957R1 | SG7, Library Evolution, Library |  | 
	
		| P1021R4 | Filling holes in Class Template Argument Deduction | Mike Spertus, Timur Doumler, Richard Smith | 2019-06-17 | 2019-06 | P1021R3 | Core |  | 
	
		| P1028R2 | SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions | Niall Douglas | 2019-06-16 | 2019-06 | P1028R1 | SG14, LEWGI, Library Evolution |  | 
	
		| P1029R2 | move = relocates | Niall Douglas | 2019-06-16 | 2019-06 | P1029R1 | EWGI, Evolution |  | 
	
		| P1030R2 | std::filesystem::path_view | Niall Douglas | 2019-06-16 | 2019-06 | P1030R1 | LEWGI, Library Evolution |  | 
	
		| P1031R2 | Low level file i/o library | Niall Douglas | 2019-06-16 | 2019-06 | P1031R1 | SG1, SG14, LEWGI, Library Evolution |  | 
	
		| P1035R6 | Input Range Adaptors | Christopher Di Bella, Casey Carter, Corentin Jabot | 2019-06-17 | 2019-06 | P1035R5 | Library |  | 
	
		| P1050R1 | Fractional Numeric Type | John McFarlane | 2019-06-17 | 2019-06 | P1050R0 | SG6, LEWGI |  | 
	
		| P1065R1 | constexpr INVOKE | Tomasz Kamiński, Barry Revzin | 2019-06-16 | 2019-06 | P1065R0 | Library |  | 
	
		| P1068R1 | Vector API for random number generation | Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev | 2019-06-14 | 2019-06 | P1068R0 | SG1 |  | 
	
		| P1072R4 | basic_string::resize_default_init | Chris Kennelly, Mark Zeren | 2019-06-17 | 2019-06 | P1072R3 | Library Evolution, Library |  | 
	
		| P1083R3 | Move resource_adaptor from Library TS to the C++ WP | Pablo Halpern | 2019-06-15 | 2019-06 | P1083R2 | Library |  | 
	
		| P1108R2 | web_view | Hal Finkel | 2019-06-17 | 2019-06 | P1108R1 | SG13, LEWGI |  | 
	
		| P1115R0 | Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if | Marc Mutz | 2019-06-17 | 2019-06 |  | Library |  | 
	
		| P1116R0 | Re-Gaining Exclusive Ownership from shared_ptrs | Marc Mutz | 2019-06-17 | 2019-06 |  | SG1, Library Evolution |  | 
	
		| P1132R4 | out_ptr - a scalable output pointer abstraction | JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte | 2019-06-17 | 2019-06 | P1132R3 | Library |  | 
	
		| P1135R5 | The C++20 Synchronization Library | David Olsen, Olivier Giroux, JF Bastien, Detlef Vollmann, Bryce Lelbach | 2019-06-17 | 2019-06 | P1135R4 | Library |  | 
	
		| P1144R4 | Object relocation in terms of move plus destroy | Arthur O'Dwyer | 2019-06-17 | 2019-06 | P1144R3 | EWGI, LEWGI |  | 
	
		| P1152R3 | Deprecating volatile | JF Bastien | 2019-06-15 | 2019-06 | P1152R2 | Core, Library |  | 
	
		| P1155R3 | More implicit moves | Arthur O'Dwyer, David Stone | 2019-06-17 | 2019-06 | P1155R2 | Core |  | 
	
		| P1172R1 | The Concept of Memory Allocator | Mingxin Wang | 2019-06-17 | 2019-06 | P1172R0 | Library Evolution, Library |  | 
	
		| P1186R2 | When do you actually use <=>? | Barry Revzin | 2019-06-17 | 2019-06 | P1186R1 | Core |  | 
	
		| P1202R2 | Asymmetric Fences | David Goldblatt | 2019-06-17 | 2019-06 | P1202R1 | Library Evolution |  | 
	
		| P1207R2 | Movability of Single-pass Iterators | Corentin Jabot | 2019-06-17 | 2019-06 | P1207R1 | Library |  | 
	
		| P1208R5 | Adopt source location from Library Fundamentals V3 for C++20 | Corentin Jabot, Robert Douglas | 2019-06-17 | 2019-06 | P1208R4 | Library |  | 
	
		| P1217R2 | Out-of-thin-air, revisited, again | Hans Boehm | 2019-06-17 | 2019-06 | P1217R1 | SG1 |  | 
	
		| P1222R2 | A Standard flat_set | Zach Laine | 2019-06-11 | 2019-06 | P1222R1 | Library |  | 
	
		| P1223R2 | find_backward | Zach Laine | 2019-06-13 | 2019-06 | P1223R1 | Library |  | 
	
		| P1238R1 | SG16: Unicode Direction | Tom Honermann, Corentin Jabot, JeanHeyd Meneide, Mark Zeren, Martinho Fernandes, Peter Bindels, Steve Downey, Zach Laine | 2019-06-16 | 2019-06 | P1238R0 | WG21 |  | 
	
		| P1255R4 | A view of 0 or 1 elements: view::maybe | Steve Downey | 2019-06-17 | 2019-06 | P1255R3 | Library Evolution |  | 
	
		| P1272R2 | Byteswapping for fun&&nuf | Isabella Muerte | 2019-06-17 | 2019-06 | P1272R1 | Core, Library |  | 
	
		| P1280R2 | Integer Width Literals | Isabella Muerte | 2019-06-17 | 2019-06 | P1280R1 | Library Evolution |  | 
	
		| P1301R3 | [[nodiscard("should have a reason")]] | JeanHeyd Meneide, Isabella Muerte | 2019-06-17 | 2019-06 | P1301R2 | Core |  | 
	
		| P1315R2 | secure_clear | Miguel Ojeda | 2019-06-17 | 2019-06 | P1315R1 | Evolution |  | 
	
		| P1320R2 | Allowing contract predicates on non-first declarations | Ville Voutilainen | 2019-06-17 | 2019-06 | P1320R1 | Evolution |  | 
	
		| P1331R1 | Permitting trivial default initialization in constexpr contexts | CJ Johnson | 2019-06-14 | 2019-06 | P1331R0 | Core |  | 
	
		| P1355R2 | Exposing a narrow contract for ceil2 | Chris Kennelly | 2019-06-16 | 2019-06 | P1355R1 | SG6, Library Evolution, Library |  | 
	
		| P1361R1 | Integration of chrono with text formatting | Victor Zverovich , Daniela Engert, Howard E. Hinnant | 2019-06-14 | 2019-06 | P1361R0 | Library |  | 
	
		| P1367R1 | Not All Agents Have TLS | Olivier Giroux | 2019-06-17 | 2019-06 | P1367R0 | SG1 |  | 
	
		| P1371R1 | Pattern Matching | Sergei Murzin, Michael Park, David Sankel, Dan Sarginson | 2019-06-17 | 2019-06 | P1371R0 | Evolution |  | 
	
		| P1385R2 | A proposal to add linear algebra support to the C++ standard library | Guy Davidson, Bob Steagall | 2019-06-19 | 2019-06 | P1385R1 | SG6, SG14, Library Evolution |  | 
	
		| P1386R2 | A Standard Audio API for C++: Motivation, Scope, and Basic Design | Guy Somberg, Guy Davidson, Timur Doumler | 2019-06-18 | 2019-06 | P1386R1 | SG13, Library Evolution |  | 
	
		| P1391R2 | Range constructor for std::string_view | Corentin Jabot | 2019-06-17 | 2019-06 | P1391R1 | Library Evolution, Library |  | 
	
		| P1394R2 | Range constructor for std::span | Corentin Jabot, Casey Carter | 2019-06-17 | 2019-06 | P1394R1 | Library |  | 
	
		| P1401R1 | Narrowing contextual conversions to bool | Andrzej Krzemieński | 2019-06-17 | 2019-06 | P1401R0 | Evolution |  | 
	
		| P1404R1 | bad_alloc is not out-of-memory! | Andrzej Krzemieński, Tomasz Kamiński | 2019-06-17 | 2019-06 | P1404R0 | Evolution, Library Evolution |  | 
	
		| P1406R1 | Add more std::hash specializations | Alexander Zaitsev, Antony Polukhin | 2019-06-14 | 2019-06 | P1406R0 | LEWGI, Library Evolution, Library |  | 
	
		| P1412R0 | Class Natures for Safety Critical Code: On user-declared and user-defined special member functions | Peter Sommerlad | 2019-06-17 | 2019-06 |  | SG12, SG20 |  | 
	
		| P1413R1 | Deprecate std::aligned_storage and std::aligned_union | CJ Johnson | 2019-06-14 | 2019-06 | P1413R0 | Library Evolution, Library |  | 
	
		| P1415R1 | SG19 Machine Learning Layered List | Michael Wong, Vincent Reverdy, Ritwik Dubey, Richard Dosselmann, Eugenio Bargiacchi | 2019-06-16 | 2019-06 | P1415R0 | SG19 |  | 
 	
		| P1423R2 | char8_t backward compatibility remediation | Tom Honermann | 2019-06-16 | 2019-06 | P1423R1 | Library Evolution, Library |  | 
	
		| P1424R1 | 'constexpr' feature macro concerns | Antony Polukhin | 2019-06-14 | 2019-06 | P1424R0 | Library |  | 
	
		| P1429R2 | Contracts That Work | Joshua Berne, John Lakos | 2019-06-16 | 2019-06 | P1429R1 | Evolution |  | 
	
		| P1436R1 | Executor properties for affinity-based execution | Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen | 2019-06-17 | 2019-06 | P1436R0 | SG1, SG14, Library Evolution |  | 
	
		| P1450R1 | Enriching type modification traits | Vincent Reverdy | 2019-06-17 | 2019-06 | P1450R0 | Library Evolution |  | 
	
		| P1466R2 | Miscellaneous minor fixes for chrono | Howard Hinnant | 2019-06-17 | 2019-06 | P1466R1 | Library |  | 
	
		| P1467R1 | Extended floating-point types | Michał Dominiak, David Olsen | 2019-06-17 | 2019-06 | P1467R0 | SG6, Evolution, Library Evolution |  | 
	
		| P1468R1 | Fixed-layout floating-point type aliases | Michał Dominiak, Boris Fomitchev, Sergei Nikolaev | 2019-06-17 | 2019-06 | P1468R0 | SG6, Evolution, Library Evolution |  | 
	
		| P1485R1 | Better keywords for the Coroutines | Antony Polukhin | 2019-06-14 | 2019-06 | P1485R0 | Evolution |  | 
 	
		| P1486R0 | United Amendment to Contracts Facility for C++20 | John Lakos | 2019-02-13 | 2019-06 |  | Evolution |  | 
	
		| P1486R1 | United Amendment to Contracts Facility for C++20 | John Lakos | 2019-02-21 | 2019-06 | P1486R0 | Evolution |  | 
	
		| P1487R0 | User Experience with Contracts That Work | John Lakos | 2019-02-13 | 2019-06 |  | Evolution |  | 
	
		| P1505R1 | Mandating the Standard Library: Clause 31 - Atomic operations library | Daniel Sunderland | 2019-06-16 | 2019-06 | P1505R0 | Library |  | 
	
		| P1522R0 | Iterator Difference Type and Integer Overflow | Eric Niebler | 2019-06-17 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1523R0 | Views and Size Types | Eric Niebler | 2019-06-17 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1525R0 | One-Way execute is a Poor Basis Operation | Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes | 2019-06-17 | 2019-06 |  | SG1, Library Evolution |  | 
	
		| P1604R1 | The inline keyword is not in line with the design of modules | Corentin Jabot | 2019-06-17 | 2019-06 | P1604R0 | SG2, Evolution |  | 
	
		| P1609R1 | C++ Should Support Just-in-Time Compilation | Hal Finkel | 2019-06-18 | 2019-06 | P1609R0 | EWGI |  | 
	
		| P1614R1 | The Mothership Has Landed: Adding <=>  to the Library | Barry Revzin | 2019-06-17 | 2019-06 | P1614R0 | Library |  | 
	
		| P1622R1 | Mandating the Standard Library: Clause 31 - Thread support library | Daniel Sunderland | 2019-06-17 | 2019-06 | P1622R0 | Library |  | 
	
		| P1624R0 | Resolving technical issues in parameter mapping equivalence and related problems | Hubert S.K. Tong | 2019-06-17 | 2019-06 |  | Core |  | 
	
		| P1628R0 | Unicode characters properties | Corentin Jabot | 2019-06-17 | 2019-06 |  | SG16 |  | 
	
		| P1629R0 | Standard Text Encoding | JeanHeyd Meneide | 2019-06-17 | 2019-06 |  | SG16 |  | 
	
		| P1630R0 | Spaceship needs a tune-up: Addressing some discovered issues with P0515 and P1185 | Barry Revzin | 2019-06-16 | 2019-06 |  | Evolution, Core |  | 
 	
		| P1631R0 | Object detachment and attachment | Niall Douglas | 2019-06-16 | 2019-06 |  | SG1, SG12, SG14 |  | 
	
		| P1633R0 | Amendments to the C++20 Synchronization Library | David Olsen, Olivier Giroux | 2019-06-16 | 2019-06 |  | SG1 |  | 
	
		| P1634R0 | Naming guidelines for modules | Corentin Jabot | 2019-06-17 | 2019-06 |  | SG15 |  | 
	
		| P1635R0 | A Design for an Inter-Operable and Customizable Linear Algebra Library | Jayesh Badwaik | 2019-06-16 | 2019-06 |  | SG14 |  | 
	
		| P1636R0 | Formatters for library types | Lars Gullik Bjønnes | 2019-06-14 | 2019-06 |  | Library Evolution |  | 
	
		| P1638R0 | basic_istream_view's iterator should not be copyable | Corentin Jabot, Christopher Di Bella | 2019-06-17 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1639R0 | Unifying source_location and contract_violation | Corentin Jabot | 2019-06-17 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1640R0 | Error size benchmarking | Ben Craig | 2019-06-03 | 2019-06 |  | WG21 |  | 
	
		| P1641R0 | Freestanding Library: Rewording the Status Quo | Ben Craig | 2019-06-03 | 2019-06 |  | SG14, Library Evolution |  | 
	
		| P1642R0 | Freestanding Library: Easy [utilities] | Ben Craig | 2019-06-03 | 2019-06 |  | SG14, Library Evolution |  | 
	
		| P1643R0 | Add wait/notify to atomic_ref<T> | David Olsen | 2019-06-16 | 2019-06 |  | SG1, Library Evolution, Library |  | 
	
		| P1644R0 | Add wait/notify to atomic<shared_ptr<T>> | David Olsen | 2019-06-16 | 2019-06 |  | SG1, Library Evolution, Library |  | 
	
		| P1645R0 | constexpr for numeric algorithms | Ben Deane | 2019-06-17 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1648R0 | The Concept of Extending Argument and a Support Library | Mingxin Wang | 2019-06-18 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1649R0 | A Generic Library for Compile-time Routing | Mingxin Wang | 2019-06-16 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1650R0 | Output std::chrono::days with 'd' suffix | Tomasz Kamiński | 2019-05-25 | 2019-06 |  | Library Evolution |  | 
	
		| P1651R0 | bind_front should not unwrap reference_wrapper | Tomasz Kamiński | 2019-06-07 | 2019-06 |  | Library Evolution |  | 
	
		| P1652R0 | Printf corner cases in std::format | Zhihao Yuan, Victor Zverovich | 2019-06-13 | 2019-06 |  | Library Evolution |  | 
	
		| P1654R0 | ABI breakage - summary of initial comments | Roger Orr | 2019-06-13 | 2019-06 |  | WG21 |  | 
	
		| P1655R0 | LEWG Omnibus Design Policy Paper | Zach Laine | 2019-06-13 | 2019-06 |  | Library Evolution |  | 
	
		| P1656R0 | "Throws: Nothing" should be noexcept | Agustín Bergé | 2019-06-16 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1657R0 | String substring checking | Paul Fee | 2019-06-16 | 2019-06 |  | Library Evolution |  | 
	
		| P1658R0 | Suggestions for Consensus on Executors | Jared Hoberock, Bryce Adelstein Lelbach | 2019-06-14 | 2019-06 |  | SG1, Library Evolution |  | 
	
		| P1659R0 | starts_with and ends_with | Christopher Di Bella | 2019-06-17 | 2019-06 |  | LEWGI, Library Evolution |  | 
	
		| P1660R0 | A Compromise Executor Design Sketch | Jared Hoberock, Michael Garland, Bryce Adelstein Lelbach, Michał Dominiak, Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes, David S. Hollman, Gordon Brown | 2019-06-17 | 2019-06 |  | SG1, Library Evolution |  | 
	
		| P1661R0 | Remove dedicated precalculated hash lookup interface | Tomasz Kamiński | 2019-06-13 | 2019-06 |  | Library Evolution |  | 
	
		| P1662R0 | Adding async RAII support to coroutines | Lewis Baker | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1663R0 | Supporting return-value-optimisation in coroutines | Lewis Baker | 2019-06-19 | 2019-06 |  | Evolution |  | 
	
		| P1665R0 | Tag Based Customization Point Functions | John Bandela | 2019-06-17 | 2019-06 |  | LEWGI |  | 
	
		| P1666R0 | SG16: Unicode meeting summaries 2019/01/23 - 2019/05/22 | Tom Honermann | 2019-06-10 | 2019-06 |  | SG16 |  | 
	
		| P1667R0 | Concept-aware noexcept specifiers | Christopher Di Bella | 2019-06-17 | 2019-06 |  | EWGI |  | 
 	
		| P1668R0 | Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions | Erich Keane | 2019-06-10 | 2019-06 |  | EWGI, Evolution |  | 
	
		| P1669R0 | Callsite Based Inlining Hints: [[always_inline]] and [[never_inline]] | Erich Keane | 2019-06-10 | 2019-06 |  | EWGI, Evolution |  | 
	
		| P1670R0 | Side Effects of Checked Contracts and Predicate Elision | Joshua Berne, Alisdair Meredith | 2019-06-16 | 2019-06 |  | Evolution |  | 
	
		| P1671R0 | Contract Evaluation in Constant Expressions | Joshua Berne, Alisdair Meredith | 2019-06-16 | 2019-06 |  | Evolution |  | 
	
		| P1672R0 | "Axiom" is a False Friend | Joshua Berne | 2019-06-16 | 2019-06 |  | Evolution |  | 
 	
		| P1673R0 | 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, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa | 2019-06-17 | 2019-06 |  | SG6, SG14, SG19, Library Evolution |  | 
	
		| P1674R0 | Evolving a Standard C++ Linear Algebra Library from the BLAS | Mark Hoemmen, David Hollman, Christian Trott | 2019-06-17 | 2019-06 |  | SG6, SG14, SG19, Library Evolution |  | 
	
		| P1675R0 | rethrow_exception must be allowed to copy | Billy O'Neal | 2019-06-10 | 2019-06 |  | Evolution, Library |  | 
	
		| P1676R0 | C++ Exception Optimizations. An experiment. | Gor Nishanov | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1677R0 | Cancellation is not an Error | Kirk Shoop | 2019-06-17 | 2019-06 |  | SG1, Evolution, Library Evolution |  | 
	
		| P1678R0 | Callbacks and Composition | Kirk Shoop | 2019-06-17 | 2019-06 |  | SG1, Library Evolution |  | 
	
		| P1679R0 | String Contains function | Wim Leflere | 2019-06-12 | 2019-06 |  | LEWGI |  | 
	
		| P1680R0 | Implementing Contracts in GCC | Andrew Sutton, Jeff Chapman | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1681R0 | Revisiting allocator model for coroutine lazy/task/generator | Gor Nishanov | 2019-06-17 | 2019-06 |  | Library Evolution |  | 
	
		| P1682R0 | std::to_underlying | JeanHeyd Meneide | 2019-06-17 | 2019-06 |  | LEWGI, Library Evolution |  | 
	
		| P1684R0 | mdarray: An Owning Multidimensional Array Analog of mdspan | David Hollman, Christian Trott, Mark Hoemmen, Daniel Sundernland | 2019-06-16 | 2019-06 |  | Library Evolution |  | 
	
		| P1685R0 | Make get/set_default_resource replaceable | Pablo Halpern | 2019-06-14 | 2019-06 |  | Library Evolution |  | 
	
		| P1686R0 | Mandating the Standard Library: Clause 27 - Time library | Jeff Garland | 2019-06-16 | 2019-06 |  | Library |  | 
	
		| P1687R0 | Summary of the Tooling Study Group's Pre-Cologne Telecons on Modules Tooling Interactions | Bryce Adelstein Lelbach, Ben Craig | 2019-06-17 | 2019-06 |  | SG15, Evolution |  | 
	
		| P1688R0 | Towards a C++ Ecosystem Technical Report | Bryce Adelstein Lelbach | 2019-06-17 | 2019-06 |  | SG15, Evolution |  | 
	
		| P1689R0 | Format for describing dependencies of source files | Ben Boeckel, Brad King | 2019-06-18 | 2019-06 |  | SG15 |  | 
	
		| P1690R0 | Refinement Proposal for P0919 Heterogeneous lookup for unordered containers | Xiao Shi, Mateusz Pusz, Geoffrey Romer | 2019-06-13 | 2019-06 |  | Library Evolution |  | 
	
		| P1696R0 | Refinement proposal for P0920 Precalculated hash values in lookup | Xiao Shi, Mateusz Pusz, Geoffrey Romer, Jay Feldblum | 2019-06-13 | 2019-06 |  | Library Evolution |  | 
	
		| P1697R0 | Require a diagnostic for "declaration changes meaning" | Botond Ballo | 2019-06-15 | 2019-06 |  | Core |  | 
	
		| P1700R0 | Target-audience tables | Christopher Di Bella, JC van Winkel | 2019-06-17 | 2019-06 |  | WG21 |  | 
	
		| P1701R0 | Inline Namespaces: Fragility Bites | Nathan Sidwell | 2019-06-14 | 2019-06 |  | Evolution |  | 
	
		| P1702R0 | Annex D Means Deprecated | Corentin Jabot | 2019-06-17 | 2019-06 |  | Library Evolution |  | 
 	
		| P1703R0 | Recognizing Header Unit Imports Requires Full Preprocessing | Boris Kolpackov | 2019-06-17 | 2019-06 |  | SG2, Evolution |  | 
	
		| P1704R0 | Undefined functions in axiom-level contract statements | Andrzej Krzemieński, Joshua Berne | 2019-06-17 | 2019-06 |  | Evolution, Core |  | 
	
		| P1705R0 | Enumerating Core Undefined Behavior | Shafik Yaghmour | 2019-06-13 | 2019-06 |  | SG12 |  | 
	
		| P1706R0 | Programming Language Vulnerabilities for C++ update | Michael Wong, Stephen Michel | 2019-06-16 | 2019-06 |  | SG12 |  | 
	
		| P1708R0 | Simple Statistics functions | Richard Dosselmann, Michael Wong | 2019-06-17 | 2019-06 |  | SG19 |  | 
	
		| P1709R0 | Graph Data Structures | Phillip Ratzloff, Richard Dosselmann, Michael Wong | 2019-06-17 | 2019-06 |  | SG19 |  | 
	
		| P1710R0 | Adding a global contract assumption mode | Ville Voutilainen | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1711R0 | What to do about contracts? | Bjarne Stroustrup | 2019-06-15 | 2019-06 |  | Evolution |  | 
	
		| P1713R0 | Allowing both co_return; and co_return value; in the same coroutine | Lewis Baker | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1714R0 | NTTP are incomplete without float, double, and long double! | Jorg Brown | 2019-06-17 | 2019-06 |  | Evolution, Core |  | 
	
		| P1715R0 | Loosen restrictions on "_t" typedefs and "_v" values. | Jorg Brown | 2019-06-17 | 2019-06 |  | Core, Library Evolution, Library |  | 
	
		| P1716R0 | ranges compare algorithm are over-constrained | Tomasz Kamiński | 2019-06-17 | 2019-06 |  | Library Evolution |  | 
	
		| P1717R0 | Compile-time Metaprogramming in C++ | Andrew Sutton, Wyatt Childers | 2019-06-17 | 2019-06 |  | SG7 |  | 
	
		| P1718R0 | Mandating the Standard Library: Clause 25 - Algorithms library | Marshall Clow | 2019-06-17 | 2019-06 |  | Library |  | 
	
		| P1719R0 | Mandating the Standard Library: Clause 26 - Numerics library | Marshall Clow | 2019-06-17 | 2019-06 |  | Library |  | 
	
		| P1720R0 | Mandating the Standard Library: Clause 28 - Localization library | Marshall Clow | 2019-06-17 | 2019-06 |  | Library |  | 
	
		| P1721R0 | Mandating the Standard Library: Clause 29 - Input/Output library | Marshall Clow | 2019-06-17 | 2019-06 |  | Library |  | 
	
		| P1722R0 | Mandating the Standard Library: Clause 30 - Regular Expression library | Marshall Clow | 2019-06-17 | 2019-06 |  | Library |  | 
	
		| P1723R0 | Mandating the Standard Library: Clause 31 - Atomics library | Marshall Clow | 2019-06-17 | 2019-06 |  | Library |  | 
	
		| P1724R0 | C++ Standard Library Issues to be moved in Cologne | Marshall Clow | 2019-06-17 | 2019-06 |  | WG21 |  | 
	
		| P1725R0 | Modular Topic Design | Christopher Di Bella | 2019-06-17 | 2019-06 |  | SG20 |  | 
 	
		| P1726R0 | Pointer lifetime-end zap | Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas | 2019-06-17 | 2019-06 |  | SG12 |  | 
	
		| P1727R0 | Issues with current flat_map proposal | Denis Yaroshevskiy | 2019-06-15 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1728R0 | Preconditions, axiom-level contracts and assumptions -- an in depth study | Andrzej Krzemieński | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1729R0 | Text Parsing | Victor Zverovich | 2019-06-14 | 2019-06 |  | Library Evolution |  | 
	
		| P1730R0 | Adding a global contract assumption mode | Hyman Rosen, John Lakos, Alisdair Meredith | 2019-06-14 | 2019-06 |  | Evolution |  | 
	
		| P1731R0 | Memory helper functions for containers | Pablo Halpern, Ilya Burylov, Ruslan Arutyunyan | 2019-06-14 | 2019-06 |  | LEWGI, Library Evolution |  | 
	
		| P1732R0 | Do not promise support for function syntax of operators | CJ Johnson | 2019-06-14 | 2019-06 |  | Library Evolution, Library |  | 
	
		| P1733R0 | User-friendly and Evolution-friendly Reflection: A Compromise | David Sankel, Daveed Vandevoorde | 2019-06-17 | 2019-06 |  | SG7 |  | 
	
		| P1734R0 | Defaultable default constructors and destructors for all unions | CJ Johnson | 2019-06-14 | 2019-06 |  | Evolution |  | 
	
		| P1735R0 | SG19: Machine Learning 2019/04/11-2019/06/13 | Michael Wong | 2019-06-16 | 2019-06 |  | SG19 |  | 
	
		| P1736R0 | SG14: Low Latency Meeting Minutes 2019/04/17-2019/06/12 | Michael Wong | 2019-06-16 | 2019-06 |  | SG14 |  | 
	
		| P1737R0 | unique_function vs. any_invokable - Bikeshedding Off the Rails | Nevin Liber | 2019-06-17 | 2019-06 |  | Library Evolution |  | 
	
		| P1738R0 | The Executor Concept Hierarchy Needs a Single Root | Eric Niebler | 2019-06-17 | 2019-06 |  | SG1, Library Evolution |  | 
	
		| P1739R0 | Type erasure for forwarding ranges in combination with "subrange-y" view adaptors | Hannes Hauswedell | 2019-06-15 | 2019-06 |  | Library Evolution |  | 
	
		| P1743R0 | Contracts, Undefined Behavior, and Defensive Programming | Rostislav Khlebnikov, John Lakos | 2019-06-16 | 2019-06 |  | Evolution, Library Evolution |  | 
	
		| P1744R0 | Avoiding Misuse of Contract-Checking | Rostislav Khlebnikov, John Lakos | 2019-06-16 | 2019-06 |  | Evolution, Library Evolution |  | 
	
		| P1745R0 | Coroutine changes for C++20 and beyond | Lewis Baker | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1746R0 | Feedback on [P1386R2] std::audio | Richard Powell, David Singer, Sophia Poirier, Dan Klingler, Tony Guetta, JF Bastien | 2019-06-17 | 2019-06 |  | SG13, Library Evolution |  | 
	
		| P1747R0 | Don't use `char8_t` and `std::u8string` yet in P1389 | Yehezkel Bernat | 2019-06-16 | 2019-06 |  | SG20 |  | 
	
		| P1748R0 | Fill in [delay.cpp] TODO in D1389 | Yehezkel Bernat | 2019-06-16 | 2019-06 |  | SG20 |  | 
	
		| P1749R0 | Access control for reflection | Yehezkel Bernat | 2019-06-17 | 2019-06 |  | SG7 |  | 
	
		| P1750R0 | A Proposal to Add Process Management to the C++ Standard Library | Klemens Morgenstern, Jeff Garland, Elias Kosunen, Fatih Bakir | 2019-06-17 | 2019-06 |  | LEWGI |  | 
	
		| P1751R0 | Numeric Type Families | John McFarlane | 2019-06-17 | 2019-06 |  | SG6, LEWGI |  | 
	
		| P1753R0 | Name Lookup Should "Find the First Thing of That Name" | Walter E Brown | 2019-06-16 | 2019-06 |  | Evolution |  | 
	
		| P1754R0 | Rename concepts to standard_case for C++20, while we still can | Herb Sutter, Casey Carter, Gabriel Dos Reis, Eric Niebler, Bjarne Stroustrup, Andrew Sutton, Ville Voutilainen | 2019-06-17 | 2019-06 |  | Evolution, Library Evolution, Library |  | 
	
		| P1759R0 | Native handle from file streams | Elias Kosunen | 2019-06-17 | 2019-06 |  | LEWGI |  | 
	
		| P1760R0 | snapshot_source - A Horse with a Better Name | Tony Van Eerd | 2019-06-17 | 2019-06 |  | Library Evolution |  | 
	
		| P1761R0 | Concurrent map customization options (SG1 version) | David Goldblatt | 2019-06-17 | 2019-06 |  | SG1 |  | 
	
		| P1762R0 | Concurrent map customization options (LEWG version) | David Goldblatt | 2019-06-17 | 2019-06 |  | SG1, Library Evolution |  | 
	
		| P1764R0 | ssize() Should be Named count() | Tony Van Eerd | 2019-06-17 | 2019-06 |  | Library Evolution |  | 
	
		| P1766R0 | Mitigating minor modules maladies | Richard Smith | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1767R0 | Packaging C++ Modules | Richard Smith | 2019-06-17 | 2019-06 |  | SG15 |  | 
	
		| P1768R0 | Contiguous Containers Should Contain .data() | Nevin Liber | 2019-06-17 | 2019-06 |  | LEWGI |  | 
	
		| P1769R0 | The "default" contract build-level and continuation-mode should be implementation-defined | Ville Voutilainen | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1770R0 | On vectors, tensors, matrices, and hypermatrices | Vincent Reverdy | 2019-06-17 | 2019-06 |  | SG6, SG14, SG19, LEWGI |  | 
	
		| P1771R0 | [[nodiscard]] for constructors | Peter Sommerlad | 2019-06-17 | 2019-06 |  | EWGI, Evolution, Core |  | 
	
		| P1772R0 | Variadic overload sets and overload sequences | Vincent Reverdy | 2019-06-17 | 2019-06 |  | EWGI, LEWGI |  | 
	
		| P1773R0 | Contracts have failed to provide a portable "assume" | Timur Doumler | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1774R0 | Portable optimisation hints | Timur Doumler | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1779R0 | ABI isolation for member functions | S. Davis Herring | 2019-06-18 | 2019-06 |  | Evolution |  | 
 	
		| P1780R0 | Modular Relaxed Dependencies: A new approach to the Out-Of-Thin-Air Problem | Mark Batty, Simon Cooksey, Scott Owens, Anouk Paradis, Marco Paviotti, Daniel Wright | 2019-06-14 | 2019-06 |  | SG1 |  | 
	
		| P1782R0 | Local contract restrictions | S. Davis Herring | 2019-06-18 | 2019-06 |  | Evolution |  | 
	
		| P1786R0 | Adding a global contract assumption mode | Hyman Rosen, John Lakos, Alisdair Meredith | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1787R0 | Declarations and where to find them | S. Davis Herring | 2019-06-19 | 2019-06 |  | Core |  | 
	
		| P1788R0 | Reuse of the built modules (BMI) | Olga Arkhipova | 2019-06-17 | 2019-06 |  | SG15, Core |  | 
	
		| P1789R0 | Library Support for Expansion Statements | Alisdair Meredith | 2019-06-17 | 2019-06 |  | SG1, Library Evolution |  | 
	
		| P1790R0 | Networking TS changes to enable better DynamicBuffer composition | Christopher Kohlhoff | 2019-06-17 | 2019-06 |  | Library Evolution |  | 
	
		| P1791R0 | Evolution of the P0443 Unified Executors Proposal to accommodate new requirements | Christopher Kohlhoff, Jamie Allsop | 2019-06-17 | 2019-06 |  | SG1 |  | 
	
		| P1792R0 | Simplifying and generalising Sender/Receiver for asynchronous operations | Christopher Kohlhoff | 2019-06-17 | 2019-06 |  | SG1 |  | 
	
		| P1793R0 | Simplifying Contract Syntax | Alisdair Meredith | 2019-06-17 | 2019-06 |  | Evolution |  | 
	
		| P1795R0 | System topology discovery for heterogeneous & distributed computing | Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland | 2019-06-17 | 2019-06 |  | SG1, SG14, Library Evolution |  | 
	
		| P1796R0 | Effective Types: Examples | Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, Jens Gustedt, Hubert Tong | 2019-06-19 | 2019-06 |  | SG12 |  | 
	
		| P1797R0 | C/C++ Memory Object Model Papers - Introduction | Peter Sewell | 2019-06-19 | 2019-06 |  | SG12 |  | 
	
		| P1798R0 | SG14 Linear Algebra SIG Meeting Minutes 2018/10/10-2019/06/06 | Michael Wong | 2019-06-18 | 2019-06 |  | SG14 |  | 
    
        
            | 2019-08 post-Cologne | 
	
		| N4823 | Cologne 2019 LEWG Summary | Titus Winters | 2019-07-25 | 2019-08 |  | WG21 |  | 
	
		| N4824 | Business plan and convener's report | Herb Sutter | 2019-07-29 | 2019-08 |  | WG21 |  | 
	
		| N4825 | 2020 Varna Meeting Information | Vassil Vassilev, Mark Zeren, Vassil Keremidchiev, Anton Stoyanov | 2019-08-09 | 2019-08 |  | WG21 |  | 
	
		| N4826 | WG21 2019-07 Cologne Minutes of Meeting | Nina Dinka Ranns | 2019-08-09 | 2019-08 |  | WG21 |  | 
	
		| N4829 | Editors' Report - Programming Languages - C++ | Richard Smith | 2019-08-15 | 2019-08 |  | WG21 |  | 
	
		| N4830 | Committee Draft, Standard for Programming Language C++ | Richard Smith | 2019-08-15 | 2019-08 | N4820 | WG21 |  | 
	
		| P0323R9 | std::expected | JF Bastien, Vicente Botet | 2019-08-03 | 2019-08 | P0323R8 | Library |  | 
	
		| P0325R4 | to_array from LFTS with updates | Zhihao Yuan | 2019-07-29 | 2019-08 | P0325R3 | Library | Adopted 2019-07 | 
	
		| P0330R7 | Literal Suffixes for ptrdiff_t and size_t | JeanHeyd Meneide, Rein Halbersma | 2019-07-24 | 2019-08 | P0330R6 | Core |  | 
	
		| P0350R3 | Integrating simd with parallel algorithms | Matthias Kretz | 2019-07-23 | 2019-08 | P0350R2 | Library Evolution |  | 
	
		| P0388R4 | Permit conversions to arrays of unknown bound | Robert Haberlach, Richard Smith | 2019-07-18 | 2019-08 | P0388R3 | Core | Adopted 2019-07 | 
	
		| P0408R7 | Efficient Access to basic_stringbuf’s Buffer | Peter Sommerlad | 2019-07-18 | 2019-08 | P0408R6 | Library Evolution, Library | Adopted 2019-07 | 
	
		| P0466R5 | Layout-compatibility and Pointer-interconvertibility Traits | Lisa Lippincott | 2019-07-26 | 2019-08 | P0466R4 | Core, Library | Adopted 2019-07 | 
	
		| P0592R2 | To boldly suggest an overall plan for C++23 | Ville Voutilainen | 2019-08-04 | 2019-08 | P0592R1 | Evolution, Library Evolution |  | 
	
		| P0631R8 | Math Constants | Lev Minkovsky, John McFarlane | 2019-07-28 | 2019-08 | P0631R7 | Library | Adopted 2019-07 | 
	
		| P0645R10 | Text Formatting | Victor Zverovich | 2019-07-18 | 2019-08 | P0645R9 | Library | Adopted 2019-07 | 
	
		| P0660R10 | Stop Token and Joining Thread | Nicolai Josuttis, Lewis Baker, Billy O'Neal, Herb Sutter, Anthony Williams | 2019-07-21 | 2019-08 | P0660R9 | Library | Adopted 2019-07 | 
	
		| P0709R4 | Zero-overhead deterministic exceptions: Throwing values | Herb Sutter | 2019-08-04 | 2019-08 | P0709R3 | Evolution, Library Evolution |  | 
	
		| P0784R7 | More constexpr containers | Daveed Vandevoorde, Peter Dimov,Louis Dionne, Nina Ranns, Richard Smith, Daveed Vandevoorde | 2019-07-22 | 2019-08 | P0784R6 | Core, Library | Adopted 2019-07 | 
	
		| P0848R3 | Conditionally Trivial Special Member Functions | Barry Revzin, Casey Carter | 2019-07-28 | 2019-08 | P0848R2 | Core | Adopted 2019-07 | 
	
		| P0876R8 | fiber_context - fibers without scheduler | Oliver Kowalke, Nat Goodspeed | 2019-08-05 | 2019-08 | P0876R7 | SG1 |  | 
	
		| P0943R4 | Support C atomics in C++ | Hans Boehm | 2019-08-05 | 2019-08 | P0943R3 | Library |  | 
	
		| P0980R1 | Making std::string constexpr | Louis Dionne | 2019-07-19 | 2019-08 | P0980R0 | Library Evolution | Adopted 2019-07 | 
	
		| P1000R2 | C++ IS schedule | Herb Sutter | 2019-07-29 | 2019-08 | P1000R1 | WG21 |  | 
	
		| P1004R2 | Making std::vector constexpr | Louis Dionne | 2019-07-19 | 2019-08 | P1004R1 | Library | Adopted 2019-07 | 
	
		| P1018R4 | Evolution status after Cologne 2019 | Ville Voutilainen | 2019-08-04 | 2019-08 | P1018R3 | WG21 |  | 
	
		| P1021R5 | Filling holes in Class Template Argument Deduction | Mike Spertus, Timur Doumler, Richard Smith | 2019-08-04 | 2019-08 | P1021R4 | Core |  | 
	
		| P1035R7 | Input Range Adaptors | Christopher Di Bella, Casey Carter, Corentin Jabot | 2019-08-02 | 2019-08 | P1035R6 | Library | Adopted 2019-07 | 
	
		| P1065R2 | constexpr INVOKE | Barry Revzin, Tomasz Kaminski | 2019-07-28 | 2019-08 | P1065R1 | Library | Adopted 2019-07 | 
	
		| P1099R5 | Using Enum | Gašper Ažman, Jonathan Mueller | 2019-07-20 | 2019-08 | P1099R4 | WG21 | Adopted 2019-07 | 
	
		| P1112R2 | Language support for class layout control | Pal Balog | 2019-08-04 | 2019-08 | P1112R1 | SG7, EWGI, Evolution |  | 
	
		| P1132R5 | out_ptr - a scalable output pointer abstraction | JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte | 2019-08-05 | 2019-08 | P1132R4 | Library |  | 
	
		| P1135R6 | The C++20 Synchronization Library | David Olsen, Olivier Giroux, JF Bastien, Detlef Vollmann, Bryce Lelbach | 2019-07-20 | 2019-08 | P1135R5 | WG21 | Adopted 2019-07 | 
	
		| P1143R2 | Adding the constinit keyword | Eric Fiselier | 2019-07-18 | 2019-08 | P1143R1 | Evolution, Core | Adopted 2019-07 | 
	
		| P1152R4 | Deprecating volatile | JF Bastien | 2019-07-22 | 2019-08 | P1152R3 | Core | Adopted 2019-07 | 
	
		| P1186R3 | When do you actually use <=>? | Barry Revzin | 2019-07-28 | 2019-08 | P1186R2 | Core | Adopted 2019-07 | 
	
		| P1207R3 | Movability of Single-pass Iterators | Corentin Jabot | 2019-08-02 | 2019-08 | P1207R2 | Library |  | 
	
		| P1207R4 | Movability of Single-pass Iterators | Corentin Jabot | 2019-07-19 | 2019-08 | P1207R3 | Library | Adopted 2019-07 | 
	
		| P1208R6 | Adopt source location from Library Fundamentals V3 for C++20 | Corentin Jabot, Robert Douglas, Daniel Krugler, Peter Sommerlad | 2019-08-02 | 2019-08 | P1208R5 | Library | Adopted 2019-07 | 
	
		| P1301R4 | [[nodiscard("should have a reason")]] | JeanHeyd Meneide, Isabella Muerte | 2019-08-05 | 2019-08 | P1301R3 | WG21 | Adopted 2019-07 | 
	
		| P1315R3 | secure_clear | Miguel Ojeda | 2019-08-05 | 2019-08 | P1315R2 | SG1 |  | 
	
		| P1331R2 | Permitting trivial default initialization in constexpr contexts | CJ Johnson | 2019-07-26 | 2019-08 | P1331R1 | Core | Adopted 2019-07 | 
	
		| P1361R2 | Integration of chrono with text formatting | Victor Zverovich, Daniela Engert, Howard E. Hinnant | 2019-07-19 | 2019-08 | P1361R1 | Library | Adopted 2019-07 | 
	
		| P1375R2 | More Constrained: Apples or Oranges? | Hubert Tong | 2019-08-03 | 2019-08 | P1375R1 | WG21 |  | 
	
		| P1391R3 | Range constructor for std::string_view | Corentin Jabot | 2019-08-02 | 2019-08 | P1391R2 | Library Evolution, Library |  | 
	
		| P1394R3 | Range constructor for std::span | Corentin Jabot, Casey Carter | 2019-08-02 | 2019-08 | P1394R2 | Library |  | 
	
		| P1413R2 | Deprecate std::aligned_storage and std::aligned_union | CJ Johnson | 2019-07-26 | 2019-08 | P1413R1 | Library Evolution, Library |  | 
	
		| P1423R3 | char8_t backward compatibility remediation | Tom Honermann | 2019-07-20 | 2019-08 | P1423R2 | WG21 | Adopted 2019-07 | 
	
		| P1429R3 | Contracts That Work | Joshua Berne, John Lakos | 2019-07-23 | 2019-08 | P1429R2 | Evolution |  | 
	
		| P1452R2 | On the non-uniform semantics of return-type-requirements | Hubert Tong | 2019-07-18 | 2019-08 | P1452R1 | Core, Library | Adopted 2019-07 | 
	
		| P1466R3 | Miscellaneous minor fixes for chrono | Howard E. Hinnant | 2019-07-17 | 2019-08 | P1466R2 | Library | Adopted 2019-07 | 
	
		| P1474R1 | Helpful pointers for ContiguousIterator | Casey Carter | 2019-07-22 | 2019-08 | P1474R0 | WG21 | Adopted 2019-07 | 
	
		| P1478R2 | Byte-wise atomic memcpy | Hans Boehm | 2019-08-05 | 2019-08 | P1478R1 | SG1 |  | 
	
		| P1502R1 | Standard library header units for C++20 | Richard Smith | 2019-08-15 | 2019-08 | P1502R0 | Library | Adopted 2019-07 | 
	
		| P1510R0 | Core Language Working Group "tentatively ready" Issues for the July, 2019 (Cologne) meeting | William M. Miller | 2019-07-19 | 2019-08 |  | WG21 | Adopted 2019-07 | 
	
		| P1522R1 | Iterator Difference Type and Integer Overflow | Eric Niebler | 2019-07-28 | 2019-08 | P1522R0 | Library Evolution, Library | Adopted 2019-07 | 
	
		| P1523R1 | Views and Size Types | Eric Niebler | 2019-07-28 | 2019-08 | P1523R0 | Library Evolution, Library | Adopted 2019-07 | 
	
		| P1607R1 | Minimizing Contracts | Joshua Berne, Jeff Snyder, Ryan McDougall | 2019-07-23 | 2019-08 | P1607R0 | Evolution |  | 
	
		| P1612R1 | Relocate Endian's Specification | Arthur O'Dwyer | 2019-07-20 | 2019-08 | P1612R0 | Library | Adopted 2019-07 | 
	
		| P1614R2 | The Mothership Has Landed: Adding <=> to the Library | Barry Revzin | 2019-07-28 | 2019-08 | P1614R1 | Library | Adopted 2019-07 | 
	
		| P1616R1 | Using unconstrained template template parameters with constrained templates | Mike Spertus, Roland Bock | 2019-07-28 | 2019-08 | P1616R0 | Core | Adopted 2019-07 | 
	
		| P1624R1 | Resolving technical issues in parameter mapping equivalence and related problems | Hubert Tong | 2019-08-05 | 2019-08 | P1624R0 | Core |  | 
	
		| P1630R1 | Spaceship needs a tune-up | Barry Revzin | 2019-07-17 | 2019-08 | P1630R0 | Evolution, Core | Adopted 2019-07 | 
	
		| P1631R1 | Object detachment and attachment | Niall Douglas, Bob Steagall | 2019-07-11 | 2019-08 | P1631R0 | SG1, SG12, SG14 |  | 
	
		| P1633R1 | Amendments to the C++20 Synchronization Library | David Olsen, Olivier Giroux | 2019-07-19 | 2019-08 | P1633R0 | SG1 |  | 
	
		| P1636R1 | Formatters for library types | Lars Gullik Bjønnes | 2019-08-02 | 2019-08 | P1636R0 | Library Evolution, Library |  | 
	
		| P1638R1 | basic_istream_view's iterator should not be copyable | Corentin Jabot, Christopher Di Bella | 2019-08-02 | 2019-08 | P1638R0 | SG16, Library Evolution, Library | Adopted 2019-07 | 
	
		| P1643R1 | Add wait/notify to atomic_ref | David Olsen | 2019-07-20 | 2019-08 | P1643R0 | WG21 | Adopted 2019-07 | 
	
		| P1648R1 | The Concept of Extending Argument and a Support Library | Mingxin Wang, Agustín Bergé | 2019-08-05 | 2019-08 | P1648R0 | LEWGI, Library Evolution, Library |  | 
	
		| P1652R1 | Printf corner cases in std::format | Zhihao Yuan, Victor Zverovich | 2019-07-18 | 2019-08 | P1652R0 | Library | Adopted 2019-07 | 
	
		| P1661R1 | Remove dedicated precalculated hash lookup interface | Tomasz Kamiński | 2019-07-18 | 2019-08 | P1661R0 | Library | Adopted 2019-07 | 
	
		| P1664R0 | reconstructible_range - a concept for putting ranges back together | JeanHeyd Meneide | 2019-08-05 | 2019-08 |  | Library Evolution, Library |  | 
	
		| P1668R1 | Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions | Erich Keane | 2019-07-17 | 2019-08 |  | EWGI, Evolution | Adopted 2019-07 | 
	
		| P1675R1 | rethrow_exception must be allowed to copy | Billy O'Neal | 2019-07-19 | 2019-08 | P1675R0 | Evolution, Core, Library |  | 
	
		| P1677R1 | Cancellation is not an Error | Kirk Shoop | 2019-08-05 | 2019-08 | P1677R0 | SG1, Evolution, Library Evolution |  | 
	
		| P1678R1 | Callbacks and Composition | Kirk Shoop | 2019-08-05 | 2019-08 | P1678R0 | SG1, SG13, Library Evolution |  | 
	
		| P1682R1 | std::to_underlying | JeanHeyd Meneide | 2019-08-05 | 2019-08 | P1682R0 | Library |  | 
	
		| P1687R1 | Summary of the Tooling Study Group's Modules Ecosystem Technical Report Telecons | Bryce Adelstein Lelbach, Ben Craig | 2019-08-06 | 2019-08 | P1687R0 | SG2, SG15, Evolution |  | 
	
		| P1689R1 | Format for describing dependencies of source files | Ben Boeckel, Brad King | 2019-08-09 | 2019-08 | P1689R0 | SG15, SG16, Evolution |  | 
	
		| P1703R1 | Recognizing Header Unit Imports Requires Full Preprocessing | Boris Kolpackov | 2019-07-19 | 2019-08 | P1703R0 | SG2, Evolution | Adopted 2019-07 | 
	
		| P1714R1 | NTTP are incomplete without float, double, and long double! | Jorg Brown | 2019-07-19 | 2019-08 | P1714R0 | Evolution, Core |  | 
	
		| P1716R1 | ranges compare algorithm are over-constrained | Tomasz Kamiński | 2019-07-28 | 2019-08 | P1716R0 | Library Evolution |  | 
	
		| P1732R1 | Do not promise support for function syntax of operators | CJ Johnson | 2019-07-26 | 2019-08 | P1732R0 | Library Evolution, Library |  | 
	
		| P1739R1 | Type erasure for forwarding ranges in combination with "subrange-y" view adaptors | Hannes Hauswedell | 2019-07-15 | 2019-08 | P1739R0 | Library |  | 
	
		| P1746R1 | Feedback on P1386R2 std::audio | Sophia Poirier, Richard Powell, David Singer, Dan Klingler, Tony Guetta, Doug Wyatt | 2019-07-24 | 2019-08 | P1746R0 | SG13, Library Evolution |  | 
	
		| P1754R1 | Rename concepts to standard_case for C++20, while we still can | Herb Sutter, Casey Carter, Gabriel Dos Reis, Eric Niebler, Bjarne Stroustrup, Andrew Sutton, Ville Voutilainen | 2019-07-18 | 2019-08 | P1754R0 | Evolution, Library Evolution, Library | Adopted 2019-07 | 
	
		| P1759R1 | Native handle from file streams | Elias Kosunen | 2019-07-29 | 2019-08 | P1759R0 | Library Evolution |  | 
	
		| P1766R1 | Mitigating minor modules maladies | Richard Smith | 2019-08-07 | 2019-08 | P1766R0 | Evolution | Adopted 2019-07 | 
	
		| P1771R1 | [[nodiscard]] for constructors | Peter Sommerlad | 2019-07-19 | 2019-08 | P1771R0 | EWGI, Evolution, Core | Adopted 2019-07 | 
	
		| P1779R1 | ABI isolation for member functions | S. Davis Herring | 2019-08-02 | 2019-08 | P1779R0 | Evolution |  | 
	
		| P1782R1 | Local contract restrictions | S. Davis Herring | 2019-08-02 | 2019-08 | P1782R0 | SG21 |  | 
	
		| P1787R1 | Declarations and where to find them | S. Davis Herring | 2019-08-02 | 2019-08 | P1787R0 | Core |  | 
	
		| P1788R2 | Reuse of the built modules (BMI) | Olga Arkhipova | 2019-07-18 | 2019-08 | P1788R1 | SG15, Core |  | 
	
		| P1801R0 | Clarifying atomic[thread::id]::compare_exchange_* | Herb Sutter | 2019-07-17 | 2019-08 |  | SG1, Library Evolution, Library |  | 
	
		| P1803R0 | packexpr(args, I) - compile-time friendly pack inspection | JeanHeyd Meneide | 2019-08-06 | 2019-08 |  | EWGI, Evolution |  | 
	
		| P1807R0 | An Overview of Contracts Papers for Cologne | Joshua Berne | 2019-07-23 | 2019-08 |  | Evolution |  | 
	
		| P1808R0 | Contra P0339 "polymorphic_allocator as a vocabulary type" | Arthur O'Dwyer | 2019-07-11 | 2019-08 |  | Library Evolution, Library |  | 
	
		| P1810R0 | A Quick Look at What P1754 Will Change | Christopher Di Bella | 2019-08-05 | 2019-08 |  | Evolution, Library Evolution, Library |  | 
	
		| P1811R0 | Relaxing redefinition restrictions for re-exportation robustness | Richard Smith, Gabriel Dos Reis | 2019-08-07 | 2019-08 |  | Evolution | Adopted 2019-07 | 
	
		| P1812R0 | Axioms should be assumable: a minimal fix for contracts | Timur Doumler, Ville Voutilainen | 2019-07-18 | 2019-08 |  | Evolution, Core |  | 
	
		| P1813R0 | A Concept Design for the Numeric Algorithms | Christopher Di Bella | 2019-08-02 | 2019-08 |  | SG6, Library Evolution |  | 
	
		| P1814R0 | Wording for Class Template Argument Deduction for Alias Templates | Mike Spertus | 2019-07-28 | 2019-08 |  | Core | Adopted 2019-07 | 
	
		| P1815R0 | Translation-unit-local entities | S. Davis Herring | 2019-08-02 | 2019-08 |  | Core |  | 
	
		| P1816R0 | Wording for class template argument deduction for aggregates | Timur Doumler | 2019-07-18 | 2019-08 |  | Core | Adopted 2019-07 | 
	
		| P1818R0 | Narrowing and Widening Conversions | Lawrence Crowl | 2019-07-16 | 2019-08 |  | EWGI |  | 
	
		| P1819R0 | Interpolated Literals | Vittorio Romeo | 2019-07-20 | 2019-08 |  | EWGI |  | 
	
		| P1823R0 | Remove Contracts from C++20 | Nicolai Josuttis, Ville Voutilainen, Roger Orr, Daveed Vandevoorde, John Spicer, Christopher Di Bella | 2019-07-21 | 2019-08 |  | Evolution, Core | Adopted 2019-07 | 
	
		| P1825R0 | Merged wording for P0527R1 and P1155R3 | David Stone | 2019-07-19 | 2019-08 |  | Core | Adopted 2019-07 | 
	
		| P1830R0 | std::dependent_false | Ruslan Arutyunyan | 2019-07-18 | 2019-08 |  | LEWGI |  | 
	
		| P1831R0 | deprecating volatile: library | JF Bastien | 2019-08-02 | 2019-08 |  | Library |  | 
	
		| P1832R0 | Improving Debug Builds Inline With User Expectation | John McFarlane | 2019-08-05 | 2019-08 |  | SG2, SG14, SG15 |  | 
	
		| P1837R0 | Remove NTTPs of class type from C++20 | Arthur O'Dwyer | 2019-07-29 | 2019-08 |  | Evolution, Library Evolution |  | 
	
		| P1839R0 | Accessing Object Representations | Krystian Stasiowski | 2019-08-09 | 2019-08 |  | Core |  | 
	
		| P1840R0 | Cologne 2019, Record of Discussion | Nina Ranns | 2019-08-05 | 2019-08 |  | WG21 |  | 
	
		| P1841R0 | Wording for Individually Specializable Numeric Traits | Walter E Brown | 2019-08-03 | 2019-08 |  | Library |  | 
	
		| P1842R0 | Generalized Module (Dependency?) Mapper | Boris Kolpackov | 2019-08-04 | 2019-08 |  | SG15 |  | 
	
		| P1843R0 | Comparison and Hasher Requirements | Billy O'Neal | 2019-08-01 | 2019-08 |  | Library Evolution |  | 
	
		| P1844R0 | Enhancement of regex | Nozomu Katō | 2019-08-04 | 2019-08 |  | SG16, LEWGI |  | 
	
		| P1845R0 | 2019-09-21 Denver Tooling Meeting | Bryce Adelstein Lelbach, Jon Kalb | 2019-08-06 | 2019-08 |  | SG15 |  | 
	
		| P1846R0 | Teach class Last | John McFarlane | 2019-08-05 | 2019-08 |  | SG20 |  | 
	
		| P1847R0 | Make declaration order layout mandated | Pal Balog | 2019-08-05 | 2019-08 |  | Evolution |  | 
	
		| P1851R0 | Guidelines For snake_case Concept Naming | Jonathan Müller | 2019-08-09 | 2019-08 |  | Library Evolution |  | 
    
        
            | 2019-10 pre-Belfast | 
	
		| N4831 | 2022 Portland Meeting Invitation and Information | Erich Keane | 2019-10-04 | 2019-10 |  | WG21 |  | 
	
		| N4832 | 2021 Kona meeting information | Herb Sutter | 2019-10-02 | 2019-10 |  | WG21 |  | 
	
		| N4833 | Agenda for Belfast | John Spicer | 2019-10-04 | 2019-10 |  | WG21 |  | 
	
		| N4834 | WG21 telecon meeting: Pre-Belfast | Herb Sutter | 2019-10-04 | 2019-10 |  | WG21 |  | 
	
		| N4835 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2019-10-08 | 2019-10 | N4830 | WG21 |  | 
	
		| N4836 | Editors’ Report - Programming Languages - C++ | Richard Smith | 2019-10-08 | 2019-10 |  | WG21 |  | 
	
		| N4837 | 2020 Varna Meeting Information | Vassil Vassilev | 2019-10-08 | 2019-10 | N4825 | WG21 |  | 
	
		| P0267R10 | A Proposal to Add 2D Graphics Rendering and Display to C++ | Michael B McLaughlin, Herb Sutter, Jason Zink, Guy Davidson, Michael Kazakov | 2019-10-07 | 2019-10 | P0267R9 | SG13, SG16 |  | 
	
		| P0288R5 | any_invocable | Matt Calabrese, Ryan McDougall | 2019-10-07 | 2019-10 | P0288R4 | Library |  | 
	
		| P0443R11 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, David Hollman, Lee Howes, Kirk Shoop, Eric Niebler | 2019-10-07 | 2019-10 | P0443R10 | SG1, Library Evolution |  | 
	
		| P0447R8 | Introduction of std::colony to the standard library | Matt Bentley | 2019-09-05 | 2019-10 | P0447R7 | WG21 |  | 
	
		| P0447R9 | Introduction of std::colony to the standard library | Matt Bentley | 2019-10-10 | 2019-10 | P0447R8 | WG21 |  | 
	
		| P0549R6 | Adjuncts to std::hash | Walter E Brown | 2019-10-05 | 2019-10 | P0549R5 | Library |  | 
	
		| P0592R3 | To boldly suggest an overall plan for C++23 | Ville Voutilainen | 2019-10-07 | 2019-10 | P0592R2 | Evolution, Library Evolution |  | 
	
		| P0593R5 | Implicit creation of objects for low-level object manipulation | Richard Smith | 2019-10-07 | 2019-10 | P0593R4 | Evolution, Core, Library |  | 
	
		| P0596R1 | Side-effects in constant evaluation: Output and consteval variables | Daveed Vandevoorde | 2019-10-08 | 2019-10 | P0596R0 | Evolution |  | 
	
		| P0642R3 | The Concurrent Invocation Library | Mingxin Wang, Wei Chen | 2019-10-07 | 2019-10 | P0642R2 | SG1, Library Evolution, Library |  | 
	
		| P0792R5 | function_ref: a non-owning reference to a Callable | Vittorio Romeo | 2019-10-06 | 2019-10 | P0792R4 | Library |  | 
	
		| P0849R2 | auto(x): decay-copy in the language | Zhihao Yuan | 2019-10-07 | 2019-10 | P0849R1 | Evolution, Library Evolution |  | 
	
		| P0876R9 | fiber_context - fibers without scheduler | Oliver Kowalke, Nat Goodspeed | 2019-10-06 | 2019-10 | P0876R8 | SG1, SG14, Evolution, Library Evolution |  | 
	
		| P0901R5 | Size feedback in operator new | Chris Kennelly, Andrew Hunter | 2019-10-06 | 2019-10 | P0901R4 | Evolution, Library Evolution |  | 
	
		| P0917R3 | Making operator?: overloadable | Matthias Kretz | 2019-10-07 | 2019-10 | P0917R2 | EWGI |  | 
	
		| P0939R4 | Direction for ISO C++ | Howard Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong | 2019-10-07 | 2019-10 | P0939R3 | WG21 |  | 
        
                | P0940R3 | Concurrency TS is growing: Concurrent Utilities and Data Structures | Michael Wong, Olivier Giroux | 2019-10-07 | 2019-10 | P0940R2 | SG1 |  | 
	
		| P0957R3 | PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming | Mingxin Wang | 2019-10-07 | 2019-10 | P0957R2 | SG7, EWGI, Library Evolution, Library |  | 
	
		| P1000R3 | C++ IS schedule | Herb Sutter | 2019-10-04 | 2019-10 | P1000R2 | WG21 |  | 
	
		| P1030R3 | std::filesystem::path_view | Niall Douglas | 2019-09-26 | 2019-10 | P1030R2 | Library Evolution |  | 
	
		| P1045R1 | constexpr Function Parameters | David Stone | 2019-09-27 | 2019-10 | P1045R0 | Evolution |  | 
	
		| P1046R1 | Automatically Generate More Operators | David Stone | 2019-09-26 | 2019-10 | P1046R0 | Evolution, Library Evolution |  | 
	
		| P1061R1 | Structured Bindings can introduce a Pack | Barry Revzin, Jonathan Wakely | 2019-10-07 | 2019-10 | P1061R0 | Evolution |  | 
	
		| P1068R2 | Vector API for random number generation | Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev | 2019-10-07 | 2019-10 | P1068R1 | SG1, SG6 |  | 
	
		| P1072R5 | basic_string::resize_default_init | Chris Kennelly, Mark Zeren | 2019-10-07 | 2019-10 | P1072R4 | Library Evolution, Library |  | 
	
		| P1108R3 | web_view | Hal Finkel | 2019-10-04 | 2019-10 | P1108R2 | SG1, SG12, SG13, SG16, LEWGI |  | 
	
		| P1108R4 | web_view | Hal Finkel | 2019-10-07 | 2019-10 | P1108R3 | SG1, SG12, SG13, SG16, LEWGI |  | 
	
		| P1115R1 | Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if | Marc Mutz | 2019-09-26 | 2019-10 | P1115R0 | Library |  | 
	
		| P1132R6 | out_ptr - a scalable output pointer abstraction | JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte | 2019-10-07 | 2019-10 | P1132R5 | Library |  | 
	
		| P1160R1 | Add Test Polymorphic Memory Resource to the Standard Library | Attila Fehér, Alisdair Meredith | 2019-10-07 | 2019-10 | P1160R0 | Library Evolution |  | 
	
		| P1219R2 | Homogeneous variadic function parameters | James Touton | 2019-10-06 | 2019-10 | P1219R1 | Evolution |  | 
	
		| P1240R1 | Scalable Reflection in C++ | Daveed Vandevoorde, Wyatt Childers, Andrew Sutton, Faisal Vali, Daveed Vandevoorde | 2019-10-08 | 2019-10 | P1240R0 | SG7 |  | 
	
		| P1255R5 | A view of 0 or 1 elements: views::maybe | Steve Downey | 2019-10-09 | 2019-10 | P1255R4 | Library Evolution |  | 
	
		| P1315R4 | secure_clear | Miguel Ojeda | 2019-10-07 | 2019-10 | P1315R3 | SG1 |  | 
	
		| P1385R3 | A proposal to add linear algebra support to the C++ standard library | Guy Davidson, Bob Steagall | 2019-10-07 | 2019-10 | P1385R2 | SG6, SG14, Library Evolution |  | 
	
		| P1389R1 | Standing Document for SG20: Guidelines for Teaching C++ to Beginners | Christopher Di Bella, Simon Brand, Michael Adams | 2019-10-07 | 2019-10 | P1389R0 | SG20 |  | 
	
		| P1401R2 | Narrowing contextual conversions to bool | Andrzej Krzemieński | 2019-10-03 | 2019-10 | P1401R1 | Evolution |  | 
	
		| P1436R2 | Executor properties for affinity-based execution | Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen | 2019-10-08 | 2019-10 | P1436R1 | SG1, SG14 |  | 
	
		| P1450R2 | Enriching type modification traits | Vincent Reverdy | 2019-10-06 | 2019-10 | P1450R1 | Library Evolution |  | 
	
		| P1467R2 | Extended floating-point types | Michał Dominiak, David Olsen | 2019-10-07 | 2019-10 | P1467R1 | Evolution, Library Evolution |  | 
	
		| P1468R2 | Fixed-layout floating-point type aliases | Michał Dominiak, David Olsen, Boris Fomitchev, Sergei Nikolaev | 2019-10-07 | 2019-10 | P1468R1 | Evolution, Library Evolution |  | 
	
		| P1494R1 | Partial program correctness | S. Davis Herring | 2019-10-03 | 2019-10 | P1494R0 | Evolution, Core, Library Evolution |  | 
	
		| P1496R0 | Formatting of Negative Zero | Alan Talbot, Jorg Brown, Victor Zverovich | 2019-02-20 | 2019-10 |  | Library Evolution |  | 
	
		| P1496R1 | Formatting of Negative Zero | Alan Talbot, Jorg Brown | 2019-10-06 | 2019-10 | P1496R0 | Library Evolution, Library |  | 
	
		| P1609R2 | C++ Should Support Just-in-Time Compilation | Hal Finkel | 2019-10-07 | 2019-10 | P1609R1 | EWGI |  | 
	
		| P1619R1 | Functions for Testing Boundary Conditions on Integer Operations | Lisa Lippincott | 2019-10-04 | 2019-10 | P1619R0 | SG6, Library Evolution |  | 
	
		| P1622R2 | Mandating the Standard Library: Clause 32 - Thread support library | Daniel Sunderland | 2019-10-07 | 2019-10 | P1622R1 | Library |  | 
	
		| P1636R2 | Formatters for library types | Lars Gullik Bjønnes | 2019-10-06 | 2019-10 | P1636R1 | Library |  | 
	
		| P1640R1 | Error size benchmarking: Redux | Ben Craig | 2019-09-29 | 2019-10 | P1640R0 | WG21, Direction Group |  | 
	
		| P1641R1 | Freestanding Library: Rewording the Status Quo | Ben Craig | 2019-09-29 | 2019-10 | P1641R0 | SG14, Library Evolution |  | 
	
		| P1642R1 | Freestanding Library: Easy [utilities], [ranges], and [iterators] | Ben Craig | 2019-09-30 | 2019-10 | P1642R0 | SG14, Library Evolution |  | 
	
		| P1648R2 | A Library for Sink Argument Passing | Mingxin Wang, Agustín Bergé | 2019-10-07 | 2019-10 | P1648R1 | Library Evolution, Library |  | 
	
		| P1673R1 | 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, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa | 2019-06-17 | 2019-10 | P1673R0 | SG6, SG14, SG19, Library Evolution |  | 
	
		| P1677R2 | Cancellation is not an Error | Kirk Shoop, Lisa Lippincott, Lewis Baker | 2019-10-06 | 2019-10 | P1677R1 | Evolution |  | 
	
		| P1678R2 | Callbacks and Composition | Kirk Shoop | 2019-10-06 | 2019-10 | P1678R1 | Library Evolution |  | 
	
		| P1679R1 | String Contains function | Wim Leflere, Paul Fee | 2019-10-03 | 2019-10 | P1679R0 | Library |  | 
	
		| P1686R1 | Mandating the Standard Library: Clause 27 - Time library | Jeff Garland | 2019-10-07 | 2019-10 | P1686R0 | Library |  | 
	
		| P1690R1 | Refinement Proposal for P0919 Heterogeneous lookup for unordered containers | Xiao Shi, Mateusz Pusz, Geoffrey Romer | 2019-08-12 | 2019-10 | P1690R0 | Library |  | 
	
		| P1705R1 | Enumerating Core Undefined Behavior | Shafik Yaghmour | 2019-10-07 | 2019-10 | P1705R0 | SG12 |  | 
	
		| P1706R1 | Programming Language Vulnerabilities for C++ update | Michael Wong, Stephen Michel | 2019-10-07 | 2019-10 | P1706R0 | SG12 |  | 
        
                | P1708R1 | Simple Statistical Functions | Michael Wong | 2019-10-10 | 2019-10 | P1708R0 | SG19 |  | 
        
                | P1709R1 | Graph Data Structures | Michael Wong | 2019-10-07 | 2019-10 | P1709R0 | SG19 |  | 
	
		| P1716R2 | ranges compare algorithm are over-constrained | Tomasz Kamiński | 2019-10-06 | 2019-10 | P1716R1 | Library |  | 
	
		| P1718R1 | Mandating the Standard Library: Clause 25 - Algorithms library | Marshall Clow | 2019-10-07 | 2019-10 | P1718R0 | Library |  | 
	
		| P1719R1 | Mandating the Standard Library: Clause 26 - Numerics library | Marshall Clow | 2019-10-07 | 2019-10 | P1719R0 | Library |  | 
	
		| P1720R1 | Mandating the Standard Library: Clause 28 - Localization library | Marshall Clow | 2019-10-07 | 2019-10 | P1720R0 | Library |  | 
	
		| P1721R1 | Mandating the Standard Library: Clause 29 - Input/Output library | Marshall Clow | 2019-10-07 | 2019-10 | P1721R0 | Library |  | 
	
		| P1722R1 | Mandating the Standard Library: Clause 30 - Regular Expression library | Marshall Clow | 2019-10-07 | 2019-10 | P1722R0 | Library |  | 
	
		| P1723R1 | Mandating the Standard Library: Clause 31 - Atomics library | Marshall Clow | 2019-10-07 | 2019-10 | P1723R0 | Library |  | 
	
		| P1725R1 | Modular Topic Design | Christopher Di Bella | 2019-10-07 | 2019-10 | P1725R0 | SG20 |  | 
	
		| P1726R1 | Pointer lifetime-end zap | Paul E. McKenney, Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Will Deacon, Michael Wong | 2019-08-01 | 2019-10 | P1726R0 | SG1, SG12, EWGI |  | 
	
		| P1729R1 | Text Parsing | Victor Zverovich , Elias Kosunen | 2019-10-06 | 2019-10 | P1729R0 | Library Evolution |  | 
	
		| P1731R1 | Memory helper functions for containers | Ruslan Arutyunyan, Ilya Burylov, Pablo Halpern | 2019-10-07 | 2019-10 | P1731R0 | Library Evolution |  | 
	
		| P1739R2 | Avoid template bloat for forwarding ranges in combination with 'subrange-y' view adaptors. | Hannes Hauswedell (h2 AT fsfe.org) | 2019-10-06 | 2019-10 | P1739R1 | Library |  | 
	
		| P1748R1 | Fill in [delay.cpp] TODO in D1389 | Yehezkel Bernat | 2019-10-13 | 2019-10 | P1748R0 | SG20 |  | 
	
		| P1750R1 | A Proposal to Add Process Management to the C++ Standard Library | Klemans Morgenstern, Jeff Garland, Elias Kosunen, Fatih Bakir | 2019-10-07 | 2019-10 | P1750R0 | SG1, LEWGI |  | 
	
		| P1772R1 | Variadic overload sets and overload sequences | Vincent Reverdy | 2019-10-06 | 2019-10 | P1772R0 | SG7, EWGI |  | 
	
		| P1774R1 | Portable optimisation hints | Timur Doumler | 2019-10-06 | 2019-10 | P1774R0 | SG21, EWGI, Evolution |  | 
	
		| P1787R2 | Declarations and where to find them | S. Davis Herring | 2019-10-05 | 2019-10 | P1787R1 | Core |  | 
	
		| P1795R1 | System topology discovery for heterogeneous & distributed computing | Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland, Domagoj Šarić | 2019-10-08 | 2019-10 | P1795R0 | SG1, SG14 |  | 
	
		| P1820R0 | Recommendations for a compromise on handling errors and cancellations in executors | Gordon Brown | 2019-10-08 | 2019-10 |  | SG1, Library Evolution |  | 
	
		| P1830R1 | std::dependent_false | Ruslan Arutyunyan | 2019-10-07 | 2019-10 | P1830R0 | LEWGI |  | 
	
		| P1839R1 | Accessing Object Representations | Krystian Stasiowski | 2019-10-02 | 2019-10 | P1839R0 | Core |  | 
	
		| P1847R1 | Make declaration order layout mandated | Pal Balog | 2019-10-01 | 2019-10 | P1847R0 | Evolution |  | 
	
		| P1854R0 | Conversion to execution encoding should not lead to loss of meaning | Corentin Jabot | 2019-10-06 | 2019-10 |  | SG16, Evolution |  | 
	
		| P1855R0 | Make <compare> freestanding | Ben Craig, Bryce Adelstein Lelbach | 2019-10-05 | 2019-10 |  | Library Evolution |  | 
	
		| P1856R0 | Bit operations do not work on bytes: a generic fix | Vincent Reverdy | 2019-10-07 | 2019-10 |  | Library Evolution, Library |  | 
	
		| P1857R0 | Modules Dependency Discovery | Michael Spencer | 2019-10-07 | 2019-10 |  | SG2, SG15, Evolution |  | 
	
		| P1857R1 | Modules Dependency Discovery | Michael Spencer | 2019-10-07 | 2019-10 | P1857R0 | SG2, SG15, Evolution |  | 
	
		| P1858R0 | Generalized pack declaration and usage | Barry Revzin | 2019-10-07 | 2019-10 |  | Evolution |  | 
	
		| P1859R0 | Standard terminology for execution character set encodings | Steve Downey | 2019-10-09 | 2019-10 |  | SG16, Evolution, Core |  | 
	
		| P1860R0 | C++ Networking Must Be Secure By Default | JF Bastien, Alex Christensen | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1861R0 | Secure Connections in Networking TS | JF Bastien, Alex Christensen | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1862R0 | Ranges adaptors for non-copyable iterators | Corentin Jabot | 2019-10-06 | 2019-10 |  | Library Evolution, Library |  | 
	
		| P1863R0 | ABI - Now or Never | Titus Winters | 2019-10-01 | 2019-10 |  | WG21 |  | 
	
		| P1865R0 | Add max() to latch and barrier | David Olsen, Olivier Giroux | 2019-09-30 | 2019-10 |  | Library Evolution, Library |  | 
	
		| P1868R0 | ? width: clarifying units of width and precision in std::format | Victor Zverovich, Zach Laine | 2019-10-05 | 2019-10 |  | SG16, Library Evolution |  | 
	
		| P1869R0 | Rename 'condition_variable_any' interruptible wait methods | Tomasz Kamiński, Michał Dominiak | 2019-10-01 | 2019-10 |  | Library Evolution |  | 
	
		| P1870R0 | forwarding-range is too subtle | Barry Revzin | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1871R0 | Should concepts be enabled or disabled? | Barry Revzin | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1872R0 | span should have size_type, not index_type | Nevin Liber | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1873R0 | remove.dots.in.module.names | Michael Spencer | 2019-10-07 | 2019-10 |  | SG2, Evolution |  | 
	
		| P1873R1 | remove.dots.in.module.names | Michael Spencer | 2019-10-07 | 2019-10 | P1873R0 | SG2, Evolution |  | 
	
		| P1874R0 | Dynamic Initialization Order of Non-Local Variables in Modules | Michael Spencer | 2019-10-07 | 2019-10 |  | SG2, Evolution |  | 
	
		| P1875R0 | Transactional Memory Lite Support in C++ | Michael Spear, Hans Boehm, Victor Luchangco, Michael Scott, Michael Wong | 2019-10-07 | 2019-10 |  | SG1 |  | 
	
		| P1876R0 | All The Module Names | Rene Rivera | 2019-10-04 | 2019-10 |  | SG15 |  | 
	
		| P1876R1 | All The Module Names | Rene Rivera | 2019-10-08 | 2019-10 | P1876R0 | SG2 |  | 
	
		| P1877R0 | Saving Private Ranges: Recovering Lost Information from Comparison and Predicate Algorithms | JeanHeyd Meneide | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1878R0 | Constraining Readable Types | Eric Niebler, Casey Carter | 2019-10-04 | 2019-10 |  | Library |  | 
	
		| P1879R0 | Please Don't Rewrite My String Literals | Zach Laine | 2019-10-06 | 2019-10 |  | SG16, EWGI |  | 
	
		| P1880R0 | uNstring Arguments Shall Be UTF-N Encoded | Zach Laine | 2019-10-06 | 2019-10 |  | SG16, LEWGI |  | 
	
		| P1881R0 | Epochs: a backward-compatible language evolution mechanism | Vittorio Romeo | 2019-10-06 | 2019-10 |  | EWGI |  | 
	
		| P1882R0 | Addition of a filter to recursive_directory_iterator | Noel Tchidjo Moyo | 2019-09-26 | 2019-10 |  | EWGI |  | 
	
		| P1883R0 | Walkthrough of P1031s file_handle for LEWG-I | Niall Douglas | 2019-09-26 | 2019-10 |  | LEWGI |  | 
	
		| P1885R0 | Naming Text Encodings to Demystify Them | Corentin Jabot | 2019-10-06 | 2019-10 |  | SG16, Library Evolution |  | 
	
		| P1886R0 | Error speed benchmarking | Ben Craig | 2019-10-05 | 2019-10 |  | SG14, Direction Group |  | 
	
		| P1887R0 | Typesafe Reflection on attributes | Corentin Jabot | 2019-10-06 | 2019-10 |  | SG7 |  | 
	
		| P1888R0 | Executors without exception handling support | Matti Rintala, Matti Rintala, Michael Wong, David S. Hollman, Pekka Jääskeläinen | 2019-10-07 | 2019-10 |  | SG1 |  | 
	
		| P1889R0 | C++ Numerics Work In Progress | Alexander Zaitsev, Antony Polukhin | 2019-10-01 | 2019-10 |  | SG6 |  | 
	
		| P1890R0 | C++ Numerics Work In Progress Issues | Antony Polukhin, Alexander Zaitsev | 2019-10-01 | 2019-10 |  | SG6 |  | 
	
		| P1891R0 | The Linear-Algebra Effort | Guy Davidson, Mark Hoemmen, David Hollman, Bob Steagall, Christian Trott | 2019-10-13 | 2019-10 |  | SG6, SG14, SG19, Library Evolution |  | 
	
		| P1892R0 | Extended locale-specific presentation specifiers for std::format | Peter Brett | 2019-10-07 | 2019-10 |  | SG16, LEWGI |  | 
	
		| P1893R0 | Proposal of Contract Primitives | Andrew Tomazos | 2019-10-01 | 2019-10 |  | SG21 |  | 
	
		| P1894R0 | Proposal of std::upto, std::indices and std::enumerate | Andrew Tomazos | 2019-10-02 | 2019-10 |  | LEWGI |  | 
	
		| P1895R0 | tag_invoke: A general pattern for supporting customisable functions | Lewis Baker, Eric Niebler, Kirk Shoop | 2019-10-08 | 2019-10 |  | Library Evolution |  | 
	
		| P1896R0 | SG16: Unicode meeting summaries 2019/06/12 - 2019/09/25 | Tom Honermann | 2019-10-02 | 2019-10 |  | SG16 |  | 
	
		| P1897R0 | Towards C++23 executors: An initial set of algorithms | Lee Howes | 2019-10-07 | 2019-10 |  | SG1 |  | 
	
		| P1898R0 | Forward progress delegation for executors | Lee Howes | 2019-10-07 | 2019-10 |  | SG1 |  | 
	
		| P1899R0 | stride_view | Christopher Di Bella | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1900R0 | Concepts-Adjacent Problems | Barry Revzin | 2019-10-07 | 2019-10 |  | Evolution |  | 
	
		| P1901R0 | Enabling the Use of weak_ptr as Keys in Unordered Associative Containers | Daryl Haresign | 2019-10-03 | 2019-10 |  | Library Evolution |  | 
	
		| P1902R0 | Missing feature-test macros 2018-2019 | Barry Revzin | 2019-10-07 | 2019-10 |  | Evolution, Library Evolution |  | 
	
		| P1905R0 | In-Source Mechanism to Identify Importable Headers | Corentin Jabot | 2019-10-06 | 2019-10 |  | SG15, Evolution |  | 
	
		| P1906R0 | Provided operator= return lvalue-ref on rvalue | Peter Sommerlad | 2019-10-07 | 2019-10 |  | SG12, EWGI, Evolution, Core |  | 
	
		| P1907R0 | Inconsistencies with non-type template parameters | Jens Maurer | 2019-10-07 | 2019-10 |  | Evolution |  | 
	
		| P1908R0 | Reserving Attribute Names for Future Use | Corentin Jabot | 2019-10-06 | 2019-10 |  | Evolution |  | 
        
                | P1909R0 | SG14: Low Latency Meeting Minutes 2019/08/14-2019/09/11 | Michael Wong | 2019-10-07 | 2019-10 |  | SG14 |  | 
        
                | P1910R0 | SG14: Linear Algebra Meeting Minutes 2019/08/07-2019/10/02 | Michael Wong | 2019-10-07 | 2019-10 |  | SG6, SG14, SG19 |  | 
        
                | P1911R0 | SG19: Machine Learning 2019/08/08-2019/09/11 | Michael Wong | 2019-10-07 | 2019-10 |  | SG14, SG19 |  | 
	
		| P1912R0 | Interconvertible object representations | Timur Doumler | 2019-10-06 | 2019-10 |  | EWGI, Evolution |  | 
	
		| P1913R0 | Comments on Audio Devices | Frank Birbacher | 2019-10-06 | 2019-10 |  | SG13 |  | 
	
		| P1914R0 | On the names of shift algorithms | Vincent Reverdy | 2019-10-07 | 2019-10 |  | Library Evolution, Library |  | 
	
		| P1915R0 | Expected Feedback from simd in the Parallelism TS 2 | Matthias Kretz | 2019-10-07 | 2019-10 |  | SG1, Library Evolution |  | 
	
		| P1916R0 | There might not be an elegant OOTA fix | David Goldblatt | 2019-10-07 | 2019-10 |  | SG1 |  | 
	
		| P1917R0 | C++ Library Issues to be moved in Belfast | Marshall Clow | 2019-10-07 | 2019-10 |  | WG21 |  | 
	
		| P1919R0 | Expanding the Rights in SD-8 | Nevin Liber | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1920R0 | Proposal of Namespace Templates | Andrew Tomazos | 2019-10-07 | 2019-10 |  | EWGI |  | 
	
		| P1921R0 | What's in a Name? | Nevin Liber | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1922R0 | Making std::list constexpr | Alexander Zaitsev | 2019-10-07 | 2019-10 |  | LEWGI |  | 
	
		| P1923R0 | Making std::deque constexpr | Alexander Zaitsev | 2019-10-07 | 2019-10 |  | LEWGI |  | 
	
		| P1924R0 | Making std::stack constexpr | Alexander Zaitsev | 2019-10-07 | 2019-10 |  | LEWGI |  | 
	
		| P1925R0 | Making std::queue constexpr | Alexander Zaitsev | 2019-10-07 | 2019-10 |  | LEWGI |  | 
	
		| P1926R0 | Making std::priority_queue constexpr | Alexander Zaitsev | 2019-10-07 | 2019-10 |  | LEWGI |  | 
	
		| P1927R0 | Add std::is_partitioned_until algorithm | Alexander Zaitsev | 2019-10-07 | 2019-10 |  | LEWGI |  | 
	
		| P1928R0 | Merge data-parallel types from the Parallelism TS 2 | Matthias Kretz | 2019-10-07 | 2019-10 |  | SG1 |  | 
	
		| P1929R0 | Making std::forward_list constexpr | Alexander Zaitsev | 2019-10-07 | 2019-10 |  | LEWGI |  | 
	
		| P1930R0 | Towards a standard unit systems library | Vincent Reverdy | 2019-10-07 | 2019-10 |  | SG6, LEWGI |  | 
	
		| P1932R0 | Extension of the C++ random number generators | Pavel Dyakov, Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev | 2019-10-07 | 2019-10 |  | SG6 |  | 
	
		| P1933R0 | Suggestions for bulk_execute | Jared Hoberock | 2019-10-07 | 2019-10 |  | SG1 |  | 
	
		| P1934R0 | boolean Considered Harmful | Casey Carter, Christopher Di Bella, Eric Niebler | 2019-10-07 | 2019-10 |  | Library Evolution |  | 
	
		| P1935R0 | A C++ Approach to Physical Units | Mateusz Pusz | 2019-10-14 | 2019-10 |  | SG6, Library Evolution |  | 
	
		| P1936R0 | Dependent Static Assertion | Ruslan Arutyunyan | 2019-10-07 | 2019-10 |  | EWGI |  | 
	
		| P1937R0 | Fixing inconsistencies between `constexpr` and `consteval` functions | David Stone | 2019-10-07 | 2019-10 |  | Evolution |  | 
	
		| P1938R0 | if consteval | Barry Revzin, Daveed Vandevoorde, Richard Smith | 2019-10-10 | 2019-10 |  | Evolution |  | 
	
		| P1943R0 | Networking TS changes to improve completion token flexibility and performance | Christopher Kohlhoff | 2019-10-07 | 2019-10 |  | SG1, Library Evolution |  | 
    
        
            | 2019-11 post-Belfast | 
	
		| N4838 | Pre-Belfast Minutes of Meeting | Nina Ranns | 2019-10-28 | 2019-11 |  | WG21 |  | 
	
		| N4839 | WG21 2019-11 Belfast Minutes of Meeting | Nina Ranns | 2019-11-19 | 2019-11 |  | WG21 |  | 
	
		| N4840 | Working Draft, C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2019-11-25 | 2019-11 | N4806 | WG21 |  | 
	
		| N4841 | Editor's Report: C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2019-11-25 | 2019-11 |  | WG21 |  | 
	
		| N4842 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2019-11-27 | 2019-11 | N4835 | WG21 |  | 
	
		| N4843 | Editors' Report - Programming Languages - C++ | Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik | 2019-11-27 | 2019-11 |  | WG21 |  | 
	
		| N4844 | Collated CD 14882 Comments | Barry Hedquist | 2019-10-22 | 2019-11 |  | WG21 |  | 
	
		| P0592R4 | To boldly suggest an overall plan for C++23 | Ville Voutilainen | 2019-11-25 | 2019-11 | P0592R3 | Evolution, Library Evolution |  | 
	
		| P0642R4 | The Concurrent Invocation Library | Mingxin Wang, Wei Chen | 2019-11-23 | 2019-11 | P0642R3 | SG1, Library Evolution |  | 
	
		| P0883R2 | Fixing Atomic Initialization | Nicolai Josuttis | 2019-11-08 | 2019-11 | P0883R1 | SG1, Library Evolution, Library | Adopted 2019-11 | 
	
		| P0957R4 | PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming | Mingxin Wang | 2019-11-23 | 2019-11 | P0957R3 | SG7, Library Evolution, Library |  | 
	
		| P1115R2 | Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if | Marc Mutz | 2019-11-09 | 2019-11 | P1115R1 | Library |  | 
	
		| P1115R3 | Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if | Marc Mutz | 2019-11-25 | 2019-11 | P1115R2 | Library |  | 
	
		| P1179R1 | Lifetime safety: Preventing common dangling | Herb Sutter | 2019-11-22 | 2019-11 | P1179R0 | Evolution |  | 
	
		| P1385R4 | A proposal to add linear algebra support to the C++ standard library | Guy Davidson, Bob Steagall | 2019-11-24 | 2019-11 | P1385R3 | Library Evolution |  | 
	
		| P1391R4 | Range constructor for std::string_view | Corentin Jabot | 2019-11-11 | 2019-11 | P1391R3 | Library Evolution, Library | Adopted 2019-11 | 
	
		| P1394R4 | Range constructor for std::span | Corentin Jabot, Casey Carter | 2019-11-11 | 2019-11 | P1394R3 | Library | Adopted 2019-11 | 
	
		| P1456R1 | Move-only views | Casey Carter | 2019-11-12 | 2019-11 | P1456R0 | WG21 | Adopted 2019-11 | 
	
		| P1478R3 | Byte-wise atomic memcpy | Hans Boehm | 2019-11-18 | 2019-11 | P1478R2 | Library Evolution |  | 
	
		| P1622R3 | Mandating the Standard Library: Clause 32 - Thread support library | Daniel Sunderland | 2019-11-05 | 2019-11 | P1622R2 | Library | Adopted 2019-11 | 
	
		| P1645R1 | constexpr for numeric algorithms | Ben Deane | 2019-05-14 | 2019-11 | P1645R0 | Library Evolution, Library | Adopted 2019-11 | 
	
		| P1664R1 | reconstructible_range - a concept for putting ranges back together | JeanHeyd Meneide | 2019-11-30 | 2019-11 | P1664R0 | Library Evolution |  | 
	
		| P1686R2 | Mandating the Standard Library: Clause 27 - Time library | Jeff Garland | 2019-11-05 | 2019-11 | P1686R1 | Library | Adopted 2019-11 | 
	
		| P1716R3 | ranges compare algorithm are over-constrained | Tomasz Kamiński | 2019-11-07 | 2019-11 | P1716R2 | Library | Adopted 2019-11 | 
	
		| P1718R2 | Mandating the Standard Library: Clause 25 - Algorithms library | Marshall Clow | 2019-11-08 | 2019-11 | P1718R1 | Library | Adopted 2019-11 | 
	
		| P1719R2 | Mandating the Standard Library: Clause 26 - Numerics library | Marshall Clow | 2019-11-08 | 2019-11 | P1719R1 | Library | Adopted 2019-11 | 
	
		| P1720R2 | Mandating the Standard Library: Clause 28 - Localization library | Marshall Clow | 2019-11-07 | 2019-11 | P1720R1 | Library | Adopted 2019-11 | 
	
		| P1721R2 | Mandating the Standard Library: Clause 29 - Input/Output library | Marshall Clow | 2019-11-07 | 2019-11 | P1721R1 | Library | Adopted 2019-11 | 
	
		| P1722R2 | Mandating the Standard Library: Clause 30 - Regular Expression library | Marshall Clow | 2019-11-07 | 2019-11 | P1722R1 | Library | Adopted 2019-11 | 
	
		| P1723R2 | Mandating the Standard Library: Clause 31 - Atomics library | Marshall Clow, Daniel Sunderland | 2019-11-07 | 2019-11 | P1723R1 | Library | Adopted 2019-11 | 
	
		| P1739R3 | Avoid template bloat for safe_ranges in combination with 'subrange-y' view adaptors. | Hannes Hauswedell | 2019-11-24 | 2019-11 | P1739R2 | Library |  | 
	
		| P1774R2 | Portable assumptions | Timur Doumler | 2019-11-25 | 2019-11 | P1774R1 | Evolution |  | 
	
		| P1779R2 | ABI isolation for member functions | S. Davis Herring | 2019-11-25 | 2019-11 | P1779R1 | Core |  | 
	
		| P1787R3 | Declarations and where to find them | S. Davis Herring | 2019-11-25 | 2019-11 | P1787R2 | Core |  | 
	
		| P1788R3 | Reuse of the built modules (BMI) | Olga Arkhipova | 2019-10-29 | 2019-11 | P1788R2 | SG15, Core |  | 
	
		| P1815R1 | Translation-unit-local entities | S. Davis Herring | 2019-11-25 | 2019-11 | P1815R0 | Core |  | 
	
		| P1839R2 | Accessing Object Representations | Krystian Stasiowski | 2019-11-20 | 2019-11 | P1839R1 | Core |  | 
	
		| P1844R1 | Enhancement of regex | Nozomu Katō | 2019-11-22 | 2019-11 | P1844R0 | LEWGI |  | 
	
		| P1862R1 | Ranges adaptors for non-copyable iterators | Corentin Jabot, Casey Carter | 2019-11-11 | 2019-11 | P1862R0 | Library Evolution, Library | Adopted 2019-11 | 
	
		| P1865R1 | Add max() to latch and barrier | David Olsen, Olivier Giroux | 2019-11-09 | 2019-11 | P1865R0 | WG21 | Adopted 2019-11 | 
	
		| P1868R1 | Unicorn width: clarifying units of width and precision in std::format | Victor Zverovich, Zach Laine | 2019-11-24 | 2019-11 | P1868R0 | Library |  | 
	
		| P1869R1 | Rename 'condition_variable_any' interruptible wait methods | Tomasz Kamiński, Michał Dominiak | 2019-11-06 | 2019-11 | P1869R0 | Library | Adopted 2019-11 | 
	
		| P1870R1 | forwarding-range is too subtle | Barry Revzin | 2019-11-25 | 2019-11 | P1870R0 | Library Evolution | Adopted 2019-11 | 
	
		| P1871R1 | Concept traits should be named after concepts | Barry Revzin | 2019-11-25 | 2019-11 | P1871R0 | Library | Adopted 2019-11 | 
	
		| P1874R1 | Dynamic Initialization Order of Non-Local Variables in Modules | Michael Spencer | 2019-11-12 | 2019-11 | P1874R0 | Core | Adopted 2019-11 | 
	
		| P1878R1 | Constraining Readable Types | Casey Carter | 2019-11-14 | 2019-11 | P1878R0 | Library Evolution, Library | Adopted 2019-11 | 
	
		| P1892R1 | Extended locale-specific presentation specifiers for std::format | Peter Brett | 2019-11-07 | 2019-11 | P1892R0 | Library | Adopted 2019-11 | 
	
		| P1897R1 | Towards C++23 executors: An initial set of algorithms | Lee Howes | 2019-11-14 | 2019-11 | P1897R0 | SG1 |  | 
	
		| P1902R1 | Missing feature-test macros 2017-2019 | Barry Revzin | 2019-11-25 | 2019-11 | P1902R0 | Evolution, Library Evolution | Adopted 2019-11 | 
	
		| P1907R1 | Inconsistencies with non-type template parameters | Jens Maurer | 2019-11-08 | 2019-11 | P1907R0 | Evolution, Core | Adopted 2019-11 | 
	
		| P1908R1 | Reserving Attribute Names for Future Use | Corentin Jabot | 2019-11-16 | 2019-11 | P1908R0 | Evolution |  | 
	
		| P1919R1 | Expanding the Rights in SD-8 | Nevin Liber | 2019-11-09 | 2019-11 | P1919R0 | Library Evolution |  | 
	
		| P1935R1 | A C++ Approach to Physical Units | Mateusz Pusz | 2019-11-07 | 2019-11 | P1935R0 | SG6, SG16, LEWGI, Library Evolution |  | 
	
		| P1946R0 | Allow defaulting comparisons by value | Barry Revzin, Casey Carter | 2019-11-25 | 2019-11 |  | Evolution | Adopted 2019-11 | 
	
		| P1947R0 | C++ exceptions and alternatives | Bjarne Stroustrup | 2019-11-18 | 2019-11 |  | Evolution, Library Evolution |  | 
	
		| P1948R0 | Modules: Keep the dot | Corentin Jabot | 2019-11-11 | 2019-11 |  | SG2, SG15, Evolution |  | 
	
		| P1949R0 | C++ Identifier Syntax using Unicode Standard Annex 31 | Steve Downey | 2019-11-20 | 2019-11 |  | SG7, SG16, EWGI, Evolution |  | 
	
		| P1951R0 | Default Arguments for pair's Forwarding Constructor | Logan R. Smith | 2019-11-17 | 2019-11 |  | Library |  | 
	
		| P1953R0 | Unicode Identifiers And Unicode | Corentin Jabot | 2019-11-11 | 2019-11 |  | SG7, SG16 |  | 
	
		| P1955R0 | Top Level Is Constant Evaluated | Frank Birbacher | 2019-11-03 | 2019-11 |  | Evolution |  | 
	
		| P1957R0 | Converting from T* to bool should be considered narrowing (re: US 212) | Zhihao Yuan | 2019-11-18 | 2019-11 |  | Core, Library |  | 
	
		| P1959R0 | Remove std::weak_equality and std::strong_equality | Barry Revzin | 2019-11-25 | 2019-11 |  | Core, Library | Adopted 2019-11 | 
	
		| P1960R0 | NB Comment Changes Reviewed by SG1 | David Olsen | 2019-11-09 | 2019-11 |  | WG21 | Adopted 2019-11 | 
	
		| P1961R0 | Harmonizing the definitions of total order for pointers | Gašper Ažman | 2019-11-05 | 2019-11 |  | Library | Adopted 2019-11 | 
	
		| P1962R0 | How can you be so certain? | Bjarne Stroustrup | 2019-11-18 | 2019-11 |  | Evolution, Library Evolution |  | 
	
		| P1963R0 | Fixing US 313 | Billy O'Neal | 2019-11-09 | 2019-11 |  | Library |  | 
	
		| P1964R0 | Casting convertible_to<bool> considered harmful | Tim Song | 2019-11-15 | 2019-11 |  | Library Evolution |  | 
	
		| P1965R0 | Blanket Wording for Specifying "Hidden Friends" | Walter E Brown, Daniel Sunderland, Tim Song | 2019-11-06 | 2019-11 |  | Library | Adopted 2019-11 | 
	
		| P1967R0 | #embed - a simple, scannable preprocessor-based resource acquisition method | JeanHeyd Meneide | 2019-11-25 | 2019-11 |  | Evolution |  | 
	
		| P1968R0 | Core Language Working Group "tentatively ready" issues for the November, 2019 (Belfast) meeting | William M. (Mike) Miller | 2019-11-07 | 2019-11 |  | WG21 | Adopted 2019-11 | 
	
		| P1969R0 | Core Language Working Group "ready" issues for the November, 2019 (Belfast) meeting | William M. (Mike) Miller | 2019-11-08 | 2019-11 |  | WG21 | Adopted 2019-11 | 
	
		| P1970R0 | Consistency for size() functions | Hannes Hauswedell | 2019-11-08 | 2019-11 |  | Library |  | 
	
		| P1971R0 | Core Language Changes for NB Comments at the November, 2019 (Belfast) Meeting | William M. (Mike) Miller | 2019-11-08 | 2019-11 |  | WG21 | Adopted 2019-11 | 
	
		| P1972R0 | US105 Check satisfaction of constraints for non-templates when forming pointer to function | Jens Maurer | 2019-11-09 | 2019-11 |  | Core | Adopted 2019-11 | 
	
		| P1975R0 | Fixing the wording of parenthesized aggregate-initialization | Ville Voutilainen | 2019-11-07 | 2019-11 |  | Evolution, Core | Adopted 2019-11 | 
	
		| P1976R0 | Fixed-size `span` construction from dynamic-size range | Tomasz Kamiński | 2019-11-11 | 2019-11 |  | Library Evolution |  | 
	
		| P1978R0 | Rename _default_init functions and do nothing more | Andrzej Krzemieński, Nevin Liber, Glen Joseph Fernandes, Peter Dimov | 2019-11-19 | 2019-11 |  | Library Evolution |  | 
	
		| P1979R0 | US086 Resolution | Mathias Stearn | 2019-11-23 | 2019-11 |  | Core | Adopted 2019-11 | 
	
		| P1980R0 | Wording for CA 096 | Jason Merrill | 2019-11-08 | 2019-11 |  | Core | Adopted 2019-11 | 
	
		| P1981R0 | Rename leap to leap_second | Howard Hinnant | 2019-11-25 | 2019-11 |  | Library |  | 
	
		| P1982R0 | Rename link to time_zone_link | Howard Hinnant | 2019-11-25 | 2019-11 |  | Library |  | 
	
		| P1983R0 | Wording for GB301, US296, US292, US291, and US283 | Tim Song | 2019-11-15 | 2019-11 |  | Library |  | 
	
		| P1989R0 | Range constructor for std::string_view 2: Constrain Harder | Corentin Jabot | 2019-11-25 | 2019-11 |  | Library |  | 
	
		| P1991R0 | WG21 2019-11 Belfast Record of Discussion | Nina Ranns | 2019-11-19 | 2019-11 |  | WG21 |  | 
	
		| P1993R0 | Restore factories to bulk_execute | Jared Hoberock | 2019-11-21 | 2019-11 |  | SG1, Library Evolution |  | 
	
		| P1994R0 | elements_view needs its own sentinel | Tim Song, Christopher Di Bella | 2019-11-25 | 2019-11 |  | Library |  | 
	
		| P1995R0 | Contracts - Use Cases | Joshua Berne, Andrzej Krzemienski, Ryan McDougall,  Timur Doumler, Herb Sutter | 2019-11-25 | 2019-11 |  | SG21 |  | 
	
		| P1996R0 | Propagated template parameters | Dmitry Sokolov | 2019-11-24 | 2019-11 |  | EWGI |  | 
	
		| P1997R0 | Relaxing Restrictions on Arrays | Krystian Stasiowski, Theodoric Stier | 2019-11-25 | 2019-11 |  | Evolution |  | 
	
		| P1998R0 | Simple Facility for Lossless Integer Conversion | Ryan McDougall | 2019-11-25 | 2019-11 |  | SG6, LEWGI |  | 
	
		| P1999R0 | Process proposal: double-check evolutionary material via a Tentatively Ready status | Ville Voutilainen | 2019-11-25 | 2019-11 |  | Evolution, Library Evolution |  |