2019-01 pre-Kona mailing available (part 1 of 2)
The full 2019-01 mailing of new standards papers is now available.
WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition | |
---|---|---|---|---|---|---|---|---|
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 | ||
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 | ||
P0886R0 | Response to “Fibers under the magnifying glass” | Nat Goodspeed, Oliver Kowalke | 2019-01-06 | 2019-01 | SG1, Evolution | |||
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 | ||
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 |