2018-10 pre-San Diego mailing available (part 1 of 2)

The full 2018-10 mailing of new standards papers is now available.

This post is part 1 of 2.

 

WG21 Number Title Author Document Date Mailing Date Previous Version Subgroup Disposition
2018-10 pre-San Diego
N4766 Working Draft, C++ Extensions for Reflection David Sankel 2018-08-11 2018-10 N4746 WG21
N4767 Reflection TS - Editor’s Report David Sankel 2018-10-07 2018-10 WG21
N4768 Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++) Herb Sutter 2018-08-14 2018-10 WG21
N4769 PL22.16/WG21 draft agenda: 5-10 November 2018, San-Diego, USA John Spicer 2018-08-27 2018-10 WG21
N4770 2019 Kona meeting information (rev. 1) Herb Sutter 2018-08-28 2018-10 WG21
N4771 Working Draft, C++ Extensions for Networking Jonathan Wakely 2018-10-08 2018-10 N4734 WG21
N4772 Networking TS - Editor's Report Jonathan Wakely 2018-10-08 2018-10 WG21
N4773 Working Draft, C++ Extensions for Parallelism Version 2 Jared Hoberock 2018-10-08 2018-10 N4755 WG21
N4774 Parallelism TS Editor’s Report, pre-San Diego mailing Jared Hoberock 2018-10-08 2018-10 WG21
N4775 Working Draft, C++ Extensions for Coroutines Gor Nishanov 2018-10-07 2018-10 N4760 WG21
N4776 Editor's report for the Coroutines TS Gor Nishanov 2018-10-07 2018-10 WG21
N4777 WG21 telecon meeting: Pre-San Diego Herb Sutter 2018-10-06 2018-10 WG21
N4778 Working Draft, Standard for Programming Language C++ Richard Smith 2018-10-08 2018-10 N4762 WG21
N4779 Editors' Report - Programming Languages - C++ Richard Smith 2018-10-08 2018-10 WG21
N4780 2019 Cologne Meeting Invitation and Information Nico Josuttis 2018‐10‐08 2018-10 WG21
N4781 WG21 2018-06 Rapperswil Minutes Nina Dinka Ranns 2018-10-07 2018-10 N4753 WG21
P0009r8 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 2018-10-07 2018-10 P0009r7 Library
P0052r9 Generic Scope Guard and RAII Wrapper for the Standard Library Peter Sommerlad, Andrew L. Sandoval 2018-10-03 2018-10 P0052r8 Library
P0095R2 Language Variants David Sankel, Dan Sarginson, Sergei Murzin 2018-10-07 2018-10 P0095R1 Evolution
P0124r6 Linux-Kernel Memory Model Paul McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng 2018-09-27 2018-10 P0124R5 SG1
P0192R4 `short float` and fixed-size floating point types Michał Dominiak, Bryce Adelstein Lelbach, Boris Fomitchev, Sergei Nikolaev 2018-10-08 2018-10 P0192R3 Evolution, Library Evolution
P0201R4 A polymorphic value-type for C++ Jonathan Coe, Sean Parent 2018-10-05 2018-10 P0201R3 Library Evolution, Library
P0211R2 Allocator-aware library wrappers for dynamic allocation Thomas Köppe 2018-10-08 2018-10 P0211R1 Library Evolution
P0275R4 A Proposal to add Classes and Functions Required for Dynamic Library Load Antony Polukhin 2018-10-01 2018-10 P0275R3 Library Evolution
P0325R2 to_array from LFTS with updates Zhihao Yuan 2018-07-11 2018-10 P0325R1 Library Evolution
P0330R2 Literal Suffixes for ptrdiff_t and size_t JeanHeyd Meneide, Rein Halbersma 2018-10-01 2018-10 P0330R1 Evolution, Core
P0335R1 Context Tokens for Parallel Algorithms Pablo Halpern 2018-10-07 2018-10 P0335R0 SG1
P0339R5 polymorphic_allocator<> as a vocabulary type Pablo Halpern, Dietmar Kühl 2018-10-07 2018-10 P0339R4 Library
P0350R2 Integrating simd with parallel algorithms Matthias Kretz 2018-10-08 2018-10 P0350R1 Library Evolution
P0356R4 Simplified partial function application Tomasz Kamiński 2018-10-04 2018-10 P0356R3 Library
P0408R5 Efficient Access to basic_stringbuf’s Buffer Peter Sommerlad 2018-10-01 2018-10 P0408R4 Library
P0429R5 A Standard flat_map Zach Laine 2018-10-07 2018-10 P0429R4 Library
P0437R1 Numeric Traits for the Standard Library Walter E. Brown 2018-10-07 2018-10 P0437R0 Library Evolution, Library
P0443r9 A Unified Executors Proposal for C++ Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown 2018-10-08 2018-10 P0443R8 SG1, Library Evolution
P0468R1 An Intrusive Smart Pointer Isabella Muerte 2018-06-19 2018-10 P0468R0 SG1, Library Evolution, Library
P0480R1 Structured bindings with explicit types Ville Voutilainen 2018-10-08 2018-10 P0480R0 Evolution
P0482R5 char8_t: A type for UTF-8 characters and strings Tom Honermann 2018-10-06 2018-10 P0482R4 Core, Library
P0487R1 Fixing operator>>(basic_istream&, CharT*) (LWG 2499) Zhihao Yuan 2018-08-23 2018-10 P0487R0 Library
P0533R3 constexpr for <cmath> and <cstdlib> Edward J. Rosten, Oliver J. Rosten 2018-08-05 2018-10 P0533R2 Library Evolution, Library
P0549R4 Adjuncts to std::hash Walter E. Brown 2018-10-07 2018-10 P0549R3 Library Evolution, Library
P0571R2 Type Requirements for <numeric> Algorithms Bryce Adelstein Lelbach 2018-10-08 2018-10 P0571R1 SG1, Library Evolution, Library
P0586R1 Safe integral comparisons Federico Kircheis 2018-08-17 2018-10 P0586R0 Library Evolution
P0602R4 variant and optional should propagate copy/move triviality Zhihao Yuan 2018-08-23 2018-10 P0602R3 Library
P0608R3 A sane variant converting constructor Zhihao Yuan 2018-10-03 2018-10 P0608R2 Library
P0627R3 Function to mark unreachable code Melissa Mears 2018-10-08 2018-10 P0627R2 Library Evolution
P0631R4 Math Constants Lev Minkovsky, John McFarlane 2018-08-12 2018-10 P0631R3 SG6, Library Evolution
P0645R3 Text Formatting Victor Zverovich 2018-10-07 2018-10 P0645R2 Library Evolution, Library
P0652R1 Concurrent associative data structure with unsynchronized view Sergey Murylev, Anton Malakhov, Antony Polukhin 2018-10-01 2018-10 P0652R0 SG1
P0655R1 visit<R>: Explicit Return Type for visit Michael Park, Agustín Bergé 2018-07-09 2018-10 P0655R0 Library Evolution
P0657R2 Deprecate Certain Declarations in the Global Namespace Walter E. Brown 2018-10-07 2018-10 P0657R1 Library Evolution, Library
P0660R4 A Cooperatively Interruptible Joining Thread Nicolai Josuttis, Herb Sutter, Anthony Williams 2018-09-11 2018-10 P0660R3 SG1, Library Evolution, Library
P0660R5 A Cooperatively Interruptible Joining Thread Nicolai Josuttis, Herb Sutter, Anthony Williams 2018-10-06 2018-10 P0660R4 SG1, Library Evolution, Library
P0664r6 C++ Coroutine TS Issues Gor Nishanov 2018-10-04 2018-10 P0664R5 Core
P0709R2 Zero-overhead deterministic exceptions: Throwing values Herb Sutter 2018-10-06 2018-10 P0709R1 Evolution, Library Evolution
P0771R1 std::function move constructor should be noexcept Nevin Liber, Pablo Halpern 2018-10-07 2018-10 P0771R0 Library
P0782R2 Constraining Concepts Overload Sets ADAM David Alan Martin, Erich Keane, Sean R. Spillane 2018-10-08 2018-10 P0782R1 Evolution
P0790R1 Effect of operator<=> on the C++ Standard Library David Stone 2018-08-06 2018-10 P0790R0 Library Evolution, Library
P0792R3 function_ref: a non-owning reference to a Callable Vittorio Romeo 2018-10-07 2018-10 P0792R2 Library
P0796R3 Supporting Heterogeneous & Distributed Computing Through Affinity Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen 2018-10-08 2018-10 P0796R2 SG1, SG14, Library Evolution, Library
P0798R2 Monadic operations for std::optional Simon Brand 2018-10-08 2018-10 P0798R1 SG14, Library Evolution
P0829R3 Freestanding Proposal Ben Craig 2018-10-06 2018-10 P0829R2 SG14, Library Evolution
P0847R1 Deducing this Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin 2018-10-07 2018-10 P0847R0 Evolution
P0863R1 Fixing the partial_order comparison algorithm Jeff Snyder 2018-10-08 2018-10 P0863R0 Library Evolution
P0881R2 A Proposal to add stack trace library Alexey Gorgurov, Antony Polukhin 2018-09-18 2018-10 P0881R1 Core, Library Evolution, Library
P0891R1 Everyone Deserves a Little Order Gašper Ažman 2018-10-27 2018-10 P0891R0 Library Evolution, Library
P0896R3 The One Ranges Proposal Eric Niebler, Casey Carter, Christopher Di Bella 2018-10-07 2018-10 P0896R2 Library Evolution, Library
P0901R1 Size feedback in operator new Andrew Hunter, Chris Kennelly 2018-08-01 2018-10 P0901R0 Evolution
P0907R4 Signed Integers are Two’s Complement JF Bastien 2018-10-06 2018-10 P0907R3 Core
P0912R3 Merge Coroutines TS into C++20 working draft Gor Nishanov 2018-10-02 2018-10 P0912R2 WG21
P0918R2 More simd<> Operations Tim Shen 2018-10-03 2018-10 P0918R1 SG1, Library Evolution
P0920R0 Precalculated hash values in lookup Mateusz Pusz 2018-10-05 2018-10 Library Evolution, Library
P0927R2 Towards A (Lazy) Forwarding Mechanism for C++ James Dennett, Geoff Romer 2018-10-05 2018-10 P0927R1 Evolution
P0932R0 Tightening the constraints on std::function Aaryaman Sagar 2018-02-07 2018-10 Library
P0933R0 Runtime type introspection with std::exception_ptr Aaryaman Sagar 2018-02-07 2018-10 Library Evolution
P0939R1 Directions for ISO C++ H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong 2018-10-08 2018-10 P0939R0 WG21
P0953R1 constexpr reflexpr Matúš Chochlík, Axel Naumann, David Sankel, Andrew Sutton 2018-10-07 2018-10 P0953R0 SG7
P0959R1 A Proposal for a Universally Unique Identifier Library Marius Bancila 2018-09-05 2018-10 P0959R0 Library
P0980R0 Making std::string constexpr Louis Dionne 2018-10-07 2018-10 Library Evolution
P0985R2 LWG Chair post-meeting report Marshall Clow 2018-10-07 2018-10 P0985R1 WG21
P0997R0 Retire Pernicious Language Constructs in Module Contexts Nathan Myers, ADAM David Alan Martin, Eric Keane 2018-10-09 2018-10 Evolution
P1004R1 Making std::vector constexpr Louis Dionne 2018-10-07 2018-10 P1004R0 Library
P1005R1 namespace std { namespace fs = filesystem; } Bryce Adelstein Lelbach, Davis Herring 2018-10-07 2018-10 P1005R0 SG3, Library Evolution, Library
P1006R1 Constexpr in std::pointer_traits Louis Dionne 2018-10-07 2018-10 P1006R0 Library
P1007R2 std::assume_aligned Timur Doumler, Chandler Carruth 2018-10-08 2018-10 P1007R1 Library
P1009R0 Array size deduction in new-expressions Timur Doumler 2018-10-08 2018-10 Evolution, Core
P1010R1 Container support for implicit lifetime types Mark Zeren, Chris Kennelly 2018-10-08 2018-10 P1010R0 Library Evolution, Library
P1019R1 Integrating Executors with Parallel Algorithms Jared Hoberock 2018-10-08 2018-10 P1019R0 SG1
P1021R1 Filling holes in Class Template Argument Deduction Mike Spertus, Timur Doumler, Richard Smith 2018-10-07 2018-10 P1021R0 Evolution
P1026R1 A call for an `Elsewhere Memory' study group Niall Douglas 2018-10-07 2018-10 P1026R0 SG12, SG14, Evolution, Library Evolution
P1028R1 status_code and standard error object for P0709 Zero-overhead deterministic exceptions Niall Douglas 2018-08-30 2018-10 P1028R0 SG14, Library Evolution
P1029R1 [[move_relocates]] Niall Douglas 2018-08-07 2018-10 P1029R0 Evolution
P1031R1 Low level file i/o library Niall Douglas 2018-09-11 2018-10 P1031R0 SG14, Library Evolution
P1032R1 Misc constexpr bits Antony Polukhin 2018-10-01 2018-10 P1032R0 Library
P1035R1 Input range adaptors Christopher Di Bella 2018-10-08 2018-10 P1035R0 Library Evolution
P1040R2 std::embed JeanHeyd Meneide 2018-10-02 2018-10 P1040R1 Evolution, Library Evolution
P1056R1 Add lazy coroutine (coroutine task) type Lewis Baker, Gor Nishanov 2018-10-07 2018-10 P1056R0 Library
P1063R1 Core Coroutines Geoff Romer, James Dennett, Chandler Carruth 2018-10-05 2018-10 P1063R0 Evolution
P1065R0 constexpr INVOKE Barry Revzin 2018-10-07 2018-10 Library Evolution, Library
P1066R1 How to catch an exception_ptr without even try-ing Mathias Stearn 2018-10-06 2018-10 P1066R0 Library Evolution
P1069R0 Refining standard library support for Class Template Argument Deduction Mike Spertus, Walter E. Brown, Stephan T. Lavavej 2018-10-08 2018-10 Library Evolution, Library
P1072R1 Optimized Initialization for basic_string and vector Chris Kennelly, Mark Zeren 2018-10-07 2018-10 P1072R0 SG16, Library Evolution, Library
P1073R2 Immediate functions Richard Smith, Andrew Sutton, Daveed Vandevoorde 2018-10-04 2018-10 P1073R1 Core
P1083R1 Move resource_adaptor from Library TS to the C++ WP Pablo Halpern 2018-10-07 2018-10 P1083R0 Library Evolution
P1084R1 Today's return-type-requirements Are Insufficient Walter E. Brown, Casey Carter 2018-10-07 2018-10 P1084R0 Core, Library
P1085R2 Should Span be Regular? Tony Van Eerd 2018-09-21 2018-10 P1085R1 Library Evolution, Library
P1089R2 Sizes Should Only span Unsigned Robert Douglas, Nevin Liber, Marshall Clow 2018-06-08 2018-10 P1089R1 Library Evolution
P1091R1 Extending structured bindings to be more like variable declarations Nicolas Lesser 2018-10-08 2018-10 P1091R0 Evolution
P1094R1 Nested Inline Namespaces Alisdair Meredith 2018-09-27 2018-10 P1094R0 Evolution
P1095R0 Zero overhead deterministic failure - A unied mechanism for C and C++ Niall Douglas 2018-08-29 2018-10 SG14, Evolution
P1096R0 Simplify the customization point for structured bindings Timur Doumler 2018-10-08 2018-10 Evolution
P1099R2 Using Enum Gašper Ažman, Jonathan Müller 2018-09-01 2018-10 P1099R1 SG1, Evolution
P1103R1 Merging Modules Richard Smith 2018-10-08 2018-10 P1103R0 WG21
P1105R1 Leaving no room for a lower-level language: A C++ Subset Ben Craig, Ben Saks 2018-10-06 2018-10 P1105R0 SG1, SG10, SG14, Evolution, Library Evolution
P1108R1 web_view Hal Finkel 2018-10-08 2018-10 P1108R0 Library Evolution
P1109R1 WG21 2018-06 Rapperswil Record of Discussion Nina Dinka Ranns 2018-10-07 2018-10 P1109R0 WG21
P1112R0 Language support for class layout control Pal Balog 2018-09-28 2018-10 Evolution
P1121R0 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 2018-10-05 2018-10 Library Evolution, Library
P1122R1 Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher 2018-07-04 2018-10 P1122R0 Core, Library
P1131R1 Core Issue 2292: simple-template-id is ambiguous between class-name and type-name Jens Maurer 2018-10-02 2018-10 P1131R0 Core
P1132R1 out_ptr - a scalable output pointer abstraction JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte 2018-08-11 2018-10 P1132R0 Library Evolution, Library
P1135R1 The C++20 Synchronization Library Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien 2018-10-08 2018-10 P1135R0 SG1, Library Evolution, Library
P1138R0 Deprecating ATOMIC_VAR_INIT Aaron Ballman 2018-06-22 2018-10 SG1, Evolution
P1141R1 Yet another approach for constrained declarations Ville Voutilainen, Thomas Köppe, Andrew Sutton, Herb Sutter, Gabriel Dos Reis, Bjarne Stroustrup, Jason Merrill, Hubert Tong, Eric Niebler, Casey Carter, Tom Honermann, Erich Keane, Walter E. Brown, Michael Spertus 2018-10-08 2018-10 P1141R0 Evolution
P1143R0 Adding the `[[constinit]]` attribute Eric Fiselier 2018-07-04 2018-10 Evolution
P1144R0 Object relocation in terms of move plus destroy Arthur O'Dwyer, Mingxin Wang 2018-10-04 2018-10 Evolution, Library Evolution
P1145R0 Buffer Sequence Adaptors Vinnie Falco 2018-07-09 2018-10 Library Evolution
P1147R0 Printing `volatile` Pointers Bryce Adelstein Lelbach 2018-10-07 2018-10 Library Evolution
P1148R0 Cleaning up Clause 20 Tim Song 2018-10-07 2018-10 Library
P1149R0 Constexpr regex Antony Polukhin 2018-10-01 2018-10 Library Evolution
P1152R0 Deprecating volatile JF Bastien 2018-10-01 2018-10 SG1, Evolution, Library Evolution
P1153R0 Copying volatile subobjects is not trivial Arthur O'Dwyer, JF Bastien 2018-10-04 2018-10 Evolution
P1154R0 Type traits for structural comparison Arthur O'Dwyer, Jeff Snyder 2018-10-04 2018-10 Library Evolution
P1155R0 More implicit moves Arthur O'Dwyer, David Stone 2018-10-04 2018-10 Evolution
P1156R0 Merged Modules and Tooling Boris Kolpackov 2018-10-04 2018-10 Evolution
P1157R0 Multi-argument constrained-parameter Zhihao Yuan 2018-07-14 2018-10 Evolution
P1158R0 Concept-defined placeholder types Zhihao Yuan 2018-07-11 2018-10 Evolution
P1159R0 Type Erased Iterators for modern C++ Thomas Russell 2018-07-02 2018-10 Library Evolution
P1160R0 Add Test Polymorphic Memory Resource to the Standard Library Attila Fehér, Alisdair Meredith 2018-10-07 2018-10 Library Evolution

Add a Comment

Comments are closed.

Comments (0)

There are currently no comments on this entry.