Doc. No.: | WG21/SD-1 |
---|---|
Date: | 2018-11-26 |
Reply to: | Hal Finkel |
Email: | hfinkel@anl.gov |
Title: | 2018 PL22.16/WG21 document list |
Accredited Standards Committee*
INCITS, InterNational Committee for Information Technology Standards
*Operating under the procedures of the American National Standards Institute
INCITS Secretariat, Information Technology Industry Council (ITI)
110 K Street NW, Suite 610; Washington DC 20005
Telephone 202-737-8888; Fax 202-638-4922;
Email: INCITS@itic.org
This table lists all C++ committee documents for 2016, 2017, and 2018. Each document is identified by its WG21 document number, title, author (or authors) and date. The month of the mailing in which the document was distributed is also given. For a revised document, the numbers of the previous revision are given. Technical papers are classified by working group. Finally, when a technical paper (other than an issue list) is revised or formally adopted, an indication is provided.
WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition |
---|---|---|---|---|---|---|---|
SD-1 | 2018 PL22.16/WG21 document list | Hal Finkel | 2018-11-26 | 2018-11 | |||
2016-02 pre-Jacksonville | |||||||
N4568 | PL22.16/WG21 draft agenda: 29 Feb-05 Mar 2016, Jacksonville, FL/US | Clark Nelson | 2015-12-01 | 2016-02 | |||
N4569 | Proposed Ranges TS working draft | Eric Niebler | 2016-02-15 | 2016-02 | |||
N4570 | Oulu Meeting Information | Ville Voutilainen | 2016-01-08 | 2016-02 | |||
N4571 | 2016-11 Issaquah meeting information | Herb Sutter | 2016-01-21 | 2016-02 | |||
N4572 | WG21 telecon meeting: Pre-Jacksonville | Herb Sutter | 2016-01-27 | 2016-02 | |||
N4573 | 2017-02 Kona WG21 Meeting Information | Thomas Plum | 2016-02-02 | 2016-02 | |||
N4574 | Withdrawn | ||||||
N4575 | Networking TS Working Draft | Jonathan Wakely | 2016-02-15 | 2016-02 | |||
N4576 | Networking TS Editor's Report | Jonathan Wakely | 2016-02-15 | 2016-02 | |||
N4577 | Technical Specification for C++ Extensions for Concurrency | Artur Laksberg | 2016-02-15 | 2016-02 | |||
P0003R1 | Removing Deprecated Exception Specifications from C++17 | Alisdair Meredith | 2016-02-09 | 2016-02 | P0003R0 | Core | |
P0005R3 | Adopt not_fn from Library Fundamentals 2 for C++17 | Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński | 2016-11-10 | 2016-02 | P0005R2 | Library | |
P0009R1 | Polymorphic Multidimensional Array View | H. Carter Edwards, Christian Trott, Juan Alday, Jesse Perla, Mauro Bianco, Robin Maffeo, Ben Sander, Bryce Lelbach | 2016-02-04 | 2016-02 | P0009R0 | Library Evolution, Evolution | |
P0010R0 | Adding a subsection for concurrent random number generation in C++17 | Pattabhi Raman | 2015-11-25 | 2016-02 | Library | ||
P0018R2 | Lambda Capture of *this by Value | H. Carter Edwards, Daveed Vandevoorde, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander | 2015-11-30 | 2016-02 | P0018R1 | Evolution | |
P0019R1 | Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus | 2015-02-04 | 2016-02 | P0019R0 | Concurrency | |
P0020R1 | Floating Point Atomic | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2015-02-04 | 2016-02 | P0020R0 | Concurrency | |
P0024R1 | The Parallelism TS Should be Standardized | Jared Hoberock | 2016-02-12 | 2016-02 | P0024R0 | Concurrency | |
P0028R1 | Using non-standard attributes | J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad | 2016-02-12 | 2016-02 | P0028R0 | Evolution | |
P0033R1 | Re-enabling shared_from_this (revision 1) | Jonathan Wakely, Peter Dimov | 2015-10-24 | 2016-02 | P0033R0 | Library Evolution | Adopted 2016-02 |
P0035R1 | Dynamic memory allocation for over-aligned data | Clark Nelson | 2015-12-29 | 2016-02 | P0035R0 | Evolution | |
P0037R1 | Fixed point real numbers | John McFarlane | 2016-02-11 | 2016-02 | P0037R0 | Library Evolution, SG14 | |
P0040R1 | Extending memory management tools | Brent Friedman | 2016-01-10 | 2016-02 | P0040R0 | Library Evolution, SG14 | |
P0046R1 | Change is_transparent to metafunction | Tomasz Kamiński | 2016-01-30 | 2016-02 | P0046R0 | Library Evolution | |
P0052R1 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2016-02-12 | 2016-02 | P0052R0 | Library | |
P0055R1 | On Interactions Between Coroutines and Networking Library | Gor Nishanov | 2016-02-12 | 2016-02 | P0055R0 | Library Evolution | |
P0057R2 | Wording for Coroutines | Gor Nishanov | 2016-02-12 | 2016-02 | P0057R1 | Core, Library Evolution | |
P0058R1 | An Interface for Abstracting Execution | Jared Hoberock, Michael Garland, Olivier Girioux | 2016-02-12 | 2016-02 | P0058R0 | Concurrency | |
P0059R1 | Add rings to the Standard Library | Guy Davidson, Arthur O'Dwyer | 2016-02-09 | 2016-02 | P0059R0 | SG14, Library Evolution | |
P0063R1 | C++17 should refer to C11 instead of C99 | Clark Nelson, Hans Boehm | 2016-02-12 | 2016-02 | P0063R0 | Library Evolution | |
P0067R1 | Elementary string conversions | Jens Maurer | 2016-02-12 | 2016-02 | P0067R0 | Library Evolution | |
P0072R1 | Light-Weight Execution Agents | Torvald Riegel | 2016-02-12 | 2016-02 | P0072R0 | Concurrency | |
P0073R1 | On unifying the coroutines and resumable functions proposals | Torvald Riegel | 2016-02-12 | 2016-02 | P0073R0 | Evolution | |
P0075R1 | Template Library for Index-Based Loops | Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson | 2016-02-12 | 2016-02 | P0075R0 | Library | |
P0076R1 | Vector and Wavefront Policies | Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer | 2016-02-12 | 2016-02 | P0076R0 | Concurrency | |
P0077R1 | is_callable, the missing INVOKE related trai | Agustín Bergé | 2016-02-12 | 2016-02 | P0077R0 | Library Evolution | |
P0082R1 | For Loop Exit Strategies (Revision 1) | Alan Talbot | 2016-02-14 | 2016-02 | P0082R0 | Evolution | |
P0088R1 | Variant: a type-safe union that is rarely invalid (v6) | Axel Naumann | 2016-02-13 | 2016-02 | P0088R0 | Library | |
P0089R1 | Quantifying Memory-Allocation Strategies | John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers | 2016-02-12 | 2016-02 | P0089R0 | Library Evolution | |
P0091R1 | Template parameter deduction for constructors (Rev. 3) | Mike Spertus, Faisal Vali, Richard Smith | 2016-02-15 | 2016-02 | P0091R0 | Evolution | |
P0096R1 | Feature-testing recommendations for C++ | Clark Nelson | 2016-01-19 | 2016-02 | P0096R0 | Feature Testing | |
P0119R1 | Overload sets as function arguments | Andrew Sutton | 2016-02-12 | 2016-02 | P0119R0 | Evolution | |
P0122R1 | span: bounds-safe views of objects for sequences | Neil MacIntosh | 2016-02-11 | 2016-02 | P0122R0 | Library Evolution | |
P0123R1 | string_span: bounds-safe views for sequences of characters | Neil MacIntosh | 2016-02-11 | 2016-02 | P0123R0 | Library Evolution | |
P0124R1 | Linux-Kernel Memory Model | Paul E. McKenney, Ulrich Weigand, Andrea Parri | 2016-01-27 | 2016-02 | P0124R0 | Concurrency | |
P0126R1 | std::synchronic<T> | Olivier Giroux | 2016-02-12 | 2016-02 | P0126R0 | Concurrency | |
P0128R1 | constexpr_if | Ville Voutilainen | 2016-02-10 | 2016-02 | P0128R0 | Evolution | |
P0138R1 | Construction Rules for enum class Values | Gabriel Dos Reis | 2016-02-14 | 2016-02 | P0138R0 | Core | |
P0142R0 | A Module System for C++ (Revision 4) | Gabriel Dos Reis | 2016-02-15 | 2016-02 | WG21 | ||
P0143R0 | Wording for Modules | Gabriel Dos Reis | 2015-11-30 | 2016-02 | Core | ||
P0143R1 | Wording for Modules | Gabriel Dos Reis | 2016-02-15 | 2016-02 | P0143R0 | Core | |
P0144R1 | Structured Bindings | Herb Sutter, Bjarne Stroustrup, Gabriel Dos Reis | 2016-02-03 | 2016-02 | P0144R0 | Evolution | |
P0145R1 | Refining Expression Evaluation Order for Idiomatic C++ (Revision 2) | Gabriel Dos Reis, Herb Sutter, Jonathan Caves | 2016-02-12 | 2016-02 | P0145R0 | Evolution, Core | |
P0146R1 | Regular Void | Matt Calabrese | 2016-02-11 | 2016-02 | P0146R0 | Evolution | |
P0149R0 | Generalised member pointers | Jeff Snyder | 2016-02-12 | 2016-02 | Evolution | ||
P0161R0 | Bitset Iterators, Masks, and Container Operations | Nathan Myers | 2016-02-12 | 2016-02 | Library | ||
P0165R1 | C++ Standard Library Issues to be moved in Jacksonville | Marshall Clow | 2016-02-12 | 2016-02 | P0165R0 | Library | |
P0167R1 | Core Language Working Group "ready" Issues for the February, 2016 (Jacksonville) meeting | William M. Miller | 2016-02-15 | 2016-02 | P0167R0 | Core | |
P0174R0 | Deprecating Vestigial Library Parts in C++17 | Alisdair Meredith | 2016-02-15 | 2016-02 | Library Evolution | ||
P0175R0 | Synopses for the C library | Thomas Koeppe, Richard Smith | 2016-02-13 | 2016-02 | Library | ||
P0177R0 | Cleaning up allocator_traits | Alisdair Meredith | 2016-02-15 | 2016-02 | Library Evolution | ||
P0178R0 | Allocators and swap | Alisdair Meredith | 2016-02-15 | 2016-02 | Library Evolution | ||
P0180R0 | Reserve a New Library Namespace Future Standardization | Alisdair Meredith | 2016-02-10 | 2016-02 | Library Evolution | ||
P0181R0 | Ordered By Default | Alisdair Meredith | 2016-02-17 | 2016-02 | Library Evolution | ||
P0184R0 | Generalizing the Range-Based For Loop | Eric Niebler | 2016-02-11 | 2016-02 | Evolution | Adopted 2016-02 | |
P0185R0 | Adding [nothrow-] swappable traits | Daniel Krugler | 2016-02-09 | 2016-02 | Library | ||
P0186R0 | Iterator Facade Library Proposal for Ranges | Beman Dawes, Eric Niebler, Casey Carter | 2016-02-11 | 2016-02 | Library Evolution | ||
P0187R0 | Proposal of Bitfield Default Member Initializers | Andrew Tomazos | 2015-11-20 | 2016-02 | Evolution | ||
P0188R0 | Wording for [[fallthrough]] attribute | Andrew Tomazos | 2016-01-03 | 2016-02 | P0068R0 | Evolution | |
P0189R0 | Wording for [[nodiscard]] attribute | Andrew Tomazos | 2016-01-03 | 2016-02 | P0068R0 | Evolution | |
P0190R0 | Proposal for New memory order consume Definition | Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer | 2016-02-10 | 2016-02 | Concurrency | ||
P0192R0 | Adding a Fundamental Type for Short Float | Boris Fomitchev, Sergei Nikolaev, Oliver Giroux | 2015-11-11 | 2016-02 | Evolution | ||
P0193R0 | Where is Vectorization in C++‽ | JF Bastien, Hans Boehm | 2016-01-21 | 2016-02 | Concurrency, SG14 | ||
P0194R0 | Static reflection (revision 4) | Matus Chochlik, Axel Naumann | 2016-02-08 | 2016-02 | N4451 | Reflection | |
P0195R0 | Modernizing using-declarations | Robert Haberlach | 2015-12-23 | 2016-02 | Evolution | ||
P0196R0 | A generic none_t literal type for Nullable types | Vicente J. Botet Escriba | 2016-02-11 | 2016-02 | Library Evolution | ||
P0197R0 | Default Tuple-like access | Vicente J. Botet Escriba | 2016-02-11 | 2016-02 | Evolution | ||
P0198R0 | Default Swap | Vicente J. Botet Escriba | 2016-02-11 | 2016-02 | Evolution, Library Evolution | ||
P0199R0 | Default Hash | Vicente J. Botet Escriba | 2016-02-11 | 2016-02 | Evolution | ||
P0200R0 | A Proposal to Add Y Combinator to the Standard Library | Yegor Derevenets | 2016-01-22 | 2016-02 | Library Evolution | ||
P0201R0 | A cloning pointer-class for C++ | Jonathan Coe | 2016-02-01 | 2016-02 | Library Evolution | ||
P0202R0 | Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers | Antony Polukhin | 2016-01-31 | 2016-02 | Library Evolution | ||
P0203R0 | Considerations for the design of expressive portable SIMD vectors | Mathias Gaunard | 2016-01-26 | 2016-02 | SG14 | ||
P0205R0 | Allow Seeding Random Number Engines With std::random_device | Moritz Klammler | 2016-02-11 | 2016-02 | Numerics, Library Evolution, Library | ||
P0206R0 | Discussion about std::thread and RAII | Ville Voutilainen | 2016-01-27 | 2016-02 | Concurrency, Library Evolution | ||
P0207R0 | Ruminations on lambda captures | Ville Voutilainen | 2016-01-28 | 2016-02 | Evolution | ||
P0208R0 | Copy-swap helper | Pablo Halpern | 2016-02-12 | 2016-02 | Library Evolution | ||
P0209R0 | make_from_tuple: apply for construction | Pablo Halpern | 2016-02-12 | 2016-02 | Library Evolution | ||
P0210R0 | A light-weight, dynamic array | Thomas Koeppe | 2016-01-29 | 2016-02 | Library Evolution | ||
P0211R0 | Allocator-aware library wrappers for dynamic allocation | Thomas Koeppe | 2016-01-30 | 2016-02 | Library Evolution | ||
P0212R0 | Wording for [[maybe_unused]] attribute | Andrew Tomazos | 2016-01-31 | 2016-02 | Evolution | ||
P0213R0 | Reexamining the Performance of Memory-Allocation Strategies | Graham Bleaney | 2016-01-24 | 2016-02 | Library Evolution | ||
P0214R0 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2016-02-12 | 2016-02 | N4385 | Library Evolution | |
P0215R0 | A Civil-Time Library | Greg Miller, Bradley White | 2016-02-11 | 2016-02 | Library Evolution | ||
P0216R0 | A Time-Zone Library | Greg Miller, Bradley White | 2016-02-11 | 2016-02 | Library Evolution | ||
P0217R0 | Proposed wording for structured bindings | Jens Maurer | 2016-02-10 | 2016-02 | Evolution, Core | ||
P0218R0 | Adopt File System TS for C++17 | Beman Dawes | 2016-02-11 | 2016-02 | Library, File System | Adopted 2016-02 | |
P0219R0 | Relative Paths for Filesystem | Beman Dawes, Jamie Allsop, Nicolai Josuttis | 2016-02-12 | 2016-02 | Library, File System | ||
P0220R0 | Adopt Library Fundamentals TS for C++17 | Beman Dawes | 2016-02-12 | 2016-02 | Library, Library Evolution | ||
P0221R0 | Proposed wording for default comparisons, revision 2 | Jens Maurer | 2016-02-10 | 2016-02 | N4532 | Evolution | |
P0222R0 | Allowing Anonymous Structs as Return Values | Matthew Woehlke | 2016-02-05 | 2016-02 | Evolution | ||
P0223R0 | Class Namespace | Matthew Woehlke | 2016-02-09 | 2016-02 | Evolution | ||
P0224R0 | Implicit Return Type | Matthew Woehlke | 2016-02-05 | 2016-02 | Evolution | ||
P0225R0 | Why I want Concepts, and why I want them sooner rather than later | Ville Voutilainen | 2016-02-05 | 2016-02 | WG21 | ||
P0226R0 | Mathematical Special Functions for C++17, v4 | Walter E. Brown, Axel Naumann, Edward Smith-Rowland | 2016-02-10 | 2016-02 | N4437 | Library, Library Evolution | |
P0227R0 | Weakening the iterator categories of some standard algorithms | Thibaut Le Jehan | 2016-02-09 | 2016-02 | Library Evolution | ||
P0228R0 | A Proposal to Add Safe Integer Types to the Standard Library Technical Report | Robert Ramey | 2016-02-16 | 2016-02 | Library Evolution | ||
P0229R0 | SG5 Transactional Memory Meeting minutes 2015/11/02-2016/02/08 | Michael Wong | 2016-02-12 | 2016-02 | Transactional Memory | ||
P0230R0 | SG14 Games Dev/Low Latency/Financial Meeting Minutes 2015/10/14-2015/02/10 | Michael Wong | 2016-02-12 | 2016-02 | SG14 | ||
P0231R0 | Extending the Transactional Memory Technical Specification to Support Commit Actions | Victor Luchangco, Michael Spear, Michael Wong | 2016-02-12 | 2016-02 | Transactional Memory | ||
P0232R0 | A Concurrency ToolKit for Structured Deferral/Optimistic Speculation | Paul McKenney, Michael Wong, Maged Michael | 2016-02-12 | 2016-02 | Concurrency, SG14, Evolution | ||
P0233R0 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong | 2016-02-12 | 2016-02 | Concurrency, SG14, Library Evolution | ||
P0234R0 | Towards Massive Parallelism(aka Heterogeneous Devices/Accelerators/GPGPU) support in C++ | Michael Wong, Hartmut Kaiser, Thomas Heller | 2016-02-12 | 2016-02 | Concurrency, SG14, Evolution | ||
P0235R0 | A Packaging System for C++ | Guy Somberg, Brian Fitzgerald | 2016-02-05 | 2016-02 | Evolution, SG14 | ||
P0236R0 | Khronos's OpenCL SYCL to support Heterogeneous Devices for C++ | Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes | 2016-02-12 | 2016-02 | Concurrency, SG14 | ||
P0237R0 | On the standardization of fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2016-02-12 | 2016-02 | Library Evolution, SG14 | ||
P0238R0 | Return type deduction and SFINAE | Tomasz Kamiński | 2016-02-07 | 2016-02 | Evolution | ||
P0239R0 | valueless_by_exception | Tony Van Eerd | 2015-11-12 | 2016-02 | Library Evolution | ||
P0240R0 | Why I want Concepts, but why they should come later rather than sooner | Matt Calabrese | 2016-02-12 | 2016-02 | WG21 | ||
P0241R0 | Remove Future-Related Explicit Specializations for Void | Matt Calabrese | 2016-02-11 | 2016-02 | Library Evolution | ||
P0242R0 | Standard Library Support For Void | Matt Calabrese | 2016-02-11 | 2016-02 | Library Evolution | ||
P0244R0 | Text_view: A C++ concepts and range based character encoding and code point enumeration library | Tom Honermann | 2016-02-10 | 2016-02 | Library Evolution | ||
P0245R0 | Hexadecimal float literals for C++ | Thomas Koeppe | 2016-02-09 | 2016-02 | Evolution | ||
P0246R0 | Contract Assert Support Merged Proposal | Nathan Myers | 2016-02-12 | 2016-02 | Evolution | ||
P0247R0 | Criteria for Contract Support | Nathan Myers | 2016-02-12 | 2016-02 | Evolution | ||
P0248R0 | Concepts in C++17 | Andrew Sutton | 2016-02-12 | 2016-02 | WG21 | ||
P0249R0 | Input Devices For 2D Graphics | Brett Searles | 2016-02-05 | 2016-02 | SG14 | ||
P0250R0 | Wording improvements for initialization and thread ids (CWG 2046) | Hans Boehm | 2016-02-12 | 2016-02 | Concurrency, Core | ||
P0251R0 | Unified Call Syntax Wording | Bjarne Stroustrup, Herb Sutter | 2016-02-11 | 2016-02 | Evolution | ||
P0252R0 | Operator Dot Wording | Bjarne Stroustrup, Gabriel Dos Reis | 2016-02-13 | 2016-02 | Evolution | ||
P0253R0 | Fixing a design mistake in the searchers interface in Library Fundamentals | Marshall Clow | 2016-02-12 | 2016-02 | Library Evolution | ||
P0255R0 | C++ Static Reflection via template pack expansion | Cleiton Santoia Silva, Daniel Auresco | 2016-02-12 | 2016-02 | N4447 | Reflection | |
P0256R0 | C++ Reflection Light | Cleiton Santoia Silva | 2016-02-12 | 2016-02 | Reflection | ||
P0257R0 | A byte type for the standard library. | Neil MacIntosh | 2016-02-11 | 2016-02 | Library Evolution | ||
P0258R0 | is_contiguous_layout | Michael Spencer | 2016-02-12 | 2016-02 | Evolution, Library Evolution | ||
P0259R0 | fixed_string: a compile-time string | Michael Price, Andrew Tomazos | 2016-02-12 | 2016-02 | Library Evolution | ||
P0260R0 | C++ Concurrent Queues | Lawrence Crowl, Chris Mysen | 2016-02-14 | 2016-02 | Concurrency | ||
P0261R0 | C++ Distributed Counters | Lawrence Crowl | 2016-02-14 | 2016-02 | Concurrency | ||
P0262R0 | A Class for Status and Optional Value | Lawrence Crowl | 2016-02-14 | 2016-02 | Evolution | ||
P0263R0 | Core Language Working Group "tentatively ready" Issues for the February, 2016 (Jacksonville) Meeting | William M. Miller | 2016-02-15 | 2016-02 | Core | ||
P0264R0 | auto operator= considered dangerous | Michael Price | 2016-02-11 | 2016-02 | Evolution | ||
P0265R0 | SG5 is NOT proposing Transactional Memory for C++17 | Michael Wong | 2016-02-15 | 2016-02 | Transactional Memory | ||
P0266R0 | Removing Restrictions on requires-Expressions | Walter E. Brown | 2016-02-12 | 2016-02 | Evolution | ||
P0267R0 | A Proposal to Add 2D Graphics Rendering and Display to C++, | Michael McLaughlin | 2016-02-12 | 2016-02 | N4073 | SG14 | |
P0268R0 | up-to expression | Mike Spertus, Andrew Tomazos | 2016-02-12 | 2016-02 | Evolution | ||
P0269R0 | Allocator-aware regular expressions | Mike Spertus | 2016-02-14 | 2016-02 | N4245 | Library | |
P0270R0 | Removing C dependencies from signal handler wording | Hans Boehm | 2016-02-12 | 2016-02 | Concurrency | ||
P0271R0 | std::direct_init<T> for plugging the metaprogramming constructor hole | Richard Smith, Tony Van Eerd, David Sankel | 2016-02-13 | 2016-02 | Library Evolution | ||
P0272R0 | Give 'std::string' a non-const '.data()' member function | David Sankel | 2016-02-13 | 2016-02 | Library Evolution | ||
P0273R0 | Proposed modules changes from implementation and deployment experience | Richard Smith, Chandler Carruth, David Jones | 2016-02-12 | 2016-02 | Evolution | ||
P0274R0 | Clump - A Vector-like Sequence Container with Embedded Storage | Nevin Liber | 2016-02-12 | 2016-02 | Library Evolution | ||
P0277R0 | const Inheritance | David Wilson | 2016-02-13 | 2016-02 | Evolution | ||
P0278R0 | volatile solutions | Jon Kalb, Dan Saks | 2016-02-14 | 2016-02 | Core | ||
P0279R0 | Read-Copy Update (RCU) for C++ | Paul E. McKenney | 2016-02-14 | 2016-02 | Concurrency | ||
P0280R0 | Initialize unspecified aggregate members with direct list initialization | James Touton | 2016-02-08 | 2016-02 | Evolution | ||
P0281R0 | Remove comma elision in variadic function declarations | James Touton | 2016-01-23 | 2016-02 | Evolution | ||
P0282R0 | Const-preserving overloads for the strtox family of functions | James Touton | 2016-02-07 | 2016-02 | Library Evolution, Library | ||
P0283R0 | Standard and non-standard attributes | J. Daniel Garcia | 2016-02-12 | 2016-02 | Evolution | ||
P0284R0 | Unqualified enumerators in case labels | James Touton | 2016-02-14 | 2016-02 | Evolution | ||
P0285R0 | Using customization points to unify executors | Christopher Kohlhoff | 2016-02-14 | 2016-02 | Concurrency | ||
P0286R0 | A networking library extension to support co_await-based coroutines | Christopher Kohlhoff | 2016-02-14 | 2016-02 | Library Evolution | ||
P0287R0 | Simple Contracts for C++ | Gabriel Dos Reis | 2016-02-15 | 2016-02 | Evolution | ||
P0288R0 | A polymorphic wrapper for all Callable objects | David Krauss | 2016-02-13 | 2016-02 | Library Evolution | ||
P0289R0 | Forward declarations of nested classes | Matt Austern | 2016-02-16 | 2016-02 | Evolution | ||
2016-03 post-Jacksonville | |||||||
N4578 | Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2016-02-22 | 2016-03 | N4505 | Revised N4669 | |
N4579 | Parallelism TS Editor's Report, pre-Jacksonville mailing | Jared Hoberock | 2016-02-22 | 2016-03 | |||
N4580 | WG21 2016-02-19 Telecon Minutes | Jonathan Wakely | 2016-02-23 | 2016-03 | |||
N4581 | Revised WG21 2016-02-19 Telecon Minutes | Jonathan Wakely | 2016-02-29 | 2016-03 | |||
N4582 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-03-19 | 2016-03 | N4567 | ||
N4583 | Editor's Report -- Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-03-18 | 2016-03 | |||
N4584 | Working Draft, C++ Extensions for Library Fundamentals, Version 2 | Geoffrey Romer | 2016-03-08 | 2016-03 | N4562 | ||
N4585 | Editor's Report for the Library Fundamentals TS | Geoffrey Romer | 2016-03-08 | 2016-03 | |||
N4586 | WG21 2016-02 Jacksonville Min | Jonathan Wakely | 2016-03-30 | 2016-03 | |||
N4587 | PL22.16 2016-02 Jacksonville Minutes (Draft) | Jonathan Wakely | 2016-03-30 | 2016-03 | |||
N4588 | Working Draft, C++ extensions for Networking | Jonathan Wakely | 2016-03-21 | 2016-03 | N4575 | ||
N4589 | Networking TS Editor's Report | Jonathan Wakely | 2016-03-20 | 2016-03 | |||
P0003R2 | Removing Deprecated Dynamic Exception Specifications from C++17 | Alisdair Meredith | 2016-03-20 | 2016-03 | P0003R1 | Core | |
P0005R4 | Adopt not_fn from Library Fundamentals 2 for C++17 | Alisdair Meredith | 2016-03-01 | 2016-03 | P0005R3 | Library | Adopted 2016-02 |
P0018R3 | Lambda Capture of *this by Value as [=,*this] | H. Carter Edwards, Daveed Vandevoorde, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander | 2016-03-04 | 2016-03 | P0018R2 | Evolution, Core | Adopted 2016-02 |
P0019R2 | Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus | 2016-03-14 | 2016-03 | P0019R1 | Concurrency | |
P0020R2 | Floating Point Atomic | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2016-03-14 | 2016-03 | P0020R1 | Concurrency, Library Evolution | |
P0024R2 | The Parallelism TS Should be Standardized | Jared Hoberock | 2016-03-04 | 2016-03 | P0024R1 | Concurrency | Adopted 2016-02 |
P0028R2 | Using non-standard attributes | J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad | 2016-03-15 | 2016-03 | P0028R1 | Evolution | |
P0028R3 | Using non-standard attributes | J. Daniel Garcia, Daveed Vandevoorde | 2016-03-15 | 2016-03 | P0028R2 | Evolution | |
P0035R2 | Dynamic memory allocation for over-aligned data | Clark Nelson | 2016-03-18 | 2016-03 | P0035R1 | Evolution | |
P0052R2 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2016-03-18 | 2016-03 | P0052R1 | Library, Library Evolution | |
P0057R3 | Wording for Coroutines | Gor Nishanov, Jens Maurer, Richard Smith, Daveed Vandevoorde | 2016-03-20 | 2016-03 | P0057R2 | Core, Evolution | |
P0063R2 | C++17 should refer to C11 instead of C99 | Clark Nelson, Hans Boehm | 2016-03-18 | 2016-03 | P0063R1 | Library Evolution | |
P0077R2 | is_callable, the missing INVOKE related trai | Agustín Bergé | 2016-03-03 | 2016-03 | P0077R1 | Library | Adopted 2016-02 |
P0083R2 | Splicing Maps and Sets (Revision 4) | Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett | 2016-03-20 | 2016-03 | P0083R1 | Library | |
P0088R2 | Variant: a type-safe union for C++17 (v7) | Axel Naumann | 2016-03-21 | 2016-03 | P0088R1 | Library | |
P0096R2 | Feature-testing recommendations for C++ | Clark Nelson | 2016-02-23 | 2016-03 | P0096R1 | Feature Testing | |
P0126R2 | std::synchronic<T> | Olivier Giroux, Torvald Riegel | 2016-03-13 | 2016-03 | P0126R1 | Concurrency | |
P0127R1 | Declaring non-type template arguments with auto | James Touton, Mike Spertus | 2016-03-04 | 2016-03 | P0127R0 | Evolution | |
P0138R2 | Construction Rules for enum class Values | Gabriel Dos Reis | 2016-03-04 | 2016-03 | P0138R1 | WG21 | Adopted 2016-02 |
P0143R2 | Wording for Modules | Gabriel Dos Reis | 2016-03-04 | 2016-03 | P0143R1 | Core | Adopted 2016-02 |
P0144R2 | Structured Bindings | Herb Sutter | 2016-03-16 | 2016-03 | P0144R1 | Evolution | |
P0152R1 | constexpr atomic<T>::is_always_lock_free | Olivier Giroux, JF Bastien, Jeff Snyder | 2016-03-02 | 2016-03 | P0152R0 | Concurrency | Adopted 2016-02 |
P0154R1 | constexpr std::thread::hardware_{true,false}_sharing_size | JF Bastien, Olivier Giroux | 2016-03-03 | 2016-03 | P0154R0 | Concurrency | Adopted 2016-02 |
P0167R2 | Core Language Working Group "ready" Issues for the February, 2016 (Jacksonville) meeting | William M. Miller | 2016-03-04 | 2016-03 | P0167R1 | WG21 | Adopted 2016-02 |
P0170R1 | Wording for Constexpr Lambda | Faisal Vali | 2016-03-01 | 2016-03 | P0170R0 | Core | |
P0174R1 | Deprecating Vestigial Library Parts in C++17 | Alisdair Meredith | 2016-03-21 | 2016-03 | P0174R0 | Library Evolution | |
P0177R1 | Cleaning up allocator_traits | Alisdair Meredith | 2016-03-01 | 2016-03 | P0177R0 | Library Evolution | |
P0177R2 | Cleaning up allocator_traits | Alisdair Meredith | 2016-03-21 | 2016-03 | P0177R1 | Library Evolution | |
P0180R1 | Reserve a New Library Namespace Future Standardization | Alisdair Meredith | 2016-03-21 | 2016-03 | P0180R0 | Library Evolution | |
P0185R1 | Adding [nothrow-]swappable traits, revision 3 | Daniel Krugler | 2016-03-01 | 2016-03 | P0185R0 | Library | Adopted 2016-02 |
P0188R1 | Wording for [[fallthrough]] attribute | Andrew Tomazos | 2016-02-29 | 2016-03 | P0188R0 | Core | Adopted 2016-02 |
P0189R1 | Wording for [[nodiscard]] attribute | Andrew Tomazos | 2016-02-29 | 2016-03 | P0189R0 | Core | Adopted 2016-02 |
P0190R1 | Proposal for New memory order consume Definition | Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer | 2016-03-18 | 2016-03 | P0190R0 | Concurrency | |
P0191R1 | C++ virtual member function pointer comparison | Daniel Markus | 2016-03-20 | 2016-03 | P0191R0 | Evolution | |
P0193R1 | Where is Vectorization in C++‽ | JF Bastien, Hans Boehm | 2016-03-20 | 2016-03 | P0193R0 | Concurrency, SG14 | |
P0206R1 | A joining thread | Ville Voutilainen | 2016-03-09 | 2016-03 | P0206R0 | Concurrency, Library Evolution | |
P0212R1 | Wording for [[maybe_unused]] attribute | Andrew Tomazos | 2016-03-01 | 2016-03 | P0212R0 | Evolution | Adopted 2016-02 |
P0217R1 | Proposed wording for structured bindings | Jens Maurer | 2016-03-20 | 2016-03 | P0217R0 | Evolution, Core | |
P0218R1 | Adopt File System TS for C++17 | Beman Dawes | 2016-03-05 | 2016-03 | P0218R0 | Library, File System | |
P0220R1 | Adopt Library Fundamentals V1 TS Components for C++17 (R1) | Beman Dawes | 2016-03-03 | 2016-03 | P0220R0 | Library, Library Evolution | |
P0221R1 | Proposed wording for default comparisons, revision 3 | Jens Maurer | 2016-03-17 | 2016-03 | P0221R0 | Core | |
P0226R1 | Mathematical Special Functions for C++17, v5 | Walter E. Brown, Axel Naumann, Edward Smith-Rowland | 2016-02-29 | 2016-03 | P0226R0 | Library, Library Evolution | Adopted 2016-02 |
P0244R1 | Text_view: A C++ concepts and range based character encoding and code point enumeration library | Tom Honermann | 2016-03-20 | 2016-03 | P0244R0 | Library Evolution | |
P0245R1 | Hexadecimal float literals for C++ | Thomas Koeppe | 2016-03-04 | 2016-03 | P0245R0 | Evolution, Core | Adopted 2016-02 |
P0250R1 | Wording improvements for initialization and thread ids (CWG 2046) | Hans Boehm | 2016-03-20 | 2016-03 | P0250R0 | Concurrency, Core | |
P0253R1 | Fixing a design mistake in the searchers interface in Library Fundamentals | Marshall Clow | 2016-03-01 | 2016-03 | P0253R0 | Library Evolution | Adopted 2016-02 |
P0254R0 | Integrating std::string_view and std::string | Marshall Clow | 2016-03-20 | 2016-03 | Library Evolution | ||
P0258R1 | is_contiguous_layout | Michael Spencer | 2016-03-05 | 2016-03 | P0258R0 | Library, Core | |
P0263R1 | Core Language Working Group "tentatively ready" Issues for the February, 2016 (Jacksonville) Meeting | William M. Miller | 2016-03-04 | 2016-03 | P0263R0 | WG21 | Adopted 2016-02 |
P0267R1 | A Proposal to Add 2D Graphics Rendering and Display to C++, | Michael McLaughlin, Herb Sutter, Jason Zink | 2016-03-21 | 2016-03 | P0267R0 | Library Evolution | |
P0272R1 | Give 'std::string' a non-const '.data()' member function | David Sankel | 2016-03-04 | 2016-03 | P0272R0 | Library Evolution | Adopted 2016-02 |
P0275R0 | A Proposal to add Classes and Functions Required for Dynamic Library Load | Antony Polukhin | 2016-03-20 | 2016-03 | Library Evolution | ||
P0276R0 | A Proposal to add Attribute [[visible]] | Antony Polukhin | 2016-03-20 | 2016-03 | Evolution, Core | ||
P0277R1 | const Inheritance | David Wilson | 2016-02-22 | 2016-03 | P0277R0 | Evolution | |
P0283R1 | Standard and non-standard attributes | J. Daniel Garcia | 2016-03-15 | 2016-03 | P0283R0 | Core | |
P0290R0 | apply() for synchronized_value<T> | Anthony Williams | 2016-02-19 | 2016-03 | Concurrency | ||
P0292R0 | constexpr if: A slightly different syntax | Jens Maurer | 2016-03-17 | 2016-03 | Core | ||
P0295R0 | Adopt Selected Library Fundamentals V2 Components for C++17 | Walter E. Brown | 2016-03-01 | 2016-03 | Library Evolution, Library | Adopted 2016-06 | |
P0296R0 | Forward progress guarantees: Base definitions | Torvald Riegel | 2016-03-05 | 2016-03 | Core | ||
P0299R0 | Forward progress guarantees for the Parallelism TS v2 | Torvald Riegel | 2016-03-05 | 2016-03 | Library | ||
P0301R0 | Wording for Unified Call Syntax | Jens Maurer | 2016-03-04 | 2016-03 | Core | ||
P0301R1 | Wording for Unified Call Syntax (revision 1) | Jens Maurer | 2016-03-21 | 2016-03 | P0301R0 | Evolution | |
P0302R0 | Deprecating Allocator Support in std::function | Jonathan Wakely | 2016-03-18 | 2016-03 | Library | ||
P0304R0 | C++ Standard Library Issues Resolved Directly In Jacksonville | Marshall Clow | 2016-03-04 | 2016-03 | Library | Adopted 2016-02 | |
P0305R0 | If statement with initializer | Thomas Koeppe | 2016-03-14 | 2016-03 | Evolution, Core | ||
P0306R0 | Comma elision and comma deletion | Thomas Koeppe | 2016-03-17 | 2016-03 | Evolution, Core, WG14 liason | ||
P0308R0 | Valueless Variants Considered Harmful | Peter Dimov | 2016-03-16 | 2016-03 | Library Evolution, Library | ||
P0309R0 | Partial class | Daniele Bordes, Markus Hosch | 2016-03-17 | 2016-03 | Evolution | ||
P0310R0 | Splitting node and array allocation in allocators | Marcelo Zimbres | 2016-03-19 | 2016-03 | Library Evolution | ||
P0311R0 | A Unified Vision for Manipulating Tuple-like Objects | Matthew Woehlke | 2016-03-18 | 2016-03 | Evolution | ||
P0312R0 | Make Pointers to Members Callable | Barry Revzin | 2016-03-20 | 2016-03 | Evolution | ||
P0313R0 | Comparison operators in fold-expressions | Ville Voutilainen | 2016-03-21 | 2016-03 | Evolution | ||
2016-06 pre-Oulu | |||||||
N4590 | PL22.16/WG21 draft agenda: 20-25 Jun 2016, Oulu, FI | Clark Nelson | 2016-04-07 | 2016-06 | |||
N4591 | WG21 telecon meeting: Pre-Oulu | Herb Sutter | 2016-05-19 | 2016-06 | |||
N4592 | Modules TS Working Draft | Gabriel Dos Reis | 2016-05-30 | 2016-06 | |||
N4593 | Editor's Report -- Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-05-30 | 2016-06 | |||
N4594 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-05-30 | 2016-06 | |||
P0009R2 | Polymorphic Multidimensional Array View | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander | 2016-05-27 | 2016-06 | P0009R1 | Library Evolution | |
P0023R0 | Relocator: Efficiently moving objects | Denis Bider | 2016-04-08 | 2016-06 | |||
P0032R2 | Homogeneous interface for variant, any and optional (Revision 2) | Vicente J. Botet Escriba | 2016-03-13 | 2016-06 | P0032R1 | Library Evolution | |
P0035R3 | Dynamic memory allocation for over-aligned data | Clark Nelson | 2016-05-26 | 2016-06 | P0035R2 | Core, Library Evolution | |
P0037R2 | Fixed-point real numbers | John McFarlane | 2016-05-30 | 2016-06 | P0037R1 | Numerics, SG14 | |
P0040R2 | Extending memory management tools | Brent Friedman | 2016-05-29 | 2016-06 | P0040R1 | Library Evolution, SG14 | |
P0057R4 | Wording for Coroutines | Gor Nishanov | 2016-05-29 | 2016-06 | P0057R3 | Core, Library | |
P0062R1 | When should compilers optimize atomics? | Hans Boehm, JF Bastien, Peter Dimov, Hal Finkel, Paul McKenney, Michael Wong, Jeffrey Yasskin | 2016-05-27 | 2016-06 | P0062R0 | Concurrency | |
P0067R2 | Elementary string conversions, revision 2 | Jens Maurer | 2016-05-27 | 2016-06 | P0067R1 | Library | |
P0073R2 | On unifying the coroutines and resumable functions proposals | Torvald Riegel | 2016-05-30 | 2016-06 | P0073R1 | Evolution | |
P0076R2 | Vector and Wavefront Policies | Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer | 2016-05-28 | 2016-06 | P0076R1 | Library Evolution | |
P0084R1 | Emplace Return Type (Revision 1) | Alan Talbot | 2016-05-28 | 2016-06 | P0084R0 | Library Evolution, Library | |
P0091R2 | Template argument deduction for class templates (Rev. 5) | Mike Spertus, Faisal Vali, Richard Smith | 2016-05-29 | 2016-06 | P0091R1 | Core | |
P0095R1 | Pattern Matching and Language Variants | David Sankel | 2016-05-29 | 2016-06 | P0095R0 | Evolution | |
P0096R3 | Feature-testing recommendations for C++ | Clark Nelson | 2016-04-29 | 2016-06 | P0096R2 | Feature Testing | |
P0108R1 | Skeleton Proposal for Thread-Local Storage (TLS) | Paul E. McKenney, JF Bastien | 2016-04-14 | 2016-06 | P0108R0 | Concurrency, Library Evolution | |
P0119R2 | Overload sets as function arguments | Andrew Sutton | 2016-05-28 | 2016-06 | P0119R1 | Evolution | |
P0122R2 | span: bounds-safe views for sequences of objects | Neil MacIntosh | 2016-05-26 | 2016-06 | P0122R1 | Library Evolution | |
P0123R2 | string_span: bounds-safe views for sequences of objects | Neil MacIntosh | 2016-05-26 | 2016-06 | P0123R1 | Library Evolution | |
P0141R0 | Modules, Componentization, and Transitional Paths | Gabriel Dos Reis, Pavel Curtis | 2015-10-05 | 2016-06 | Modules | ||
P0145R2 | Refining Expression Evaluation Order for Idiomatic C++ | Gabriel Dos Reis, Herb Sutter, Jonathan Caves | 2016-03-03 | 2016-06 | P0145R1 | Core | |
P0165R2 | C++ Standard Library Issues to be moved in Oulu | Marshall Clow | 2016-05-30 | 2016-06 | P0165R1 | Library | |
P0190R2 | Proposal for New memory order consume Definition | Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien | 2016-05-25 | 2016-06 | P0190R1 | Concurrency | |
P0194R1 | Static reflection | Matúš Chochlík, Axel Naumann | 2016-05-17 | 2016-06 | P0194R0 | Reflection | |
P0196R1 | Generic none() factories for Nullable types | Vicente J. Botet Escriba | 2016-05-22 | 2016-06 | P0196R0 | Library Evolution | |
P0202R1 | Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers | Antony Polukhin | 2016-05-21 | 2016-06 | P0202R0 | Library Evolution | |
P0209R1 | make_from_tuple: apply for construction | Pablo Halpern | 2016-05-29 | 2016-06 | P0209R0 | Library | |
P0211R1 | Allocator-aware library wrappers for dynamic allocation | Thomas Koeppe | 2016-05-30 | 2016-06 | P0211R0 | Library Evolution | |
P0214R1 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2016-05-28 | 2016-06 | P0214R0 | Library evolution, Concurrency | |
P0217R2 | Proposed wording for structured bindings | Jens Maurer | 2016-05-26 | 2016-06 | P0217R1 | Evolution, Library Evolution | |
P0233R1 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong | 2016-05-29 | 2016-06 | P0233R0 | Concurrency, SG14, Library Evolution | |
P0237R1 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2016-05-30 | 2016-06 | P0237R0 | Library Evolution, SG14, Numerics | |
P0252R1 | Operator Dot Wording | Bjarne Stroustrup, Gabriel Dos Reis | 2016-03-02 | 2016-06 | P0252R0 | Evolution, Core | |
P0254R1 | Integrating std::string_view and std::string | Marshall Clow | 2016-05-29 | 2016-06 | P0254R0 | Library Evolution | |
P0257R1 | A byte type for increased type safety | Neil MacIntosh | 2016-05-27 | 2016-06 | P0257R0 | Evolution | |
P0292R1 | constexpr if: A slightly different syntax | Jens Maurer | 2016-05-26 | 2016-06 | P0292R0 | Core | |
P0296R1 | Forward progress guarantees: Base definitions | Torvald Riegel | 2016-05-27 | 2016-06 | P0296R0 | Core | |
P0298R0 | A byte type definition | Neil MacIntosh | 2016-05-27 | 2016-06 | Library Evolution | ||
P0306R1 | Comma elision and comma deletion | Thomas Koeppe | 2016-05-08 | 2016-06 | P0306R0 | Evolution, Core, WG14 | |
P0307R0 | Making Optional Greater Equal Again | Tony Van Eerd | 2016-03-15 | 2016-06 | Library Evolution, Library | ||
P0315R0 | Lambdas in unevaluated context | Louis Dionne | 2016-05-24 | 2016-06 | Evolution | ||
P0317R0 | Directory Entry Caching for Filesystem | Beman Dawes | 2016-05-29 | 2016-06 | Library | ||
P0318R0 | decay_unwrap and unwrap_reference | Vicente J. Botet Escriba | 2016-05-22 | 2016-06 | Library Evolution | ||
P0319R0 | Adding Emplace functions for promise<T>/future<T> | Vicente J. Botet Escriba | 2016-05-22 | 2016-06 | Library Evolution, Concurrency | ||
P0320R0 | Thread Constructor Attributes | Vicente J. Botet Escriba | 2016-05-22 | 2016-06 | Library Evolution, Concurrency | ||
P0322R0 | exception_list | Bryce Adelstein Lelbach, Alisdair Meredith, Jared Hoberock | 2016-04-24 | 2016-06 | Library Evolution. Concurrency | ||
P0323R0 | A proposal to add a utility class to represent expected monad (Revision 2) | Vicente J. Botet Escriba | 2016-05-28 | 2016-06 | Library Evolution | ||
P0324R0 | One Concept Definition Syntax | Zhihao Yuan | 2016-05-04 | 2016-06 | Evolution | ||
P0325R0 | Propose to adopt make_array in C++17 | Zhihao Yuan | 2016-03-31 | 2016-06 | Library Evolution | ||
P0326R0 | Structured binding: customization point issues | Vicente J. Botet Escriba | 2016-05-28 | 2016-06 | Evolution, Library Evolution | ||
P0327R0 | Product types access | Vicente J. Botet Escriba | 2016-05-29 | 2016-06 | Evolution, Reflection, Library Evolution | ||
P0329R0 | Designated Initialization | Tim Shen, Richard Smith, Zhihao Yuan, Chandler Carruth | 2016-05-09 | 2016-06 | Evolution | ||
P0330R0 | User-Defined Literals for size_t | Rein Halbersma | 2016-05-15 | 2016-06 | N4254 | Library Evolution | |
P0331R0 | Motivation and Examples for Multidimensional Array | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander | 2016-05-27 | 2016-06 | Library Evolution | ||
P0332R0 | Relaxed Incomplete Multidimensional Array Type Declaration | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander | 2016-05-27 | 2016-06 | Library Evolution | ||
P0333R0 | Improving Parallel Algorithm Exception Handling | Bryce Lelbach | 2016-05-15 | 2016-06 | Concurrency, Library Evolution, Library | ||
P0334R0 | Immutable Persistent Containers | Bryce Lelbach | 2016-04-24 | 2016-06 | Library Evolution | ||
P0335R0 | Context Tokens for Parallel Algorithms | Pablo Halpern | 2016-05-28 | 2016-06 | Concurrency | ||
P0336R0 | Better Names for Parallel Execution Policies in C++17 | Pablo Halpern | 2016-05-28 | 2016-06 | Concurrency, Library Evolution | ||
P0337R0 | Delete operator= for polymorphic_allocator | Pablo Halpern | 2016-05-25 | 2016-06 | Library Evolution, Library | Adopted 2016-06 | |
P0338R0 | C++ generic factories | Vicente J. Botet Escriba | 2016-05-24 | 2016-06 | Library Evolution | ||
P0339R0 | polymorphic_allocator<void> as a vocabulary type | Pablo Halpern, Dietmar Kühl | 2016-05-31 | 2016-06 | Library Evolution | ||
P0340R0 | Making std::underlying_type SFINAE-friendly | R. "Tim" Song | 2016-05-30 | 2016-06 | Library Evolution | ||
P0341R0 | parameter packs outside of templates | Mike Spertus | 2016-05-30 | 2016-06 | Reflection, Evolution | ||
P0342R0 | Timing barriers | Mike Spertus | 2016-05-30 | 2016-06 | Evolution | ||
P0343R0 | Meta-programming High-Order Functions | Vicente J. Botet Escriba | 2016-05-24 | 2016-06 | Library Evolution | ||
P0345R0 | Allowing any unsigned integral type as parameter type for literal operators | Michael Dominiak | 2016-05-25 | 2016-06 | Evolution | ||
P0346R0 | A <random> Nomenclature Tweak | Walter E. Brown | 2016-05-25 | 2016-06 | Library | ||
P0347R0 | Simplifying simple uses of <random> | R. "Tim" Song, Melissa O'Neill | 2016-05-30 | 2016-06 | Numerics, Library Evolution | ||
P0348R0 | Validity testing issues | Andrzej Krzemienski | 2016-05-25 | 2016-06 | Core | ||
P0349R0 | Assumptions about the size of datapar | Matthias Kretz | 2016-05-24 | 2016-06 | Concurrency | ||
P0350R0 | Integrating datapar with parallel algorithms and executors | Matthias Kretz | 2016-05-24 | 2016-06 | Concurrency | ||
P0352R0 | Smart References through Delegation: An Alternative to N4477's Operator Dot | Hubert Tong, Faisal Vali | 2016-05-30 | 2016-06 | Evolution | ||
P0353R0 | Unicode Encoding Conversions for the Standard Library | Beman Dawes | 2016-05-30 | 2016-06 | Library Evolution | ||
P0354R0 | default == is >, default < is < so | Tony Van Eerd | 2016-05-15 | 2016-06 | Evolution | ||
P0355R0 | Extending <chrono> to Calendars and Time Zones | Howard Hinnant | 2016-05-30 | 2016-06 | Library Evolution | ||
P0356R0 | Simplified partial function application | Tomasz Kamiński | 2016-05-22 | 2016-06 | Library Evolution | ||
P0357R0 | reference_wrapper for incomplete types | Tomasz Kamiński | 2016-05-24 | 2016-06 | Library Evolution | ||
P0358R0 | Fixes for not_fn | Tomasz Kamiński | 2016-05-28 | 2016-06 | Library Evolution | ||
P0359R0 | SG5: Transactional Memory (TM) Meeting Minutes 2016/02/22-2016/05/23 | Michael Wong | 2016-05-30 | 2016-06 | Transaction Memory | ||
P0360R0 | SG14: Low Latency Meeting Minutes 2016/02/17-2015/05/25 | Michael Wong | 2016-05-30 | 2016-06 | SG14 | ||
P0361R0 | Invoking Algorithms asynchronously | Hartmut Kaiser, Thomas Heller, Michael Wong | 2016-05-30 | 2016-06 | Concurrency, SG14, Library Evolution | ||
P0362R0 | Towards support for Heterogeneous Devices in C++ (Concurrency aspects) | Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown | 2016-05-23 | 2016-06 | Evolution, SG14, Concurrency | ||
P0363R0 | Towards support for Heterogeneous Devices in C++ (Language aspects) | Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown | 2016-05-30 | 2016-06 | Evolution, SG14 | ||
P0364R0 | Report on Exception Handling Lite (Disappointment) from SG14 | Michael Wong, Sunil Srivastava, Sean Middleditch, Patrice Roy | 2016-05-23 | 2016-06 | Evolution, SG14, Concurrency | ||
P0365R0 | Report on SG14, a year later and future directions | Michael Wong | 2016-05-30 | 2016-06 | Evolution, SG14, Concurrency, Library Evolution, Numerics, Reflection | ||
P0366R0 | Extending the Transactional Memory Technical Specification with an in_transaction Statemen | Victor Luchangco, Michael Spear, Michael Wong | 2016-05-30 | 2016-06 | Reflection | ||
P0367R0 | a C++ standard library class to qualify data accesses | Ronan Keryell, Joël Falcou | 2016-05-29 | 2016-06 | Library Evolution, SG14, Concurrency | ||
P0369R0 | 2017-07 Toronto ISO WG21 C++ Standard Meeting information | Michael Wong, Botond Ballo, JF Bastien, Hubert Tong, Patrice Roy, Tony Van Eerd, Duncan Smith | 2016-05-23 | 2016-06 | WG21 | ||
P0370R0 | Ranges TS Design Updates Omnibus | Casey Carter, Eric Niebler | 2016-05-30 | 2016-06 | Library Evolution | ||
P0371R0 | Temporarily deprecate memory_order_consume | Hans Boehm | 2016-05-26 | 2016-06 | Concurrency, Core | ||
P0372R0 | A type for utf-8 data | Michael Spencer, Davide C. C. Italiano | 2016-05-30 | 2016-06 | Evolution | ||
P0373R0 | Proposal of File Literals | Andrew Tomazos | 2016-05-21 | 2016-06 | Evolution | ||
P0374R0 | Stream parallelism patterns | J. Daniel Garcia, David del Rio, Manuel F. Dolz, Javier Garcia-Blas, Luis M. Sanchez, Marco Danelutto, Massimo Torquati | 2016-05-30 | 2016-06 | Concurrency | ||
P0375R0 | [[exhaustive]] attribute for enums | David Sankel | 2016-05-29 | 2016-06 | Evolution | ||
P0376R0 | A Single Generalization of std::invoke, std::apply, and std::visit | Matt Calabrese | 2016-05-28 | 2016-06 | Library Evolution | ||
P0377R0 | std::integral_constant with a Deduced Value Type | Matt Calabrese | 2016-05-29 | 2016-06 | Library Evolution | ||
P0379R0 | Why a joining thread from P0206 is a Bad Idea | Detlef Vollman | 2016-05-27 | 2016-06 | Library Evolution, Library | ||
P0380R0 | A Contract Design | G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup | 2016-05-28 | 2016-06 | Evolution | ||
P0381R0 | Numeric Width | John McFarlane | 2016-05-30 | 2016-06 | Numerics, SG14 | ||
P0382R0 | Comments on P0119: Overload sets as function arguments | Tomasz Kamiński | 2016-05-29 | 2016-06 | Evolution | ||
P0384R0 | Core Language Working Group "tentatively ready" Issues for the June, 2016 (Oulu) meeting | William M. Miller | 2016-05-30 | 2016-06 | Core | Adopted 2016-06 | |
P0385R0 | Static reflection: Rationale, design and evolution | Matúš Chochlík, Axel Naumann | 2016-05-30 | 2016-06 | Reflection, Evolution | ||
P0386R0 | Inline Variables | Hal Finkel, Richard Smith | 2016-05-30 | 2016-06 | Evolution | ||
2016-07 post-Oulu | |||||||
N4595 | WG21 2016-06-10 Telecon Minutes | Jonathan Wakely | 2016-06-15 | 2016-07 | |||
N4596 | PL22.16 Jacksonville Minutes (revised) | Jonathan Wakely | 2016-04-01 | 2016-07 | |||
N4597 | WG21 2016-06 Oulu Minutes | Jonathan Wakely | 2016-07-11 | 2016-07 | |||
N4598 | PL22.16 2016-06 Oulu Minutes | Jonathan Wakely | 2016-07-10 | 2016-07 | |||
N4599 | 2016-08 LWG Meeting | Robert Douglas | 2016-07-02 | 2016-07 | |||
N4600 | Working Draft, C++ Extensions for Library Fundamentals, Version 2 | Geoffrey Romer | 2016-07-01 | 2016-07 | |||
N4601 | Editor's Report for the Library Fundamentals TS | Geoffrey Romer | 2016-07-01 | 2016-07 | |||
N4602 | WG21 telecon minutes - pre-Oulu (revised) | Jonathan Wakely | 2016-07-10 | 2016-07 | |||
N4603 | Editor's Report -- Committee Draft, Standard for Programming Language C++ | Richard Smith | 2016-07-12 | 2016-07 | |||
N4604 | C++17 CD Ballot Document | Richard Smith | 2016-07-12 | 2016-07 | |||
N4605 | missing | ||||||
N4606 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-07-12 | 2016-07 | Revised N4618 | ||
P0003R3 | Removing Deprecated Exception Specifications from C++17 | Alisdair Meredith | 2016-06-23 | 2016-07 | P0003R2 | Core | |
P0003R4 | Removing Deprecated Exception Specifications from C++17 | Alisdair Meredith | 2016-06-25 | 2016-07 | P0003R3 | Core | |
P0028R4 | Using attribute namespaces without repetition | J. Daniel Garcia, Daveed Vandevoorde | 2016-06-22 | 2016-07 | P0028R3 | Core | Adopted 2016-06 |
P0032R3 | Homogeneous interface for variant, any and optional (Revision 3) | Vicente J. Botet Escriba | 2016-05-24 | 2016-07 | P0032R2 | Library Evolution | Adopted 2016-06 |
P0035R4 | Dynamic memory allocation for over-aligned data | Clark Nelson | 2016-06-21 | 2016-07 | P0035R3 | Core, Library Evolution | Adopted 2016-06 |
P0040R3 | Extending memory management tools | Brent Friedman | 2016-06-24 | 2016-07 | P0040R2 | Library Evolution, SG14 | Adopted 2016-06 |
P0053R1 | C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis | 2015-10-24 | 2016-07 | P0053R0 | Library evolution, Concurrency, Library | |
P0053R2 | C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis | 2016-07-05 | 2016-07 | P0053R1 | Library evolution, Concurrency, Library | |
P0057R5 | Wording for Coroutines | Gor Nishanov | 2016-07-10 | 2016-07 | P0057R4 | Core, Library | |
P0063R3 | C++17 should refer to C11 instead of C99 | Clark Nelson, Hans Boehm | 2016-06-23 | 2016-07 | P0063R2 | Library Evolution | Adopted 2016-06 |
P0067R3 | Elementary string conversions, revision 2 | Jens Maurer | 2016-06-23 | 2016-07 | P0067R2 | Library | Adopted 2016-06 |
P0067R4 | Elementary string conversions, revision 4 | Jens Maurer | 2016-07-11 | 2016-07 | P0067R3 | Library | |
P0076R3 | Vector and Wavefront Policies | Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer | 2016-07-07 | 2016-07 | P0076R2 | Library Evolution | |
P0083R3 | Splicing Maps and Sets (Revision 5) | Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett | 2016-06-24 | 2016-07 | P0083R2 | Library Evolution | Adopted 2016-06 |
P0084R2 | Emplace Return Type (Revision 1) | Alan Talbot | 2016-06-23 | 2016-07 | P0084R1 | Library Evolution, Library | Adopted 2016-06 |
P0088R3 | Variant: a type-safe union for C++17 (v8) | Axel Naumann | 2016-06-23 | 2016-07 | P0088R2 | Library | Adopted 2016-06 |
P0091R3 | Template argument deduction for class templates (Rev. 6) | Mike Spertus, Faisal Vali, Richard Smith | 2016-06-24 | 2016-07 | P0091R2 | Core | Adopted 2016-06 |
P0122R3 | span: bounds-safe views for sequences of objects | Neil MacIntosh | 2016-07-10 | 2016-07 | P0122R2 | Library Evolution | |
P0124R2 | Linux-Kernel Memory Model | Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng | 2016-06-26 | 2016-07 | P0124R1 | Concurrency | |
P0127R2 | Declaring non-type template arguments with auto | James Touton, Mike Spertus | 2016-06-23 | 2016-07 | P0127R1 | Evolution | Adopted 2016-06 |
P0135R1 | Wording for guaranteed copy elision through simplified value categories | Richard Smith | 2016-06-20 | 2016-07 | P0135R0 | Adopted 2016-06 | |
P0137R1 | Core Issue 1776: Replacement of class objects containing reference members | Richard Smith | 2016-06-23 | 2016-07 | P0137R0 | Core | Adopted 2016-06 |
P0145R3 | Refining Expression Evaluation Order for Idiomatic C++ | Gabriel Dos Reis, Herb Sutter, Jonathan Caves | 2016-06-23 | 2016-07 | P0145R2 | Core | Adopted 2016-06 |
P0174R2 | Deprecating Vestigial Library Parts in C++17 | Alisdair Meredith | 2016-06-23 | 2016-07 | P0174R1 | Library Evolution | Adopted 2016-06 |
P0175R1 | Synopses for the C library | Thomas Koeppe, Richard Smith | 2016-06-24 | 2016-07 | P0175R0 | Library | Adopted 2016-06 |
P0180R2 | Reserve a New Library Namespace Future Standardization | Alisdair Meredith | 2016-06-23 | 2016-07 | P0180R1 | Library Evolution | Adopted 2016-06 |
P0181R1 | Ordered By Default | Alisdair Meredith | 2016-06-23 | 2016-07 | P0181R0 | Library Evolution | Adopted 2016-06, Removed 2017-03 |
P0192R1 | Adding a Fundamental Type for Short Float | Boris Fomitchev, Sergei Nikolaev, Olivier Giroux, Lawrence Crowl | 2016-02-14 | 2016-07 | P0192R0 | Evolution | |
P0209R2 | make_from_tuple: apply for construction | Pablo Halpern | 2016-06-23 | 2016-07 | P0209R1 | Library | Adopted 2016-06 |
P0217R3 | Proposed wording for structured bindings | Jens Maurer | 2016-06-24 | 2016-07 | P0217R2 | Evolution, Library Evolution | Adopted 2016-06 |
P0219R1 | Relative Paths for Filesystem | Beman Dawes | 2016-06-24 | 2016-07 | P0219R0 | Library, File System | Adopted 2016-06 |
P0221R2 | Proposed wording for default comparisons, revision 4 | Jens Maurer | 2016-06-23 | 2016-07 | P0221R1 | Evolution, Core | |
P0237R2 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner, Nathan Myers | 2016-07-11 | 2016-07 | P0237R1 | Library Evolution, SG14, Numerics | |
P0250R2 | Wording improvements for initialization and thread ids (CWG 2046, 1784) | Hans Boehm | 2016-07-10 | 2016-07 | P0250R1 | Concurrency, Core | |
P0254R2 | Integrating std::string_view and std::string | Marshall Clow | 2016-06-24 | 2016-07 | P0254R1 | Library Evolution | Adopted 2016-06 |
P0258R2 | has_unique_object_representations - wording | Michael Spencer | 2016-06-24 | 2016-07 | P0258R1 | Library | Adopted 2016-06 |
P0266R1 | Removing Restrictions on requires-Expressions | Walter E. Brown | 2016-07-10 | 2016-07 | P0266R0 | Core | |
P0267R2 | A Proposal to Add 2D Graphics Rendering and Display to C++, | Michael McLaughlin, Herb Sutter, Jason Zink | 2016-06-22 | 2016-07 | P0267R1 | Library Evolution | |
P0270R1 | Removing C dependencies from signal handler wording | Hans Boehm | 2016-07-10 | 2016-07 | P0270R0 | Library | |
P0283R2 | Standard and non-standard attributes | J. Daniel Garcia | 2016-06-22 | 2016-07 | P0283R1 | Core | Adopted 2016-06 |
P0292R2 | constexpr if: A slightly different syntax | Jens Maurer | 2016-06-20 | 2016-07 | P0292R1 | Core | Adopted 2016-06 |
P0296R2 | Forward progress guarantees: Base definitions | Torvald Riegel | 2016-06-21 | 2016-07 | P0296R1 | Core | Adopted 2016-06 |
P0298R1 | A byte type definition | Neil MacIntosh | 2016-07-10 | 2016-07 | P0298R0 | Library Evolution | |
P0299R1 | Forward progress guarantees for the Parallelism TS features | Torvald Riegel | 2016-06-24 | 2016-07 | P0299R0 | Library | Adopted 2016-06 |
P0302R1 | Removing Allocator Support in std::function (rev 1) | Jonathan Wakely | 2016-06-23 | 2016-07 | P0302R0 | Library | Adopted 2016-06 |
P0304R1 | C++ Standard Library Issues Resolved Directly In Oulu | Marshall Clow | 2016-06-24 | 2016-07 | P0304R0 | Library | Adopted 2016-06 |
P0305R1 | Selection statements with initializer | Thomas Koeppe | 2016-06-24 | 2016-07 | P0305R0 | Evolution, Core | Adopted 2016-06 |
P0307R2 | Making Optional Greater Equal Again | Tony Van Eerd | 2016-03-15 | 2016-07 | P0307R1 | Library Evolution, Library | Adopted 2016-06 |
P0314R0 | Querying the alignment of an object | Robert Haberlach | 2016-03-28 | 2016-07 | Evolution | ||
P0325R1 | Propose to adopt make_array into the IS | Zhihao Yuan | 2016-06-29 | 2016-07 | P0325R0 | Library | |
P0336R1 | Better Names for Parallel Execution Policies in C++17 | Pablo Halpern | 2016-06-23 | 2016-07 | P0336R0 | Concurrency, Library Evolution | Adopted 2016-06 |
P0346R1 | A <random> Nomenclature Tweak | Walter E. Brown | 2016-06-21 | 2016-07 | P0346R0 | Library | Adopted 2016-06 |
P0358R1 | Fixes for not_fn | Tomasz Kamiński | 2016-06-22 | 2016-07 | P0358R0 | Library Evolution | Adopted 2016-06 |
P0370R1 | Ranges TS Design Updates Omnibus | Casey Carter, Eric Niebler | 2016-07-05 | 2016-07 | P0370R0 | Library Evolution | |
P0371R1 | Temporarily discourage memory_order_consume | Hans Boehm | 2016-06-23 | 2016-07 | P0371R0 | Library, Core | Adopted 2016-06 |
P0380R1 | A Contract Design | G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup | 2016-07-11 | 2016-07 | P0380R0 | Evolution | |
P0386R2 | Inline Variables | Hal Finkel, Richard Smith | 2016-06-24 | 2016-07 | P0386R1 | Adopted 2016-06 | |
P0387R0 | Memory Model Issues for Concurrent Data Structures | Hans Boehm | 2016-07-11 | 2016-07 | Concurrency | ||
P0388R0 | Permit conversions to arrays of unknown bound | Robert Haberlach | 2016-06-28 | 2016-07 | Evolution | ||
P0389R0 | template keyword in unqualified-ids | Robert Haberlach | 2016-06-28 | 2016-07 | Evolution | ||
P0390R0 | A Proposal to Add Pointer Cast Functions with Move Semantics to the Standard Library | Nickolas Pokhylets | 2016-06-04 | 2016-07 | Library Evolution, Library | ||
P0391R0 | Introducing the term "templated entity" | Jens Maurer | 2016-06-21 | 2016-07 | Core | Adopted 2016-06 | |
P0392R0 | Adapting string_view by filesystem paths | Nicolai Josuttis | 2016-06-23 | 2016-07 | Library | Adopted 2016-06 | |
P0393R3 | Making Variant Greater Equal | Tony Van Eerd | 2016-06-21 | 2016-07 | P0393R2 | Library | Adopted 2016-06 |
P0394R4 | Hotel Parallelifornia: terminate() for Parallel Algorithms Exception Handling | JF Bastien, Bryce Adelstein Lelbach | 2016-06-23 | 2016-07 | P0394R3 | Concurrency | Adopted 2016-06 |
P0396R0 | C++ Concepts Active Issues List (Snapshot of Revision 4) | Andrew Sutton | 2016-06-24 | 2016-07 | Core | Adopted 2016-06 | |
P0397R0 | C++ Standard Library Priority 1 Issues Resolved Directly In Oulu | Alisdair Meredith | 2016-06-24 | 2016-07 | Library | Adopted 2016-06 | |
P0398R0 | Core issue 1518: Explicit default constructors and copy-list-initialization | Jens Maurer | 2016-06-24 | 2016-07 | Core | Adopted 2016-06 | |
P0400R0 | Wording for Order of Evaluation of Function Arguments | William M. Miller | 2016-06-25 | 2016-07 | WG21 | ||
P0401R0 | Extensions to the Allocator interface | Jonathan Wakely | 2016-07-08 | 2016-07 | Library Evolution | ||
P0404R0 | Matching Types: 404 Syntax Not found | Hubert Tong, James Touton | 2016-07-11 | 2016-07 | Evolution | ||
P0405R0 | Wording for Networking TS changes from Kona | Jonathan Wakely | 2016-06-28 | 2016-07 | Library | ||
P0407R0 | Allocator-aware basic stringbuf | Peter Sommerlad | 2016-07-05 | 2016-07 | Library Evolution, Library | ||
P0408R0 | Efficient Access to basic stringbuf's Buffer | Peter Sommerlad | 2016-07-01 | 2016-07 | Library Evolution, Library | ||
P0409R0 | Allow lambda capture [=, this] | Thomas Koeppe | 2016-06-27 | 2016-07 | Evolution | ||
P0411R0 | Separating Library Requirements and Preconditions | Jonathan Wakely | 2016-07-07 | 2016-07 | Library Evolution, Library | ||
P0413R0 | Updating Parallel Execution Policy Names in the Parallelism TS | Pablo Halpern | 2016-07-07 | 2016-07 | Concurrency, Library Evolution | ||
P0414R0 | Merging shared_ptr changes from Library Fundamentals to C++17 | Jonathan Wakely | 2016-07-07 | 2016-07 | Library | ||
P0416R0 | Operator Dot (R3) | Bjarne Stroustrup, Gabriel Dos Reis | 2016-07-10 | 2016-07 | N4477 | Evolution, Core | |
P0417R0 | C++17 should refer to ISO/IEC 10646 2014 instead of 1994 | Beman Dawes | 2016-07-13 | 2016-07 | Core, Library | ||
2016-10 pre-Issaquah | |||||||
N4607 | Toronto Meeting Information | Michael Wong | 2016-07-18 | 2016-10 | WG21 | ||
N4608 | PL22.16/WG21 draft agenda: 7-12 Nov 2016, Issaquah, WA, US | Clark Nelson | 2016-07-21 | 2016-10 | WG21 | ||
N4609 | Business Plan and Convener's Report | Herb Sutter | 2016-08-11 | 2016-10 | WG21 | ||
N4610 | Working Draft, Extensions to C++ for Modules | Gabriel Dos Reis | 2016-10-16 | 2016-10 | WG21 | Revised N4637 | |
N4611 | Editor's Report for the Modules TS | Gabriel Dos Reis | 2016-10-16 | 2016-10 | WG21 | ||
N4612 | Working Draft, C++ extensions for Networking | Jonathan Wakely | 2016-10-17 | 2016-10 | WG21 | Revised N4626 | |
N4613 | Networking TS - Editor's Report | Jonathan Wakely | 2016-10-17 | 2016-10 | WG21 | ||
N4614 | WG21 telecon meeting: Pre-Issaquah | Herb Sutter | 2016-10-01 | 2016-10 | WG21 | ||
P0009R3 | Polymorphic Multidimensional Array View | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander | 2016-10-14 | 2016-10 | P0009R2 | Library Evolution | |
P0019R3 | Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus | 2016-10-14 | 2016-10 | P0019R2 | Library Evolution, Concurrency | |
P0020R3 | Floating Point Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2016-10-14 | 2016-10 | P0020R2 | Library Evolution, Concurrency | |
P0022R2 | Proxy Iterators for the Ranges Extensions | Eric Niebler | 2016-10-17 | 2016-10 | P0022R1 | Library | |
P0037R3 | Fixed-point real numbers | John McFarlane, Michael Wong | 2016-10-17 | 2016-10 | P0037R2 | Numerics, SG14, Library Evolution | |
P0051R2 | C++ generic overload function | Vicente J. Botet Escriba | 2016-10-13 | 2016-10 | P0051R1 | Library Evolution | |
P0057R6 | Wording for Coroutines | Gor Nishanov | 2016-10-16 | 2016-10 | P0057R5 | Core, Library | |
P0059R2 | Add rings to the Standard Library | Guy Davidson, Arthur O'Dwyer, Joe Best-Rotheray | 2016-10-14 | 2016-10 | P0059R1 | SG14, Library Evolution | |
P0098R1 | Towards Implementation and Use of memory order consume | Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl | 2016-01-04 | 2016-10 | P0098R0 | Concurrency | |
P0099R1 | A low-level API for stackful context switching | Oliver Kowalke, Nat Goodspeed | 2016-10-16 | 2016-10 | P0099R0 | Concurrency | |
P0165R3 | C++ Standard Library Issues to be moved in Issaquah | Marshall Clow | 2016-10-17 | 2016-10 | P0165R2 | Library | |
P0187R1 | Proposal/Wording for Bit-field Default Member Initializer Syntax | Andrew Tomazos | 2016-06-28 | 2016-10 | P0187R0 | Evolution | |
P0194R2 | Static reflection | Matúš Chochlík, Axel Naumann, David Sankel | 2016-10-15 | 2016-10 | P0194R1 | Reflection, Evolution | |
P0195R1 | Modernizing using-declarations | Robert Haberlach | 2016-10-15 | 2016-10 | P0195R0 | Core | |
P0196R2 | Generic none() factories for Nullable types | Vicente J. Botet Escriba | 2016-10-12 | 2016-10 | P0196R1 | Library Evolution | |
P0201R1 | An indirect value-type for C++ | Jonathan Coe | 2016-10-13 | 2016-10 | P0201R0 | Library Evolution | |
P0214R2 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2016-10-17 | 2016-10 | P0214R1 | Library Evolution | |
P0233R2 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer | 2016-10-17 | 2016-10 | P0233R1 | Concurrency, SG14, Library Evolution | |
P0237R3 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2016-10-17 | 2016-10 | P0237R2 | Library Evolution, SG14, Numerics | |
P0249R2 | Input Devices For 2D Graphics | Brett Searles, Michael McLaughlin, Jason Zink | 2016-10-07 | 2016-10 | P0249R1 | SG13 | |
P0252R2 | Operator Dot Wording | Bjarne Stroustrup, Gabriel Dos Reis | 2016-10-16 | 2016-10 | P0252R1 | Evolution, Core | |
P0261R1 | C++ Distributed Counters | Lawrence Crowl | 2016-10-13 | 2016-10 | P0261R0 | Concurrency | |
P0262R1 | A Class for Status and Optional Value | Lawrence Crowl, Chris Mysen | 2016-10-15 | 2016-10 | P0262R0 | Evolution | |
P0273R1 | Proposed modules changes from implementation and deployment experience | Richard Smith, Chandler Carruth, David Jones | 2016-10-17 | 2016-10 | P0273R0 | Evolution | |
P0279R1 | Read-Copy Update (RCU) for C++ | Paul E. McKenney | 2016-08-25 | 2016-10 | P0279R0 | Concurrency | |
P0290R1 | apply() for synchronized_value<T> | Anthony Williams | 2016-06-23 | 2016-10 | P0290R0 | Concurrency | |
P0293R0 | Template deduction for nested classes | S. Davis Herring | 2016-10-14 | 2016-10 | Evolution | ||
P0315R1 | Lambdas in unevaluated context | Louis Dionne | 2016-08-01 | 2016-10 | P0315R0 | Evolution | |
P0317R1 | Directory Entry Caching for Filesystem | Beman Dawes | 2016-10-15 | 2016-10 | P0317R0 | Library | Adopted 2017-03 |
P0320R1 | Thread Constructor Attributes | Vicente J. Botet Escriba | 2016-10-12 | 2016-10 | P0320R0 | Library Evolution, Concurrency | |
P0323R1 | A proposal to add a utility class to represent expected object (Revision 3) | Vicente J. Botet Escriba | 2016-10-12 | 2016-10 | P0323R0 | Library Evolution | |
P0327R1 | Product types access | Vicente J. Botet Escriba | 2016-10-16 | 2016-10 | P0327R0 | Evolution, Reflection, Library Evolution | |
P0329R1 | Designated Initialization Wording | Tim Shen, Richard Smith | 2016-09-26 | 2016-10 | P0329R0 | Core | |
P0338R1 | C++ generic factories | Vicente J. Botet Escriba | 2016-10-12 | 2016-10 | P0338R0 | Library Evolution | |
P0339R1 | polymorphic_allocator<void> as a vocabulary type | Pablo Halpern, Dietmar Kühl | 2016-10-15 | 2016-10 | P0339R0 | Library Evolution | |
P0347R1 | Simplifying simple uses of <random> | R. "Tim" Song, Melissa O'Neill | 2016-10-16 | 2016-10 | P0347R0 | Numerics, Library Evolution | |
P0353R1 | Unicode Friendly Encoding Conversions for the Standard Library | Beman Dawes | 2016-10-14 | 2016-10 | P0353R0 | Library Evolution | |
P0355R1 | Extending <chrono> to Calendars and Time Zones | Howard Hinnant | 2016-10-16 | 2016-10 | P0355R0 | Library Evolution | |
P0356R1 | Simplified partial function application | Tomasz Kamiński | 2016-10-13 | 2016-10 | P0356R0 | Library Evolution | |
P0357R1 | reference_wrapper for incomplete types | Tomasz Kamiński | 2016-09-29 | 2016-10 | P0357R0 | Library Evolution | |
P0361R1 | Invoking Algorithms asynchronously | Hartmut Kaiser, Thomas Heller, Bryce Adelstein Lelbach, John Biddiscombe, Michael Wong | 2016-10-15 | 2016-10 | P0361R0 | Concurrency, SG14, Library Evolution | |
P0370R2 | Ranges TS Design Updates Omnibus | Casey Carter, Eric Niebler | 2016-10-17 | 2016-10 | P0370R1 | Library | |
P0381R1 | Numeric Width | John McFarlane, Michael Wong | 2016-10-17 | 2016-10 | P0381R0 | Numerics, SG14 | |
P0385R1 | Static reflection: Rationale, design and evolution | Matúš Chochlík, Axel Naumann, David Sankel | 2016-10-15 | 2016-10 | P0385R0 | Reflection, Evolution | |
P0403R0 | Literal suffixes for basic_string_view | Marshall Clow | 2016-09-13 | 2016-10 | Library Evolution | ||
P0406R1 | Intrusive Containers | Hal Finkel | 2016-10-17 | 2016-10 | P0406R0 | Library Evolution | |
P0409R1 | Allow lambda capture [=, this] | Thomas Koeppe | 2016-10-11 | 2016-10 | P0409R0 | Evolution | |
P0412R0 | Benchmarking primitives | Mikhail Maltsev | 2016-07-05 | 2016-10 | Evolution, Library Evolution | ||
P0414R1 | Merging shared_ptr changes from Library Fundamentals to C++17 | Jonathan Wakely | 2016-10-06 | 2016-10 | P0414R0 | Library | |
P0415R0 | Constexpr for std::complex | Antony Polukhin | 2016-08-10 | 2016-10 | Library Evolution | ||
P0416R1 | Operator Dot (R3) | Bjarne Stroustrup, Gabriel Dos Reis | 2016-10-16 | 2016-10 | P0416R0 | Evolution, Core | |
P0418R1 | Fail or succeed: there is no atomic lattice | JF Bastien | 2016-08-02 | 2016-10 | P0418R0 | Concurrency, Library | |
P0421R0 | Static class constructor | Mariusz Moczala | 2016-09-14 | 2016-10 | Evolution | ||
P0422R0 | Out-of-Thin-Air Execution is Vacuous | Paul E. McKenney, Alan Jeffrey, Ali Sezgin, Tony Tye | 2016-07-27 | 2016-10 | Concurrency | ||
P0423R0 | Variable templates for Networking TS traits | Jonathan Wakely | 2016-08-04 | 2016-10 | Library | ||
P0424R0 | Reconsidering literal operator templates for strings | Louis Dionne | 2016-08-15 | 2016-10 | Evolution | ||
P0426R0 | Constexpr for std::char_traits | Antony Polukhin | 2016-08-10 | 2016-10 | Library Evolution | ||
P0428R0 | Familiar template syntax for generic lambdas | Louis Dionne | 2016-09-08 | 2016-10 | Evolution | ||
P0429R0 | A Standard flat_map | Zach Laine | 2016-08-31 | 2016-10 | Library, Library Evolution | ||
P0430R0 | File system library on non-POSIX-like operating systems | Jason Liu, Hubert Tong | 2016-09-12 | 2016-10 | Library, Library Evolution | ||
P0432R0 | Implicit and Explicit Default Comparison Operators | David Stone | 2016-09-18 | 2016-10 | Evolution | ||
P0433R0 | Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library | Mike Spertus, Walter E. Brown | 2016-10-16 | 2016-10 | Library Evolution, Library, Core | ||
P0434R0 | Portable Interrupt Library | Brett Searies | 2016-10-09 | 2016-10 | SG13 | ||
P0435R0 | Resolving LWG Issues re common_type | Walter E. Brown | 2016-10-14 | 2016-10 | Library | ||
P0436R0 | An Extensible Approach to Obtaining Selected Operators | Walter E. Brown | 2016-10-10 | 2016-10 | Evolution | ||
P0437R0 | Numeric Traits for the Next Standard Library | Walter E. Brown | 2016-10-14 | 2016-10 | Numerics, Library Evolution | ||
P0438R0 | Toward a <random> Technical Specification | Walter E. Brown | 2016-10-05 | 2016-10 | Numerics, Library Evolution | ||
P0439R0 | Make memory_order a scoped enumeration | Jonathan Wakely | 2016-10-06 | 2016-10 | Concurrency, Library Evolution | Adopted 2017-11 | |
P0440R0 | Floating Point Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2016-10-14 | 2016-10 | Concurrency, Library Evolution | ||
P0441R0 | Ranges: Merging Writable and MoveWritable | Casey Carter, Eric Niebler | 2016-10-17 | 2016-10 | Library Evolution, Library | ||
P0443R0 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards | 2016-10-17 | 2016-10 | Concurrency, SG14, Library Evolution | ||
P0444R0 | Unifying suspend-by-call and suspend-by-return | Nat Goodspeed | 2016-10-14 | 2016-10 | Concurrency, Evolution | ||
P0445R0 | SG14: Low Latency Meeting Minutes 2016/09/21-2016/10/13 | Michael Wong | 2016-10-16 | 2016-10 | SG14 | ||
P0446R0 | SG5: Transactional Memory (TM) Meeting Minutes 2016/07/18-2016/10/10 | Michael Wong | 2016-10-16 | 2016-10 | SG5 | ||
P0447R0 | Introduction of std::colony to the standard library | Matthew Bentley | 2016-10-16 | 2016-10 | Library Evolution, SG14 | ||
P0448R0 | A strstream replacement using span<charT> as | Peter Sommerlad | 2016-10-14 | 2016-10 | Library Evolution, Library | ||
P0451R0 | Future-Proofing Parallel Algorithms Exception Handling | Bryce Adelstein Lelbach, Alisdair Meredith | 2016-10-14 | 2016-10 | Concurrency, Library Evolution, Library | ||
P0452R0 | Binary transform_reduce(): The Missing Overload | Bryce Adelstein Lelbach | 2016-10-14 | 2016-10 | Concurrency, Library Evolution, Library | ||
P0454R0 | Wording for a Minimal mdspan | Bryce Adelstein Lelbach, H. Carter Edwards | 2016-10-10 | 2016-10 | Library Evolution, Library | ||
P0457R0 | String Prefix and Suffix Checking | Mikhail Maltsev | 2016-10-09 | 2016-10 | Library Evolution | ||
P0458R0 | Checking for Existence of an Element in Associative Containers | Mikhail Maltsev | 2016-10-09 | 2016-10 | Library Evolution | ||
P0459R0 | C++ Extensions for Ranges, Speculative Combined Proposal Document | Eric Niebler, Casey Carter | 2016-10-15 | 2016-10 | Library Evolution | ||
P0460R0 | Flat containers wording | Sean Middleditch | 2016-10-15 | 2016-10 | Library Evolution | ||
P0461R0 | Proposed RCU C++ API | Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer | 2016-10-16 | 2016-10 | Concurrency | ||
P0462R0 | Marking memory order consume Dependency Chains | Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl, JF Bastien, Micheal Wong | 2016-10-13 | 2016-10 | Concurrency | ||
P0463R0 | endian, Just endian | Howard Hinnant | 2016-10-16 | 2016-10 | Library Evolution | ||
P0464R0 | Revisiting the meaning of "foo(ConceptName,ConceptName)" | Tony Van Eerd, Botond Ballo | 2016-10-11 | 2016-10 | Evolution | ||
P0465R0 | Procedural Function Interfaces | Lisa Lippincott | 2016-10-16 | 2016-10 | Evolution | ||
P0466R0 | Layout-compatibility and Pointer-interconvertibility Traits | Lisa Lippincott | 2016-10-15 | 2016-10 | Library Evolution | ||
P0467R0 | Iterator Concerns for Parallel Algorithms | Alisdair Meredith | 2016-10-13 | 2016-10 | Concurrency, Library | ||
P0468R0 | A Proposal to Add an Intrusive Smart Pointer to the C++ Standard Library | Isabella Muerte | 2016-10-15 | 2016-10 | SG14, Library Evolution | ||
P0469R0 | Sample in place | R. "Tim" Song | 2016-10-17 | 2016-10 | Library Evolution | ||
P0471R0 | Single argument std::inserter | David Sankel | 2016-10-14 | 2016-10 | Library Evolution | ||
P0472R0 | Move 'std::monostate' to <utility> | David Sankel | 2016-10-14 | 2016-10 | Library Evolution | ||
P0473R0 | + for std::vector concatenation | David Sankel | 2016-10-13 | 2016-10 | Library Evolution | ||
P0474R0 | Comparison in C++: Basic Facilities | Lawrence Crowl | 2016-10-15 | 2016-10 | Evolution | ||
P0475R0 | LWG 2511: guaranteed copy elision for piecewise construction | Jonathan Wakely | 2016-10-14 | 2016-10 | Library | ||
P0476R0 | Bit-casting object representations | JF Bastien | 2016-10-16 | 2016-10 | Library Evolution, Library | ||
P0477R0 | std::monostate_function<> | Matt Calabrese | 2016-10-14 | 2016-10 | Library Evolution | ||
P0478R0 | Template argument deduction for non-terminal function parameter packs | Bruno Manganelli, Michael Wong, Simon Brand | 2016-10-16 | 2016-10 | Evolution | ||
P0479R0 | Attributes for Likely and Unlikely Branches | Clay Trychta | 2016-10-16 | 2016-10 | Evolution, SG14 | ||
P0480R0 | Explicit type checking with structured bindings | Ville Voutilainen | 2016-10-15 | 2016-10 | Evolution | ||
P0481R0 | Bravely Default | Tony Van Eerd | 2016-10-15 | 2016-10 | Evolution | ||
P0482R0 | char8_t: A type for UTF-8 characters and strings | Tom Honermann | 2016-10-17 | 2016-10 | Evolution, Library Evolution | ||
P0483R0 | Extending Memory Management Tools, And a Bit More | Patrice Roy | 2016-10-15 | 2016-10 | Library Evolution | ||
P0484R0 | Enhancing Thread Constructor Attributes | Patrice Roy, Billy Baker, Arthur O'Dwyer | 2016-10-16 | 2016-10 | Library Evolution, Concurrency | ||
P0485R0 | Amended rules for Partial Ordering of function templates | Bruno Manganelli, Michael Wong, Simon Brand | 2016-10-16 | 2016-10 | Evolution, Core | ||
P0486R0 | for_each_iter algorithm proposal | Ildus Nezametdinov, Patrice Roy, | 2016-10-15 | 2016-10 | Library Evolution | ||
P0487R0 | Fixing operator>> (basic_istream&, CharT*) (LWG 2499) | Zhihao Yuan | 2016-10-17 | 2016-10 | Library | ||
P0488R0 | WG21 Working paper: NB Comments, ISO/IEC CD 14882 | Barry Hedquist | 2016-10-18 | 2016-10 | WG21 | ||
P0489R0 | WG21 Working paper: Late Comments on CD 14882 | Barry Hedquist | 2016-10-18 | 2016-10 | WG21 | ||
2016-11 post-Issaquah | |||||||
N4615 | WG21 2016-10-28 Telecon Minutes | Jonathan Wakely | 2016-10-28 | 2016-11 | WG21 | ||
N4616 | Response to NB Comments: SC22 N5097, ISO/IEC PDTS 19568 Part 2, Library Fundamentals, Part 2 | Barry Hedquist | 2016-11-12 | 2016-11 | WG21 | ||
N4617 | Programming Languages -- C++ Extensions for Library Fundamentals, Version 2 DTS | Geoffrey Romer | 2016-11-28 | 2016-11 | WG21 | ||
N4618 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-11-28 | 2016-11 | N4606 | WG21 | Revised N4640 |
N4619 | Editor's Report -- Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-11-28 | 2016-11 | WG21 | ||
N4620 | Working Draft, C++ Extensions for Ranges | Eric Niebler, Casey Carter | 2016-11-27 | 2016-11 | WG21 | ||
N4621 | Editor's Report for the Ranges TS | Casey Carter | 2016-11-27 | 2016-11 | WG21 | ||
N4622 | Programming Languages -- C++ Extensions for Ranges PDTS | Eric Niebler, Casey Carter | 2016-11-27 | 2016-11 | WG21 | ||
N4623 | WG21 2016-11 Issaquah Minutes | Jonathan Wakely | 2016-11-28 | 2016-11 | WG21 | ||
N4624 | PL22.16 2016-11 Issaquah Minutes | Jonathan Wakely | 2016-11-28 | 2016-11 | WG21 | ||
N4625 | Programming Languages -- C++ Extensions for Networking PDTS | Jonathan Wakely | 2016-11-28 | 2016-11 | WG21 | ||
N4626 | Working Draft, C++ Extensions for Networking | Jonathan Wakely | 2016-11-28 | 2016-11 | N4612 | WG21 | Revised N4656 |
N4627 | Networking TS - Editor's Report | Jonathan Wakely | 2016-11-28 | 2016-11 | WG21 | ||
N4628 | Working Draft, Technical Specification on C++ Extensions for Coroutines | Gor Nishanov | 2016-11-27 | 2016-11 | WG21 | Revised N4649 | |
N4629 | Editor's report for the Coroutines TS | Gor Nishanov | 2016-11-27 | 2016-11 | WG21 | ||
N4630 | Working Draft, C++ extensions for Concepts | Andrew Sutton | 2016-11-28 | 2016-11 | N4549 | WG21 | Revised N4641 |
N4631 | Editor's report for the Concepts TS | Andrew Sutton | 2016-11-28 | 2016-11 | WG21 | ||
P0003R5 | Removing Deprecated Exception Specifications from C++17 | Alisdair Meredith | 2016-11-11 | 2016-11 | P0003R4 | Core | |
P0019R4 | Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus | 2016-11-09 | 2016-11 | P0019R3 | Library Evolution | |
P0020R4 | Floating Point Atomic | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2016-11-09 | 2016-11 | P0020R3 | Library Evolution | |
P0053R3 | DRAFT C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis | 2016-11-12 | 2016-11 | P0053R2 | Library Evolution, Concurrency, Library | |
P0057R7 | Wording for Coroutines | Gor Nishanov | 2016-11-11 | 2016-11 | P0057R6 | Core, Library | |
P0067R5 | Elementary string conversions, revision 5 | Jens Maurer | 2016-11-11 | 2016-11 | P0067R4 | Library | |
P0100R2 | Comparison in C++ | Lawrence Crowl | 2016-11-27 | 2016-11 | P0100R1 | Evolution | |
P0156R1 | Variadic lock_guard (Rev. 4) | Mike Spertus | 2016-10-21 | 2016-11 | P0156R0 | Library | |
P0195R2 | Pack expansions in using-declarations | Robert Haberlach, Richard Smith | 2016-11-08 | 2016-11 | P0195R1 | Core | |
P0237R4 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2016-11-28 | 2016-11 | P0237R3 | Library Evolution, SG14, Numerics | |
P0266R2 | Lifting Restrictions on requires-Expressions | Walter E. Brown | 2016-11-10 | 2016-11 | P0266R1 | Core | |
P0270R2 | Removing C dependencies from signal handler wording | Hans Boehm | 2016-11-27 | 2016-11 | P0270R1 | Core, Library | |
P0298R2 | A byte type definition | Neil MacIntosh | 2016-11-11 | 2016-11 | P0298R1 | Library Evolution | |
P0304R1 | C++ Standard Library Issues Resolved Directly In Issaquah | Marshall Clow | 2016-11-11 | 2016-11 | P0304R0 | Library | |
P0306R2 | Comma elision and comma deletion | Thomas Koeppe | 2016-11-27 | 2016-11 | P0306R1 | Evolution, Core, WG14 | |
P0329R2 | Designated Initialization Wording | Tim Shen, Richard Smith | 2016-11-21 | 2016-11 | P0329R1 | Core | |
P0370R3 | Ranges TS Design Updates Omnibus | Casey Carter, Eric Niebler | 2016-11-17 | 2016-11 | P0370R2 | Library | |
P0403R1 | Literal suffixes for basic_string_view | Marshall Clow | 2016-11-09 | 2016-11 | P0403R0 | Library Evolution | |
P0414R2 | Merging shared_ptr changes from Library Fundamentals to C++17 | Jonathan Wakely | 2016-11-10 | 2016-11 | P0414R1 | Library | |
P0417R1 | C++17 should refer to ISO/IEC 10646 2014 instead of 1994 (R1) | Beman Dawes | 2016-11-25 | 2016-11 | P0417R0 | Core, Library | |
P0418R2 | Fail or succeed: there is no atomic lattice | JF Bastien | 2016-11-09 | 2016-11 | P0418R1 | Concurrency, Library | |
P0426R1 | Constexpr for std::char_traits | Antony Polukhin | 2016-11-08 | 2016-11 | P0426R0 | Library Evolution | |
P0430R1 | File system library on non-POSIX-like operating systems | Jason Liu, Hubert Tong | 2016-11-24 | 2016-11 | P0430R0 | Library, Library Evolution | |
P0431R0 | Correcting Evaluation Order for C++ | Hyman Rosen | 2016-09-14 | 2016-11 | Evolution, Core | ||
P0435R1 | Resolving LWG Issues re common_type | Walter E. Brown | 2016-11-11 | 2016-11 | P0435R0 | Library | |
P0436R1 | An Extensible Approach to Obtaining Selected Operators | Walter E. Brown | 2016-11-09 | 2016-11 | P0436R0 | Evolution | |
P0440R1 | Floating Point Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2016-11-09 | 2016-11 | P0440R0 | Library Evolution | |
P0441R1 | Ranges: Merging Writable and MoveWritable | Casey Carter, Eric Niebler | 2016-11-17 | 2016-11 | P0441R0 | Library | |
P0464R1 | Revisiting the meaning of "foo(ConceptName,ConceptName)" | Tony Van Eerd, Botond Ballo | 2016-11-08 | 2016-11 | P0464R0 | Evolution | |
P0476R1 | Bit-casting object representations | JF Bastien | 2016-11-11 | 2016-11 | P0476R0 | Library Evolution, Library, Core | |
P0490R0 | Core language changes addressing National Body comments for CD C++17 | Jens Maurer | 2016-11-11 | 2016-11 | Core | ||
P0492R0 | Proposed Resolution of C++17 National Body Comments for Filesystem | Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely | 2016-11-26 | 2016-11 | Library | ||
P0493R0 | Atomic maximum/minimum | Al Grant, Bronek Kozicki | 2016-11-08 | 2016-11 | Library Evolution, Concurrency | ||
P0494R0 | contiguous_container proposal | Ildus Nezametdinov | 2016-11-05 | 2016-11 | Library Evolution, SG14 | ||
P0495R0 | Concurrency Safety in C++ Data Structures | Lawrence Crowl | 2016-11-27 | 2016-11 | Concurrency | ||
P0497R0 | Fixes to shared_ptr support for arrays | Jonathan Wakely | 2016-11-10 | 2016-11 | Library | ||
P0500R0 | Resolved Module TS (N4610) Issues | Gabriel Dos Reis | 2016-11-11 | 2016-11 | Core | ||
P0502R0 | Throwing out of a parallel algorithm terminates--but how? | JF Bastien, Bryce Adelstein Lelbach, H. Carter Edwards | 2016-11-09 | 2016-11 | Concurrency, Library | ||
P0503R0 | Correcting library usage of "literal type" | Erich Keane | 2016-11-09 | 2016-11 | Library | ||
P0504R0 | Revisiting in-place tag types for any/optional/variant | Jonathan Wakely | 2016-11-09 | 2016-11 | Library | ||
P0505R0 | Wording for GB 50 | Howard Hinnant | 2016-11-09 | 2016-11 | Library | ||
P0507R0 | Core Issue 1343: Sequencing of non-class initialization | Jens Maurer | 2016-11-10 | 2016-11 | WG21 | ||
P0508R0 | Wording for GB 58 | Howard Hinnant | 2016-11-10 | 2016-11 | Library | ||
P0509R1 | Updating "Restrictions on exception handling" | James Dennett | 2016-11-10 | 2016-11 | Library | ||
P0510R0 | Disallowing references, incomplete types, arrays, and empty variants | Erich Keane | 2016-11-10 | 2016-11 | Library | ||
P0511R0 | Deduction guide for std::array | Zhihao Yuan | 2016-11-09 | 2016-11 | Library Evolution | ||
P0512R0 | Class Template Argument Deduction Assorted NB resolution and issues | Mike Spertus, Richard Smith, Faisal Vali | 2016-11-10 | 2016-11 | Core | ||
P0513R0 | Poisoning the Hash | Lisa Lippincott | 2016-11-10 | 2016-11 | Library | ||
P0514R0 | Enhancing std::atomic_flag for waiting | Olivier Giroux | 2016-11-15 | 2016-11 | Concurrency | ||
P0516R0 | Clarify That shared_future's Copy Operations have Wide Contracts | Bryce Adelstein Lelbach | 2016-11-10 | 2016-11 | Concurrency, Library Evolution, Library | ||
P0517R0 | Make future_error Constructible | Bryce Adelstein Lelbach | 2016-11-10 | 2016-11 | Concurrency, Library Evolution, Library | ||
P0519R0 | Core Language Working Group "ready" Issues for the November, 2016 (Issaquah) meeting | William M. Miller | 2016-11-11 | 2016-11 | Core | ||
P0520R0 | Core Language Working Group "tentatively ready" Issues for the November, 2016 (Issaquah) meeting | William M. Miller | 2016-11-11 | 2016-11 | Core | ||
P0521R0 | Proposed Resolution for CA 14 (shared_ptr use_count/unique) | Stephan T. Lavavej | 2016-11-11 | 2016-11 | Concurrency, Library Evolution, Library | ||
P0522R0 | DR: Matching of template template-arguments excludes compatible templates | James Touton, Hubert Tong | 2016-11-11 | 2016-11 | Core | ||
P0523R0 | Wording for CH 10: Complexity of parallel algorithms | Detlef Vollmann | 2016-11-11 | 2016-11 | Concurrency, Library | ||
P0528R0 | The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange | JF Bastien, Michael Spencer | 2016-11-12 | 2016-11 | Concurrency, Library Evolution, Library, Core | ||
P0529R0 | Wording changes for proposed Modules TS extensions | Richard Smith | 2016-11-23 | 2016-11 | Evolution | ||
2017-02 pre-Kona | |||||||
N4632 | PL22.16/WG21 draft agenda: 27 Feb - 4 Mar 2017, Kona, HI, US | Clark Nelson | 2016-12-13 | 2017-02 | WG21 | ||
N4633 | 2017-11 Albuquerque WG21 meeting information | Carter Edwards | 2017-01-09 | 2017-02 | WG21 | ||
N4634 | PL22.16 2016-11 Issaquah Minutes (final) | Jonathan Wakely | 2017-01-18 | 2017-02 | WG21 | ||
N4635 | Pre-Kona WG21 Telecon Agenda | Herb Sutter | 2017-01-23 | 2017-02 | WG21 | ||
N4636 | 2017-07-10-15 ISO WG21 C++ Standard Meeting in Toronto | Michael Wong, Botond Ballo, JF Bastien, Hubert Tong, Patrice Roy, Tony Van Eerd, Duncan Exon Smith | 2017-02-06 | 2017-02 | WG21 | ||
N4637 | Working Draft, Extensions to C++ for Modules | Gabriel Dos Reis | 2017-02-03 | 2017-02 | N4610 | WG21 | Revised N4647 |
N4638 | Editor's Report for the Module TS | Gabriel Dos Reis | 2017-02-03 | 2017-02 | WG21 | ||
N4639 | Editor's Report -- Working Draft, Standard for Programming Language C++ | Richard Smith | 2017-02-06 | 2017-02 | WG21 | ||
N4640 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2017-02-06 | 2017-02 | N4618 | WG21 | Revised N4659 |
N4641 | Working Draft, C++ extensions for Concepts | Andrew Sutton | 2017-02-05 | 2017-02 | N4630 | WG21 | Revised N4674 |
N4642 | Editor's report for the Concepts TS | Andrew Sutton | 2017-02-05 | 2017-02 | WG21 | ||
P0045R1 | Qualified std::function signatures | David Krauss | 2017-02-06 | 2017-02 | P0045R0 | Library Evolution | |
P0052R3 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2017-02-06 | 2017-02 | P0052R2 | Library | |
P0059R3 | A proposal to add a ring span to the standard library | Guy Davidson, Arthur O'Dwyer | 2017-02-05 | 2017-02 | P0059R2 | SG14, Library Evolution | |
P0082R2 | For Loop Exit Strategies (Revision 3) | Alan Talbot | 2017-02-06 | 2017-02 | P0082R1 | Evolution | |
P0091R4 | Template argument deduction for class templates (Rev. 7) | Mike Spertus, Faisal Vali, Richard Smith | 2016-06-24 | 2017-02 | P0091R3 | Evolution | |
P0103R1 | Overflow-Detecting and Double-Wide Arithmetic Operations | Lawrence Crowl | 2017-02-05 | 2017-02 | P0103R0 | Numerics | |
P0104R1 | Multi-Word Integer Operations and Types | Lawrence Crowl | 2017-02-05 | 2017-02 | P0104R0 | Numerics | |
P0105R1 | Rounding and Overflow in C++ | Lawrence Crowl | 2017-02-05 | 2017-02 | P0105R0 | Numerics | |
P0122R4 | span: bounds-safe views for sequences of objects | Neil MacIntosh | 2017-02-06 | 2017-02 | P0122R3 | Library | |
P0165R4 | C++ Standard Library Issues to be moved in Kona | Marshall Clow | 2017-02-06 | 2017-02 | P0165R3 | Library | Adopted 2017-03 |
P0190R3 | Proposal for New memory order consume Definition | Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien | 2017-02-05 | 2017-02 | P0190R2 | Concurrency | |
P0194R3 | Static reflection | Matúš Chochlík, Axel Naumann, David Sankel | 2017-02-06 | 2017-02 | P0194R2 | Reflection, Evolution | |
P0214R3 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2017-02-06 | 2017-02 | P0214R2 | Library Evolution | |
P0233R3 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, David Hollman | 2017-02-06 | 2017-02 | P0233R2 | Concurrency, SG14, Library Evolution | |
P0237R5 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2017-02-06 | 2017-02 | P0237R4 | Library Evolution, SG14, Numerics | |
P0260R1 | C++ Concurrent Queues | Lawrence Crowl | 2017-02-05 | 2017-02 | P0260R0 | Concurrency | |
P0261R2 | C++ Distributed Counters | Lawrence Crowl | 2017-02-05 | 2017-02 | P0261R1 | Concurrency | |
P0267R3 | A Proposal to Add 2D Graphics Rendering and Display to C++, | Michael McLaughlin, Herb Sutter, Jason Zink | 2017-02-06 | 2017-02 | P0267R2 | Library Evolution | |
P0275R1 | A Proposal to add Classes and Functions Required for Dynamic Library Load | Antony Polukhin | 2017-01-28 | 2017-02 | P0275R0 | Library Evolution | |
P0288R1 | A polymorphic wrapper for all Callable objects | David Krauss | 2017-02-06 | 2017-02 | P0288R0 | Library Evolution | |
P0316R0 | allocate_unique and allocator_delete | Miro Knejp | 2017-02-01 | 2017-02 | Library Evolution | ||
P0339R2 | polymorphic_allocator<void> as a vocabulary type | Pablo Halpern, Dietmar Kühl | 2017-02-04 | 2017-02 | P0339R1 | Library Evolution | |
P0352R1 | Smart References through Delegation (2nd revision) | Hubert Tong, Faisal Vali | 2017-02-06 | 2017-02 | P0352R0 | Evolution | |
P0355R2 | Extending <chrono> to Calendars and Time Zones | Howard Hinnant | 2017-02-04 | 2017-02 | P0355R1 | Library Evolution | |
P0385R2 | Static reflection: Rationale, design and evolution | Matúš Chochlík, Axel Naumann, David Sankel | 2017-02-06 | 2017-02 | P0385R1 | Reflection, Evolution | |
P0408R1 | Efficient Access to basic stringbuf's Buffer | Peter Sommerlad | 2017-02-03 | 2017-02 | P0408R0 | Library Evolution, Library | |
P0433R1 | Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library | Mike Spertus, Walter E. Brown | 2017-02-06 | 2017-02 | P0433R0 | Library Evolution, Library | |
P0443R1 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown | 2017-01-06 | 2017-02 | P0443R0 | Concurrency | |
P0447R1 | Introduction of std::colony to the standard library | Patrice Roy, Guy Davidson, Matthew Bentley | 2016-11-21 | 2017-02 | P0443R0 | Library Evolution, SG14 | |
P0461R1 | Proposed RCU C++ API | Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer, David Hollman | 2017-02-05 | 2017-02 | P0461R0 | Concurrency | |
P0462R1 | Marking memory order consume Dependency Chains | Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl, JF Bastien, Micheal Wong | 2017-02-05 | 2017-02 | P0462R0 | Concurrency | |
P0467R1 | Iterator Concerns for Parallel Algorithms | Alisdair Meredith | 2016-11-10 | 2017-02 | P0467R0 | Concurrency, Library | |
P0479R1 | Attributes for Likely and Unlikely Branches | Clay Trychta | 2017-02-05 | 2017-02 | P0479R0 | Evolution, SG14 | |
P0492R1 | Proposed Resolution of C++17 National Body Comments for Filesystem | Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely | 2017-02-06 | 2017-02 | P0492R0 | Library | |
P0501R0 | C++ Module TS Issues List | Gabriel Dos Reis | 2017-02-06 | 2017-02 | Core | ||
P0506R0 | use string_view for library function parameters instead of const string & / const char * | Peter Sommerlad | 2017-02-04 | 2017-02 | Library, Library Evolution | ||
P0515R0 | Consistent comparison | Herb Sutter | 2017-02-05 | 2017-02 | Evolution, Library Evolution | ||
P0518R0 | Allowing copies as arguments to function objects given to parallel algorithms in response to CH11 | David S. Hollman, Jonathan Liffander, Michael Wong, Detlef Vollmann | 2017-01-31 | 2017-02 | Concurrency | ||
P0527R0 | Implicitly move from rvalue references in return statements | David Stone | 2017-02-05 | 2017-02 | Evolution | ||
P0532R0 | On std::launder() | Nico Josuttis | 2017-01-14 | 2017-02 | Core, Evolution, Library Evolution, Library | ||
P0533R0 | constexpr for <cmath> and <cstdlib> | Edward J. Rosten / Oliver J. Rosten | 2017-01-25 | 2017-02 | SG6, Library Evolution | ||
P0534R0 | call/cc (call-with-current-continuation): A low-level API for stackful context switching | Oliver Kowalke | 2017-02-04 | 2017-02 | Concurrency, Library Evolution | ||
P0535R0 | Generalized Unpacking and Parameter Pack Slicing | Matthew Woehlke | 2017-02-03 | 2017-02 | Evolution | ||
P0536R0 | Implicit Return Type and Allowing Anonymous Types as Return Values | Matthew Woehlke | 2017-02-03 | 2017-02 | Evolution | ||
P0537R0 | Allow Attributes on Template Explicit Instantiations | Matthew Woehlke | 2016-08-23 | 2017-02 | Evolution | ||
P0538R0 | A Qualified Replacement for #pragma once | Matthew Woehlke | 2016-10-27 | 2017-02 | Evolution | ||
P0539R0 | Wide Integer Class | Antony Polukhin | 2017-01-28 | 2017-02 | Numerics | ||
P0540R0 | A Proposal to Add split/join of string/string_view to the Standard Library | Laurent Navarro | 2017-01-21 | 2017-02 | Library Evolution | ||
P0541R0 | Post-Increment on Input and Output Iterators | Eric Niebler | 2017-02-02 | 2017-02 | Library Evolution | ||
P0542R0 | Support for contract based programming in C++ | G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup | 2017-02-05 | 2017-02 | Evolution, Core | ||
P0543R0 | Saturation arithmetic | Jens Maurer | 2017-01-03 | 2017-02 | Numerics, Library Evolution | ||
P0544R0 | User Injection of Filesystems | Titus Winters, Geoffrey Romer | 2017-02-01 | 2017-02 | Library Evolution | ||
P0545R0 | Supporting offsetof for Stable-layout Classes | Andrey Semashev | 2016-10-23 | 2017-02 | Library Evolution, Library | ||
P0546R0 | Span - foundation for the future | Carter Edwards, Bryce Lelbach | 2017-01-26 | 2017-02 | Library Evolution | ||
P0547R0 | Assorted Object Concept Fixes | Eric Niebler | 2017-02-02 | 2017-02 | Library | ||
P0548R0 | common_type and duration | Walter E. Brown | 2017-02-01 | 2017-02 | Library | ||
P0549R0 | Adjuncts to std::hash | Walter E. Brown | 2017-02-01 | 2017-02 | Library Evolution | ||
P0550R0 | Transformation Trait uncvref | Walter E. Brown | 2017-02-01 | 2017-02 | Library Evolution | ||
P0551R0 | Thou Shalt Not Specialize std Function Templates! | Walter E. Brown | 2017-02-01 | 2017-02 | Library Evolution | ||
P0552R0 | enable_if vs. requires | Walter E. Brown | 2017-02-01 | 2017-02 | WG21 | ||
P0553R0 | Bit Operations | Jens Maurer | 2017-02-05 | 2017-02 | Numerics, Library Evolution | ||
P0554R0 | Composition of Arithmetic Types | John McFarlane | 2017-02-06 | 2017-02 | Numerics, SG14 | ||
P0555R0 | string_view for source_location | Axel Naumann | 2017-01-30 | 2017-02 | Library Evolution | ||
P0556R0 | Integral power-of-2 operations | Jens Maurer | 2017-02-05 | 2017-02 | Numerics, Library Evolution | ||
P0557R0 | Concepts: The Future of Generic Programming | Bjarne Stroustrup | 2017-01-31 | 2017-02 | WG21 | ||
P0558R0 | Resolving atomic<T> named base class inconsistencies | Billy O'Neal, Jens Maurer | 2017-02-03 | 2017-02 | Concurrency, Library | ||
P0559R0 | Operating principles for evolving C++ | JC van Winkel, Jose Daniel Garcia, Ville Voutilainen, Roger Orr, Michael Wong, Sylvain Bonnal | 2017-01-31 | 2017-02 | WG21 | ||
P0560R0 | Class template deduction guides for "diamond operators" | Miro Knejp | 2017-02-01 | 2017-02 | Library Evolution | ||
P0561R0 | RAII Interface for Deferred Reclamation | Geoffrey Romer | 2017-02-03 | 2017-02 | Concurrency | ||
P0562R0 | Initialization List Symmetry | Alan Talbot | 2017-02-05 | 2017-02 | Evolution | ||
P0563R0 | Vector Front Operations | Alan Talbot | 2017-02-05 | 2017-02 | Library Evolution | ||
P0564R0 | Wording for three-way comparisons | Jens Maurer | 2017-02-06 | 2017-02 | Evolution | ||
P0565R0 | Prefix for operator as a pack generator and postfix operator[] for pack indexing | Bengt Gustafsson | 2017-02-02 | 2017-02 | Evolution | ||
P0566R0 | Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) | Michael Wong, Maged M. Michael, Paul McKenney | 2017-02-06 | 2017-02 | Concurrency, SG14, Library Evolution, Library | ||
P0567R0 | Asynchronous managed pointer for Heterogeneous computing | Gordon Brown, Ruyman Reyes, Michael Wong | 2017-01-30 | 2017-02 | Concurrency, SG14 | ||
P0568R0 | Towards Better Embedded programming support for C++ and an update on the status of SG14, two years later | Michael Wong | 2017-02-06 | 2017-02 | SG14, WG21 | ||
P0569R0 | SG5: Transactional Memory (TM) Meeting Minutes 2016/07/18-2016/10/10 | Michael Wong | 2017-02-06 | 2017-02 | SG5 | ||
P0570R0 | SG14: Low Latency Meeting Minutes 2016/12/14-2017/02/01 | Michael Wong | 2017-02-06 | 2017-02 | SG14 | ||
P0571R0 | Type Requirements for <numeric> Algorithms | Bryce Adelstein Lelbach | 2017-02-02 | 2017-02 | Concurrency, Library Evolution, Library | ||
P0572R0 | bit_sizeof and bit_offsetof | Alex Christensen | 2017-02-03 | 2017-02 | Evolution | ||
P0573R0 | Abbreviated Lambdas for Fun and Profit | Barry Revzin | 2017-02-03 | 2017-02 | Evolution | ||
P0574R0 | Algorithm Complexity Constraints and Parallel Overloads | Anthony Williams | 2017-02-04 | 2017-02 | Concurrency, Library | ||
P0575R0 | Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting | William M. Miller | 2017-02-06 | 2017-02 | Core | ||
P0576R0 | Core Language Working Group "tentatively ready" Issues for the February, 2016 (Kona) meeting | William M. Miller | 2017-02-06 | 2017-02 | Core | ||
P0577R0 | Keep that Temporary! | Zhihao Yuan | 2017-02-02 | 2017-02 | Evolution | ||
P0578R0 | Static Reflection in a Nutshell | Matúš Chochlík, Axel Naumann, David Sankel | 2017-02-04 | 2017-02 | Evolution, Library Evolution | ||
P0579R0 | Constexpr for <experimental/ranges/iterator> | Casey Carter | 2017-01-23 | 2017-02 | Library | ||
P0581R0 | Standard Library Modules | Gabriel Dos Reis, Billy O'Neal, Stephan T. Lavavej, Jonathan Wakely | 2017-02-06 | 2017-02 | Evolution, Library Evolution | ||
P0583R0 | std::byte is the correct name | Gabriel Dos Reis | 2017-02-04 | 2017-02 | WG21 | ||
P0587R0 | Concepts TS revisited | Richard Smith, James Dennett | 2017-02-05 | 2017-02 | Evolution | ||
P0588R0 | Simplifying implicit lambda capture | Richard Smith, Daveed Vandevoorde | 2017-02-05 | 2017-02 | Evolution | ||
P0589R0 | Tuple-based for loops | Andrew Sutton | 2017-02-04 | 2017-02 | Evolution | ||
P0590R0 | A design static reflection | Andrew Sutton, Herb Sutter | 2017-02-05 | 2017-02 | Reflection | ||
P0591R0 | Utility functions to implement uses-allocator construction | Pablo Halpern | 2017-02-05 | 2017-02 | Library Evolution | ||
P0592R0 | To boldly suggest an overall plan for C++20 | Ville Voutilainen | 2017-02-05 | 2017-02 | WG21 | ||
P0593R0 | What to do with buffers that are not arrays, and undefined behavior thereof? | Ville Voutilainen | 2017-02-05 | 2017-02 | WG21 | ||
P0594R0 | Relative comparisons and std::less<T*> | Ville Voutilainen | 2017-02-05 | 2017-02 | WG21 | ||
P0595R0 | The "constexpr" Operator | Daveed Vandevoorde | 2017-02-02 | 2017-02 | Evolution | ||
P0596R0 | std::constexpr_trace and std::constexpr_assert | Daveed Vandevoorde | 2017-02-02 | 2017-02 | Evolution | ||
P0597R0 | std::constexpr_vector<T> | Daveed Vandevoorde | 2017-02-02 | 2017-02 | Evolution | ||
P0598R0 | Reflect Through Values Instead of Types | Daveed Vandevoorde | 2017-02-02 | 2017-02 | Reflection, Evolution | ||
P0599R0 | US140: noxecept for hash functions | Nicolai Josutti | 2017-01-14 | 2017-02 | Library | ||
P0600R0 | applying [[nodiscard]] for C++17 | Nicolai Josutti | 2017-02-06 | 2017-02 | Library Evolution, Library | ||
P0601R0 | Establishing a direction for SIMD-enabled functions | Clark Nelson | 2017-02-06 | 2017-02 | Concurrency, Evolution | ||
2017-03 post-Kona | |||||||
N4643 | National Body Comments for PDTS 19216, C++ Extensions for Networking | Barry Hedquist | 2017-02-17 | 2017-03 | WG21 | ||
N4644 | National Body Comments for PDTS 21425, C++ Extensions for Ranges | Barry Hedquist | 2017-02-17 | 2017-03 | WG21 | ||
N4645 | WG21 Telecon Minutes | Jonathan Wakely | 2017-02-21 | 2017-03 | WG21 | ||
N4646 | Withdrawn | 2017-03 | WG21 | ||||
N4647 | Working Draft, Extensions to C++ for Modules | Gabriel Dos Reis | 2017-03-19 | 2017-03 | N4637 | WG21 | Revised N4667 |
N4648 | Editor's Report for the Module TS | Gabriel Dos Reis | 2017-03-20 | 2017-03 | WG21 | ||
N4649 | Working Draft, Technical Specification on C++ Extensions for Coroutines | Gor Nishanov | 2017-03-03 | 2017-03 | N4628 | WG21 | |
N4650 | Editor's report for the Coroutines TS | Gor Nishanov | 2017-03-02 | 2017-03 | WG21 | ||
N4651 | Working Draft, C++ Extensions for Ranges | Eric Niebler, Casey Carter | 2017-03-15 | 2017-03 | WG21 | ||
N4652 | Editor's Report for the Ranges TS | Casey Carter | 2017-03-15 | 2017-03 | WG21 | ||
N4653 | 2017-02 Kona Record of Discussion ISO/IEC | Jonathan Wakely | 2017-03-14 | 2017-03 | WG21 | ||
N4654 | WG21 2017-02 Kona Minutes | Jonathan Wakely | 2017-03-14 | 2017-03 | WG21 | ||
N4655 | PL22.16 2017-02 Kona Minutes | Jonathan Wakely | 2017-03-14 | 2017-03 | WG21 | ||
N4656 | Working Draft, C++ Extensions for Networking | Jonathan Wakely | 2017-03-17 | 2017-03 | N4626 | WG21 | |
N4657 | Networking TS - Editor's Report | Jonathan Wakely | 2017-03-17 | 2017-03 | WG21 | ||
N4658 | Alternative accommodation (student residence) for the 2017-07 Toronto WG21 Meeting | Botond Ballo | 2017-03-17 | 2017-03 | WG21 | ||
N4659 | Working Draft, Standard for Programming Language C++ Note: | Richard Smith | 2017-03-21 | 2017-03 | N4640 | WG21 | |
N4660 | C++17 DIS Ballot Document | Richard Smith | 2017-03-21 | 2017-03 | WG21 | ||
N4661 | Editor's Report -- Working Draft, Standard for Programming Language C++ | Richard Smith | 2017-03-21 | 2017-03 | WG21 | ||
P0019R5 | Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus | 2017-03-06 | 2017-03 | P0019R4 | Library Evolution | |
P0020R5 | Floating Point Atomic | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2017-03-06 | 2017-03 | P0020R4 | Library Evolution | |
P0156R2 | Variadic lock_guard (Rev. 4) | Mike Spertus | 2017-03-03 | 2017-03 | P0156R1 | Library | Adopted 2017-03 |
P0237R6 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2017-03-20 | 2017-03 | P0237R5 | Library Evolution, SG14, Numerics | |
P0250R3 | Wording improvements for initialization and thread ids (CWG 2046, 1784) | Hans Boehm | 2017-03-02 | 2017-03 | P0250R2 | Core | Adopted 2017-03 |
P0261R3 | C++ Distributed Counters | Lawrence Crowl | 2017-03-13 | 2017-03 | P0261R2 | Concurrency | |
P0267R4 | A Proposal to Add 2D Graphics Rendering and Display to C++, | Michael McLaughlin, Herb Sutter, Jason Zink | 2017-03-20 | 2017-03 | P0267R3 | Library Evolution | |
P0270R3 | Removing C dependencies from signal handler wording | Hans Boehm | 2017-02-02 | 2017-03 | P0270R2 | Core, Library | Adopted 2017-03 |
P0290R2 | apply() for synchronized_value<T> | Anthony Williams | 2017-03-02 | 2017-03 | P0290R1 | Concurrency | |
P0298R3 | A byte type definition | Neil MacIntosh | 2017-03-03 | 2017-03 | P0298R2 | Library Evolution | Adopted 2017-03 |
P0409R2 | Allow lambda capture [=, this] | Thomas Koeppe | 2017-03-04 | 2017-03 | P0409R1 | Core | Adopted 2017-07 |
P0430R2 | File system library on non-POSIX-like operating systems | Jason Liu, Hubert Tong | 2017-02-28 | 2017-03 | P0430R1 | Library, Library Evolution | Adopted 2017-03 |
P0433R2 | Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library | Mike Spertus, Walter E. Brown, Stephan T. Lavavej | 2017-03-03 | 2017-03 | P0433R1 | Library Evolution, Library | Adopted 2017-03 |
P0447R2 | Introduction of std::colony to the standard library | Patrice Roy, Guy Davidson, Matthew Bentley | 2017-02-11 | 2017-03 | P0447R1 | Library Evolution, SG14 | |
P0452R1 | Unifying <numeric> Parallel Algorithms | Bryce Adelstein Lelbach | 2017-03-01 | 2017-03 | P0452R0 | Concurrency, Library Evolution, Library | Adopted 2017-03 |
P0464R2 | Revisiting the meaning of "foo(ConceptName,ConceptName)" | Tony Van Eerd, Botond Ballo | 2017-03-12 | 2017-03 | P0464R1 | Evolution | |
P0467R2 | Iterator Concerns for Parallel Algorithms | Alisdair Meredith | 2017-03-02 | 2017-03 | P0467R1 | Concurrency, Library | Adopted 2017-03 |
P0492R2 | Proposed Resolution of C++17 National Body Comments for Filesystem | Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely | 2017-03-03 | 2017-03 | P0492R1 | Library | Adopted 2017-03 |
P0501R1 | C++ Module TS Issues List | Gabriel Dos Reis | 2017-03-19 | 2017-03 | P0501R0 | Core, Evolution | |
P0511R1 | Deduction guide for std::array | Zhihao Yuan | 2017-02-24 | 2017-03 | P0511R0 | Library Evolution | |
P0518R1 | Allowing copies as arguments to function objects given to parallel algorithms in response to CH11 | David S. Hollman, Jonathan Liffander, Michael Wong, Detlef Vollmann | 2017-03-01 | 2017-03 | P0518R0 | Library Evolution | Adopted 2017-03 |
P0523R1 | Wording for CH 10: Complexity of parallel algorithms | Detlef Vollmann | 2017-03-01 | 2017-03 | P0523R0 | Concurrency, Library | Adopted 2017-03 |
P0548R1 | common_type and duration | Walter E. Brown | 2017-03-03 | 2017-03 | P0548R0 | Library | Adopted 2017-03 |
P0553R1 | Bit Operations | Jens Maurer | 2017-03-19 | 2017-03 | P0553R0 | Library Evolution | |
P0556R1 | Integral power-of-2 operations | Jens Maurer | 2017-03-19 | 2017-03 | P0556R0 | Library Evolution | |
P0558R1 | Resolving atomic<T> named base class inconsistencies | Billy O'Neal | 2017-03-03 | 2017-03 | P0558R0 | Concurrency, Library | Adopted 2017-03 |
P0574R1 | Algorithm Complexity Constraints and Parallel Overloads | Anthony Williams | 2017-03-02 | 2017-03 | P0574R0 | Concurrency, Library | Adopted 2017-03 |
P0575R1 | Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting | William M. Miller | 2017-03-03 | 2017-03 | P0575R0 | Core | Adopted 2017-03 |
P0575R2 | Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting | William M. Miller | 2017-03-03 | 2017-03 | P0575R1 | Core | |
P0576R1 | Core Language Working Group "tentatively ready" Issues for the February, 2016 (Kona) meeting | William M. Miller | 2017-03-03 | 2017-03 | P0576R0 | Core | Adopted 2017-03 |
P0582R0 | Modules: Contexts of template instantiations and name lookup | Gabriel Dos Reis | 2017-03-02 | 2017-03 | Core, Evolution | Adopted 2017-03 | |
P0591R1 | Utility functions to implement uses-allocator construction | Pablo Halpern | 2017-03-09 | 2017-03 | P0591R0 | Library Evolution | |
P0599R1 | US140: noxecept for hash functions | Nicolai Josutti | 2017-03-02 | 2017-03 | P0599R0 | Library | Adopted 2017-03 |
P0602R0 | variant and optional should propagate copy/move triviality | Zhihao Yuan | 2017-02-04 | 2017-03 | Library Evolution | ||
P0603R0 | safe memcpy: A simpler implementation primitive for seqlock and friends | Andrew Hunter | 2017-03-17 | 2017-03 | Concurrency | ||
P0604R0 | Resolving GB 55, US 84, US 85, US 86 | Daniel Krugler, Pablo Halpern, Jonathan Wakely | 2017-03-03 | 2017-03 | Library Evolution, Library | Adopted 2017-03 | |
P0606R0 | Concepts Are Ready | Gabriel Dos Reis | 2017-02-25 | 2017-03 | Evolution | ||
P0607R0 | Inline Variables for the Standard Library | Daniel Krugler | 2017-02-27 | 2017-03 | Library Evolution, Library | Adopted 2017-03 | |
P0608R0 | A sane variant converting constructor (LEWG 227) | Zhihao Yuan | 2017-03-02 | 2017-03 | Library Evolution, Library | ||
P0609R0 | Attributes for Structured Bindings | Aaron Ballman | 2017-03-04 | 2017-03 | Evolution | ||
P0610R0 | C++ Standard Library "Review" Issues Resolved in Kona | Marshall Clow | 2017-03-04 | 2017-03 | Library | Adopted 2017-03 | |
P0611R0 | More Better Operators | Lawrence Crowl | 2017-03-18 | 2017-03 | Evolution | ||
P0612R0 | NB comment CH 2: volatile | Jens Maurer | 2017-02-27 | 2017-03 | WG21 | Adopted 2017-03 | |
P0613R0 | NB comment GB15: Resolution of Core Issue 2011 | William M. Miller | 2017-02-27 | 2017-03 | WG21 | Adopted 2017-03 | |
P0614R0 | Range-based for statements with initializer | Thomas Köppe | 2017-03-18 | 2017-03 | Evolution, Core | ||
P0615R0 | Renaming for structured bindings | Jens Maurer | 2017-03-01 | 2017-03 | WG21 | Adopted 2017-03 | |
P0618R0 | Deprecating <codecvt> | Alisdair Meredith | 2017-03-02 | 2017-03 | Library | Adopted 2017-03 | |
P0619R0 | Reviewing Deprecated Facilities of C++17 for C++20 | Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński | 2017-03-17 | 2017-03 | Evolution | ||
P0620R0 | Drafting for class template argument deduction issues | Jason Merrill | 2017-03-02 | 2017-03 | Core | Adopted 2017-03 | |
P0621R0 | Ready Ranges TS Issues | Casey Carter | 2017-03-02 | 2017-03 | Library | ||
P0622R0 | Additional Core Language Working Group "ready" and "tentatively ready" Issues for the February, 2017 (Kona) meeting | William M. Miller | 2017-03-03 | 2017-03 | Core | Adopted 2017-03 | |
P0623R0 | Final C++17 Parallel Algorithms Fixes | Bryce Adelstein Lelbach, Alisdair Meredith, Anthony Williams | 2017-03-03 | 2017-03 | Concurrency, Library Evolution, Library | Adopted 2017-03 | |
P0624R0 | Default constructible stateless lambdas | Louis Dionne | 2017-03-20 | 2017-03 | Evolution | ||
P0625R0 | C++ Standard Library Issues Resolved Directly In Kona | Marshall Clow | 2017-03-03 | 2017-03 | Library | ||
P0627R0 | Attribute to mark unreachable code | Melissa Mears | 2017-03-14 | 2017-03 | Evolution | ||
P0629R0 | Module interface vs. imiplementation | Gabriel Dos Reis, Jason Merrill, Nathan Sidwell | 2017-03-17 | 2017-03 | Evolution | ||
P0630R0 | To boldly suggest a pub crawl for C++ Toronto | Duncan P.N. Exon Smith | 2017-03-19 | 2017-03 | WG21 | ||
P0631R0 | Math Constants | Lev Minkovsky | 2017-03-19 | 2017-03 | Library Evolution, Numerics | ||
P0632R0 | Proposal of [[uninitialized]] attribute | Jonathan Müller | 2017-01-19 | 2017-03 | Evolution | ||
P0633R0 | Exploring the design space of metaprogramming and reflection | Daveed Vandevoorde, Louis Dionne | 2017-03-20 | 2017-03 | Reflection | ||
P0634R0 | Down with `typename`! | Daveed Vandevoorde | 2017-03-05 | 2017-03 | Evolution | ||
2017-06 pre-Toronto | |||||||
N4662 | PL22.16/WG21 draft agenda: 10-15 Jul 2017, Toronto, ON, CA | Clark Nelson | 2017-03-27 | 2017-06 | WG21 | ||
N4663 | Coroutines PDTS document | Gor Nishanov | 2017-03-25 | 2017-06 | WG21 | ||
N4664 | Responses to National Body Comments for ISO/IEC CD 14882 | Barry Hedquist | 2017-03-30 | 2017-06 | WG21 | ||
N4665 | WG21 telecon meeting: Pre-Toronto | Herb Sutter | 2017-06-01 | 2017-06 | WG21 | ||
N4666 | National Body Comments, SC22 N 5205, ISO/IEC PDTS 22277, C++ Extensions for Coroutines | Barry Hedquist | 2017-06-05 | 2017-06 | WG21 | ||
N4667 | Working Draft, Extensions to C++ for Modules | Gabriel Dos Reis | 2017-03-19 | 2017-06 | N4647 | WG21 | |
N4668 | Editor's Report for the Module TS | Gabriel Dos Reis | 2017-06-19 | 2017-06 | WG21 | ||
N4669 | Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2017-06-19 | 2017-06 | N4578 | WG21 | Revised N4698 |
N4670 | Parallelism TS Editor's Report, pre-Toronto mailing | Jared Hoberock | 2017-06-19 | 2017-06 | WG21 | ||
N4671 | Working Draft, C++ Extensions for Ranges | Casey Carter | 2017-06-18 | 2017-06 | WG21 | ||
N4672 | Editor's Report for the Ranges TS | Casey Carter | 2017-06-19 | 2017-06 | WG21 | ||
N4673 | Spring 2018 WG21 Meeting Information (Rapperswil) | Peter Sommerlad | 2017-06-18 | 2017-06 | WG21 | ||
N4674 | Working Draft, C++ extensions for Concepts | Andrew Sutton | 2017-06-19 | 2017-06 | N4641 | WG21 | |
N4675 | Editor's report for the Concepts TS | Andrew Sutton | 2017-06-18 | 2017-06 | WG21 | ||
P0052R4 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2017-06-16 | 2017-06 | P0052R3 | Library | |
P0053R4 | DRAFT C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis | 2017-03-02 | 2017-06 | P0053R3 | Library Evolution, Concurrency, Library | |
P0053R5 | C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern | 2017-06-19 | 2017-06 | P0053R4 | Library Evolution, Concurrency, Library | |
P0059R4 | A proposal to add a ring span to the standard library | Guy Davidson, Arthur O'Dwyer | 2017-06-18 | 2017-06 | P0059R3 | SG14, Library Evolution | |
P0122R5 | span: bounds-safe views for sequences of objects | Neil MacIntosh | 2017-06-17 | 2017-06 | P0122R4 | Library | |
P0194R4 | Static reflection | Matúš Chochlík, Axel Naumann, David Sankel | 2017-06-18 | 2017-06 | P0194R3 | SG7, Evolution | |
P0196R3 | Generic none() factories for Nullable types | Vicente J. Botet Escriba | 2017-06-15 | 2017-06 | P0196R2 | Library Evolution | |
P0208R1 | Copy-swap Transaction | Pablo Halpern | 2017-06-17 | 2017-06 | P0208R0 | Library Evolution | |
P0214R4 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2017-06-19 | 2017-06 | P0214R3 | Library Evolution | |
P0233R4 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, David Hollman, Geoffrey Romer, Andrew Hunter | 2017-06-18 | 2017-06 | P0233R3 | Concurrency, SG14, Library Evolution | |
P0237R7 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2017-06-19 | 2017-06 | P0237R6 | Library Evolution | |
P0238R1 | Return type deduction and SFINAE | Tomasz Kami_ski | 2017-05-08 | 2017-06 | P0238R0 | Evolution | |
P0244R2 | Text_view: A C++ concepts and range based character encoding and code point enumeration library | Tom Honermann | 2017-06-13 | 2017-06 | P0244R1 | Library Evolution | |
P0267R5 | A Proposal to Add 2D Graphics Rendering and Display to C++, | Michael McLaughlin, Herb Sutter, Jason Zink, Guy Davidson | 2017-06-19 | 2017-06 | P0267R4 | Library Evolution | |
P0306R3 | Comma elision and comma deletion | Thomas Koeppe | 2017-06-18 | 2017-06 | P0306R2 | Evolution, Core, WG14 | |
P0312R1 | Make Pointers to Members Callable | Barry Revzin | 2017-06-07 | 2017-06 | P0312R0 | Evolution | |
P0315R2 | Lambdas in unevaluated context | Louis Dionne | 2017-06-18 | 2017-06 | P0315R1 | Evolution | |
P0319R1 | Adding Emplace functions for promise<T>/future<T> | Vicente J. Botet Escriba | 2017-06-15 | 2017-06 | P0319R0 | Library Evolution, Concurrency | |
P0323R2 | A proposal to add a utility class to represent expected object (Revision 4) | Vicente J. Botet Escriba | 2017-06-15 | 2017-06 | P0323R1 | Library Evolution | |
P0327R2 | Product types access | Vicente J. Botet Escriba | 2017-06-15 | 2017-06 | P0327R1 | Evolution, SG7, Library Evolution | |
P0329R3 | Designated Initialization Wording | Tim Shen, Richard Smith | 2017-06-06 | 2017-06 | P0329R2 | Core | |
P0338R2 | C++ generic factories | Vicente J. Botet Escriba | 2017-06-15 | 2017-06 | P0338R1 | Library Evolution | |
P0339R3 | polymorphic_allocator<void> as a vocabulary type | Pablo Halpern, Dietmar Kühl | 2017-05-29 | 2017-06 | P0339R2 | Library Evolution | |
P0343R1 | Meta-programming High-Order Functions | Vicente J. Botet Escriba | 2017-06-15 | 2017-06 | P0343R0 | Library Evolution | |
P0355R3 | Extending <code><chrono></code> to Calendars and Time Zones | Howard Hinnant | 2017-06-18 | 2017-06 | P0355R2 | Library Evolution | |
P0407R1 | Allocator-aware basic stringbuf | Peter Sommerlad | 2017-06-15 | 2017-06 | P0407R0 | Library Evolution, Library | |
P0408R2 | Efficient Access to basic stringbuf's Buffer | Peter Sommerlad | 2017-06-07 | 2017-06 | P0408R1 | Library Evolution, Library | |
P0425R0 | Metaprogramming by design, not by accident | Louis Dionne | 2017-06-18 | 2017-06 | SG7 | ||
P0428R1 | Familiar template syntax for generic lambdas | Louis Dionne | 2017-05-16 | 2017-06 | P0428R0 | Core | |
P0429R1 | A Standard flat_map | Zach Laine | 2017-08-31 | 2017-06 | P0429R0 | Library, Library Evolution | |
P0433R3 | Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library | Mike Spertus, Walter E. Brown, Stephan T. Lavavej | 2017-06-18 | 2017-06 | P0433R2 | Library Evolution, Library | |
P0447R3 | Introduction of std::colony to the standard library | Patrice Roy, Guy Davidson, Matthew Bentley | 2017-06-16 | 2017-06 | P0447R2 | Library Evolution, SG14 | |
P0448R1 | A strstream replacement using span<charT> as | Peter Sommerlad | 2017-06-07 | 2017-06 | P0448R0 | Library Evolution, Library | |
P0484R1 | Enhancing Thread Constructor Attributes | Patrice Roy, Billy Baker, Arthur O'Dwyer | 2017-06-18 | 2017-06 | P0484R0 | Concurrency | |
P0501R2 | C++ Module TS Issues List | Gabriel Dos Reis | 2017-06-19 | 2017-06 | P0501R1 | Core, Evolution | |
P0506R1 | use string_view for library function parameters instead of const string & / const char * | Peter Sommerlad | 2017-06-06 | 2017-06 | P0506R0 | Library, Library Evolution | |
P0514R1 | Enhancing std::atomic_flag for waiting | Olivier Giroux | 2017-06-14 | 2017-06 | P0514R0 | Concurrency | |
P0515R1 | Consistent comparison | Herb Sutter | 2017-06-16 | 2017-06 | P0515R0 | Evolution, Library Evolution, Core, Library | |
P0534R1 | call/cc (call-with-current-continuation): A low-level API for stackful context switching | Oliver Kowalke | 2017-06-18 | 2017-06 | P0534R0 | Concurrency, Library Evolution | |
P0539R1 | A Proposal to add wide_int Template Class | Igor Klevanets, Antony Polukhin | 2017-06-05 | 2017-06 | P0539R0 | Numerics | |
P0542R1 | Support for contract based programming in C++ | G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup | 2017-06-16 | 2017-06 | P0542R0 | Library Evolution | |
P0547R1 | Ranges TS: Assorted Object Concept Fixes | Eric Niebler | 2017-06-10 | 2017-06 | P0547R0 | Library | |
P0549R1 | Adjuncts to std::hash | Walter E. Brown | 2017-06-11 | 2017-06 | P0549R0 | Library Evolution | |
P0550R1 | Transformation Trait uncvref | Walter E. Brown | 2017-06-11 | 2017-06 | P0550R0 | Library Evolution | |
P0561R1 | RAII Interface for Deferred Reclamation | Geoffrey Romer | 2017-06-16 | 2017-06 | P0561R0 | Concurrency | |
P0566R1 | Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) | Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter | 2017-06-19 | 2017-06 | P0566R0 | Concurrency, SG14, Library Evolution, Library | |
P0567R1 | Asynchronous managed pointer for Heterogeneous computing | Gordon Brown, Ruyman Reyes, Michael Wong | 2017-06-19 | 2017-06 | P0567R0 | Concurrency, SG14 | |
P0572R1 | bit_sizeof and bit_offsetof | Alex Christensen | 2017-06-01 | 2017-06 | P0572R0 | Evolution | |
P0573R1 | Abbreviated Lambdas for Fun and Profit | Barry Revzin | 2017-06-04 | 2017-06 | P0573R0 | Evolution | |
P0578R1 | Static Reflection in a Nutshell | Matúš Chochlík, Axel Naumann, David Sankel | 2017-06-18 | 2017-06 | P0578R0 | Library Evolution | |
P0584R0 | Module Interface and Preamble | Gabriel Dos Reis | 2017-06-19 | 2017-06 | Evolution | ||
P0591R2 | Utility functions to implement uses-allocator construction | Pablo Halpern | 2017-06-12 | 2017-06 | P0591R1 | Library Evolution | |
P0602R1 | variant and optional should propagate copy/move triviality | Zhihao Yuan | 2017-04-30 | 2017-06 | P0602R0 | Library Evolution | |
P0616R0 | de-pessimize legacy <numeric> algorithms with std::move | Peter Sommerlad | 2017-06-06 | 2017-06 | Library Evolution, Library | Adopted 2017-11 | |
P0619R1 | Reviewing Deprecated Facilities of C++17 for C++20 | Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński | 2017-03-19 | 2017-06 | P0619R0 | Evolution, Library Evolution | |
P0627R1 | Attribute to mark unreachable code | Melissa Mears | 2017-06-12 | 2017-06 | P0627R0 | Evolution | |
P0635R0 | Add c_array method to std::array | Dan Raviv | 2017-06-09 | 2017-06 | Library Evolution | ||
P0636R0 | Changes between C++14 and C++17 | Thomas Köppe | 2017-04-02 | 2017-06 | All | ||
P0636R1 | Changes between C++14 and C++17 | Thomas Köppe | 2017-06-18 | 2017-06 | P0636R0 | All | |
P0637R0 | Capture *this with initialize | Thomas Köppe | 2017-06-18 | 2017-06 | Evolution | ||
P0638R0 | Crochemore-Perrin search algorithm for std::search | Ed Schouten | 2017-05-03 | 2017-06 | Library | ||
P0639R0 | Changing attack vector of the constexpr_vector | Antony Polukhin, Alexander Zaitsev | 2017-06-14 | 2017-06 | Evolution, Library Evolution | ||
P0640R0 | User-defined exception information and diagnostic information in exception objects | Emil Dotchevski, Peter Dimov | 2017-04-15 | 2017-06 | Library Evolution | ||
P0641R0 | Resolving Core Issue #1331 (const mismatch with defaulted copy constructor) | Daniel Krugler, Botond Ballo | 2017-04-17 | 2017-06 | Evolution | ||
P0642R0 | Structural Support for C++ Concurrency | Mingxin Wang | 2017-05-26 | 2017-06 | Concurrency, SG8, Evolution, Library Evolution | ||
P0644R0 | Forward without forward | Barry Revzin | 2017-06-11 | 2017-06 | Evolution | ||
P0645R0 | Text Formatting | Victor Zverovich | 2017-05-22 | 2017-06 | Library Evolution | ||
P0646R0 | Improving the Return Value of Erase-Like Algorithms | Marc Mutz | 2017-05-19 | 2017-06 | Library Evolution | ||
P0647R0 | Floating point value access for std::ratio | Peter Sommerlad | 2017-05-20 | 2017-06 | Library, Library Evolution | ||
P0648R0 | Extending Tuple-like algorithms to Product-Typ | Vicente J. Botet Escriba | 2017-06-15 | 2017-06 | SG7, Library Evolution | ||
P0650R0 | C++ Monadic interface | Vicente J. Botet Escriba | 2017-06-15 | 2017-06 | Library Evolution | ||
P0651R0 | Switch the Ranges TS to Use Variable Concepts | Eric Niebler | 2017-06-17 | 2017-06 | Library | ||
P0652R0 | Concurrent associative data structure with unsynchronized view | Anton Malakhov, Sergey Murylev, Antony Polukhin | 2017-06-14 | 2017-06 | Concurrency | ||
P0653R0 | pointer_traits utility to convert to raw pointer | Glen Joseph Fernandes | 2017-05-28 | 2017-06 | Library Evolution | ||
P0654R0 | Explicit struct | Loic Joly | 2017-06-05 | 2017-06 | Evolution | ||
P0656R0 | Reducing <ratio> | Walter Brown | 2017-06-11 | 2017-06 | Numerics, Library Evolution | ||
P0657R0 | Deprecate Certain Declarations in the Global Namespace | Walter Brown | 2017-06-11 | 2017-06 | Library Evolution | ||
P0658R0 | Proposal for adding alias declarations to concepts | Christopher Di Bella | 2017-06-11 | 2017-06 | Evolution | ||
P0659R0 | Adding status() to std::future | Nicolai Josuttis | 2017-03-02 | 2017-06 | Concurrency, Library | ||
P0660R0 | A Cooperatively Interruptible Joining Thread | Nicolai Josuttis | 2017-06-19 | 2017-06 | Concurrency, Library | ||
P0661R0 | slot_map Container in C++ | Allan Deutsch | 2017-06-12 | 2017-06 | Library Evolution, SG14 | ||
P0662R0 | Wording for Ranges TS Issue 345 / US-2: Update ranged-for-loop wording | Casey Carter, Eric Niebler | 2017-06-13 | 2017-06 | Adopted 2017-07 | ||
P0663R0 | Ranges TS "Ready" Issues for the July 2017 (Toronto) meeting | Casey Carter | 2017-06-19 | 2017-06 | Adopted 2017-07 | ||
P0664R0 | Coroutines TS Issues | Gor Nishanov | 2017-06-18 | 2017-06 | Evolution, Core, Library | ||
P0665R0 | Allowing Class Template Specializations in Unrelated Namespaces | Tristan Brindle | 2017-06-18 | 2017-06 | Evolution | ||
P0666R0 | C++ Latches and Barriers | Alasdair Mackintosh | 2017-06-19 | 2017-06 | WG21 | ||
P0667R0 | The future of std::future extensions | Hans-J. Boehm | 2017-06-18 | 2017-06 | Concurrency, Library Evolution | ||
P0668R0 | Revising the C++ memory model | Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades | 2017-06-19 | 2017-06 | Concurrency | ||
P0669R0 | Why We Should Standardize 2D Graphics for C++ | Guy Davidson, Michael B. McLaughlin | 2017-06-19 | 2017-06 | Library Evolution | ||
P0670R0 | Static reflection of functions | Matúš Chochlík, Axel Naumann, David Sankel | 2017-06-18 | 2017-06 | SG7, Evolution, Library Evolution | ||
P0671R0 | Parametric Functions | Axel Naumann | 2017-06-15 | 2017-06 | Evolution | ||
P0672R0 | Implicit Evaluation of "auto" Variables | Joël Falcou, Peter Gottschling, Herb Sutter | 2017-06-18 | 2017-06 | N4035 | Evolution | |
P0673R0 | Merge Concurrency TS atomic pointers into C++20 working draft | Herb Sutter | 2017-06-16 | 2017-06 | WG21 | ||
P0674R0 | Extending make_shared to Support Arrays | Peter Dimov, Glen Fernandes | 2017-06-15 | 2017-06 | N3939 | Library Evolution | |
P0675R0 | Numeric Traits for Type Composition | John McFarlane | 2017-06-19 | 2017-06 | Numerics, SG14, Library Evolution | ||
P0676R0 | Towards a Good Future | Felix Petriconi, David Sankel, Sean Parent | 2017-06-18 | 2017-06 | Library | ||
P0678R0 | Business Requrements for Modules | John Lakos | 2017-06-16 | 2017-06 | Evolution | ||
P0679R0 | Forward progress vs. futures and continuations | Torvald Riegel | 2017-06-14 | 2017-06 | Concurrency | ||
P0680R0 | SG1 efficiency | Torvald Riegel | 2017-06-14 | 2017-06 | Concurrency | ||
P0681R0 | Precise Semantics for Assertions | Lisa Lippincot | 2017-06-16 | 2017-06 | Evolution | ||
P0682R0 | Repairing elementary string conversions | Jens Maurer | 2017-06-19 | 2017-06 | Library Evolution, Library | ||
P0683R0 | Default member initializers for bit-fields | Jens Maurer | 2017-06-18 | 2017-06 | Evolution, Core | ||
P0684R0 | C++ Stability, Velocity, and Deployment Plans | Titus Winters, Bjarne Stroustrup, Daveed Vandevoorde, Beman Dawes, Michael Wong, Howard Hinnant | 2017-06-19 | 2017-06 | WG21 | ||
P0685R0 | SG5: Transactional Memory (TM) Meeting Minutes 2017/01/30-2017/06/05 | Michael Wong | 2017-06-19 | 2017-06 | SG5 | ||
P0686R0 | SG14: Low Latency Meeting Minutes 2017/03/09-2017/06/14 | Michael Wong | 2017-06-19 | 2017-06 | SG14 | ||
P0687R0 | Data Movement in C++ | Ruyman Reyes, Gordon Brown, Michael Wong, Hartmut Kaiser | 2017-05-30 | 2017-06 | SG14, Concurrency | ||
P0688R0 | A Proposal to Simplify the Unified Executors Design | Chris Kohlhoff, Jared Hoberock, Chris Mysen, Gordon Brown | 2017-06-19 | 2017-06 | Concurrency | ||
P0689R0 | A Word about Modules | Gabriel Dos Reis | 2017-06-19 | 2017-06 | WG21 | ||
P0690R0 | Tearable Atomics | JF Bastien, Billy Robert O'Neal III | 2017-06-18 | 2017-06 | Concurrency | ||
P0691R0 | Integrating Concepts: "Open" items for consideration | John H. Spicer, Hubert S.K. Tong, Daveed Vandevoorde | 2017-06-17 | 2017-06 | Evolution | ||
P0694R0 | Function declarations using concepts | Bjarne Stroustrup | 2017-06-18 | 2017-06 | WG21 | ||
P0695R0 | Alternative concepts | Bjarne Stroustrup | 2017-02-19 | 2017-06 | Evolution | ||
P0696R0 | Remove abbreviated functions and template-introduction syntax from the Concepts TS | Tom Honermann | 2017-06-19 | 2017-06 | Evolution | ||
P0697R0 | Clarifying the status of feature test macros | Herb Sutter | 2017-06-18 | 2017-06 | Evolution, WG21 | ||
P0698R0 | C++ Standard Library Issues to be moved in Toronto | Marshall Clow | 2017-06-19 | 2017-06 | Adopted 2017-07 | ||
P0700R0 | Alternatives to operator dot | Bjarne Stroustrup | 2017-02-21 | 2017-06 | Evolution | ||
P0701R0 | Back to the std2::future | Bryce Adelstein Lelbach | 2017-06-18 | 2017-06 | Concurrency | ||
P0702R0 | Language support for Constructor Template Argument Deduction | Mike Spertus | 2017-06-18 | 2017-06 | Evolution, Core | ||
P0703R0 | Networking TS Issues | David Sankel | 2017-06-18 | 2017-06 | Library Evolution | ||
P0704R0 | Fixing const-qualified pointers to members | Barry Revzin | 2017-06-18 | 2017-06 | Evolution | ||
P0705R0 | Implicit and Explicit conversions | Tony Van Eerd | 2017-06-19 | 2017-06 | Library Evolution | ||
P0706R0 | Efficient headers for modules (or not) | S. Davis Herring | 2017-06-18 | 2017-06 | Evolution | ||
P0707R0 | Metaclasses | Herb Sutter | 2017-06-18 | 2017-06 | SG7 | ||
P0710R0 | Core Language Working Group "ready" Issues for the July, 2017 (Toronto) meeting | William M. Miller | 2017-06-19 | 2017-06 | |||
P0711R0 | Core Language Working Group "tentatively ready" Issues for the July, 2017 (Toronto) meeting | William M. Miller | 2017-06-19 | 2017-06 | Adopted 2017-07 | ||
P0712R0 | Implementing language support for compile-time programming | Andrew Sutton, Herb Sutter | 2017-06-18 | 2017-06 | SG7 | ||
P0713R0 | Identifying Module Source Code | Daveed Vandevoorde | 2017-06-18 | 2017-06 | Evolution | ||
P0716R0 | Unified concept definition syntax | Richard Smith, Andrew Sutton | 2017-06-19 | 2017-06 | Evolution | ||
P0717R0 | Semantic constraint matching for concepts | Richard Smith, Andrew Sutton | 2017-06-19 | 2017-06 | Evolution | ||
P0718R0 | Revising atomic_shared_ptr for C++20 | Alisdair Meredith | 2017-06-19 | 2017-06 | Concurrency, Library Evolution, Library | ||
P0721R0 | Exporting Using Declarations | Nathan Sidwell | 2017-06-20 | 2017-06 | Evolution, Core | ||
P0722R0 | Controlling destruction in delete expressions | Richard Smith | 2017-06-20 | 2017-06 | Evolution | ||
P0723R0 | Response to "Clarifying the status of feature test macros" | Clark Nelson, John Spicer | 2017-06-22 | 2017-06 | Evolution,WG21 | ||
2017-07 post-Toronto | |||||||
N4676 | WG21 Telecon Minutes | Jonathan Wakely | 2017-06-30 | 2017-07 | WG21 | ||
N4677 | WG21 / PL22.16 Meeting, Jacksonville, FL, March 12 - 17, 2018 | Barry Hedquist | 2017-07-07 | 2017-07 | WG21 | ||
N4678 | National Body Comments for ISO/IEC PDTS 22277, C++ Extensions for Coroutines | Gor Nishanov | 2017-07-29 | 2017-07 | WG21 | ||
N4679 | Editor's report for the Coroutines TS | Gor Nishanov | 2017-07-29 | 2017-07 | WG21 | ||
N4680 | C++ Extensions for Coroutines TS Document | Gor Nishanov | 2017-07-30 | 2017-07 | WG21 | ||
N4681 | Working Draft, Extensions to C++ for Modules | Gabriel Dos Reis | 2017-07-14 | 2017-07 | WG21 | Adopted 2017-07 | |
N4682 | Editor's Report for the Module TS | Gabriel Dos Reis | 2017-07-31 | 2017-07 | WG21 | ||
N4683 | Business Plan and Convener's Report | Herb Sutter | 2017-07-17 | 2017-07 | WG21 | ||
N4684 | Ranges TS Ballot Document | Casey Carter | 2017-07-31 | 2017-07 | WG21 | ||
N4685 | Working Draft, C++ Extensions for Ranges | Casey Carter | 2017-07-31 | 2017-07 | WG21 | ||
N4686 | Editor's Report for the Ranges TS | Casey Carter | 2017-07-31 | 2017-07 | WG21 | ||
N4687 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2017-07-30 | 2017-07 | WG21 | Revised N4700 | |
N4688 | Editor's Report -- Working Draft, Standard for Programming Language C++ | Richard Smith | 2017-07-30 | 2017-07 | WG21 | ||
N4689 | Extensions to C++ for Modules Ballot Document | Gabriel Dos Reis | 2017-07-31 | 2017-07 | WG21 | ||
N4690 | 2017-07 Toronto Record of Discussion | Patrice Roy | 2017-08-03 | 2017-07 | WG21 | ||
N4691 | WG21 2017-07 Toronto Minutes | Patrice Roy | 2017-08-03 | 2017-07 | WG21 | ||
N4692 | PL22.16 2017-07 Toronto Minutes | Jonathan Wakely | 2017-08-03 | 2017-07 | WG21 | ||
P0052R5 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2017-07-13 | 2017-07 | P0052R4 | Library | |
P0053R6 | C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern | 2017-07-15 | 2017-07 | P0053R5 | Library Evolution, Library | |
P0076R4 | Vector and Wavefront Policies | Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer | 2017-07-14 | 2017-07 | P0076R3 | Library Evolution, Core | Adopted 2017-07 |
P0096R4 | Feature-testing recommendations for C++ | Clark Nelson | 2017-07-26 | 2017-07 | P0096R3 | Feature Testing | |
P0124R3 | Linux-Kernel Memory Model | Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng | 2017-06-26 | 2017-07 | P0124R2 | Concurrency | |
P0190R4 | Proposal for New memory order consume Definition | Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien | 2017-07-28 | 2017-07 | P0190R3 | Concurrency | |
P0214R5 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2017-07-30 | 2017-07 | P0214R4 | Library | |
P0233R5 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, David Hollman, Geoffrey Romer, Andrew Hunter | 2017-07-30 | 2017-07 | P0233R4 | Concurrency, SG14, Library Evolution | |
P0237R8 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2017-07-31 | 2017-07 | P0237R7 | Library Evolution | |
P0267R6 | A Proposal to Add 2D Graphics Rendering and Display to C++, | Michael McLaughlin, Herb Sutter, Jason Zink, Guy Davidson | 2017-07-30 | 2017-07 | P0267R5 | Library Evolution | |
P0306R4 | Comma elision and comma deletion | Thomas Köppe | 2017-07-12 | 2017-07 | P0306R3 | Core, WG14 | Adopted 2017-07 |
P0329R4 | Designated Initialization Wording | Tim Shen, Richard Smith | 2017-07-12 | 2017-07 | P0329R3 | Core | |
P0350R1 | Integrating simd with parallel algorithms | Matthias Kretz | 2017-07-30 | 2017-07 | P0350R0 | Library Evolution | |
P0388R1 | Permit conversions to arrays of unknown bound | Robert Haberlach | 2017-07-15 | 2017-07 | P0388R0 | Evolution | |
P0428R2 | Familiar template syntax for generic lambdas | Louis Dionne | 2017-07-13 | 2017-07 | P0428R1 | Core | Adopted 2017-07 |
P0443R2 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown | 2017-07-31 | 2017-07 | P0443R1 | Concurrency, | |
P0457R1 | String Prefix and Suffix Checking | Mikhail Maltsev | 2017-07-16 | 2017-07 | P0457R0 | Library | |
P0463R1 | endian, Just endian | Howard Hinnant | 2017-07-13 | 2017-07 | P0463R0 | Library | Adopted 2017-07 |
P0534R2 | call/cc (call-with-current-continuation): A low-level API for stackful context switching | Oliver Kowalke | 2017-07-31 | 2017-07 | P0534R1 | Library Evolution | |
P0541R1 | Ranges TS: Post-Increment on Input and Output Iterators | Eric Niebler | 2017-07-10 | 2017-07 | P0541R0 | Library | Adopted 2017-07 |
P0547R2 | Ranges TS: Assorted Object Concept Fixes | Eric Niebler | 2017-07-11 | 2017-07 | P0547R1 | Library | Adopted 2017-07 |
P0550R2 | Transformation Trait remove_cvref | Walter E. Brown | 2017-07-17 | 2017-07 | P0550R1 | Library | Adopted 2017-11 |
P0566R2 | Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) | Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter | 2017-07-30 | 2017-07 | P0566R1 | Concurrency, SG14, Library Evolution, Library | |
P0579R1 | Constexpr for <experimental/ranges/iterator> | Casey Carter | 2017-07-10 | 2017-07 | P0579R0 | Library | Adopted 2017-07 |
P0641R1 | Resolving Core Issue #1331 (const mismatch with defaulted copy constructor) | Daniel Krugler, Botond Ballo | 2017-07-24 | 2017-07 | P0641R0 | Evolution | |
P0643R0 | Omnibus paper:Toronto 2017 meeting | Michael Wong | 2017-06-14 | 2017-07 | WG21 | ||
P0647R1 | Floating point value access for std::ratio | Peter Sommerlad | 2017-07-21 | 2017-07 | P0647R0 | Library, Library Evolution, SG6 | |
P0651R1 | Switch the Ranges TS to Use Variable Concepts | Eric Niebler | 2017-07-10 | 2017-07 | P0651R0 | Library | Adopted 2017-07 |
P0653R1 | Utility to convert a pointer to a raw pointer | Glen Joseph Fernandes | 2017-07-21 | 2017-07 | P0653R0 | Library Evolution | |
P0664R1 | Coroutines TS Issues | Gor Nishanov | 2017-06-18 | 2017-07 | P0664R0 | Evolution, Core, Library | Adopted 2017-07 |
P0668R1 | Revising the C++ memory model | Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades | 2017-07-30 | 2017-07 | P0668R0 | Concurrency | |
P0674R1 | Extending make_shared to Support Arrays | Peter Dimov, Glen Fernandes | 2017-07-12 | 2017-07 | P0674R0 | Library Evolution | Adopted 2017-07 |
P0682R1 | Repairing elementary string conversions | Jens Maurer | 2017-07-12 | 2017-07 | P0682R0 | Library | Adopted 2017-07 |
P0683R1 | Default member initializers for bit-fields | Jens Maurer | 2017-07-13 | 2017-07 | P0683R0 | Evolution, Core | Adopted 2017-07 |
P0696R1 | Remove abbreviated functions and template-introduction syntax from the Concepts TS | Tom Honermann | 2017-07-13 | 2017-07 | P0696R0 | Evolution | |
P0699R0 | C++ Standard Library Issues Resolved Directly In Toronto | Marshall Clow | 2017-07-14 | 2017-07 | Library | Adopted 2017-07 | |
P0702R1 | Language support for Constructor Template Argument Deduction | Mike Spertus, Jason Merrill | 2017-07-14 | 2017-07 | P0702R0 | Evolution, Core | Adopted 2017-07 |
P0704R1 | Fixing const-qualified pointers to members | Barry Revzin | 2017-07-10 | 2017-07 | P0704R0 | Evolution | Adopted 2017-07 |
P0707R1 | Metaclasses: Generative C++ | Herb Sutter | 2017-07-25 | 2017-07 | P0707R0 | SG7 | |
P0710R1 | Core Language Working Group "ready" Issues for the July, 2017 (Toronto) meeting | William M. Miller | 2017-07-13 | 2017-07 | P0710R0 | Core | Adopted 2017-07 |
P0714R0 | Identically Named Namespaces and non-Exported Symbols | Nathan Sidwell | 2017-06-06 | 2017-07 | Evolution, Core | ||
P0715R0 | Exporting Using Directives | Nathan Sidwell | 2017-06-18 | 2017-07 | Evolution, Core | ||
P0717R1 | Semantic constraint matching for concepts | Richard Smith, Andrew Sutton | 2017-07-24 | 2017-07 | P0717R0 | Posterity | |
P0724R0 | Merge the Concepts TS Working Draft into the C++20 working draft | Ville Voutilainen | 2017-06-27 | 2017-07 | WG21 | ||
P0725R0 | Remove the requirement for constrained-type-specifiers to be deduced to the same type from the Concepts TS | Tom Honermann | 2017-07-03 | 2017-07 | Evolution | ||
P0726R0 | Does the Concepts TS Improve on C++17? | Duncan P.N. Exon Smith | 2017-07-07 | 2017-07 | Evolution | ||
P0727R0 | Core Issue 1299: Temporary objects vs temporary expressions | Jens Maurer | 2017-07-10 | 2017-07 | Core | Adopted 2017-07 | |
P0728R0 | Wording for Networking PDTS ballot comment 005 | Jonathan Wakely | 2017-07-11 | 2017-07 | Networking | Adopted 2017-07 | |
P0729R0 | Proposed wording for Networking TS NB comment GB 9 | Christopher Kohlhoff | 2017-07-11 | 2017-07 | Networking | Adopted 2017-07 | |
P0730R0 | Options for addressing requires-clause syntax ambiguities | Hubert S.K. Tong | 2017-07-11 | 2017-07 | Evolution | ||
P0730R1 | Options for addressing requires-clause syntax ambiguities | Hubert S.K. Tong | 2017-07-12 | 2017-07 | P0730R0 | Evolution | |
P0731R0 | Module Interface Imports | Nathan Sidwell | 2017-07-27 | 2017-07 | Evolution, Core | ||
P0734R0 | Wording Paper, C++ extensions for Concepts | Andrew Sutton | 2017-07-14 | 2017-07 | N4674 | WG21 | Adopted 2017-07 |
P0738R0 | I Stream, You Stream, We All Stream for istream_iterator | Casey Carter | 2017-07-07 | 2017-07 | Library | ||
P0739R0 | Some improvements to class template argument deduction integration into the standard library | Mike Spertus, Walter E. Brown, Stephan T. Lavavej | 2017-07-13 | 2017-07 | Library Evolution, Library | Adopted 2017-07 | |
P0740R0 | Ranges TS "Immediate" Issues from the July 2017 (Toronto) meeting | Casey Carter | 2017-07-14 | 2017-07 | Library | Adopted 2017-07 | |
P0742R0 | Wording for Networking PDTS ballot comment resolutions | Jonathan Wakely | 2017-07-14 | 2017-07 | Networking | Adopted 2017-07 | |
P0746R0 | Wording for Networking PDTS ballot comment 011 (US-10) | Jonathan Wakely | 2017-07-13 | 2017-07 | Networking | Adopted 2017-07 | |
P0747R0 | Wording for Networking PDTS ballot comments 026 (GB-15) and 027 (GB-16) | Jonathan Wakely | 2017-07-14 | 2017-07 | Networking | ||
P0747R1 | Wording for Networking PDTS ballot comment 026 (GB-15), but not 027 (GB-16) | Jonathan Wakely | 2017-07-14 | 2017-07 | P0747R0 | Networking | Adopted 2017-07 |
P0748R0 | Wording for Networking PDTS ballot comments on reentrancy | Jonathan Wakely | 2017-07-14 | 2017-07 | Networking | Adopted 2017-07 | |
P0749R0 | Namespace Pervasiveness & Modules | Nathan Sidwell | 2017-07-27 | 2017-07 | P0714R0 | Evolution, Core | |
P0753R0 | Manipulators for C++ Synchronized Buffered Ostream | Peter Sommerlad, Pablo Halpern | 2017-07-15 | 2017-07 | Library Evolution, Library | ||
P0754R0 | <version> | Alan Talbot | 2017-07-30 | 2017-07 | Library Evolution | ||
P0758R0 | Implicit conversion traits and utility functions | Daniel Krugler | 2017-07-30 | 2017-07 | Library Evolution, Library | ||
P0759R0 | fpos Requirements | Daniel Krugler | 2017-07-28 | 2017-07 | Library | ||
P0761R0 | Executors Design Document | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong | 2017-07-31 | 2017-07 | Concurrency | ||
P0766R0 | Fixing small-ish functionality gaps in constraints | Ville Voutilainen | 2017-07-31 | 2017-07 | Evolution | ||
2017-07 post-Toronto | |||||||
N4693 | PL22.16/WG21 draft agenda: 06-11 Nov 2017, Albuquerque, NM, US | Clark Nelson | 2017-08-12 | 2017-10 | WG21 | ||
N4694 | Responses to National Body Comments to ISO/IEC PDTS 21425, C++ Extensions for Ranges | Casey Carter | 2017-08-10 | 2017-10 | WG21 | ||
N4695 | Working Draft, C++ Extensions for Networking | Jonathan Wakely | missing | WG21 | |||
N4696 | Networking TS - Editor's Report | Jonathan Wakely | missing | WG21 | |||
N4697 | NB Comments, ISO/IEC PDTS 21544, C++ Extensions for Modules | Barry Hedquist | 2017-10-07 | 2017-10 | WG21 | ||
N4698 | Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2017-10-16 | 2017-10 | N4669 | WG21 | |
N4699 | Parallelism TS Editor's Report | Jared Hoberock | 2017-10-16 | 2017-10 | WG21 | ||
N4700 | Working Draft, Standard for Programming Language C++ Note: | Richard Smith | 2017-10-16 | 2017-10 | N4687 | WG21 | |
N4701 | Editor's Report -- Working Draft, Standard for Programming Language C++ | Richard Smith | 2017-10-16 | 2017-10 | WG21 | ||
P0009R4 | Polymorphic Multidimensional Array Reference | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander, Athanasios Iliopoulos, John Michopoulos | 2017-10-11 | 2017-10 | P0009R3 | Library Evolution | |
P0037R4 | Fixed-point real numbers | John McFarlane | 2017-10-16 | 2017-10 | P0037R3 | Numerics, SG14, Library Evolution | |
P0096R5 | Feature-testing recommendations for C++ | Clark Nelson | 2017-10-09 | 2017-10 | P0096R4 | SG10, Evolution, Library Evolution | |
P0124R4 | Linux-Kernel Memory Model | Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng | 2017-09-25 | 2017-10 | P0124R3 | Concurrency | |
P0196R4 | Generic none() factories for Nullable types | Vicente J. Botet Escriba | 2017-10-15 | 2017-10 | P0196R3 | Library Evolution | |
P0201R2 | A polymorphic value-type for C++ | Jonathan Coe | 2017-10-16 | 2017-10 | P0201R1 | Library Evolution | |
P0202R2 | Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers | Antony Polukhin | 2017-09-12 | 2017-10 | P0202R1 | Library Evolution | |
P0214R6 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2017-10-16 | 2017-10 | P0214R5 | Library | |
P0233R6 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, David Hollman, Geoffrey Romer, Andrew Hunter | 2017-10-15 | 2017-10 | P0233R5 | Concurrency, SG14, Library Evolution | |
P0237R9 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2017-10-16 | 2017-10 | P0237R8 | Library | |
P0260R2 | C++ Concurrent Queues | Lawrence Crowl, Chris Mysen | 2017-10-15 | 2017-10 | P0260R1 | Concurrency | |
P0275R2 | A Proposal to add Classes and Functions Required for Dynamic Library Load | Antony Polukhin | 2017-09-12 | 2017-10 | P0275R1 | Library Evolution, Evolution | |
P0303R0 | Extensions to C++ for Short Float Type | Boris Fomitchev, Sergei Nikolaev, Olivier Giroux, Lawrence Crowl | 2017-10-15 | 2017-10 | Evolution, Library Evolution | ||
P0315R3 | Lambdas in unevaluated context | Louis Dionne, Hubert Tong | 2017-10-11 | 2017-10 | P0315R2 | Core | |
P0323R3 | Utility class to represent expected object | Vicente J. Botet Escriba | 2017-10-15 | 2017-10 | P0323R2 | Library Evolution | |
P0327R3 | Product types access | Vicente J. Botet Escriba | 2017-10-15 | 2017-10 | P0327R2 | Evolution, SG7, Library Evolution | |
P0330R1 | User-Defined Literals for size_t | Rein Halbersma | 2017-10-12 | 2017-10 | P0330R0 | Library | |
P0332R1 | Relaxed Incomplete Multidimensional Array Type Declaration | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Athanasios Iliopoulos, John Michopoulos | 2017-10-11 | 2017-10 | P0332R0 | Library Evolution, Evolution | |
P0355R4 | Extending <code><chrono></code> to Calendars and Time Zones | Howard Hinnant | 2017-10-16 | 2017-10 | P0355R3 | Library Evolution | |
P0356R2 | Simplified partial function application | Tomasz Kamiński | 2017-10-14 | 2017-10 | P0356R1 | Library Evolution | |
P0399R0 | Networking TS & Threadpools | Gor Nishanov | 2017-10-15 | 2017-10 | Concurrency, Library Evolution | ||
P0424R1 | Reconsidering literal operator templates for strings | Louis Dionne, Hana Dusikova | 2017-10-16 | 2017-10 | P0424R0 | Evolution | |
P0429R2 | A Standard flat_map | Zach Laine | 2017-08-31 | 2017-10 | P0429R1 | Library, Library Evolution | |
P0443R3 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown | 2017-10-16 | 2017-10 | P0443R2 | Concurrency | |
P0447R4 | Introduction of std::colony to the standard library | Patrice Roy, Guy Davidson, Matthew Bentley | 2017-10-16 | 2017-10 | P0447R3 | Library Evolution, SG14 | |
P0461R2 | Proposed RCU C++ API | Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer, David Hollman, Andrew Hunter, Georey Romer, Lance Roy | 2017-10-15 | 2017-10 | P0461R1 | Concurrency | |
P0479R2 | Attributes for Likely and Unlikely Branches | Clay Trychta | 2017-10-16 | 2017-10 | P0479R1 | Evolution, SG14 | |
P0506R2 | use string_view for library function parameters instead of const string & / const char * | Peter Sommerlad | 2017-10-06 | 2017-10 | P0506R1 | Library, Library Evolution | |
P0514R2 | Efficient waiting for concurrent programs | Olivier Giroux | 2017-10-09 | 2017-10 | P0514R1 | Concurrency | |
P0515R2 | Consistent comparison | Herb Sutter | 2017-09-30 | 2017-10 | P0515R1 | Evolution, Library Evolution, Core, Library | |
P0533R1 | constexpr for <cmath> and <cstdlib> | Edward J. Rosten / Oliver J. Rosten | 2017-10-13 | 2017-10 | P0533R0 | SG6, Library Evolution | |
P0534R3 | call/cc (call-with-current-continuation): A low-level API for stackful context switching | Oliver Kowalke | 2017-10-15 | 2017-10 | P0534R2 | Library Evolution | |
P0539R2 | A Proposal to add wide_int Template Class | Igor Klevanets, Antony Polukhin | 2017-10-10 | 2017-10 | P0539R1 | Numerics | |
P0546R1 | Span - foundation for the future | Carter Edwards, Bryce Lelbach | 2017-10-11 | 2017-10 | P0546R0 | Library Evolution | |
P0549R2 | Adjuncts to std::hash | Walter E. Brown | 2017-10-10 | 2017-10 | P0549R1 | Library Evolution | |
P0551R1 | Thou Shalt Not Specialize std Function Templates! | Walter E. Brown | 2017-10-14 | 2017-10 | P0551R0 | Library Evolution | |
P0561R2 | RAII Interface for Deferred Reclamation | Geoffrey Romer, Andrew Hunter | 2017-10-11 | 2017-10 | P0561R1 | Concurrency, Library Evolution | |
P0566R3 | Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) | Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer | 2017-10-15 | 2017-10 | P0566R2 | Concurrency, SG14, Library Evolution, Library | |
P0571R1 | Type Requirements for <numeric> Algorithms | Bryce Adelstein Lelbach | 2017-02-02 | 2017-10 | P0571R0 | Concurrency, Library Evolution, Library | |
P0573R2 | Abbreviated Lambdas for Fun and Profit | Barry Revzin, Tomasz Kamiński | 2017-10-08 | 2017-10 | P0573R1 | Evolution | |
P0586R0 | Safe integral comparisons | Federico Kircheis | 2017-09-12 | 2017-10 | Library Evolution | ||
P0593R1 | Implicit creation of objects for low-level object manipulation | Richard Smith, Ville Voutilainen | 2017-10-16 | 2017-10 | P0593R0 | SG12 | |
P0609R1 | Attributes for Structured Bindings | Aaron Ballman | 2017-09-14 | 2017-10 | P0609R0 | Evolution | |
P0624R1 | Default constructible stateless lambdas | Louis Dionne | 2017-08-16 | 2017-10 | P0624R0 | Evolution | |
P0631R1 | Math Constants | Lev Minkovsky, John McFarlane | 2017-09-26 | 2017-10 | P0631R0 | Library Evolution, Numerics | |
P0634R1 | Down with `typename`! | Daveed Vandevoorde, Nina Ranns | 2017-10-15 | 2017-10 | P0634R0 | Core | |
P0636R2 | Changes between C++14 and C++17 | Thomas Köppe | 2017-10-15 | 2017-10 | P0636R1 | All | |
P0642R1 | Structural Support for C++ Concurrency | Mingxin Wang, Wei Chen | 2017-09-01 | 2017-10 | P0642R0 | Concurrency, SG8, Evolution, Library Evolution | |
P0644R1 | Forward without forward | Barry Revzin | 2017-10-08 | 2017-10 | P0644R0 | Evolution | |
P0649R0 | Other Product-Type algorithms | Vicente J. Botet Escriba | 2017-06-15 | 2017-10 | SG7, Library Evolution | ||
P0650R1 | C++ Monadic interface | Vicente J. Botet Escriba | 2017-10-15 | 2017-10 | P0650R0 | Library Evolution | |
P0655R0 | visit<R>: Explicit Return Type for visit | Michael Park, Agustín Bergé | 2017-10-14 | 2017-10 | Library Evolution | ||
P0657R1 | Deprecate Certain Declarations in the Global Namespace | Walter Brown | 2017-10-10 | 2017-10 | P0657R0 | Library Evolution | |
P0658R1 | Proposal for adding alias declarations to concepts | Christopher Di Bella | 2017-06-11 | 2017-10 | P0658R0 | Evolution | |
P0670R1 | Static reflection of functions | Matúš Chochlík, Axel Naumann, David Sankel | 2017-10-15 | 2017-10 | P0670R0 | SG7, Evolution, Library Evolution | |
P0684R1 | C++ Stability, Velocity, and Deployment Plans | Titus Winters | 2017-10-11 | 2017-10 | P0684R0 | WG21 | |
P0692R0 | Access Specifiers and Specializations | Matt Calabrese | 2017-06-17 | 2017-10 | Evolution | ||
P0701R1 | Back to the std2::future | Bryce Adelstein Lelbach | 2017-09-10 | 2017-10 | P0701R0 | Concurrency | |
P0707R2 | Metaclasses: Generative C++ | Herb Sutter | 2017-10-15 | 2017-10 | P0707R1 | SG7 | |
P0722R1 | Efficient sized delete for variable sized classes | Andrew Hunter, Richard Smith | 2017-10-12 | 2017-10 | P0722R0 | Evolution | |
P0735R0 | Interaction of memory_order_consume with release sequences | Will Deacon | 2017-10-02 | 2017-10 | Concurrency | ||
P0737R0 | Execution Context of Execution Agents | H. Carter Edwards, Daniel Sunderland, Michael Wong, Thomas Rodgers, Gordon Brown | 2017-10-11 | 2017-10 | Concurrency | ||
P0750R0 | Consume | JF Bastien | 2017-10-15 | 2017-10 | Concurrency | ||
P0752R0 | std::vector Destruction Order | Nathan Myers | 2017-10-15 | 2017-10 | Library | ||
P0753R1 | Manipulators for C++ Synchronized Buffered Ostream | Peter Sommerlad, Pablo Halpern | 2017-10-15 | 2017-10 | Library Evolution | ||
P0756R0 | Lambda syntax should be more liberal in what it accepts | Arthur O'Dwyer | 2017-08-12 | 2017-10 | Evolution | ||
P0757R0 | regex_iterator should be iterable | Arthur O'Dwyer | 2017-09-10 | 2017-10 | Library Evolution | ||
P0761R1 | Executors Design Document | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong | 2017-10-16 | 2017-10 | P0761R0 | Concurrency | |
P0762R0 | Concerns about expected<T, E> from the Boost.Outcome peer review | Niall Douglas | 2017-10-15 | 2017-10 | Library Evolution | ||
P0766R1 | Fixing small-ish functionality gaps in constraints | Ville Voutilainen | 2017-10-15 | 2017-10 | P0766R0 | Evolution | |
P0767R0 | Expunge POD | Jens Maurer | 2017-09-29 | 2017-10 | Library Evolution, Library, Core | ||
P0768R0 | Library Support for the Spaceship (Comparison) Operaton | Walter Brown | 2017-09-30 | 2017-10 | Library Evolution | ||
P0769R0 | Add shift to <algorithm> | Dan Raviv | 2017-10-11 | 2017-10 | Library Evolution | ||
P0770R0 | A Proposal to Specify Behavior in Case of Exception Allocation Failure | Michael Kilburn | 2017-08-21 | 2017-10 | Evolution, Core | ||
P0771R0 | std::function move operations should be noexcept | Nevin Liber | 2017-10-16 | 2017-10 | Library | ||
P0772R0 | Execution-Agent Local Storage | Nat Goodspeed | 2017-10-08 | 2017-10 | Concurrency | ||
P0773R0 | Towards meaningful fancy pointers | Arthur O'Dwyer, Bob Steagall | 2017-10-05 | 2017-10 | Library Evolution | ||
P0774R0 | Module-decl location | Nathan Sidwell | 2017-10-02 | 2017-10 | Evolution | ||
P0775R0 | module partitions | Nathan Sidwell | 2017-10-03 | 2017-10 | Core, Evolution | ||
P0776R0 | Rebase the Concurrency TS onto C++17 Standard | Alisdair Meredith | 2017-09-08 | 2017-10 | Concurrency, Library Evolution | ||
P0777R0 | Treating Unnecessary decay | Walter Brown | 2017-10-10 | 2017-10 | Library | ||
P0778R0 | Module Names | Nathan Sidwell | 2017-10-10 | 2017-10 | Core, Evolution | ||
P0779R0 | Proposing operator try() (with added native C++ macro functions!) | Niall Douglas | 2017-10-15 | 2017-10 | Evolution | ||
P0780R0 | Allow pack expansion in lambda init-capture | Barry Revzin | 2017-10-08 | 2017-10 | Evolution | ||
P0781R0 | A Modern C++ Signature for main | Erich Keane | 2017-09-25 | 2017-10 | Evolution | ||
P0782R0 | A Case for Simplifying/Improving Natural Syntax Concepts | Erich Keane, ADAM David Alan Martin, Allan Deutsch | 2017-09-25 | 2017-10 | Evolution | ||
P0783R0 | Continuations without overcomplicating the future | Lee Howes, Andrii Grynenko, Jay Feldblum | 2017-09-11 | 2017-10 | Concurrency | ||
P0784R0 | Standard containers and constexpr | Louis Dionne, Richard Smith, Daveed Vandevoorde | 2017-10-14 | 2017-10 | Evolution, Library Evolution | ||
P0785R0 | Runtime-sized arrays and a C++ wrapper | Jens Maurer | 2017-09-30 | 2017-10 | Evolution, Library Evolution | ||
P0786R0 | SuccessOrFailure, ValuedOrError and ValuedOrNone types | Vicente J. Botet Escriba | 2017-10-15 | 2017-10 | Library Evolution | ||
P0787R0 | Proclaimed Ownership | Nathan Sidwell | 2017-10-13 | 2017-10 | Core, Evolution | ||
P0788R0 | Standard Library Specification in a Concepts and Contracts World | Walter Brown | 2017-10-10 | 2017-10 | Library Evolution, Library | ||
P0789R0 | Range Adaptors and Utilities | Eric Niebler | 2017-10-16 | 2017-10 | Library Evolution | ||
P0790R0 | Effect of operator<=> on the C++ Standard Library | David Stone | 2017-10-06 | 2017-10 | Library Evolution | ||
P0791R0 | Concepts are Adjectives, not Nouns | Jakob Riedle | 2017-10-10 | 2017-10 | Evolution | ||
P0792R0 | function_ref: a non-owning reference to a Callable | Vittorio Romeo | 2017-10-10 | 2017-10 | Library Evolution | ||
P0793R0 | SG5: Transactional Memory (TM) Meeting Minutes 2017/06/19-2017/10/09 | Michael Wong | 2017-10-16 | 2017-10 | SG5 | ||
P0794R0 | SG14: Low Latency Meeting Minutes 2017/08/09-2017/10/11 | Michael Wong | 2017-10-16 | 2017-10 | SG14 | ||
P0795R0 | From Vulkan with love: a plea to reconsider the Module Keyword to be contextual | Simon Brand, Neil Henning, Michael Wong, Christopher Di Bella, Kenneth Benzie | 2017-10-16 | 2017-10 | SG14, Evolution | ||
P0796R0 | Supporting Heterogeneous & Distributed Computing Through Affinity | Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers | 2017-10-16 | 2017-10 | Concurrency, SG14 | ||
P0797R0 | Exception Handling in Parallel STL Algorithms | Matti Rintala, Michael Wong, Carter Edwards, Gordon Brown | 2017-10-16 | 2017-10 | Concurrency, SG14, Library Evolution, Library | ||
P0798R0 | Monadic operations for std::optional | Simon Brand | 2017-10-06 | 2017-10 | SG14, Library Evolution | ||
P0799R0 | Programming vulnerabilities for C++ (part of WG23 N0746) | Stephen Michel, Chris Szalwinski, Michael Wong, Hubert Tong | 2017-10-16 | 2017-10 | SG12 | ||
P0800R0 | The Concepts TS improves upon C++ | Christopher Di Bella | 2017-08-28 | 2017-10 | Evolution | ||
P0801R0 | Extensions for Disambiguation Tags | Mingxin Wang | 2017-10-12 | 2017-10 | Library, Library Evolution, SG7 | ||
P0802R0 | Applying Concepts to the Standard Library | Beman Dawes, Nicolai Josuttis, Walter E. Brown, Bob Steagall | 2017-10-15 | 2017-10 | Library, Library Evolution | ||
P0803R0 | Endian Library Request for Comments | Beman Dawes | 2017-10-15 | 2017-10 | Library Evolution | ||
P0804R0 | Impact of the Modules TS on the C++ tools ecosystem | Tom Honermann | 2017-10-15 | 2017-10 | Evolution | ||
P0805R0 | Comparing containers | Marshall Clow | 2017-10-16 | 2017-10 | Library Evolution, Library | ||
P0806R0 | Deprecate Implicit Capture of thist | Thomas Köppe | 2017-10-08 | 2017-10 | Evolution | ||
P0807R0 | An Adjective Syntax for Concepts | Thomas Köppe | 2017-10-12 | 2017-10 | Evolution | ||
P0808R0 | Ranges Naming | Titus Winters | 2017-10-12 | 2017-10 | Library Evolution | ||
P0809R0 | Comparing Unordered Containers | Titus Winters | 2017-10-12 | 2017-10 | Library Evolution, Library | ||
P0810R0 | constexpr in Practice | Ben Deane, Jason Turner | 2017-10-12 | 2017-10 | WG21 | ||
P0811R0 | Well-behaved interpolation for numbers and pointers | Davis Herring | 2017-10-16 | 2017-10 | Numerics | ||
P0812R0 | copy-list-initialization is inherently un-= | Davis Herring | 2017-10-16 | 2017-10 | Evolution | ||
P0813R0 | construct() shall Return the Replaced Address | Nicolai Josuttis | 2017-10-13 | 2017-10 | Library Evolution, Library | ||
P0814R0 | hash_combine() Again | Nicolai Josuttis | 2017-10-13 | 2017-10 | Library Evolution, Library | ||
P0815R0 | C++ Standard Library Issues to be moved in Albuquerque | Marshall Clow | 2017-10-16 | 2017-10 | Library | Adopted 2017-11 | |
P0816R0 | No More Nested Namespaces in Library Design | Titus Winters | 2017-10-13 | 2017-10 | Library Evolution | ||
P0817R0 | Core Language Working Group "ready" Issues for the November, 2017 (Albuquerque) meeting | William M. Miller | 2017-10-16 | 2017-10 | Core | Adopted 2017-11 | |
P0818R0 | Core Language Working Group "tentatively ready" Issues for the November, 2017 (Albuquerque) meeting | William M. Miller | 2017-10-16 | 2017-10 | Core | ||
P0819R0 | Formally Supporting Feature Macros | Nicolai Josuttis | 2017-10-13 | 2017-10 | Evolution, Library Evolution, Core, Library | ||
P0820R0 | Feedback on P0214R5 | Tim Shen | 2017-10-13 | 2017-10 | Concurrency, Library Evolution | ||
P0821R0 | Teaching Concepts TS Online | Robert Douglas | 2017-10-16 | 2017-10 | Evolution | ||
P0824R0 | Summary of SG14 discussion on <system_error>: towards exception-less error handling | Arthur O'Dwyer, Charley Bay, Odin Holmes, Michael Wong | 2017-10-16 | 2017-10 | SG14, Library Evolution, Library | ||
P0825R0 | A friendlier tuple get | Agustín Bergé | 2017-10-12 | 2017-10 | Library Evolution | ||
P0826R0 | SFINAE-friendly std::bind | Agustín Bergé | 2017-10-12 | 2017-10 | Library Evolution | ||
P0827R0 | General-Purpose Constant Value Type | John McFarlane, Louis Dionne | 2017-10-16 | 2017-10 | SG6, SG14, Library Evolution | ||
P0829R0 | Freestanding proposal | Ben Craig | 2017-10-14 | 2017-10 | Library Evolution | ||
P0830R0 | Using Concepts and requires in the C++ Standard Library | Nicolai Josuttis | 2017-10-15 | 2017-10 | Library Evolution, Library | ||
P0831R0 | Keep alias syntax extendable | Tomasz Kamiński | 2017-10-14 | 2017-10 | Library Evolution | ||
P0832R0 | Module TS Does Not Support Intended Use Case | David Sankel | 2017-10-14 | 2017-10 | Evolution, Core | ||
P0834R0 | Lifting overload sets into objects | Michael Dominiak | 2017-10-16 | 2017-10 | Evolution | ||
P0835R0 | Adopt SD-6 feature macros into the C++20 working draft | Ville Voutilainen | 2017-10-16 | 2017-10 | Evolution, Library Evolution | ||
P0837R0 | Ruminations on modular macros | Ville Voutilainen | 2017-10-16 | 2017-10 | Evolution | ||
P0838R0 | A conditional transform algorithm for C++ | Jonathan Coe | 2017-10-16 | 2017-10 | Library Evolution | ||
P0839R0 | Recursive Lambdas | Richard Smith | 2017-10-16 | 2017-10 | Evolution | ||
P0840R0 | Lamguage support for empty objects | Richard Smith | 2017-10-16 | 2017-10 | Evolution | ||
P0841R0 | Modules at scale | Bruno Cardoso Lopes, Adrian Prantl, Duncan P. N. Exon Smith | 2017-10-16 | 2017-10 | Evolution | ||
P0842R0 | Unknown Exports by Example | Alisdair Meredith | 2017-10-16 | 2017-10 | Core | ||
2017-11 post-Albuquerque | |||||||
N4704 | WG21 telecon meeting: Pre-Albuquerque | Herb Sutter | 2017-09-30 | 2017-11 | WG21 | ||
N4705 | WG21 2017-10-27 Telecon Minutes | Jonathan Wakely | 2017-10-30 | 2017-11 | WG21 | ||
N4706 | Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2017-11-22 | 2017-11 | N4698 | WG21 | |
N4707 | Parallelism TS Editor's Report | Jared Hoberock | 2017-11-22 | 2017-11 | WG21 | ||
N4708 | Responses to National Body Comments, ISO/IEC PDTS 19216, C++ Extensions for Networking | Barry Hedquist | 2017-11-24 | 2017-11 | WG21 | ||
N4709 | WG21 2017-11 Albuquerque Minutes | Jonathan Wakely | 2017-11-26 | 2017-11 | WG21 | ||
N4710 | PL22.16 2017-11 Albuquerque Minutes | Jonathan Wakely | 2017-11-26 | 2017-11 | WG21 | ||
N4711 | Working Draft, C ++ Extensions for Networking | Jonathan Wakely | 2017-11-27 | 2017-11 | N4656 | WG21 | |
N4712 | Networking TS - Editor's Report | Jonathan Wakely | 2017-11-27 | 2017-11 | WG21 | ||
N4713 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2017-11-27 | 2017-11 | N4700 | WG21 | |
N4714 | Editors' Report -- Programming Languages -- C++ | Richard Smith | 2017-11-27 | 2017-11 | WG21 | ||
P0020R6 | Floating Point Atomic | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2017-11-10 | 2017-11 | P0020R5 | Library Evolution | Adopted 2017-11 |
P0052R6 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2017-11-21 | 2017-11 | P0052R5 | Library | |
P0053R7 | C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern | 2017-11-07 | 2017-11 | P0053R6 | Library Evolution, Library | Adopted 2017-11 |
P0075R2 | Template Library for Parallel For Loops | Pablo Halpern, Clark Nelson, Arch D. Robison, Robert Geva | 2017-11-09 | 2017-11 | P0075R1 | SG1 | Adopted 2017-11 |
P0202R3 | Add Constexpr Modifiers to Functions in <algorithm> and <utility> Headers | Antony Polukhin | 2017-11-09 | 2017-11 | P0202R2 | Library | Adopted 2017-11 |
P0214R7 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2017-11-27 | 2017-11 | P0214R6 | Library | |
P0315R4 | Wording for lambdas in unevaluated contexts | Louis Dionne, Hubert Tong | 2017-11-10 | 2017-11 | P0315R3 | Core | Adopted 2017-11 |
P0323R4 | std::expected | Vicente Botet, JF Bastien | 2017-11-26 | 2017-11 | P0323R3 | Library | |
P0356R3 | Simplified partial function application | Tomasz Kamiński | 2017-11-09 | 2017-11 | P0356R2 | Library Evolution | |
P0407R2 | Allocator-aware basic_stringbuf | Peter Sommerlad | 2017-11-16 | 2017-11 | P0407R1 | Library Evolution, Library | |
P0408R3 | Efficient Access to basic_stringbuf's Buffer | Peter Sommerlad | 2017-11-16 | 2017-11 | P0408R2 | Library | |
P0415R1 | Constexpr for std::complex | Antony Polukhin | 2016-11-10 | 2017-11 | P0415R0 | Library Evolution | Adopted 2017-11 |
P0424R2 | String literals as non-type template parameters | Louis Dionne, Hana Dusíková | 2017-11-14 | 2017-11 | P0424R1 | Core | |
P0429R3 | A Standard flat_map | Zach Laine | 2016-08-31 | 2017-11 | P0429R2 | Library Evolution, Library | |
P0443R4 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown | 2017-11-22 | 2017-11 | P0443R3 | SG1 | |
P0457R2 | String Prefix and Suffix Checking | Mikhail Maltsev | 2017-11-11 | 2017-11 | P0457R1 | Library | Adopted 2017-11 |
P0476R2 | Bit-casting object representations | JF Bastien | 2017-11-10 | 2017-11 | P0476R1 | Library | |
P0515R3 | Consistent comparison | Herb Sutter, Jens Maurer, Walter E. Brown | 2017-11-10 | 2017-11 | P0515R2 | Evolution, Library Evolution, Core, Library | Adopted 2017-11 |
P0542R2 | Support for contract based programming in C++ | G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup | 2017-11-26 | 2017-11 | P0542R1 | Evolution, Core | |
P0553R2 | Bit operations | Jens Maurer | 2017-11-23 | 2017-11 | P0553R1 | Library | |
P0556R2 | Integral power-of-2 operations | Jens Maurer | 2017-11-23 | 2017-11 | P0556R1 | Library | |
P0561R3 | An RAII Interface for Deferred Reclamation | Geoff Romer, Andrew Hunter | 2017-11-11 | 2017-11 | P0561R2 | SG1, Library | |
P0588R1 | Simplifying implicit lambda capture | Richard Smith | 2017-11-07 | 2017-11 | P0588R0 | Core | Adopted 2017-11 |
P0600R1 | [[nodiscard]] in the Library | Nicolai Josuttis | 2017-11-09 | 2017-11 | P0600R0 | Library Evolution, Library | Adopted 2017-11 |
P0614R1 | Range-based for statements with initializer | Thomas Köppe | 2017-11-06 | 2017-11 | P0614R0 | Core | Adopted 2017-11 |
P0619R2 | Reviewing Deprecated Facilities of C++17 for C++20 | Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński | 2017-11-06 | 2017-11 | P0619R1 | Core, Library | |
P0624R2 | Default constructible and assignable stateless lambdas | Louis Dionne | 2017-11-10 | 2017-11 | P0624R1 | Core | Adopted 2017-11 |
P0641R2 | Resolving Core Issue #1331 (const mismatch with defaulted copy constructor) | Daniel Krügler, Botond Ballo | 2017-11-08 | 2017-11 | P0641R1 | Core | Adopted 2017-11 |
P0653R2 | Utility to convert a pointer to a raw pointer | Glen Joseph Fernandes | 2017-11-09 | 2017-11 | P0653R1 | Library | Adopted 2017-11 |
P0692R1 | Access Checking on Specializations | Matt Calabrese | 2017-11-10 | 2017-11 | P0692R0 | Core | Adopted 2017-11 |
P0718R2 | Revising atomic_shared_ptr for C++20 | Alisdair Meredith | 2017-11-10 | 2017-11 | P0718R1 | SG1, Library Evolution, Library | Adopted 2017-11 |
P0722R2 | Efficient sized delete for variable sized classes | Richard Smith, Andrew Hunter | 2017-11-27 | 2017-11 | P0722R1 | Core, Library | |
P0754R1 | <version> | Alan Talbot | 2017-11-27 | 2017-11 | P0754R0 | Library | |
P0767R1 | Deprecate POD | Jens Maurer | 2017-11-10 | 2017-11 | P0767R0 | Library Evolution, Core, Library | Adopted 2017-11 |
P0768R1 | Library Support for the Spaceship (Comparison) Operator | Walter E. Brown | 2017-11-10 | 2017-11 | P0768R0 | Library Evolution, Library | |
P0776R1 | Rebase the Parallelism TS onto the C++17 Standard | Alisdair Meredith | 2017-11-10 | 2017-11 | P0776R0 | Library | Adopted 2017-11 |
P0777R1 | Treating Unnecessary decay | Walter E. Brown | 2017-11-06 | 2017-11 | P0777R0 | Library | Adopted 2017-11 |
P0780R1 | Allow pack expansion in lambda init-capture | Barry Revzin | 2017-11-26 | 2017-11 | P0780R0 | Evolution | |
P0789R1 | Range Adaptors and Utilities | Eric Niebler | 2017-11-17 | 2017-11 | P0789R0 | Library Evolution | |
P0799R1 | Vulnerability descriptions for the programming language C++ | Stephen Michel | 2017-11-27 | 2017-11 | P0799R0 | SG12 | |
P0818R1 | Core Language Working Group "tentatively ready" Issues for the November, 2017 (Albuquerque) meeting | William M. Miller | 2017-11-10 | 2017-11 | P0818R0 | Core | Adopted 2017-11 |
P0820R1 | Feedback on P0214R6 | Tim Shen | 2017-11-15 | 2017-11 | P0820R0 | SG1, Library Evolution | |
P0822R0 | C++ Modules Are a Tooling Opportunity | Gabriel Dos Reis | 2017-10-16 | 2017-11 | Evolution | ||
P0840R1 | Language support for empty objects | Richard Smith | 2017-11-27 | 2017-11 | P0840R0 | Core | |
P0843R0 | fixed_capacity_vector | Gonzalo Brito Gadeschi | 2017-10-15 | 2017-11 | Library Evolution, Library | ||
P0845R0 | Common Subset of C++03 and C++17: Binders | Detlef Vollmann | 2017-10-13 | 2017-11 | Library Evolution, Library | ||
P0846R0 | ADL and Function Templates that are not Visible | John Spicer | 2017-11-08 | 2017-11 | Core | Adopted 2017-11 | |
P0848R0 | Conditionally Trivial Special Member Functions | Barry Revzin, Casey Carter | 2017-11-12 | 2017-11 | Evolution | ||
P0849R0 | auto(x): DECAY_COPY in the language | Zhihao Yuan | 2017-11-02 | 2017-11 | Evolution, Library Evolution | ||
P0851R0 | simd<T> is neither a product type nor a container type | Matthias Kretz | 2017-11-06 | 2017-11 | SG1, Library Evolution | ||
P0857R0 | Wording for "functionality gaps in constraints" | Thomas Köppe | 2017-11-10 | 2017-11 | Core | Adopted 2017-11 | |
P0858R0 | Constexpr iterator requirements | Antony Polukhin | 2017-11-11 | 2017-11 | Library Evolution, Library | Adopted 2018-03 | |
P0859R0 | Core Issue 1581: When are constexpr member functions defined? | Richard Smith | 2017-11-09 | 2017-11 | Core | Adopted 2017-11 | |
P0864R0 | C++ Standard Library Issues Resolved Directly In Albuquerque | Marshall Clow | 2017-11-11 | 2017-11 | Library | Adopted 2017-11 | |
P0867R0 | 'Module Interface' is Misleading | Nathan Sidwell | 2017-11-21 | 2017-11 | Evolution | ||
P0868R0 | Selected RCU Litmus Tests | Paul E. McKenney, Alan Stern, Andrew Hunter | 2017-11-20 | 2017-11 | SG1 | ||
P0870R0 | A proposal for a type trait to detect narrowing conversions | Giuseppe D'Angelo | 2017-11-21 | 2017-11 | Library Evolution | ||
P0872R0 | Discussion Summary: Applying Concepts to the Standard Library | Beman Dawes | 2017-11-25 | 2017-11 | Library Evolution, Library | ||
P0873R0 | A plea for a consistent, terse and intuitive declaration syntax | Corentin Jabot | 2017-11-27 | 2017-11 | SG8, Evolution | ||
P0874R0 | Syntax to anonymously refer to the current declaration contexts | Corentin Jabot | 2017-11-20 | 2017-11 | SG7, Evolution | ||
P0875R0 | WG21 2017-11 Albuquerque Record of Discussion | Jonathan Wakely | 2017-11-26 | 2017-11 | WG21 | ||
2018-02 pre-Jacksonville | |||||||
N4715 | 2018-11 San Diego Meeting Information | Marshall Clow | 2018-02-01 | 2018-02 | WG21 | ||
N4716 | PL22.16/WG21 draft agenda: 12-17 March 2018, Jacksonville, FL, US | John Spicer | 2018-01-12 | 2018-02 | WG21 | ||
N4717 | WG21 telecon meeting: Pre-Jacksonville | Herb Sutter | 2018-01-10 | 2018-02 | WG21 | ||
N4718 | WG21 telecon meeting: Modules TS publication | Herb Sutter | 2018-01-18 | 2018-02 | WG21 | ||
N4719 | Programming Languages — Extensions to C++ for Modules | Gabriel Dos Reis | 2018-01-29 | 2018-02 | WG21 | ||
N4720 | Working Draft, Extensions to C++ for Modules | Gabriel Dos Reis | 2018-01-29 | 2018-02 | N4689 | WG21 | |
N4721 | Editor’s Report for the Module TS | Gabriel Dos Reis | 2018-02-12 | 2018-02 | WG21 | ||
N4722 | Responses to SC22 N5250, ISO/IEC PDTS 21544, C++ Extensions for Modules | Barry Hedquist | 2018-02-04 | 2018-02 | WG21 | ||
N4723 | Working Draft, C++ Extensions for Coroutines | Gor Nishanov | 2018-02-11 | 2018-02 | N4680 | WG21 | |
N4724 | Editor's report for the Coroutines TS | Gor Nishanov | 2018-02-06 | 2018-02 | WG21 | ||
N4725 | Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2018-02-12 | 2018-02 | N4706 | WG21 | |
N4726 | Parallelism TS Editor’s Report | Jared Hoberock | 2018-02-12 | 2018-02 | WG21 | ||
N4727 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2018-02-12 | 2018-02 | N4713 | WG21 | |
N4728 | Editors' Report -- Programming Languages – C++ | Richard Smith, Dawn Perchik, Thomas Köppe | 2018-02-12 | 2018-02 | WG21 | ||
P0009R5 | Polymorphic Multidimensional Array Reference | H. Carter Edwards, Daniel Sunderland, David Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos | 2018-02-10 | 2018-02 | P0009R4 | Library | |
P0019R6 | Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus | 2018-02-11 | 2018-02 | P0019R5 | Library | |
P0051R3 | C++ generic overload function | Vicente J. Botet Escribá | 2018-02-12 | 2018-02 | P0051R2 | Library Evolution | |
P0057R8 | Working Draft, C++ Extensions for Coroutines | Gor Nishanov | 2018-02-11 | 2018-02 | P0057R7 | WG21 | |
P0122R6 | span: bounds-safe views for sequences of objects | Neil MacIntosh | 2018-02-11 | 2018-02 | P0122R5 | Library | |
P0194R5 | Static reflection | Matúš Chochlík, Axel Naumann, David Sankel | 2018-02-11 | 2018-02 | P0194R4 | Core, Library | |
P0201R3 | A polymorphic value-type for C++ | Jonathan Coe, Sean Parent | 2018-02-12 | 2018-02 | P0201R2 | Library | |
P0214R8 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2018-02-12 | 2018-02 | P0214R7 | Library | |
P0267R7 | A Proposal to Add 2D Graphics Rendering and Display to C++ | Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson | 2018-02-10 | 2018-02 | P0267R6 | Library Evolution | |
P0275R3 | A Proposal to add Classes and Functions Required for Dynamic Library Load | Antony Polukhin | 2018-02-01 | 2018-02 | P0275R2 | Library Evolution | |
P0323R5 | std::expected | Vicente Botet, JF Bastien | 2018-02-08 | 2018-02 | P0323R4 | Library | |
P0332R2 | Relaxed Incomplete Multidimensional Array Type Declaration | H. Carter Edwards, Daniel Sunderland, Christian Trott, David Hollman, Mauro Bianco, Athanasios Iliopoulos, John Michopoulos | 2018-02-10 | 2018-02 | P0332R1 | Library Evolution | |
P0338R3 | C++ generic factories | Vicente J. Botet Escribá | 2018-02-12 | 2018-02 | P0338R2 | Library Evolution | |
P0355R5 | Extending <chrono> to Calendars and Time Zones | Howard E. Hinnant, Tomasz Kamiński | 2018-02-11 | 2018-02 | P0355R4 | Library | |
P0443R5 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown | 2018-02-12 | 2018-02 | P0443R4 | SG1, Library Evolution | |
P0458R1 | Checking for Existence of an Element in Associative Containers | Mikhail Maltsev | 2018-02-06 | 2018-02 | P0458R0 | Library | |
P0466R1 | Layout-compatibility and Pointer-interconvertibility Traits | Lisa Lippincott | 2018-02-12 | 2018-02 | P0466R0 | Core, Library | |
P0479R4 | Proposed wording for likely and unlikely attributes | Clay Trychta | 2018-02-07 | 2018-02 | P0479R3 | SG14, Core | |
P0482R1 | char8_t: A type for UTF-8 characters and strings | Tom Honermann | 2018-02-12 | 2018-02 | P0482R0 | Evolution, Library Evolution | |
P0501R3 | C++ Module TS Issues List | Gabriel Dos Reis | 2018-01-30 | 2018-02 | P0501R2 | WG21 | |
P0514R3 | Efficient concurrent waiting for C++20 | Olivier Giroux | 2018-02-10 | 2018-02 | P0514R2 | SG1 | |
P0528R1 | The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange | JF Bastien, Michael Spencer | 2018-02-11 | 2018-02 | P0528R0 | SG1, Evolution, Core | |
P0533R2 | constexpr for <cmath> and <cstdlib> | Edward J. Rosten, Oliver J. Rosten | 2018-02-10 | 2018-02 | P0533R1 | SG6, Library Evolution | |
P0539R3 | A Proposal to add wide_int Template Class | Igor Klevanets, Antony Polukhin | 2018-01-31 | 2018-02 | P0539R2 | SG6, Library Evolution | |
P0542R3 | Support for contract based programming in C++ | G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup | 2018-02-12 | 2018-02 | P0542R2 | Evolution, Core | |
P0546R2 | Span - foundation for the future | H. Carter Edwards, Daniel Sunderland | 2018-02-11 | 2018-02 | P0546R1 | Library Evolution | |
P0549R3 | Adjuncts to std::hash | Walter E. Brown | 2018-02-03 | 2018-02 | P0549R2 | Library Evolution, Library | |
P0551R2 | Thou Shalt Not Specialize std Function Templates! | Walter E. Brown | 2018-02-03 | 2018-02 | P0551R1 | Library | |
P0566R4 | Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) | Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt | 2018-02-11 | 2018-02 | P0566R3 | SG1, SG14, Library Evolution, Library | |
P0581R1 | Standard Library Modules | Marshall Clow, Beman Dawes, Gabriel Dos Reis, Stephan T. Lavavej, Billy O’Neal, Bjarne Stroustrup, Jonathan Wakely | 2018-02-11 | 2018-02 | P0581R0 | Library Evolution | |
P0593R2 | Implicit creation of objects for low-level object manipulation | Richard Smith | 2018-02-11 | 2018-02 | P0593R1 | SG12 | |
P0608R1 | A sane variant converting constructor | Zhihao Yuan | 2017-12-30 | 2018-02 | P0608R0 | Library Evolution, Library | |
P0631R2 | Math Constants | Lev Minkovsky | 2018-02-06 | 2018-02 | P0631R1 | SG6, Library Evolution | |
P0634R2 | Down with typename! | Nina Ranns, Daveed Vandevoorde | 2018-02-10 | 2018-02 | P0634R1 | Core | |
P0645R1 | Text Formatting | Victor Zverovich | 2017-11-10 | 2018-02 | P0645R0 | Library Evolution | |
P0650R2 | C++ Monadic interface | Vicente J. Botet Escribá | 2018-02-11 | 2018-02 | P0650R1 | Library Evolution | |
P0666R1 | Revised Latches and Barriers for C++20 | Olivier Giroux | 2018-02-11 | 2018-02 | P0666R0 | SG1 | |
P0668R2 | Revising the C++ memory model | Hans J. Boehm, Olivier Giroux, Viktor Vafeiades | 2018-01-12 | 2018-02 | P0668R1 | SG1 | |
P0670R2 | Static reflection of functions | Matúš Chochlík, Axel Naumann, David Sankel | 2017-11-08 | 2018-02 | P0670R1 | Evolution, Library Evolution | |
P0671R1 | Parametric Functions | Axel Naumann | 2018-02-12 | 2018-02 | P0671R0 | Evolution | |
P0684R2 | C++ Stability, Velocity, and Deployment Plans | Titus Winters | 2018-02-10 | 2018-02 | P0684R1 | Evolution, Library Evolution | |
P0690R1 | Tearable Atomics | JF Bastien, Billy Robert O'Neal III, Andrew Hunter | 2018-02-10 | 2018-02 | P0690R0 | SG1 | |
P0701R2 | Back to the std2::future Part II | Bryce Adelstein Lelbach, Michał Dominiak, Hartmut Kaiser | 2017-11-15 | 2018-02 | P0701R1 | SG1 | |
P0707R3 | Metaclasses: Generative C++ | Herb Sutter | 2018-02-11 | 2018-02 | P0707R2 | SG7, Evolution | |
P0713R1 | Identifying Module Source | Daveed Vandevoorde | 2018-02-08 | 2018-02 | P0713R0 | Evolution, Core | |
P0732R0 | Class Types in Non-Type Template Parameters | Jeff Snyder | 2018-02-11 | 2018-02 | Evolution | ||
P0736R0 | Nameless parameters and unutterable specializations | Hubert S.K. Tong | 2018-02-12 | 2018-02 | Evolution | ||
P0745R0 | Concepts in-place syntax | Herb Sutter | 2018-02-11 | 2018-02 | Evolution | ||
P0750R1 | Consume | JF Bastien, Paul E. McKenney | 2018-02-11 | 2018-02 | P0750R0 | SG1 | |
P0761R2 | Executors Design Document | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong | 2018-02-12 | 2018-02 | P0761R1 | SG1, Library Evolution | |
P0784R1 | Standard containers and constexpr | Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde | 2018-02-11 | 2018-02 | P0784R0 | Evolution, Library Evolution | |
P0786R1 | ValuedOrError and ValueOrNone types | Vicente J. Botet Escribá | 2018-02-12 | 2018-02 | P0786R0 | Library Evolution | |
P0788R1 | Standard Library Specification in a Concepts and Contracts World | Walter E. Brown | 2018-02-03 | 2018-02 | P0788R0 | Library | |
P0789R2 | Range Adaptors and Utilities | Eric Niebler | 2018-02-11 | 2018-02 | P0789R1 | Library | |
P0792R1 | function_ref: a non-owning reference to a Callable | Vittorio Romeo | 2017-11-26 | 2018-02 | P0792R0 | Library Evolution | |
P0796R1 | Supporting Heterogeneous & Distributed Computing Through Affinity | Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen | 2018-02-12 | 2018-02 | P0796R0 | SG1, SG14, Library Evolution, Library | |
P0797R1 | Handling Concurrent Exceptions with Executors | Matti Rintala, Michael Wong, Carter Edwards, Patrice Roy, Gordon Brown, Mark Hoemmen | 2018-02-12 | 2018-02 | P0797R0 | SG1, SG14, Library Evolution, Library | |
P0805R1 | Comparing Containers | Marshall Clow | 2018-02-10 | 2018-02 | P0805R0 | Library | |
P0811R1 | Well-behaved interpolation for numbers and pointers | S. Davis Herring | 2018-02-09 | 2018-02 | P0811R0 | SG6, Library Evolution | |
P0814R2 | hash_combine() Again | Nicolai Josuttis | 2018-02-12 | 2018-02 | P0814R1 | Library Evolution, Library | |
P0820R2 | Feedback on P0214 | Tim Shen | 2018-02-06 | 2018-02 | P0820R1 | SG1, Library Evolution | |
P0824R1 | Summary of SG14 discussion on <system_error> | Arthur O'Dwyer, Charley Bay, Odin Holmes, Michael Wong, Niall Douglas | 2018-02-05 | 2018-02 | P0824R0 | Library Evolution | |
P0825R1 | A friendlier tuple get | Agustín Bergé | 2018-02-10 | 2018-02 | P0825R0 | Library Evolution | |
P0828R0 | Elastic Integers | John McFarlane | 2018-02-12 | 2018-02 | SG6, SG14 | ||
P0829R1 | Freestanding Proposal | Ben Craig | 2017-10-14 | 2018-02 | P0829R0 | SG14, Library Evolution | |
P0836R0 | Introduce Parallelism to the Ranges TS | Gordon Brown, Christopher Di Bella, Michael Haidl, Toomas Remmelg, Ruyman Reyes, Michel Steuwer, Michael Wong | 2018-02-12 | 2018-02 | SG1, SG9, SG14, Library Evolution | ||
P0843R1 | fixed_capacity_vector | Gonzalo Brito Gadeschi | 2018-02-06 | 2018-02 | P0843R0 | Library Evolution | |
P0847R0 | Deducing this | Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin | 2018-02-12 | 2018-02 | Evolution | ||
P0856R0 | Restrict Access Property for mdspan and span | David S. Hollman, H. Carter Edwards, Christian Trott | 2018-02-12 | 2018-02 | Library Evolution | ||
P0860R0 | Atomic Access Property for span and mdspan | H. Carter Edwards, Christian Trott, Daniel Sunderland | 2018-02-10 | 2018-02 | SG1, Library Evolution | ||
P0863R0 | Fixing the partial_order comparison algorithm | Jeff Snyder | 2018-02-12 | 2018-02 | Library Evolution | ||
P0868R1 | Selected RCU Litmus Tests | Paul E. McKenney, Alan Stern, Andrew Hunter, Jade Alglave, Luc Maranget | 2017-11-20 | 2018-02 | P0868R0 | SG1 | |
P0873R1 | A plea for a consistent, terse and intuitive declaration syntax | Corentin jabot | 2017-11-27 | 2018-02 | P0873R0 | SG8, Evolution | |
P0876R0 | fibers without scheduler | Oliver Kowalke | 2018-02-11 | 2018-02 | SG1 | ||
P0877R0 | A proposal for modular macros | Bruno Cardoso Lopes | 2018-02-11 | 2018-02 | Evolution | ||
P0878R0 | Subobjects copy elision | Antony Polukhin | 2018-01-08 | 2018-02 | Evolution | ||
P0879R0 | Constexpr for swap and swap related functions | Antony Polukhin | 2017-12-29 | 2018-02 | Library | Adopted 2018-06 | |
P0880R0 | Numbers interaction | Igor Klevanets, Antony Polukhin | 2018-01-31 | 2018-02 | SG6, Library Evolution | ||
P0881R0 | A Proposal to add stack trace library | Alexey Gorgurov, Antony Polukhin | 2018-01-23 | 2018-02 | Library Evolution | ||
P0882R0 | User-defined Literals for std::filesystem::path | Yonggang Li | 2017-12-30 | 2018-02 | Library Evolution | ||
P0883R0 | Fixing Atomic Initialization | Nicolai Josuttis | 2018-02-12 | 2018-02 | SG1, Library Evolution, Library | ||
P0884R0 | Extending the noexcept Policy | Nicolai Josuttis | 2018-02-10 | 2018-02 | Library Evolution | ||
P0886R0 | The assume aligned attribute | Timur Doumler | 2018-02-12 | 2018-02 | Evolution, Core | ||
P0887R0 | The identity metafunction | Timur Doumler | 2018-02-12 | 2018-02 | Library Evolution, Library | ||
P0888R0 | C++ Standard Library Issues to be moved in Jacksonville | Marshall Clow | 2018-02-12 | 2018-02 | WG21 | Adopted 2018-03 | |
P0889R0 | Ultimate copy elision | Antony Polukhin | 2018-01-08 | 2018-02 | Evolution | ||
P0891R0 | Let strong_order Truly Be a Customization Point! | Gašper Ažman | 2018-02-10 | 2018-02 | Library | ||
P0892R0 | explicit(bool) | Barry Revzin, Stephan T. Lavavej | 2017-12-11 | 2018-02 | Evolution | ||
P0893R0 | Chaining Comparisons | Barry Revzin, Herb Sutter | 2018-01-14 | 2018-02 | Evolution | ||
P0895R0 | Renaming cell<> to latest<> | Nicolai Josuttis, Tony van Eerd | 2018-01-31 | 2018-02 | Library Evolution, Library | ||
P0896R0 | Merging the Ranges TS | Eric Niebler | 2018-02-12 | 2018-02 | WG21 | ||
P0897R0 | Supporting offsetof for All Classes | Andrey Semashev | 2018-01-05 | 2018-02 | Evolution, Library Evolution | ||
P0898R0 | Standard Library Concepts | Casey Carter | 2018-02-12 | 2018-02 | Library Evolution, Library | ||
P0899R0 | LWG 3016 is Not a Defect | Casey Carter | 2018-01-30 | 2018-02 | Library | ||
P0900R0 | An Ontology for Properties of mdspan | David S. Hollman | 2018-02-12 | 2018-02 | Library Evolution | ||
P0901R0 | Size feedback in operator new | Andrew Hunter, Chris Kennelly | 2018-02-05 | 2018-02 | Evolution | ||
P0902R0 | Move-only iterators | Andrew Hunter | 2018-02-05 | 2018-02 | Library Evolution | ||
P0903R0 | Define basic_string_view(nullptr) and basic_string(nullptr) | Ashley Hedberg | 2018-02-02 | 2018-02 | Library Evolution, Library | ||
P0904R0 | A strawman Future API | Lee Howes, Andrii Grynenko, Jay Feldblum | 2018-02-11 | 2018-02 | SG1 | ||
P0905R0 | Symmetry for spaceship | Tomasz Kamiński, Herb Sutter, Richard Smith | 2018-01-31 | 2018-02 | Evolution, Library Evolution | ||
P0906R0 | Improvement suggestions for the Modules TS | Jens Maurer | 2018-02-11 | 2018-02 | Evolution | ||
P0907R0 | Signed Integers are Two’s Complement | JF Bastien | 2018-02-09 | 2018-02 | SG12. Evolution | ||
P0908R0 | Offsetof for Pointers to Members | Eddie Kohler | 2018-02-11 | 2018-02 | Evolution | ||
P0909R0 | Module TS Supports Legacy Integration | Steve Downey | 2018-02-11 | 2018-02 | Core, Library Evolution | ||
P0911R0 | Rebase the Coroutines TS onto the C++17 Standard | Gor Nishanov | 2018-02-03 | 2018-02 | Core, Library | ||
P0912R0 | Merge Coroutines TS into C++20 working draft | Gor Nishanov | 2018-02-06 | 2018-02 | WG21 | ||
P0913R0 | Add symmetric coroutine control transfer | Gor Nishanov | 2018-02-08 | 2018-02 | Evolution | ||
P0914R0 | Add parameter preview to coroutine promise constructor | Gor Nishanov | 2018-02-08 | 2018-02 | Evolution | ||
P0915R0 | Concept-constrained auto | Vittorio Romeo, John Lakos | 2018-02-08 | 2018-02 | Evolution | ||
P0916R0 | Naming implementation-defined simd_abi tag types | Matthias Kretz | 2018-02-12 | 2018-02 | Library Evolution | ||
P0917R0 | Making operator?: overloadable | Matthias Kretz | 2018-02-12 | 2018-02 | Evolution | ||
P0918R0 | More simd<> Operations | Tim Shen | 2018-02-08 | 2018-02 | SG1, Library Evolution | ||
P0919R0 | Heterogeneous lookup for unordered containers | Mateusz Pusz | 2018-02-08 | 2018-02 | Library Evolution, Library | ||
P0921R0 | Standard Library Compatibility Promises | Titus Winters | 2018-02-01 | 2018-02 | Evolution, Library Evolution | ||
P0922R0 | LEWG wishlist for EWG | Titus Winters | 2018-02-10 | 2018-02 | Evolution | ||
P0923R0 | Modules: Dependent ADL | Nathan Sidwell | 2018-02-08 | 2018-02 | Evolution | ||
P0924R0 | Modules: Context-Sensitive Keyword | Nathan Sidwell | 2018-02-09 | 2018-02 | Evolution | ||
P0925R0 | Modules: Unqualified Using Declarations | Nathan Sidwell | 2018-02-08 | 2018-02 | Evolution | ||
P0927R0 | Towards A (Lazy) Forwarding Mechanism for C++ | James Dennett, Geoff Romer | 2018-02-08 | 2018-02 | Evolution | ||
P0928R0 | Mitigating Speculation Attacks in C++ | Geoff Romer, Chandler Carruth | 2018-02-09 | 2018-02 | Evolution, Library Evolution | ||
P0929R0 | Checking for abstract class types | Jens Maurer | 2018-02-08 | 2018-02 | Evolution, Core | ||
P0930R0 | Semifying Awaitables | Lee Howes, Andrii Grynenko, Jay Feldblum | 2018-02-11 | 2018-02 | SG1 | ||
P0931R0 | Structured bindings with polymorphic lambas | Aaryaman Sagar | 2018-08-14 | 2018-02 | Evolution | ||
P0932R0 | Tightening the constraints on std::function | Aaryaman Sagar | 2018-02-07 | 2018-02 | Library Evolution | ||
P0934R0 | A Modest Proposal: Fixing ADL | Herb Sutter | 2018-02-08 | 2018-02 | Evolution | ||
P0935R0 | Eradicating unnecessarily explicit default constructors from the standard library | Tim Song | 2018-02-12 | 2018-02 | Library | Adopted 2018-06 | |
P0936R0 | Bind Returned/Initialized Objects to the Lifetime of Parameters | Richard Smith, Nicolai Josuttis | 2018-02-12 | 2018-02 | Evolution, Core | ||
P0937R0 | SG5: Transactional Memory (TM) Meeting Minutes 2017/10/23-2018/1/29 | Michael Wong | 2018-02-12 | 2018-02 | SG5 | ||
P0938R0 | SG14: Low Latency Meeting Minutes 2017/12/13-2018/01/10 | Michael Wong | 2018-02-12 | 2018-02 | SG14 | ||
P0939R0 | Direction for ISO C++ | B. Dawes, H. Hinnant, B. Stroustrup, D. Vandevoorde, M. Wong | 2018-02-10 | 2018-02 | WG21 | ||
P0940R0 | Concurrency TS is growing: Concurrent Utilities and Data Structures | Michael Wong, Olivier Giroux | 2018-02-12 | 2018-02 | SG1, Library Evolution, Library | ||
P0941R0 | Integrating feature-test macros into the C++ WD | Clark Nelson | 2018-02-09 | 2018-02 | SG10, Evolution, Library Evolution | ||
P0942R0 | Introducing a <smart_ptr> header | Jens Maurer | 2018-02-10 | 2018-02 | Library Evolution, Library | ||
P0943R0 | Support C atomics in C++ | Hans J. Boehm | 2018-02-11 | 2018-02 | SG1, Library Evolution | ||
P0944R0 | Contiguous Ranges | Casey Carter | 2018-02-11 | 2018-02 | Library Evolution | ||
P0945R0 | Generalizing alias declarations | Richard Smith | 2018-02-10 | 2018-02 | Evolution | ||
P0946R0 | Towards consistency between <=> and other comparison operators | Richard Smith | 2018-02-10 | 2018-02 | Evolution | ||
P0947R0 | Another take on Modules | Richard Smith | 2018-02-12 | 2018-02 | Evolution | ||
P0949R0 | Adding support for type-based metaprogramming to the standard library | Peter Dimov | 2018-02-11 | 2018-02 | Library Evolution | ||
P0952R0 | A new specification for std::generate_canonical | Thomas Köppe, Davis Herring | 2018-02-12 | 2018-02 | SG6, Library | ||
P0953R0 | constexpr reflexpr | Matúš Chochlík, Axel Naumann, David Sankel | 2017-02-11 | 2018-02 | SG7 | ||
P0954R0 | What do we want to do with reflection? | Bjarne Stroustrup | 2018-02-11 | 2018-02 | SG7, Evolution | ||
P0955R0 | Modules and macros | Bjarne Stroustrup | 2018-02-11 | 2018-02 | Evolution | ||
P0956R0 | Answers to concept syntax suggestions | Bjarne Stroustrup | 2018-02-11 | 2018-02 | Evolution | ||
P0957R0 | PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming | Mingxin Wang | 2018-02-12 | 2018-02 | SG7, SG9, Evolution, Library Evolution | ||
P0958R0 | Networking TS changes to support proposed Executors TS | Christopher Kohlhoff | 2018-02-11 | 2018-02 | SG1 | ||
P0959R0 | A Proposal for a Universally Unique Identifier Library | Marius Bancila | 2018-02-12 | 2018-02 | Library Evolution | ||
P0960R0 | Allow initializing aggregates from a parenthesized list of values | Ville Voutilainen | 2018-02-12 | 2018-02 | Evolution | ||
P0961R0 | Relaxing the structured bindings customization point finding rules | Ville Voutilainen | 2018-02-11 | 2018-02 | Evolution | ||
P0962R0 | Relaxing the range-for loop customization point finding rules | Ville Voutilainen | 2018-02-11 | 2018-02 | Evolution | ||
P0963R0 | Structured binding declaration as a condition | Zhihao Yuan | 2018-02-05 | 2018-02 | Evolution | ||
P0964R0 | Finding the right set of traits for simd<T> | Matthias Kretz | 2018-02-12 | 2018-02 | SG1, Library Evolution | ||
P0965R0 | Initializers of objects with automatic and dynamic storage duration have funny inconsistencies | Ville Voutilainen | 2018-02-12 | 2018-02 | Evolution | ||
P0966R0 | string::reserve Should Not Shrink | Mark Zeren, Andrew Luo | 2018-02-08 | 2018-02 | Library Evolution, Library | ||
2018-04 post-Jacksonville | |||||||
N4729 | WG21 telecon meeting: Modules TS publication | Jonathan Wakely | 2018-02-01 | 2018-04 | WG21 | ||
N4730 | WG21 pre-Jacksonville telecon minutes | Jonathan Wakely | 2018-03-02 | 2018-04 | WG21 | ||
N4731 | SC22 WG14 Liaison Report (C Standard) | Barry Hedquist | 2018-03-05 | 2018-04 | WG21 | ||
N4732 | WG21 2018-03 Jacksonville Minutes | Patrice Roy | 2018-04-02 | 2018-04 | WG21 | ||
N4734 | Working Draft, C ++ Extensions for Networking | Jonathan Wakely | 2018-04-04 | 2018-04 | N4711 | WG21 | |
N4735 | Networking TS - Editor's Report | Jonathan Wakely | 2018-04-04 | 2018-04 | WG21 | ||
N4736 | Working Draft, C ++ Extensions for Coroutines | Gor Nishanov | 2018-03-31 | 2018-04 | N4723 | WG21 | |
N4737 | Editor's report for the Coroutines TS | Gor Nishanov | 2018-03-27 | 2018-04 | WG21 | ||
N4738 | C++ Standardization Committee Meeting, HSR Rapperswil – Latest Info | Peter Sommerlad | 2018-04-01 | 2018-04 | WG21 | ||
N4739 | Jacksonville 2018 LEWG Summary | Titus Winters | 2018-03-27 | 2018-04 | WG21 | ||
N4740 | N4740 Editors' Report - Programming Languages - C++ | Richard Smith | 2018-04-02 | 2018-04 | WG21 | ||
N4741 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2018-04-02 | 2018-04 | N4727 | WG21 | |
N4742 | Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2018-04-02 | 2018-04 | N4725 | WG21 | |
N4743 | Parallelism TS Editor’s Report, post-Jacksonville mailing | Jared Hoberock | 2018-04-02 | 2018-04 | WG21 | ||
N4744 | Programming Languages - Technical Specification for C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2018-04-02 | 2018-04 | WG21 | ||
P0052R7 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2018-03-26 | 2018-04 | P0052R6 | Library | |
P0122R7 | span: bounds-safe views for sequences of objects | Neil MacIntosh, Stephan T. Lavavej | 2018-03-16 | 2018-04 | P0122R6 | Library | Adopted 2018-03 |
P0194R6 | Static reflection | Matus Chochlik, Axel Naumann, David Sankel | 2018-03-16 | 2018-04 | P0194R5 | Core, Library | Adopted 2018-03 |
P0214R9 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2018-03-16 | 2018-04 | P0214R8 | Library | Adopted 2018-03 |
P0318R1 | unwrap_ref_decay and unwrap_reference | Vicente J. Botet Escribá | 2018-03-30 | 2018-04 | P0318R0 | Library | Adopted 2018-11 |
P0323R6 | std::expected | Vicente Botet, JF Bastien | 2018-04-02 | 2018-04 | P0323R5 | Library | |
P0339R4 | polymorphic_allocator<> as a vocabulary type | Pablo Halpern, Dietmar Kühl | 2018-04-02 | 2018-04 | P0339R3 | Library | |
P0355R7 | Extending <chrono> to Calendars and Time Zones | Howard E. Hinnant, Tomasz Kamiński | 2018-03-16 | 2018-04 | P0355R6 | Library | Adopted 2018-03 |
P0388R2 | Permit conversions to arrays of unknown bound | Robert Haberlach | 2018-03-09 | 2018-04 | P0388R1 | Evolution | |
P0443R6 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown | 2018-04-02 | 2018-04 | P0443R5 | SG1, Library Evolution | |
P0466R2 | Layout-compatibility and Pointer-interconvertibility Traits | Lisa Lippincott | 2018-03-29 | 2018-04 | P0466R1 | Evolution, Library Evolution, Library | |
P0479R5 | Proposed wording for likely and unlikely attributes | Clay Trychta | 2018-03-16 | 2018-04 | P0479R4 | SG14, Core | Adopted 2018-03 |
P0482R2 | char8_t: A type for UTF-8 characters and strings | Tom Honermann | 2018-04-01 | 2018-04 | P0482R1 | Evolution, Library Evolution | |
P0528R2 | The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange | JF Bastien, Michael Spencer | 2018-03-16 | 2018-04 | P0528R1 | Core | |
P0542R4 | Support for contract based programming in C++ | J. Daniel Garcia | 2018-04-02 | 2018-04 | P0542R3 | Evolution, Core | |
P0551R3 | Thou Shalt Not Specialize std Function Templates! | Walter E. Brown | 2018-03-16 | 2018-04 | P0551R2 | Library | Adopted 2018-03 |
P0561R4 | An RAII Interface for Deferred Reclamation | Geoff Romer, Andrew Hunter | 2018-03-21 | 2018-04 | P0561R3 | SG1, Library | |
P0591R3 | Utility functions to implement uses-allocator construction | Pablo Halpern | 2018-04-02 | 2018-04 | P0591R2 | Library | |
P0602R2 | variant and optional should propagate copy/move triviality | Zhihao Yuan | 2018-03-12 | 2018-04 | P0602R1 | Library | |
P0634R3 | Down with typename! | Nina Ranns, Daveed Vandevoorde | 2018-03-14 | 2018-04 | P0634R2 | Core | Adopted 2018-03 |
P0664R2 | C++ Coroutine TS Issues | Gor Nishanov | 2018-03-08 | 2018-04 | P0664R1 | Evolution, Library Evolution, Core | |
P0722R3 | Efficient sized delete for variable sized classes | Richard Smith, Andrew Hunter | 2018-03-17 | 2018-04 | P0722R2 | Core, Library | |
P0732R1 | Class Types in Non-Type Template Parameters | Jeff Snyder, Louis Dionne | 2018-03-30 | 2018-04 | P0732R0 | Evolution | |
P0753R2 | Manipulators for C++ Synchronized Buffered Ostream | Peter Sommerlad, Pablo Halpern | 2018-03-16 | 2018-04 | P0753R1 | Library | Adopted 2018-03 |
P0754R2 | <version> | Alan Talbot | 2018-03-13 | 2018-04 | P0754R1 | Library | Adopted 2018-03 |
P0780R2 | Allow pack expansion in lambda init-capture | Barry Revzin | 2018-03-14 | 2018-04 | P0780R1 | Evolution | Adopted 2018-03 |
P0782R1 | Constraining Concepts Overload Sets | ADAM David Alan Martin, Erich Keane | 2018-03-31 | 2018-04 | P0782R0 | Evolution | |
P0806R1 | Deprecate implicit capture of this via [=] | Thomas Köppe | 2018-04-02 | 2018-04 | P0806R0 | Core | |
P0809R0 | Comparing Unordered Containers | Titus Winters | 2017-10-12 | 2018-04 | Library Evolution, Library | Adopted 2018-03 | |
P0811R2 | Well-behaved interpolation for numbers and pointers | S. Davis Herring | 2018-03-29 | 2018-04 | P0811R1 | Library | |
P0820R3 | Feedback on P0214 | Tim Shen | 2018-03-29 | 2018-04 | P0820R2 | Library Evolution | |
P0840R2 | Language support for empty objects | Richard Smith | 2018-03-12 | 2018-04 | P0840R1 | Core | Adopted 2018-03 |
P0887R1 | The identity metafunction | Timur Doumler | 2018-03-18 | 2018-04 | P0887R0 | Library | |
P0898R1 | Standard Library Concepts | Casey Carter | 2018-04-02 | 2018-04 | P0898R0 | Library Evolution, Library | |
P0903R1 | Define basic_string_view(nullptr) | Ashley Hedberg | 2018-02-16 | 2018-04 | P0903R0 | Library Evolution, Library | |
P0905R1 | Symmetry for spaceship | Tomasz Kamiński, Herb Sutter, Richard Smith | 2018-03-16 | 2018-04 | P0905R0 | Evolution, Library Evolution | Adopted 2018-03 |
P0906R1 | Improvement suggestions for the Modules TS | Jens Maurer | 2018-04-02 | 2018-04 | P0906R0 | Core | |
P0907R1 | Signed Integers are Two’s Complement | JF Bastien | 2018-04-01 | 2018-04 | P0907R0 | Evolution | |
P0911R1 | Rebase the Coroutines TS onto the C++17 Standard | Gor Nishanov | 2018-03-15 | 2018-04 | P0911R0 | Core, Library | Adopted 2018-03 |
P0913R1 | Add symmetric coroutine control transfer | Gor Nishanov | 2018-03-15 | 2018-04 | P0913R0 | Evolution | Adopted 2018-03 |
P0914R1 | Add parameter preview to coroutine promise constructor | Gor Nishanov | 2018-03-15 | 2018-04 | P0914R0 | Evolution | Adopted 2018-03 |
P0918R1 | More simd<> Operations | Tim Shen | 2018-03-29 | 2018-04 | P0918R0 | SG1, Library Evolution | |
P0919R1 | Heterogeneous lookup for unordered containers | Mateusz Pusz | 2018-04-01 | 2018-04 | P0919R0 | Library | |
P0929R1 | Checking for abstract class types | Jens Maurer | 2018-03-24 | 2018-04 | P0929R0 | Core | |
P0943R1 | Support C atomics in C++ | Hans-J. Boehm | 2018-03-30 | 2018-04 | P0943R0 | Library Evolution | |
P0947R1 | Another take on Modules | Richard Smith | 2018-03-06 | 2018-04 | P0947R0 | Evolution | |
P0961R1 | Relaxing the structured bindings customization point finding rules | Ville Voutilainen | 2018-03-14 | 2018-04 | P0961R0 | Evolution | Adopted 2018-03 |
P0962R1 | Relaxing the range-for loop customization point finding rules | Ville Voutilainen | 2018-03-14 | 2018-04 | P0962R0 | Evolution | Adopted 2018-03 |
P0966R1 | string::reserve Should Not Shrink | Mark Zeren, Andrew Luo | 2018-02-08 | 2018-04 | P0966R0 | Library Evolution, Library | Adopted 2018-03 |
P0968R0 | Core Language Working Group "tentatively ready" Issues for the March, 2018 (Jacksonville) meeting | William M. Miller | 2018-03-12 | 2018-04 | WG21 | Adopted 2018-03 | |
P0969R0 | Allow structured bindings to accessible members | Timur Doumler | 2018-03-14 | 2018-04 | Evolution, Core | Adopted 2018-03 | |
P0970R0 | Better, Safer Range Access Customization Points | Eric Niebler | 2018-04-01 | 2018-04 | Library Evolution | ||
P0973R0 | Coroutines TS Use Cases and Design Issues | Geoff Romer, James Dennett | 2018-03-23 | 2018-04 | Evolution | ||
P0974R0 | A Function Returning Whether An Underlying Type Value Is a Valid Enumerator of a Given Enumeration | Jonathan Ringle | 2018-03-30 | 2018-04 | Library Evolution, Library | ||
P0975R0 | Impact of coroutines on current and upcoming library facilities | Gor Nishanov | 2018-03-10 | 2018-04 | SG1, SG14, Evolution, Library Evolution, Library | ||
P0976R0 | The Evils of Paradigms | Bjarne Stroustrup | 2018-03-06 | 2018-04 | WG21 | ||
P0978R0 | A Response to "P0973r0: Coroutines TS Use Cases and Design Issues" | Gor Nishanov | 2018-03-31 | 2018-04 | Evolution | ||
P0981R0 | Halo: coroutine Heap Allocation eLision Optimization: the joint response | Richard Smith, Gor Nishanov | 2018-03-18 | 2018-04 | Evolution | ||
P0982R0 | Weaken Release Sequences | Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades | 2018-04-01 | 2018-04 | SG1, Core | ||
P0983R0 | Plan of Record for Making C++ Modules Available in C++ Standards | Gabriel Dos Reis, Richard Smith | 2018-04-01 | 2018-04 | WG21 | ||
P0984R0 | All (*)()-Pointers Replaced by Ideal Lambdas | Peter Sommerlad | 2018-04-01 | 2018-04 | Evolution, Library Evolution | ||
P0985R0 | LWG Chair post-meeting report | Marshall Clow | 2017-03-31 | 2018-04 | WG21 | ||
P0986R0 | Comparison of Modules Proposals | Richard Smith, David Jones | 2018-03-09 | 2018-04 | Evolution | ||
P0987R0 | polymorphic_allocator<byte> instead of type-erasure | Pablo Halpern | 2018-04-02 | 2018-04 | Library | ||
P0989R0 | Standardizing Extended Integers | Tony Van Eerd | 2018-04-01 | 2018-04 | Evolution | ||
P0990R0 | Rebuttal of Implementation Concerns for Bit Entanglement | Tony Van Eerd | 2018-04-01 | 2018-04 | Evolution | ||
P0991R0 | Comparison of Stackful Coroutine Proposals | Detlef Vollmann | 2018-03-12 | 2018-04 | SG1 | ||
P0992R0 | Translation and evaluation | Andrew Sutton | 2018-04-02 | 2018-04 | SG7 | ||
P0993R0 | Value-based Reflection | Andrew Sutton, Herb Sutter | 2014-04-02 | 2018-04 | SG7 | ||
P0994R0 | String View Conversion for Function Arguments | ADAM David Alan Martin, Jason Carey | 2018-03-20 | 2018-04 | Library Evolution | ||
P0995R0 | Improving atomic_flag | JF Bastien, Olivier Giroux, Andrew Hunter | 2018-03-17 | 2018-04 | SG1, Library Evolution | ||
P0996R1 | Rebase Library Fundamentals TS on C++17 | Alisdair Meredith | 2018-03-16 | 2018-04 | P0996R0 | Library Evolution, Library | Adopted 2018-03 |
P0999R0 | More Natural Arithmetic in C++ | James Dennett | 2018-04-01 | 2018-04 | SG6, SG12, Evolution, Core | ||
P1000R0 | C++ IS schedule | Herb Sutter | 2018-04-02 | 2018-04 | WG21 | ||
P1001R0 | Target Vectorization Policies from Parallelism V2 TS to C++20 | Alisdair Meredith | 2018-03-14 | 2018-04 | SG1, Library Evolution | ||
P1001R1 | Target Vectorization Policies from Parallelism V2 TS to C++20 | Alisdair Meredith | 2018-03-16 | 2018-04 | P1001R0 | SG1, Library Evolution | |
P1002R0 | Try-catch blocks in constexpr functions | Louis Dionne | 2018-04-01 | 2018-04 | Evolution | ||
P1003R0 | C++ Standard Library Issues Resolved Directly In Jacksonville | Marshall Clow | 2018-03-16 | 2018-04 | WG21 | Adopted 2018-03 | |
P1004R0 | Making std::vector constexpr | Louis Dionne | 2018-04-01 | 2018-04 | Library Evolution | ||
P1005R0 | namespace std { namespace fs = filesystem; } | Bryce Adelstein Lelbach, S. Davis Herring | 2018-03-16 | 2018-04 | SG3, Library Evolution, Library | ||
P1006R0 | Constexpr in std::pointer_traits | Louis Dionne | 2018-04-01 | 2018-04 | Library Evolution | ||
P1011R0 | Constant Pointer View - std::as_const Strikes Back! | ADAM David Alan Martin | 2018-03-20 | 2018-04 | Library Evolution | ||
P1013R0 | Explicit concept expressions | Thomas Köppe, Hubert S.K. Tong | 2018-04-02 | 2018-04 | Evolution | ||
P1014R0 | A Unit Type for C++ | Andrew Sutton, Nevin Liber | 2018-04-01 | 2018-04 | Evolution | ||
P1015R0 | WG21 2018-03 Jacksonville Record of Discussion | Patrice Roy | 2018-04-02 | 2018-04 | WG21 | ||
P1018R0 | Evolution status after Jacksonville 2018 | Ville Voutilainen | 2018-03-18 | 2018-04 | WG21 | ||
2018-05 pre-Rapperswil | |||||||
N4745 | PL22.16/WG21 draft agenda: 4-9 June 2018, Rapperswil, Switzerland | John Spicer | 2018-04-30 | 2018-05 | WG21 | ||
N4746 | Working Draft, C++ Extensions for Reflection | David Sankel | 2018-05-07 | 2018-05 | WG21 | ||
N4747 | Reflection TS - Editor’s Report | David Sankel | 2017-05-05 | 2018-05 | WG21 | ||
N4748 | WG21 telecon meeting: Pre-Rapperswil | Herb Sutter | 2018-05-06 | 2018-05 | WG21 | ||
N4749 | Editors' Report - Programming Languages - C++ | Richard Smith, Dawn Perchik, Thomas Köppe | 2018-04-04 | 2018-05 | WG21 | ||
N4750 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2018-05-07 | 2018-05 | N4741 | WG21 | |
P0009R6 | 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, Daniel Sunderland | 2018-05-07 | 2018-05 | P0009R5 | Library | |
P0019R7 | Atomic Ref | H. Carter Edwards, Hans Boehm, Olivier Giroux, Daniel Sunderland, Mark Hoemmen, David Hollman, Bryce Adelstein Lelbach, Jens Maurer | 2018-05-06 | 2018-05 | P0019R6 | SG1, Library | |
P0037R5 | Fixed-Point Real Numbers | John McFarlane | 2018-05-07 | 2018-05 | P0037R4 | SG6, SG14, Library Evolution | |
P0052R8 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2018-04-24 | 2018-05 | P0052R7 | Library | |
P0124R5 | Linux-Kernel Memory Model | Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng | 2018-04-06 | 2018-05 | P0124R4 | SG1 | |
P0132R1 | Non-throwing container operations | Ville Voutilainen | 2018-05-07 | 2018-05 | P0132R0 | Library Evolution | |
P0196R5 | Generic none() factories for Nullable types | Vicente J. Botet Escribá | 2018-05-03 | 2018-05 | P0196R4 | Library Evolution | |
P0319R2 | Adding Emplace functions for promise<T>/future<T> (revision 2) | Vicente J. Botet Escribá | 2018-05-03 | 2018-05 | P0319R1 | SG1, Library Evolution | |
P0340R1 | Making std::underlying_type SFINAE-friendly | R. "Tim" Song | 2018-05-07 | 2018-05 | P0340R0 | Library Evolution, Library | |
P0408R4 | Efficient Access to basic_stringbuf’s Buffer | Peter Sommerlad | 2018-05-01 | 2018-05 | P0408R3 | Library | |
P0429R4 | A Standard flatmap | Zach Laine | 2018-05-05 | 2018-05 | P0429R3 | Library | |
P0443R7 | A Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown | 2018-05-07 | 2018-05 | P0443R6 | SG1, Library Evolution | |
P0482R3 | char8_t: A type for UTF-8 characters and strings (Revision 3) | Tom Honermann | 2018-05-07 | 2018-05 | P0482R2 | Evolution, Library Evolution | |
P0514R4 | Efficient concurrent waiting for C++20 | Olivier Giroux | 2018-05-03 | 2018-05 | P0514R3 | Library Evolution | |
P0527R1 | Implicitly move from rvalue references in return statements | David Stone | 2017-11-08 | 2018-05 | P0527R0 | Core | |
P0539R4 | A Proposal to add wide_int Template Class | Igor Klevanets, Antony Polukhin | 2018-05-03 | 2018-05 | P0539R3 | SG6, Library Evolution | |
P0540R1 | A Proposal to Add split/join of string/string_view to the Standard Library | Laurent NAVARRO | 2018-04-29 | 2018-05 | P0540R0 | Library Evolution | |
P0566R5 | Proposed Wording for Concurrent Data Structures: Hazard Pointer and ReadCopyUpdate (RCU) | Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher | 2018-05-06 | 2018-05 | P0566R4 | SG1, SG14, Library Evolution, Library | |
P0572R2 | Static reflection of bit fields | Alex Christensen | 2018-05-06 | 2018-05 | P0572R1 | SG7 | |
P0595R1 | std::is_constant_evaluated() | Richard Smith, Andrew Sutton, Daveed Vandevoorde | 2018-05-04 | 2018-05 | P0595R0 | Evolution, Library Evolution | |
P0619R3 | Reviewing Deprecated Facilities of C++17 for C++20 | Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński | 2018-05-07 | 2018-05 | P0619R2 | Core, Library | |
P0645R2 | Text Formatting | Victor Zverovich | 2018-04-28 | 2018-05 | P0645R1 | Library Evolution, Library | |
P0660R2 | A Cooperatively Interruptible Joining Thread, Rev 2 | Nicolai Josuttis, Herb Sutter, Anthony Williams | 2018-05-07 | 2018-05 | P0660R1 | SG1, Library Evolution, Library | |
P0664R3 | C++ Coroutine TS Issues | Gor Nishanov | 2018-05-05 | 2018-05 | P0664R2 | Evolution, Core, Library Evolution | |
P0665R1 | Allowing Class Template Specializations in Associated Namespaces (revision 1) | Tristan Brindle | 2018-05-06 | 2018-05 | P0665R0 | Evolution | |
P0666R2 | Revised Latches and Barriers for C++20 | Olivier Giroux | 2018-05-06 | 2018-05 | P0666R1 | SG1 | |
P0668R3 | Revising the C++ memory model | Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades | 2018-05-05 | 2018-05 | P0668R2 | SG1 | |
P0670R3 | Function reflection | Matúš Chochlík, Axel Naumann, David Sankel | 2018-05-07 | 2018-05 | P0670R2 | Core, Library | |
P0671R2 | Self-explanatory Function Arguments | Axel Naumann | 2018-05-07 | 2018-05 | P0671R1 | Evolution | |
P0709R0 | Zero-overhead deterministic exceptions: Throwing values | Herb Sutter | 2018-05-02 | 2018-05 | SG14 | ||
P0736R1 | Nameless parameters and unutterable specializations | Hubert S.K. Tong | 2018-05-05 | 2018-05 | P0736R0 | Evolution | |
P0745R1 | Concepts in-place syntax | Herb Sutter | 2018-04-29 | 2018-05 | P0745R0 | Evolution, Core | |
P0769R1 | Add shift to <algorithm> | Dan Raviv | 2018-02-05 | 2018-05 | P0769R0 | Library | |
P0772R1 | Execution Agent Local Storage | Nat Goodspeed, Michael Wong, Paul McKenney, Jared Hoberock, H. Carter Edwards, Tony Tye, Alex Voicu, Gordon Brown, Mark Hoemmen | 2018-05-07 | 2018-05 | P0772R0 | SG1 | |
P0784R2 | Standard containers and constexpr | Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde | 2018-05-05 | 2018-05 | P0784R1 | Evolution, Library Evolution | |
P0784R3 | More constexpr containers | Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde | 2018-05-04 | 2018-05 | P0784R2 | Evolution, Library Evolution | |
P0788R2 | Standard Library Specification in a Concepts and Contracts World | Walter E. Brown | 2018-05-05 | 2018-05 | P0788R1 | Library | |
P0789R3 | Range Adaptors and Utilities | Eric Niebler | 2018-05-06 | 2018-05 | P0789R2 | Library | |
P0792R2 | function_ref: a non-owning reference to a Callable | Vittorio Romeo | 2018-05-06 | 2018-05 | P0792R1 | Library Evolution | |
P0796R2 | Supporting Heterogeneous & Distributed Computing Through Affinity | Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen | 2018-05-07 | 2018-05 | P0796R1 | SG1, SG14 | |
P0829R2 | Freestanding Proposal | Ben Craig | 2017-10-14 | 2018-05 | P0829R1 | SG14, Library Evolution | |
P0836R1 | Introduce Parallelism to the Ranges TS | Gordon Brown, Christopher Di Bella, Michael Haidl, Toomas Remmelg, Ruyman Reyes, Michel Steuwer, Michael Wong | 2018-05-07 | 2018-05 | P0836R0 | SG1, SG9, SG14, Library Evolution | |
P0844R0 | Type functions and beyond | J. Monnon | 2018-02-26 | 2018-05 | SG7, SG8, Evolution | ||
P0860R1 | Atomic Access Property for mdspan | Dan Sunderland, Christian Trott, H. Carter Edwards | 2018-05-06 | 2018-05 | P0860R0 | SG1, Library Evolution | |
P0868R2 | Selected RCU Litmus Tests | Paul E. McKenney, Alan Stern, Andrew Hunter, Jade Alglave, Luc Maranget | 2018-02-09 | 2018-05 | P0868R1 | SG1 | |
P0876R2 | fiber_context - fibers without scheduler | Oliver Kowalke, Nat Goodspeed | 2018-05-06 | 2018-05 | P0876R1 | SG1 | |
P0880R1 | Numbers interaction | Igor Klevanets, Antony Polukhin | 2018-05-04 | 2018-05 | P0880R0 | SG6, Library Evolution | |
P0881R1 | A Proposal to add stack trace library | Alexey Gorgurov, Antony Polukhin | 2018-04-19 | 2018-05 | P0881R0 | Library Evolution | |
P0892R1 | explicit(bool) | Barry Revzin, Stephan T. Lavavej | 2018-03-30 | 2018-05 | P0892R0 | Evolution | |
P0893R1 | Chaining Comparisons | Barry Revzin, Herb Sutter | 2018-04-28 | 2018-05 | P0893R0 | Evolution | |
P0894R0 | `realloc()` for C++ | Victor Dyachenko | 2018-01-10 | 2018-05 | Library Evolution | ||
P0896R1 | Merging the Ranges TS | Eric Niebler, Casey Carter | 2018-05-06 | 2018-05 | P0896R0 | Library Evolution, Library | |
P0898R2 | Standard Library Concepts | Casey Carter, Eric Niebler | 2018-05-06 | 2018-05 | P0898R1 | Library | |
P0903R2 | Define basic_string_view(nullptr) | Ashley Hedberg, Titus Winters, Jorg Brown | 2018-05-07 | 2018-05 | P0903R1 | Evolution, Library Evolution, Library | |
P0907R2 | Signed Integers are Two’s Complement | JF Bastien | 2018-04-01 | 2018-05 | P0907R1 | Evolution | |
P0912R1 | Merge Coroutines TS into C++20 working draft | Gor Nishanov | 2018-05-05 | 2018-05 | P0912R0 | WG21 | |
P0917R1 | Making operator?: overloadable | Matthias Kretz | 2018-05-06 | 2018-05 | P0917R0 | Evolution | |
P0921R2 | Standard Library Compatibility | Titus Winters, Ashley Hedberg | 2018-05-06 | 2018-05 | P0921R1 | Evolution, Library Evolution | |
P0923R1 | Modules:Dependent ADL | Nathan Sidwell | 2018-05-04 | 2018-05 | P0923R0 | Evolution | |
P0933R0 | Runtime type introspection with std::exception ptr | Aaryaman Sagar | 2018-02-07 | 2018-05 | Library Evolution | ||
P0940R1 | Concurrency TS is growing: Concurrent Utilities and Data Structures | Michael Wong, Olivier Giroux | 2018-05-07 | 2018-05 | P0940R0 | SG1, Library Evolution, Library | |
P0941R1 | Integrating feature-test macros into the C++ WD | Ville Voutilainen | 2018-05-04 | 2018-05 | P0941R0 | Evolution, Library Evolution | |
P0957R1 | PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming | Mingxin Wang | 2018-04-18 | 2018-05 | P0957R0 | SG7, SG9, Evolution, Core, Library Evolution, Library | |
P0958R1 | Networking TS changes to support proposed Executors TS | Christopher Kohlhoff | 2018-05-06 | 2018-05 | P0958R0 | SG1, Library Evolution | |
P0960R1 | Allow initializing aggregates from a parenthesized list of values | Ville Voutilainen | 2018-05-02 | 2018-05 | P0960R0 | Evolution | |
P0964R1 | Finding the right set of traits for simd<T> | Matthias Kretz | 2018-05-07 | 2018-05 | P0964R0 | Library Evolution | |
P0970R1 | Better, Safer Range Access Customization Points | Eric Niebler | 2018-05-06 | 2018-05 | P0970R0 | Library Evolution | |
P0972R0 | <chrono> zero(), min(), and max() should be noexcept | Billy Robert O'Neal III | 2018-02-28 | 2018-05 | Library Evolution, Library | Adopted 2018-11 | |
P0977R0 | Remember the Vasa! | Bjarne Stroustrup | 2018-03-06 | 2018-05 | WG21 | ||
P0988R0 | Ruminations on 2D graphics in the C++ International Standard | Guy Davidson | 2018-04-30 | 2018-05 | WG21 | ||
P1007R0 | std::assume_aligned | Timur Doumler, Chandler Carruth | 2018-05-04 | 2018-05 | Library Evolution, Library | ||
P1008R0 | Prohibit aggregate types with user-declared constructors | Timur Doumler, Arthur O’Dwyer, Richard Smith, Howard E. Hinnant | 2018-05-07 | 2018-05 | Evolution, Core | ||
P1010R0 | Container support for implicit lifetime types | Mark Zeren, Chris Kennelly | 2018-05-06 | 2018-05 | Library Evolution, Library | ||
P1012R0 | Ternary Right Fold Expression | Frank Zingsheim | 2018-04-02 | 2018-05 | Evolution | ||
P1016R0 | A few additional type manipulation utilities | Vincent Reverdy | 2018-05-06 | 2018-05 | Library Evolution | ||
P1017R0 | Executors should be variadic | Hartmut Kaiser, John Biddiscombe | 2018-05-06 | 2018-05 | SG1 | ||
P1019R0 | Integrating Executors with Parallel Algorithms | Jared Hoberock | 2018-05-07 | 2018-05 | SG1 | ||
P1020R0 | Smart pointer creation with default initialization | Glen Joseph Fernandes, Peter Dimov | 2018-04-08 | 2018-05 | Library Evolution | ||
P1021R0 | Extensions to Class Template Argument Deduction | Mike Spertus | 2018-05-07 | 2018-05 | Evolution | ||
P1022R0 | Material for 2018 JAX Discussions of Hazard Pointer and Read-Copy-Update (RCU) | Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt | 2018-04-20 | 2018-05 | SG1, SG14, Library Evolution, Library, Library | ||
P1023R0 | constexpr comparison operators for std::array | Tristan Brindle | 2018-05-06 | 2018-05 | Library Evolution | ||
P1024R0 | Usability Enhancements for std::span | Tristan Brindle | 2018-05-06 | 2018-05 | Library Evolution | ||
P1025R0 | Update The Reference To The Unicode Standard | Steve Downey | 2018-04-23 | 2018-05 | SG16, Core, Library | ||
P1026R0 | A call for a Data Persistence (iostream v2) study group | Niall Douglas | 2018-05-06 | 2018-05 | Library Evolution | ||
P1028R0 | SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions | Niall Douglas | 2018-05-06 | 2018-05 | Library Evolution | ||
P1029R0 | SG14 [[move_relocates]] | Niall Douglas | 2018-05-06 | 2018-05 | Evolution | ||
P1030R0 | std::filesystem::path_view | Niall Douglas | 2018-05-06 | 2018-05 | Library Evolution | ||
P1031R0 | Low level file i/o library | Niall Douglas | 2018-05-06 | 2018-05 | Library Evolution | ||
P1032R0 | Misc constexpr bits | Antony Polukhin | 2018-05-03 | 2018-05 | Library Evolution | ||
P1033R0 | Rangify the uninitialised memory algorithms! | Casey Carter, Christopher Di Bella | 2018-05-06 | 2018-05 | Library Evolution | ||
P1035R0 | Input range adaptors | Christopher Di Bella | 2018-05-07 | 2018-05 | Library Evolution | ||
P1037R0 | Deep Integration of the Ranges TS | Eric Niebler, Casey Carter | 2018-05-06 | 2018-05 | Library Evolution | ||
P1040R0 | std::embed | JeanHeyd Meneide | 2018-05-07 | 2018-05 | SG15, Evolution, Library Evolution | ||
P1041R0 | Make char16_t/char32_t string literals be UTF-16/32 | Martinho Fernandes | 2018-04-24 | 2018-05 | Evolution | ||
P1042R0 | __VA_OPT__ wording clarifications | Hubert S.K. Tong | 2018-04-27 | 2018-05 | Core | ||
P1043R0 | Narrow contracts in string_view versus P0903R1 | Andrzej Krzemieński, Nevin Liber | 2018-05-07 | 2018-05 | Evolution, Library Evolution, Library | ||
P1044R0 | std::async() in an Executors World | Thomas Rodgers, H. Carter Edwards, Mark Hoemmen | 2018-05-04 | 2018-05 | SG1, Library Evolution | ||
P1045R0 | constexpr Function Parameters | David Stone | 2018-04-29 | 2018-05 | Evolution | ||
P1046R0 | Automatically Generate More Operators | David Stone | 2018-04-28 | 2018-05 | Evolution | ||
P1048R0 | A proposal for a type trait to detect scoped enumerations | Juan Alday | 2018-05-01 | 2018-05 | Library Evolution | ||
P1050R0 | Fractional Numeric Type | John McFarlane | 2018-05-07 | 2018-05 | SG6, Library Evolution | ||
P1051R0 | std::experimental::expected LWG design issues | Vicente J. Botet Escribá | 2018-05-03 | 2018-05 | Library Evolution | ||
P1052R0 | Modules, Macros, and Build Systems | Boris Kolpackov | 2018-05-02 | 2018-05 | SG15, Evolution | ||
P1053R0 | Future-proofing continuations for executors | Lee Howes, Eric Niebler | 2018-05-06 | 2018-05 | SG1, Library Evolution | ||
P1054R0 | A Unified Futures Proposal for C++ | Lee Howes, Bryce Adelstein Lelbach, David S. Hollman, Michał Dominiak | 2018-05-07 | 2018-05 | SG1 | ||
P1055R0 | A Modest Executor Proposal | Kirk Shoop, Eric Niebler, Lee Howes | 2018-04-26 | 2018-05 | Library Evolution | ||
P1056R0 | Add coroutine task type | Lewis Baker, Gor Nishanov | 2018-05-05 | 2018-05 | SG1 | ||
P1059R0 | Adapting Asio to use std::expected | Thomas Rodgers | 2018-05-06 | 2018-05 | Library Evolution | ||
P1061R0 | Structured Bindings can introduce a Pack | Barry Revzin, Jonathan Wakely | 2018-05-01 | 2018-05 | Evolution | ||
P1062R0 | Diet Graphics | Bryce Adelstein Lelbach, Olivier Giroux, Zach Laine, Corentin Jabot, Vittorio Romeo | 2018-05-07 | 2018-05 | WG21 | ||
P1063R0 | Core Coroutines | Geoff Romer, James Dennett, Chandler Carruth | 2018-05-06 | 2018-05 | Evolution | ||
P1064R0 | Allowing Virtual Function Calls in Constant Expressions | Peter Dimov, Vassil Vassilev | 2018-05-04 | 2018-05 | Evolution | ||
P1066R0 | How to catch an exception_ptr without even try-ing | Mathias Stearn | 2018-05-07 | 2018-05 | Evolution, Library Evolution | ||
P1067R0 | C++ Dependency Management: Package Consumption vs Development | Boris Kolpackov | 2018-05-04 | 2018-05 | SG15 | ||
P1068R0 | Vector API for random number generation | Ilya Burylov, Alexey Kukanov, Ruslan Arutyunyan, Andrey Nikolaev, Pablo Halpern | 2018-05-07 | 2018-05 | SG1 | ||
P1070R0 | SG5: Transactional Memory (TM) Meeting Minutes 2018/04/09 | Michael Wong | 2018-05-07 | 2018-05 | SG5 | ||
P1071R0 | SG14: Low Latency Meeting Minutes 2018/04/11- 2018/05/02 | Michael Wong | 2018-05-07 | 2018-05 | SG14 | ||
P1072R0 | Default Initialization for basic_string | Chris Kennelly, Mark Zeren | 2018-05-04 | 2018-05 | SG16, Library Evolution, Library | ||
P1073R0 | constexpr! functions | Richard Smith, Andrew Sutton, Daveed Vandevoorde | 2018-05-04 | 2018-05 | Evolution | ||
P1074R0 | CWG defect Defined Behavior of Invalid Pointers | Maged Michael, David Goldblatt, Michael Wong, Paul McKenney | 2018-05-07 | 2018-05 | SG1, Core | ||
P1076R0 | Editorial clause reorganization | Jens Maurer | 2018-05-05 | 2018-05 | Core, Library | ||
P1077R0 | Allowing Virtual Destructors to be “Trivial” | Peter Dimov | 2018-05-04 | 2018-05 | Evolution | ||
P1079R0 | A minimal solution to the concepts syntax problems | Bjarne Stroustrup | 2018-05-06 | 2018-05 | Evolution | ||
P1080R0 | SG16: Unicode meeting summaries 2018/03/28 - 2018/04/25 | Tom Honermann | 2018-05-06 | 2018-05 | SG16 | ||
P1081R0 | On empty structs in the standard library | Vincent Reverdy, Collin Gress | 2018-05-07 | 2018-05 | Library Evolution | ||
P1082R0 | C++ Standard Library Issues to be moved in Rapperswil | Marshall Clow | 2018-05-06 | 2018-05 | WG21 | ||
P1083R0 | Move resource_adaptor from Library TS to the C++ WP | Pablo Halpern | 2018-05-06 | 2018-05 | Library Evolution | ||
P1084R0 | Today's return-type-requirements Are Insufficient | Walter E. Brown, Casey Carter | 2018-05-06 | 2018-05 | Evolution | ||
P1085R0 | Should Span be Regular? | Tony Van Eerd | 2018-05-04 | 2018-05 | Evolution | ||
P1086R0 | Natural Syntax: Keep It Simple | Gabriel Dos Reis | 2018-05-07 | 2018-05 | Evolution | ||
P1087R0 | Modules for Standard C++ | Gabriel Dos Reis, Richard Smith | 2018-05-07 | 2018-05 | Evolution | ||
P1089R0 | Sizes Should Only span Unsigned | Robert Douglas, Nevin Liber, Marshall Clow | 2018-05-06 | 2018-05 | Library Evolution | ||
P1090R0 | Aggregate initialization in the presence of deleted constructors | Ville Voutilainen | 2018-05-07 | 2018-05 | Evolution | ||
P1091R0 | Extending structured bindings to be more like variable declarations | Nicolas Lesser | 2018-05-07 | 2018-05 | Evolution | ||
P1093R0 | Is undefined behaviour preserved? | Andrew Bennieston, Jonathan Coe, Daven Gahir, Thomas Russell | 2018-05-07 | 2018-05 | SG12, Evolution, Library Evolution | ||
P1094R0 | Nested Inline Namespaces | Alisdair Meredith | 2018-05-07 | 2018-05 | Evolution | ||
2018-06 post-Rapperswil | |||||||
N4751 | WG21 pre-Rapperswil telecon minutes | Nina Dinka Ranns | 2018-05-25 | 2018-06 | WG21 | ||
N4752 | Responses to National Body Comments for ISO/IEC PDTS 19750, C++ Extensions for Parallelism Version 2 | Bryce Adelstein Lelbach | 2018-06-08 | 2018-06 | WG21 | ||
N4753 | WG21 2018-06 Rapperswil Minutes | Nina Dinka Ranns | 2018-12-06 | 2018-06 | WG21 | ||
N4754 | Rapperswil 2018 LEWG Summary | Titus Winters | 2018-06-12 | 2018-06 | WG21 | ||
N4755 | Working Draft, C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2018-06-24 | 2018-06 | N4744 | WG21 | |
N4756 | Parallelism TS Editor’s Report, post-Rapperswil mailing | Jared Hoberock | 2018-06-26 | 2018-06 | WG21 | ||
N4757 | Programming Languages - C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2018-06-24 | 2018-06 | WG21 | ||
N4758 | Working Draft, C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2018-06-25 | 2018-06 | N4617 | WG21 | |
N4759 | Editor’s Report: C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2018-06-25 | 2018-06 | WG21 | ||
N4760 | Working Draft, C++ Extensions for Coroutines | Gor Nishanov | 2018-06-24 | 2018-06 | N4736 | WG21 | |
N4761 | Editor's report for the Coroutines TS | Gor Nishanov | 2018-06-24 | 2018-06 | WG21 | ||
N4762 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2018-07-07 | 2018-06 | N4750 | WG21 | |
N4763 | Collated Responses to National Body Comments, PDTS 19750, Parallelism, V2 | Barry Hedquist | 2018-06-06 | 2018-06 | WG21 | ||
N4764 | Editors' Report - Programming Languages - C++ | Richard Smith | 2018-07-07 | 2018-06 | WG21 | ||
N4765 | 2019 Kona meeting information | Herb Sutter | 2018-07-25 | 2018-06 | WG21 | ||
P0009R7 | 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-06-24 | 2018-06 | P0009R6 | Library | |
P0019R8 | Atomic Ref | Daniel Sunderland, H. Carter Edwards, Hans Boehm, Olivier Giroux, Mark Hoemmen, David Hollman, Bryce Adelstein Lelbach, Jens Maurer | 2018-06-07 | 2018-06 | P0019R7 | Library | Adopted 2018-06 |
P0267R8 | A Proposal to Add 2D Graphics Rendering and Display to C++ | Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson, Michael Kazakov | 2018-06-26 | 2018-06 | P0267R7 | WG21 | |
P0323R7 | std::expected | Vicente Botet, JF Bastien | 2018-06-22 | 2018-06 | P0323R6 | Library | |
P0357R2 | 'reference_wrapper' for incomplete types | Tomasz Kamiński, Stephan T. Lavavej, Alisdair Meredith | 2018-06-10 | 2018-06 | P0357R1 | Library | |
P0388R3 | Permit conversions to arrays of unknown bound | Robert Haberlach | 2018-06-24 | 2018-06 | P0388R2 | Core | |
P0458R2 | Checking for Existence of an Element in Associative Containers | Mikhail Maltsev | 2018-06-06 | 2018-06 | P0458R1 | Library | Adopted 2018-06 |
P0475R1 | LWG 2511: guaranteed copy elision for piecewise construction | Jonathan Wakely | 2018-06-05 | 2018-06 | P0475R0 | Library | Adopted 2018-06 |
P0476R2 | Bit-casting object representations | JF Bastien | 2017-11-10 | 2018-06 | P0476R1 | Library | Adopted 2018-06 |
P0482R4 | char8_t: A type for UTF-8 characters and strings | Tom Honermann | 2018-06-16 | 2018-06 | P0482R3 | Library | |
P0528R3 | The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange | JF Bastien, Michael Spencer | 2018-06-07 | 2018-06 | P0528R2 | Core | Adopted 2018-06 |
P0542R5 | Support for contract based programming in C++ | J. Daniel Garcia | 2018-06-08 | 2018-06 | P0542R4 | Core | Adopted 2018-06 |
P0556R3 | Integral power-of-2 operations | Jens Maurer | 2018-06-06 | 2018-06 | P0556R2 | Library | Adopted 2018-06 |
P0602R3 | variant and optional should propagate copy/move triviality | Zhihao Yuan | 2018-06-13 | 2018-06 | P0602R2 | Library | |
P0619R4 | Reviewing Deprecated Facilities of C++17 for C++20 | Alisdair Meredith, Alisdair Meredith, Tomasz Kamiński | 2018-06-08 | 2018-06 | P0619R3 | Core, Library | Adopted 2018-06 |
P0631R3 | Math Constants | Lev Minkovsky, John McFarlane | 2018-06-08 | 2018-06 | P0631R2 | SG6, Library Evolution | |
P0646R1 | Improving the Return Value of Erase-Like Algorithms I: list/forward list | Marc Mutz | 2018-06-08 | 2018-06 | P0646R0 | Library | Adopted 2018-06 |
P0660R3 | A Cooperatively Interruptible Joining Thread | Nicolai Josuttis, Herb Sutter, Anthony Williams | 2018-06-06 | 2018-06 | P0660R2 | SG1, Library Evolution, Library | |
P0664R4 | C++ Coroutine TS Issues | Gor Nishanov | 2018-06-07 | 2018-06 | P0664R3 | Evolution, Core, Library Evolution | Adopted 2018-06 |
P0664R5 | C++ Coroutine TS Issues | Gor Nishanov | 2018-06-24 | 2018-06 | P0664R4 | Core | |
P0668R4 | Revising the C++ memory model | Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades | 2018-06-24 | 2018-06 | P0668R3 | Core, Library | |
P0670R4 | Function reflection | Matúš Chochlík, Axel Naumann, David Sankel | 2018-06-08 | 2018-06 | P0670R3 | Core, Library | Adopted 2018-06 |
P0709R1 | Zero-overhead deterministic exceptions: Throwing values | Herb Sutter | 2018-06-20 | 2018-06 | P0709R0 | Evolution, Library Evolution | |
P0722R3 | Efficient sized delete for variable sized classes | Richard Smith, Andrew Hunter | 2018-03-17 | 2018-06 | P0722R2 | Core, Library | Adopted 2018-06 |
P0732R2 | Class Types in Non-Type Template Parameters | Jeff Snyder, Louis Dionne | 2018-06-06 | 2018-06 | P0732R1 | Evolution | Adopted 2018-06 |
P0758R1 | Implicit conversion traits and utility functions | Daniel Krügler | 2018-06-06 | 2018-06 | P0758R0 | Library | Adopted 2018-06 |
P0759R1 | fpos requirements | Daniel Krügler | 2018-06-04 | 2018-06 | P0759R0 | Library | Adopted 2018-06 |
P0769R2 | Add shift to <algorithm> | Dan Raviv | 2018-06-06 | 2018-06 | P0769R1 | Library | Adopted 2018-06 |
P0771R0 | std::function move operations should be noexcept | Nevin Liber | 2017-10-16 | 2018-06 | Library | ||
P0784R4 | More constexpr containers | Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde | 2018-06-22 | 2018-06 | P0784R3 | Core, Library | |
P0788R3 | Standard Library Specification in a Concepts and Contracts World | Walter E. Brown | 2018-06-07 | 2018-06 | P0788R2 | Library | Adopted 2018-06 |
P0805R2 | Comparing Containers | Marshall Clow | 2018-06-22 | 2018-06 | P0805R1 | Library | |
P0806R2 | Deprecate implicit capture of this via [=] | Thomas Köppe | 2018-06-04 | 2018-06 | P0806R1 | Core | Adopted 2018-06 |
P0820R4 | Feedback on P0214 | Tim Shen, Matthias Kretz | 2018-06-08 | 2018-06 | P0820R3 | Library | Adopted 2018-06 |
P0828R1 | Elastic Integers | John McFarlane | 2018-06-25 | 2018-06 | P0828R0 | SG6, SG12, SG14 | |
P0843R2 | static_vector | Gonzalo Brito Gadeschi | 2018-06-25 | 2018-06 | P0843R1 | Library | |
P0876R3 | fiber_handle - fibers without scheduler | Oliver Kowalke, Nat Goodspeed | 2018-06-08 | 2018-06 | P0876R2 | Library Evolution | |
P0883R1 | Fixing Atomic Initialization | Nicolai Josuttis | 2018-06-05 | 2018-06 | P0883R0 | SG1, Library Evolution, Library | |
P0887R1 | The identity metafunction | Timur Doumler | 2018-03-18 | 2018-06 | P0887R0 | Library | Adopted 2018-06 |
P0892R2 | explicit(bool) | Barry Revzin, Stephan T. Lavavej | 2018-06-08 | 2018-06 | P0892R1 | Core, Library | Adopted 2018-06 |
P0896R2 | The One Ranges Proposal | Eric Niebler, Casey Carter, Christopher Di Bella | 2018-06-25 | 2018-06 | P0896R1 | Library Evolution, Library | |
P0898R3 | Standard Library Concepts | Casey Carter, Eric Niebler | 2018-06-08 | 2018-06 | P0898R2 | Library | Adopted 2018-06 |
P0907R3 | Signed Integers are Two’s Complement | JF Bastien | 2018-06-10 | 2018-06 | P0907R2 | Core | |
P0912R2 | Merge Coroutines TS into C++20 working draft | Gor Nishanov | 2018-06-08 | 2018-06 | P0912R1 | WG21 | |
P0919R2 | Heterogeneous lookup for unordered containers | Mateusz Pusz | 2018-06-11 | 2018-06 | P0919R1 | Library | |
P0921R2 | Standard Library Compatibility | Titus Winters, Ashley Hedberg | 2018-05-06 | 2018-06 | P0921R1 | Evolution, Library Evolution | |
P0927R1 | Towards A (Lazy) Forwarding Mechanism for C++ | James Dennett, Geoff Romer | 2018-05-16 | 2018-06 | P0927R0 | Evolution | |
P0929R2 | Checking for abstract class types | Jens Maurer | 2018-06-06 | 2018-06 | P0929R1 | Core | Adopted 2018-06 |
P0941R2 | Integrating feature-test macros into the C++ WD | Ville Voutilainen, Jonathan Wakely | 2018-06-08 | 2018-06 | P0941R1 | Core, Library | Adopted 2018-06 |
P0964R2 | Finding the right set of traits for simd<T> | Matthias Kretz | 2018-06-07 | 2018-06 | P0964R1 | Library Evolution | Adopted 2018-06 |
P0985R1 | LWG Chair post-meeting report | Marshall Clow | 2018-06-19 | 2018-06 | P0985R0 | WG21 | |
P0995R1 | Improving atomic_flag | JF Bastien, Olivier Giroux, Andrew Hunter | 2018-06-22 | 2018-06 | P0995R0 | Library | |
P1000R1 | C++ IS schedule | Herb Sutter | 2018-06-21 | 2018-06 | P1000R0 | WG21 | |
P1007R1 | std::assume_aligned | Timur Doumler, Chandler Carruth | 2018-06-25 | 2018-06 | P1007R0 | Library | |
P1008R1 | Prohibit aggregates with user-declared constructors | Timur Doumler, Arthur O’Dwyer, Richard Smith, Howard E. Hinnant, Nicolai Josuttis | 2018-06-08 | 2018-06 | P1008R0 | Evolution, Core | Adopted 2018-06 |
P1013R1 | Explicit concept expressions | Thomas Köppe, Hubert S.K. Tong | 2018-06-10 | 2018-06 | P1013R0 | WG21 | |
P1018R1 | Evolution status after Rapperswil 2018 | Ville Voutilainen | 2018-06-09 | 2018-06 | P1018R0 | WG21 | |
P1023R0 | constexpr comparison operators for std::array | Tristan Brindle | 2018-05-06 | 2018-06 | Library Evolution | Adopted 2018-06 | |
P1024R1 | Usability Enhancements for std::span | Tristan Brindle | 2018-06-24 | 2018-06 | P1024R0 | Library Evolution | |
P1025R1 | Update The Reference To The Unicode Standard | Steve Downey, JeanHeyd Meneide, Martinho Fernandes | 2018-06-07 | 2018-06 | P1025R0 | SG16, Core, Library | Adopted 2018-06 |
P1030R1 | std::filesystem::path_view | Niall Douglas | 2018-06-18 | 2018-06 | P1030R0 | Library Evolution | |
P1033R1 | Rangify the uninitialised memory algorithms! | Casey Carter, Christopher Di Bella | 2018-06-25 | 2018-06 | P1033R0 | Library Evolution | |
P1040R1 | std::embed | JeanHeyd Meneide | 2018-06-06 | 2018-06 | P1040R0 | Evolution, Library Evolution | |
P1041R1 | Make char16_t/char32_t string literals be UTF-16/32 | R. Martinho Fernandes | 2018-06-15 | 2018-06 | P1041R0 | Evolution | |
P1042R1 | __VA_OPT__ wording clarifications | Hubert S.K. Tong | 2018-06-04 | 2018-06 | P1042R0 | Core | Adopted 2018-06 |
P1053R1 | Future-proofing continuations for executors | Lee Howes, Eric Niebler | 2018-06-24 | 2018-06 | P1053R0 | SG1, Library Evolution | |
P1064R0 | Allowing Virtual Function Calls in Constant Expressions | Peter Dimov, Vassil Vassilev | 2018-05-04 | 2018-06 | Evolution | Adopted 2018-06 | |
P1073R1 | constexpr! functions | Richard Smith, Andrew Sutton, Daveed Vandevoorde | 2018-06-22 | 2018-06 | P1073R0 | Core | |
P1076R1 | Editorial clause reorganization | Jens Maurer | 2018-06-23 | 2018-06 | P1076R0 | Core, Library | |
P1082R0 | C++ Standard Library Issues to be moved in Rapperswil | Marshall Clow | 2018-05-06 | 2018-06 | WG21 | Adopted 2018-06 | |
P1085R1 | Should Span be Regular? | Tony Van Eerd | 2018-05-04 | 2018-06 | P1085R0 | Evolution | |
P1097R0 | Named character escapes | R. Martinho Fernandes | 2018-06-21 | 2018-06 | SG16, Evolution, Core | ||
P1097R1 | Named character escapes | R. Martinho Fernandes | 2018-06-22 | 2018-06 | P1097R0 | SG16, Evolution, Core | |
P1099R0 | Using Enum | Gašper Ažman, Jonathan Müller | 2018-05-23 | 2018-06 | SG1, Library Evolution | ||
P1100R0 | Efficient composition with DynamicBuffer | Vinnie Falco | 2018-06-18 | 2018-06 | Library Evolution | ||
P1102R0 | Down with ()! | Alex Christensen, JF Bastien | 2018-06-20 | 2018-06 | Core | ||
P1103R0 | Merging Modules | Richard Smith, Gabriel Dos Reis | 2018-06-22 | 2018-06 | WG21 | ||
P1105R0 | Leaving no room for a lower-level language: A C++ Subset | Ben Craig | 2018-06-21 | 2018-06 | SG14, Evolution | ||
P1108R0 | web_view | Hal Finkel | 2018-06-22 | 2018-06 | Library Evolution | ||
P1109R0 | WG21 2018-06 Rapperswil Record of Discussion | Nina Dinka Ranns | 2018-06-12 | 2018-06 | WG21 | ||
P1110R0 | A placeholder with no name | Jeffrey Yasskin, JF Bastien | 2018-06-07 | 2018-06 | Evolution | ||
P1111R0 | Resolutions to NB Comments on the Parallelism TS v2 | Bryce Adelstein Lelbach, Matthias Kretz | 2018-06-04 | 2018-06 | SG1, Library Evolution, Library | Adopted 2018-06 | |
P1113R0 | Core Language Working Group "ready" Issues for the June, 2018 (Rapperswil) meeting | William M. Miller | 2018-06-08 | 2018-06 | WG21 | Adopted 2018-06 | |
P1114R0 | Core Language Working Group "tentatively ready" Issues for the June, 2018 (Rapperswil) meeting | William M. Miller | 2018-06-05 | 2018-06 | WG21 | Adopted 2018-06 | |
P1118R0 | Concat and Split on simd<> objects | Tim Shen, Matthias Kretz | 2018-06-08 | 2018-06 | Library | Adopted 2018-06 | |
P1119R0 | ABI for std::hardware_{constructive,destructive}_interference_size | JF Bastien, Olivier Giroux, Olivier Giroux, Hal Finkel, Thomas Rodgers, Matthias Kretz | 2018-06-22 | 2018-06 | SG1, Library Evolution, Library | ||
P1120R0 | Consistency improvements for <=> and other comparison operators | Richard Smith | 2018-06-08 | 2018-06 | Core | Adopted 2018-06 | |
P1122R0 | 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-06-07 | 2018-06 | Library Evolution, Library | ||
P1123R0 | Editorial Guidance for merging P0019r8 and P0528r3 | Daniel Sunderland | 2018-06-08 | 2018-06 | Library | Adopted 2018-11 | |
P1128R0 | Summer 2018 WG21 Batavia LWG Meeting Information | Walter E. Brown | 2018-06-21 | 2018-06 | Library | ||
P1131R0 | Core Issue 2292: simple-template-id is ambiguous between class-name and type-name | Jens Maurer | 2018-06-23 | 2018-06 | Core | ||
P1132R0 | out_ptr - a scalable output pointer abstraction | JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte | 2018-06-25 | 2018-06 | Library Evolution, Library | ||
P1133R0 | Networking TS Associations For Call Wrappers | Vinnie Falco | 2018-06-21 | 2018-06 | Library Evolution | ||
P1135R0 | The C++20 Synchronization Library | Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien | 2018-06-12 | 2018-06 | SG1, Library Evolution, Library | ||
P1136R0 | 2018-09 Bellevue ad-hoc meeting information | Herb Sutter | 2018-06-21 | 2018-06 | WG21 | ||
P1137R0 | SG16: Unicode meeting summaries 2018/05/16 - 2018/06/20 | Tom Honermann | 2018-06-24 | 2018-06 | SG16 | ||
P1141R0 | 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 | 2018-06-23 | 2018-06 | Evolution | ||
P1142R0 | Thoughts on a conservative terse syntax for constraints | Thomas Köppe | 2018-06-25 | 2018-06 | Evolution | ||
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 | Adopted 2018-11 |
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 | Adopted 2018-11 |
P0608R3 | A sane variant converting constructor | Zhihao Yuan | 2018-10-03 | 2018-10 | P0608R2 | Library | Adopted 2018-11 |
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 | Adopted 2018-11 |
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 | Adopted 2018-11 |
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 | |
P0932R1 | Tightening the constraints on std::function | Aaryaman Sagar | 2018-02-07 | 2018-10 | P0932R0 | Library | |
P0933R1 | Runtime type introspection with std::exception_ptr | Aaryaman Sagar | 2018-02-07 | 2018-10 | P0933R0 | 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 | Adopted 2018-11 |
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 | Adopted 2018-11 |
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 | Adopted 2018-11 |
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 | Adopted 2018-11 | |
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 | ||
P1161R0 | Deprecate uses of the comma operator in subscripting expressions | Corentin Jabot | 2018-10-07 | 2018-10 | Evolution | ||
P1163R0 | Explicitly Implicifying explicit Constructors | Nevin Liber | 2018-08-31 | 2018-10 | Library | ||
P1165R0 | Fixing allocator usage for operator+(basic_string) | Tim Song | 2018-10-06 | 2018-10 | Library | ||
P1167R0 | Improving function templates with Class Template Argument Deduction | Mike Spertus | 2018-10-08 | 2018-10 | Evolution | ||
P1168R0 | How to make Terse Notation soar with Class Template Argument Deduction | Mike Spertus | 2018-10-08 | 2018-10 | Evolution | ||
P1169R0 | static operator() | Barry Revzin, Casey Carter | 2018-10-07 | 2018-10 | Evolution, Library Evolution | ||
P1170R0 | Overload sets as function parameters | Barry Revzin, Andrew Sutton | 2018-10-08 | 2018-10 | Evolution, Library Evolution | ||
P1171R0 | Synchronously waiting on asynchronous operations | Lewis Baker | 2018-10-07 | 2018-10 | SG1, Library Evolution | ||
P1172R0 | The Concept of Memory Allocator | Mingxin Wang | 2018-10-03 | 2018-10 | Library Evolution, Library | ||
P1175R0 | A simple and practical optional reference for C++ | JeanHeyd Meneide | 2018-10-06 | 2018-10 | Library Evolution, Library | ||
P1177R0 | Package Ecosystem Plan | Rene Rivera | 2018-10-06 | 2018-10 | SG15 | ||
P1178R0 | C++ Compile | Rene Rivera | 2018-10-06 | 2018-10 | SG15, Library Evolution | ||
P1179R0 | Lifetime safety: Preventing common dangling | Herb Sutter | 2018-09-25 | 2018-10 | WG21 | ||
P1180R0 | Response to P1156 | Richard Smith | 2018-09-18 | 2018-10 | Evolution | ||
P1181R0 | Proposing unless | Morwenn Ed | 2018-09-08 | 2018-10 | Evolution | ||
P1182R0 | New names for the power-of-2 templates (and their header) | Gennaro Prot | 2018-09-13 | 2018-10 | Library Evolution | ||
P1184R0 | A Module Mapper | Nathan Sidwell | 2018-10-05 | 2018-10 | SG15 | ||
P1185R0 | <=> != == | Barry Revzin | 2018-10-07 | 2018-10 | Evolution | ||
P1186R0 | When do you actually use <=>? | Barry Revzin | 2018-10-07 | 2018-10 | Evolution, Library Evolution | ||
P1187R0 | A type trait for std::compare_3way()'s type | Barry Revzin | 2018-10-07 | 2018-10 | Library Evolution | ||
P1190R0 | I did not order this! Why is it on my bill? | David Stone | 2018-08-06 | 2018-10 | Evolution, Library Evolution | ||
P1191R0 | Adding operator<=> to types that are not currently comparable | David Stone | 2018-08-22 | 2018-10 | Library Evolution | ||
P1192R0 | Experience report - integrating Executors with Parallel Algorithms | Thomas Rodgers | 2018-10-08 | 2018-10 | SG1, Library Evolution | ||
P1194R0 | The Compromise Executors Proposal: A lazy simplification of P0443 | Lee Howes, Eric Niebler, Kirk Shoop, Bryce Lelbach, David S. Hollman | 2018-10-08 | 2018-10 | SG1, Library Evolution | ||
P1195R0 | Making <system_error> constexpr | Peter Dimov | 2018-09-27 | 2018-10 | Library Evolution | ||
P1196R0 | Value-based std::error_category comparison | Peter Dimov | 2018-09-27 | 2018-10 | Library Evolution | ||
P1197R0 | A non-allocating overload of error_category::message() | Peter Dimov | 2018-09-27 | 2018-10 | Library Evolution | ||
P1198R0 | Adding error_category::failed() | Peter Dimov | 2018-09-28 | 2018-10 | Library Evolution | ||
P1199R0 | A simple proposal for unifying generic and object-oriented programming | Mike Spertus | 2018-08-10 | 2018-10 | Evolution | ||
P1200R0 | High noon for the 2D Graphics proposal | Guy Davidson, Roger Orr, Ville Voutilainen, Jose Daniel Garcia Sanchez, Jean-Paul Rigault, Matevz Tadel | 2018-10-06 | 2018-10 | WG21 | ||
P1201R0 | Variant direct comparisons | Oleg Fatkhiev, Antony Polukhin | 2018-10-02 | 2018-10 | Library Evolution | ||
P1202R0 | Asymmetric fences | David Goldblatt | 2018-10-06 | 2018-10 | SG1 | ||
P1203R0 | Modular main() | Boris Kolpackov, Richard Smith | 2018-10-05 | 2018-10 | Evolution | ||
P1204R0 | Canonical Project Structure | Boris Kolpackov | 2018-10-08 | 2018-10 | SG15 | ||
P1205R0 | Teleportation via co_await | Olivier Giroux, JF Bastien | 2018-09-28 | 2018-10 | SG1, Core | ||
P1206R0 | Range constructors for standard containers and views | Corentin Jabot, Christopher Di Bella | 2018-10-07 | 2018-10 | Library | ||
P1207R0 | Movability of Single-pass Iterators | Corentin Jabot | 2018-08-20 | 2018-10 | Library Evolution | ||
P1208R0 | Adopt source_location from Library Fundamentals V3 for C++20 | Corentin Jabot, Robert Douglas | 2018-10-07 | 2018-10 | Library Evolution, Library | ||
P1209R0 | Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20 | Alisdair Meredith, Stephan T. Lavavej | 2018-10-04 | 2018-10 | Library Evolution | Adopted 2018-11 | |
P1210R0 | Completing the Rebase of Library Fundamentals, Version 3, Working Draft | Alisdair Meredith | 2018-09-30 | 2018-10 | Library Evolution, Library | Adopted 2018-11 | |
P1212R0 | Modules and Freestanding | Ben Craig | 2018-10-06 | 2018-10 | Evolution, Library Evolution | ||
P1213R0 | Global Module Fragment is Unnecessary | Nathan Sidwell | 2018-10-05 | 2018-10 | Evolution | ||
P1214R0 | Pointer to Member Functions and Member Objects are just Callables! | JeanHeyd Meneide | 2018-10-06 | 2018-10 | Evolution | ||
P1217R0 | Out-of-thin-air, revisited, again | Hans-J. Boehm | 2018-10-07 | 2018-10 | SG1 | ||
P1218R0 | Redefinitions in Legacy Imports | Nathan Sidwell | 2018-10-05 | 2018-10 | Evolution | ||
P1219R0 | Homogeneous variadic function parameters | James Touton | 2018-10-08 | 2018-10 | Evolution | ||
P1220R0 | Controlling When Inline Functions are Emitted | Chris Kennelly | 2018-09-28 | 2018-10 | Evolution | ||
P1221R0 | Parametric Expressions | Jason Rice | 2018-10-03 | 2018-10 | Evolution | ||
P1222R0 | A Standard flat_set | Zach Laine | 2018-10-02 | 2018-10 | Library Evolution | ||
P1223R0 | find_backward | Zach Laine | 2018-10-02 | 2018-10 | Library Evolution | ||
P1224R0 | C++ Standard Library Issues to be moved in San Diego | Marshall Clow | 2018-10-08 | 2018-10 | WG21 | Adopted 2018-11 | |
P1225R0 | Feedback on 2D Graphics | JF Bastien | 2018-10-02 | 2018-10 | Library Evolution | ||
P1227R0 | Signed size() functions | Jorg Brown | 2018-10-08 | 2018-10 | Library Evolution | ||
P1229R0 | Labelled Parameters | Jorg Brown | 2018-10-08 | 2018-10 | Evolution | ||
P1230R0 | Recursive Type Template Instantiation | Mingxin Wang | 2018-10-03 | 2018-10 | Evolution, Core | ||
P1231R0 | Proposal for Study Group: C++ Education | JC van Winkel, Christopher Di Bella | 2018-10-08 | 2018-10 | WG21 | ||
P1232R0 | Integrating executors with the standard library through customization | Lee Howes, Eric Niebler, Kirk Shoop, Lewis Baker, Robert Geva | 2018-10-08 | 2018-10 | SG1 | ||
P1233R0 | Shift-by-negative in shift_left and shift_right | Ashley Hedberg, Matt Calabrese | 2018-10-02 | 2018-10 | Library Evolution, Library | ||
P1235R0 | Implicit constexpr | Bryce Adelstein Lelbach, Hana Dusíková | 2018-10-08 | 2018-10 | Evolution | ||
P1236R0 | Alternative Wording for P0907R4 Signed Integers are Two's Complement | Jens Maurer | 2018-10-08 | 2018-10 | Core | ||
P1237R0 | SG16: Unicode meeting summaries 2018/07/11 - 2018/10/03 | Tom Honermann | 2018-10-08 | 2018-10 | SG16 | ||
P1238R0 | SG16: Unicode Direction | Tom Honermann, Corentin Jabot, JeanHeyd Meneide, Mark Zeren, Martinho Fernandes, Peter Bindels, Steve Downey, Zach Laine | 2018-10-08 | 2018-10 | WG21 | ||
P1239R0 | Placed Before | Daniel Lustig | 2018-10-07 | 2018-10 | SG1 | ||
P1240R0 | Scalable Reflection in C++ | Andrew Sutton, Faisal Vali, Daveed Vandevoorde | 2018-10-08 | 2018-10 | SG7, Evolution | ||
P1241R0 | In support of merging coroutines into C++20 | Lee Howes, Eric Niebler, Lewis Baker | 2018-10-08 | 2018-10 | SG1 | ||
P1242R0 | Single-file modules with the Atom semantic properties rule | Jeff Snyder | 2018-10-08 | 2018-10 | Evolution | ||
P1243R0 | Rangify New Algorithms | Dan Raviv | 2018-10-07 | 2018-10 | Library Evolution, Library | ||
P1244R0 | Dependent Execution for a Unified Executors Proposal for C++ | Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown | 2018-10-08 | 2018-10 | SG1, Library Evolution | ||
P1245R0 | export module containing [[attribute]]; | Bruno Cardoso Lopes, JF Bastien | 2018-10-08 | 2018-10 | Evolution | ||
P1246R0 | The no_float function attribute | Bruno Cardoso Lopes, JF Bastien | 2018-10-08 | 2018-10 | Evolution | ||
P1247R0 | Disabling static destructors: introducing no_destroy and always_destroy attributes | Bruno Cardoso Lopes, JF Bastien, Erik Pilkington | 2018-10-08 | 2018-10 | Evolution | ||
P1248R0 | Fixing 'Relation's | Tomasz Kamiński | 2018-10-07 | 2018-10 | Library Evolution | ||
P1249R0 | std::forward from std::initializer_list | Alex Christensen | 2018-10-03 | 2018-10 | Library Evolution | ||
P1250R0 | Extension by inspecting members of User Defined Types? | Titus Winters, Ashley Hedberg, Eric Fiselier | 2018-10-04 | 2018-10 | Library Evolution | ||
P1251R0 | A more constexpr bitset | Morris Hafner | 2018-10-04 | 2018-10 | Library Evolution | ||
P1252R0 | Ranges Design Cleanup | Casey Carter | 2018-10-07 | 2018-10 | Library Evolution, Library | ||
P1254R0 | Notes on C++ Package Management | Steve Downey | 2018-10-07 | 2018-10 | SG15 | ||
P1255R0 | A view of 0 or 1 elements: view::maybe | Steve Downey | 2018-10-07 | 2018-10 | Library Evolution | ||
P1256R0 | Executors Should Go To A TS | Detlef Vollmann | 2018-10-07 | 2018-10 | SG1, Library Evolution | ||
P1258R0 | Don't Make C++ Unimplementable On Small CPUs | Detlef Vollmann | 2018-10-08 | 2018-10 | SG1, Library Evolution | ||
P1259R0 | Merge most of Networking TS into C++ Working Draft | Detlef Vollmann | 2018-10-08 | 2018-10 | SG1, Library Evolution | ||
P1260R0 | Pattern Matching | Michael Park | 2018-05-22 | 2018-10 | Evolution | ||
P1261R0 | Supporting Pipelines in C++ | Michael Wong, Daniel Garcia, Ronan Keryell | 2018-10-08 | 2018-10 | SG1, SG14 | ||
P1263R0 | Controlling the instantiation of vtables and RTTI | Louis Dionne | 2018-10-07 | 2018-10 | Evolution | ||
P1264R0 | Revising the wording of stream input operations | Louis Dionne | 2018-10-07 | 2018-10 | Library | ||
P1267R0 | Custom Constraint Diagnostics | Hana Dusíková, Bryce Adelstein Lelbach | 2018-10-08 | 2018-10 | Evolution | ||
P1269R0 | Three Years with the Networking TS | Jason Carey | 2018-10-07 | 2018-10 | Evolution, Library Evolution | ||
P1271R0 | Move resource_adaptor from Library TS to the C++ WP | Pablo Halpern | 2018-10-05 | 2018-10 | Library Evolution | ||
P1272R0 | Byteswapping for fun&&nuf | Isabella Muerte | 2018-07-12 | 2018-10 | SG6, SG14, Library Evolution | ||
P1273R0 | 86 The Absurd (From Exceptions) | Isabella Muerte | 2018-10-07 | 2018-10 | Evolution | ||
P1274R0 | Bang For The Buck | Isabella Muerte | 2018-07-15 | 2018-10 | Evolution | ||
P1275R0 | Desert Sessions: Improving hostile environment interactions | Isabella Muerte | 2018-10-06 | 2018-10 | SG15, SG16, Library Evolution | ||
P1276R0 | Void Main | Isabella Muerte | 2018-09-15 | 2018-10 | Evolution | ||
P1277R0 | Subscripts On Parade | Isabella Muerte | 2018-10-07 | 2018-10 | Evolution | ||
P1278R0 | offsetof For the Modern Era | Isabella Muerte | 2018-10-06 | 2018-10 | Library Evolution | ||
P1279R0 | std::breakpoint | Isabella Muerte | 2018-10-05 | 2018-10 | SG14, Library Evolution | ||
P1280R0 | Integer Width Literals | Isabella Muerte | 2018-10-05 | 2018-10 | Library Evolution | ||
P1281R0 | Feature Presentation | Isabella Muerte | 2018-10-07 | 2018-10 | SG15 | ||
P1282R0 | Ceci N’est Pas Une Pipe: Adding a workflow operator to C++ | Isabella Muerte | 2018-09-27 | 2018-10 | Evolution | ||
P1283R0 | Sharing is Caring | Isabella Muerte | 2018-10-06 | 2018-10 | Evolution | ||
P1284R0 | Allowing Inlining of Replaceable Functions | Chris Kennelly | 2018-10-05 | 2018-10 | Evolution | ||
P1285R0 | Improving Completeness Requirements for Type Traits | Walter E. Brown | 2018-10-05 | 2018-10 | Library | Adopted 2018-11 | |
P1286R0 | Contra CWG DR1778 | Richard Smith | 2018-10-05 | 2018-10 | Evolution | ||
P1287R0 | Supporting async use-cases for interrupt_token | Lewis Baker, Kirk Shoop | 2018-10-08 | 2018-10 | SG1, Library Evolution | ||
P1288R0 | Coroutine concepts and metafunctions | Lewis Baker | 2018-10-07 | 2018-10 | SG1, Library Evolution | ||
P1289R0 | Access control in contract conditions | J. Daniel Garcia, Ville Voutilainen | 2018-10-08 | 2018-10 | Evolution | ||
P1291R0 | std::ranges::less<> Should Be More! | Walter E. Brown | 2018-10-07 | 2018-10 | Library Evolution | ||
P1292R0 | Customization Point Functions | Matt Calabrese | 2018-10-08 | 2018-10 | Evolution | ||
P1293R0 | ostream_joiner | Mike Spertus, Nathan Wilson | 2018-10-07 | 2018-10 | Library Evolution | ||
P1294R0 | Proposed resolution for US104: Allocator-aware regular expressions (rev 3) | Michael Spertus, John Maddock | 2018-10-06 | 2018-10 | Library | ||
P1295R0 | Spaceship library update | Tomasz Kamiński | 2018-10-07 | 2018-10 | Library Evolution | ||
P1296R0 | [[assert: std::disjoint(A,nA, B,nB)]]: Contract assertions as an alternate spelling of ‘restrict’ | Phil Miller, Justin Szaday | 2018-10-08 | 2018-10 | Evolution | ||
P1298R0 | Reserve more freedom for atomic_ref<> implementers | Olivier Giroux | 2018-10-08 | 2018-10 | SG1 | ||
P1299R0 | Module Preamble is Unnecessary | Nathan Sidwell | 2018-10-07 | 2018-10 | Evolution | ||
P1300R0 | Remember the FORTRAN | Jussi Pakkanen, Isabella Muerte, Peter Bindels | 2018-10-08 | 2018-10 | SG15, Evolution | ||
P1301R0 | nodiscard should have a reason | JeanHeyd Meneide, Isabella Muerte | 2018-10-07 | 2018-10 | Evolution, Library Evolution, Library | ||
P1302R0 | Implicit Module Partition Lookup | Isabella Muerte, Richard Smith | 2018-10-07 | 2018-10 | Evolution | ||
P1303R0 | Inline Module Partitions | Isabella Muerte | 2018-10-07 | 2018-10 | Evolution | ||
P1304R0 | Simplifying Extern Template | Isabella Muerte | 2018-10-07 | 2018-10 | Evolution | ||
P1305R0 | Deprecate The Addressof Operator | Isabella Muerte | 2018-10-07 | 2018-10 | Evolution | ||
P1306R0 | Expansion statements | Andrew Sutton, Sam Goodrick, Daveed Vandevoorde | 2018-10-08 | 2018-10 | Evolution | ||
P1307R0 | weak_equality considered harmful | Tony Van Eerd | 2018-10-08 | 2018-10 | Evolution | ||
P1308R0 | Pattern Matching | David Sankel, Dan Sarginson, Sergei Murzin | 2018-10-07 | 2018-10 | Evolution | ||
P1310R0 | Unifying the many ways to compare | David Stone | 2018-10-07 | 2018-10 | Library Evolution | ||
P1312R0 | Comparison Concepts | David Stone | 2018-09-24 | 2018-10 | Library Evolution | ||
P1313R0 | Let's Talk About Package Specification | Matthew Woehlke | 2018-10-07 | 2018-10 | SG15 | ||
P1314R0 | unique_val: a default-on-move | Miguel Ojeda | 2018-10-08 | 2018-10 | Library Evolution, Library | ||
P1315R0 | secure_val: a secure-clear-on-move type | Miguel Ojeda | 2018-10-08 | 2018-10 | Library Evolution, Library | ||
P1316R0 | A when_all() operator for coroutines | Lewis Baker | 2018-10-08 | 2018-10 | SG1, Library Evolution | ||
P1317R0 | Remove return type deduction in std::apply | Aaryaman Sagar | 2018-10-07 | 2018-10 | Library Evolution | ||
P1318R0 | Tuple application traits | Aaryaman Sagar | 2018-10-08 | 2018-10 | Library Evolution | ||
P1319R0 | Changes between C++11 and C++14 | Thomas Köppe | 2018-10-08 | 2018-10 | WG21 | ||
P1320R0 | Allowing contract predicates on non-first declarations | Ville Voutilainen | 2018-10-03 | 2018-10 | Evolution | ||
P1321R0 | UB in contract violations | Ville Voutilainen | 2018-10-07 | 2018-10 | SG12, Evolution | ||
P1322R0 | Networking TS enhancement to enable custom I/O executors | Christopher Kohlhoff | 2018-10-08 | 2018-10 | SG1, Library Evolution | ||
P1323R0 | Contract postconditions and return type deduction | Hubert S.K. Tong | 2018-10-08 | 2018-10 | Evolution, Core | ||
2018-11 post-San Diego | |||||||
N4782 | WG21 Autumn Meeting - Belfast, Northern Ireland | Jamie Allsop | 2018-10-24 | 2018-11 | WG21 | ||
N4783 | 2019 Cologne Meeting Invitation and Information | Nico Josuttis | 2018‐11‐25 | 2018-11 | WG21 | ||
N4784 | WG21 pre-San Diego telecon minutes | Nina Dinka Ranns | 2018-10-28 | 2018-11 | WG21 | ||
N4785 | San Diego 2018 LEWG Summary | Titus Winters | 2018-11-13 | 2018-11 | WG21 | ||
N4786 | Working Draft, C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2018-11-13 | 2018-11 | N4758 | WG21 | |
N4787 | Editor’s Report: C++ Extensions for Library Fundamentals, Version 3 | Thomas Köppe | 2018-11-13 | 2018-11 | WG21 | ||
N4790 | WG21 2018-11 San Diego Minutes | Nina Dinka Ranns | 2018-11-26 | 2018-11 | WG21 | ||
N4791 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2018-11-26 | 2018-11 | N4778 | WG21 | |
N4792 | Editors' Report - Programming Languages - C++ | Richard Smith | 2018-11-26 | 2018-11 | WG21 | ||
N4793 | Working Draft, C++ Extensions for Parallelism Version 2 | Jared Hoberock | 2018-11-26 | 2018-11 | N4773 | WG21 | |
N4794 | Parallelism TS Editor’s Report, post-San Diego mailing | Jared Hoberock | 2018-11-26 | 2018-11 | WG21 | ||
P0325R3 | to_array from LFTS with updates | Zhihao Yuan | 2018-11-07 | 2018-11 | P0325R2 | Library Evolution | |
P0330R3 | Literal Suffixes for ptrdiff_t and size_t | JeanHeyd Meneide, Rein Halbersma | 2018-11-26 | 2018-11 | P0330R2 | Evolution, Core | |
P0340R2 | Making std::underlying_type SFINAE-friendly | Tim Song | 2018-11-25 | 2018-11 | P0340R1 | Library | |
P0356R5 | Simplified partial function application | Tomasz Kamiński | 2018-11-09 | 2018-11 | P0356R4 | Library | Adopted 2018-11 |
P0357R3 | 'reference_wrapper' for incomplete types | Tomasz Kamiński, Stephan T. Lavavej, Alisdair Meredith | 2018-11-07 | 2018-11 | P0357R2 | Library | Adopted 2018-11 |
P0387R1 | Memory Model Issues for Concurrent Data Structures | Hans-J. Boehm | 2018-11-25 | 2018-11 | P0387R0 | SG1 | |
P0482R6 | char8_t: A type for UTF-8 characters and strings (Revision 6) | Tom Honermann | 2018-11-09 | 2018-11 | P0482R5 | Core, Library | Adopted 2018-11 |
P0553R3 | Bit operations | Jens Maurer | 2018-11-22 | 2018-11 | P0553R2 | Library Evolution | |
P0577R1 | Kept-value statement for guard objects | Zhihao Yuan | 2018-07-09 | 2018-11 | P0577R0 | Evolution | |
P0591R4 | Utility functions to implement uses-allocator construction | Pablo Halpern | 2018-11-07 | 2018-11 | P0591R3 | Library | Adopted 2018-11 |
P0595R2 | std::is_constant_evaluated | Richard Smith, Andrew Sutton, Daveed Vandevoorde | 2018-11-09 | 2018-11 | P0595R1 | Core, Library | Adopted 2018-11 |
P0636R3 | Changes between C++14 and C++17 | Thomas Köppe | 2018-11-26 | 2018-11 | P0636R2 | WG21 | |
P0645R4 | Text Formatting | Victor Zverovich | 2018-11-25 | 2018-11 | P0645R3 | Library Evolution, Library | |
P0660R6 | A Cooperatively Interruptible Joining Thread, Rev 6 | Nicolai Josuttis, Billy O’Neal, Herb Sutter, Anthony Williams | 2018-11-04 | 2018-11 | P0660R5 | SG1, Library Evolution, Library | |
P0660R7 | Interrupt Tokens and a Joining Thread, Rev 7 | Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams | 2018-11-09 | 2018-11 | P0660R6 | SG1, Library Evolution, Library | |
P0668R5 | Revising the C++ memory model | Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades | 2018-11-09 | 2018-11 | P0668R4 | WG21 | Adopted 2018-11 |
P0738R1 | I Stream, You Stream, We All Stream for istream_iterator | Casey Carter | 2018-11-14 | 2018-11 | P0738R0 | Library | |
P0896R4 | The One Ranges Proposal | Eric Niebler, Casey Carter, Christopher Di Bella | 2018-11-09 | 2018-11 | P0896R3 | Library Evolution, Library | Adopted 2018-11 |
P0899R1 | LWG 3016 is Not a Defect | Casey Carter | 2018-11-08 | 2018-11 | P0899R0 | Library | Adopted 2018-11 |
P0901R2 | Size feedback in operator new | Andrew Hunter, Chris Kennelly | 2018-11-25 | 2018-11 | P0901R1 | Evolution | |
P0919R3 | Heterogeneous lookup for unordered containers | Mateusz Pusz | 2018-11-09 | 2018-11 | P0919R2 | Library | Adopted 2018-11 |
P0924R1 | Modules:Context-Sensitive Keyword | Nathan Sidwell | 2018-11-21 | 2018-11 | P0924R0 | Evolution | |
P0982R1 | Weaken release sequences | Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades | 2018-11-06 | 2018-11 | P0982R0 | WG21 | Adopted 2018-11 |
P0985R3 | LWG Chair post-meeting report | Marshall Clow | 2018-11-20 | 2018-11 | P0985R2 | WG21 | |
P1002R1 | Try-catch blocks in constexpr functions | Louis Dionne | 2018-11-10 | 2018-11 | P1002R0 | Core | Adopted 2018-11 |
P1007R3 | std::assume_aligned | Timur Doumler, Chandler Carruth | 2018-11-07 | 2018-11 | P1007R2 | Library | Adopted 2018-11 |
P1009R1 | Array size deduction in new-expressions | Timur Doumler | 2018-11-26 | 2018-11 | P1009R0 | Core | |
P1018R2 | Evolution status after San Diego 2018 | Ville Voutilainen | 2018-11-10 | 2018-11 | P1018R1 | WG21 | |
P1020R1 | Smart pointer creation with default initialization | Glen Joseph Fernandes, Peter Dimov | 2018-11-06 | 2018-11 | P1020R0 | Library | Adopted 2018-11 |
P1021R2 | Filling holes in Class Template Argument Deduction | Mike Spertus, Timur Doumler, Richard Smith | 2018-11-26 | 2018-11 | P1021R1 | Evolution | |
P1035R2 | Input range adaptors | Christopher Di Bella, Casey Carter, Corentin Jabot | 2018-10-08 | 2018-11 | P1035R1 | Library Evolution | |
P1035R3 | Input range adaptors | Christopher Di Bella, Casey Carter, Corentin Jabot | 2018-10-08 | 2018-11 | P1035R2 | Library Evolution | |
P1039R0 | I got you, FAM: Flexible Array Members for C++ | JeanHeyd Meneide, Nicole Mazzuca, Arvid Gerstmann | 2018-11-26 | 2018-11 | Evolution Incubator | ||
P1040R3 | std::embed | JeanHeyd Meneide | 2018-11-26 | 2018-11 | P1040R2 | Evolution | |
P1069R1 | Inferencing heap objects | Mike Spertus, Walter E. Brown, Stephan T. Lavavej | 2018-11-25 | 2018-11 | P1069R0 | Library Evolution, Library | |
P1072R2 | basic_string::resize_default_init | Chris Kennelly, Mark Zeren | 2018-11-25 | 2018-11 | P1072R1 | SG16, Library Evolution, Library | |
P1073R3 | Immediate functions | Richard Smith, Andrew Sutton, Daveed Vandevoorde | 2018-11-06 | 2018-11 | P1073R2 | Core | Adopted 2018-11 |
P1083R2 | Move resource_adaptor from Library TS to the C++ WP | Pablo Halpern | 2018-11-13 | 2018-11 | P1083R1 | Library | |
P1084R2 | Today's return-type-requirements Are Insufficient | Walter E. Brown, Casey Carter | 2018-11-06 | 2018-11 | P1084R1 | Core, Library | Adopted 2018-11 |
P1091R2 | Extending structured bindings to be more like variable declarations | Nicolas Lesser | 2018-11-26 | 2018-11 | P1091R1 | Core | |
P1094R2 | Nested Inline Namespaces | Alisdair Meredith | 2018-11-09 | 2018-11 | P1094R1 | Evolution | Adopted 2018-11 |
P1101R0 | Vector Length Agnostic SIMD | Mikhail Maltsev, Richard Sandiford | 2018-05-22 | 2018-11 | SG1, Evolution | ||
P1103R2 | Merging Modules | Richard Smith | 2018-11-26 | 2018-11 | P1103R1 | WG21 | |
P1112R1 | Language support for class layout control | Pal Balog | 2018-11-25 | 2018-11 | P1112R0 | Evolution Incubator, Evolution | |
P1122R2 | 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, Erik Rigtorp | 2018-11-25 | 2018-11 | P1122R1 | Library | |
P1131R2 | Core Issue 2292: simple-template-id is ambiguous between class-name and type-name | Jens Maurer | 2018-11-07 | 2018-11 | P1131R1 | Core | Adopted 2018-11 |
P1132R2 | out_ptr - a scalable output pointer abstraction | JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte | 2018-11-26 | 2018-11 | P1132R1 | Library Evolution, Library | |
P1141R2 | 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, Richard Smith | 2018-11-09 | 2018-11 | P1141R1 | Evolution | Adopted 2018-11 |
P1144R1 | Object relocation in terms of move plus destroy | Arthur O'Dwyer | 2018-11-24 | 2018-11 | P1144R0 | Evolution, Library Evolution | |
P1155R1 | More implicit moves | Arthur O'Dwyer, David Stone | 2018-11-25 | 2018-11 | P1155R0 | Evolution | |
P1161R1 | Deprecate uses of the comma operator in subscripting expressions | Corentin Jabot | 2018-10-07 | 2018-11 | P1161R0 | Evolution | |
P1164R0 | Make create_directory() Intuitive | Nicolai Josuttis | 2018-08-29 | 2018-11 | Library | ||
P1165R1 | Make stateful allocator propagation more consistent for operator+(basic_string) | Tim Song | 2018-11-10 | 2018-11 | P1165R0 | Library | Adopted 2018-11 |
P1177R1 | Package Ecosystem Plan | René Rivera | 2018-11-15 | 2018-11 | P1177R0 | SG15 | |
P1184R1 | A Module Mapper | Nathan Sidwell | 2018-11-12 | 2018-11 | P1184R0 | SG15 | |
P1192R1 | Experience report - integrating Executors with Parallel Algorithms | Thomas Rodgers | 2018-11-05 | 2018-11 | P1192R0 | SG1, Library Evolution | |
P1193R0 | Explicitly Specified Returns for (Implicit) Conversions | JeanHeyd Meneide | 2018-11-26 | 2018-11 | Evolution, Evolution Incubator | ||
P1208R1 | Adopt source_location from Library Fundamentals V3 for C++20 | Corentin Jabot, Robert Douglas | 2018-09-21 | 2018-11 | P1208R0 | Library Evolution, Library | |
P1213R1 | Global Module Fragment Is Unnecessary | Nathan Sidwell | 2018-11-12 | 2018-11 | P1213R0 | Evolution | |
P1233R1 | Shift-by-negative in shift_left and shift_right | Ashley Hedberg, Matt Calabrese, Bryce Adelstein Lelbach | 2018-11-25 | 2018-11 | P1233R0 | Library | |
P1236R1 | Alternative Wording for P0907R4 Signed Integers are Two's Complement | Jens Maurer | 2018-11-09 | 2018-11 | P1236R0 | Core | Adopted 2018-11 |
P1242R1 | Single-file modules with the Atom semantic properties rule | Jeff Snyder, Richard Smith | 2018-12-01 | 2018-11 | P1242R0 | Evolution | |
P1248R1 | Remove CommonReference requirement from StrictWeakOrdering | Tomasz Kamiński | 2018-11-04 | 2018-11 | P1248R0 | Library Evolution | Adopted 2018-11 |
P1251R1 | A more constexpr bitset | Morris Hafner | 2018-11-26 | 2018-11 | P1251R0 | Library Evolution, Library | |
P1252R1 | Ranges Design Cleanup | Casey Carter | 2018-11-15 | 2018-11 | P1252R0 | Library | |
P1255R1 | A view of 0 or 1 elements: view::maybe | Steve Downey | 2018-11-26 | 2018-11 | P1255R0 | Library Evolution | |
P1259R1 | Merge most of Networking TS into C++ Working Draft | Detlef Vollmann | 2018-11-04 | 2018-11 | P1259R0 | SG1, Library Evolution | |
P1289R1 | Access control in contract conditions | J. Daniel Garcia, Ville Voutilainen | 2018-11-08 | 2018-11 | P1289R0 | Evolution | Adopted 2018-11 |
P1290R0 | Avoiding undefined behavior in contracts | J. Daniel Garcia | 2018-11-26 | 2018-11 | Evolution | ||
P1293R1 | ostream_joiner | Mike Spertus, Nathan Wilson | 2018-11-25 | 2018-11 | P1293R0 | Library Evolution, Library | |
P1299R1 | Module Preamble is Unnecessarily Fragile | Nathan Sidwell | 2018-10-10 | 2018-11 | P1299R0 | Evolution | |
P1299R3 | Module Preamble is Unnecessarily Fragile | Nathan Sidwell | 2018-11-13 | 2018-11 | P1299R2 | Evolution | |
P1301R1 | [[nodiscard("should have a reason")]] | JeanHeyd Meneide, Isabella Muerte | 2018-11-26 | 2018-11 | P1301R0 | Evolution, Core, Library Evolution, Library | |
P1314R1 | unique_val: a default-on-move type | Miguel Ojeda | 2018-11-26 | 2018-11 | P1314R0 | Library Evolution, Library | |
P1315R1 | secure_val: a secure-clear-on-move type | Miguel Ojeda | 2018-11-26 | 2018-11 | P1315R0 | Library Evolution, Library | |
P1324R0 | RE: Yet another approach for constrained declarations | Mihail Naydenov | 2018-10-12 | 2018-11 | Evolution | ||
P1327R0 | Allowing dynamic_cast, polymorphic typeid in Constant Expressions | Peter Dimov | 2018-10-28 | 2018-11 | Evolution | ||
P1327R1 | Allowing dynamic_cast, polymorphic typeid in Constant Expressions | Peter Dimov, Vassil Vassilev, Richard Smith | 2018-11-08 | 2018-11 | P1327R0 | Evolution | Adopted 2018-11 |
P1328R0 | Making std::type_info::operator== constexpr | Peter Dimov | 2018-10-28 | 2018-11 | Evolution | ||
P1330R0 | Changing the active member of a union inside constexpr | Louis Dionne, David Vandevoorde | 2018-11-10 | 2018-11 | Evolution, Core | Adopted 2018-11 | |
P1332R0 | Contract Checking in C++: A (long-term) Road Map | Joshua Berne, Nathan Burgers, Hyman Rosen, John Lakos | 2018-11-26 | 2018-11 | WG21 | ||
P1333R0 | Assigning Concrete Semantics to Contract-Checking Levels at Compile Time | Joshua Berne, John Lakos | 2018-11-26 | 2018-11 | Evolution | ||
P1334R0 | Specifying Concrete Semantics Directly in Contract-Checking Statements | Joshua Berne, John Lakos | 2018-11-26 | 2018-11 | Evolution | ||
P1335R0 | "Avoiding undefined behavior in contracts" [P1290R0] Explained | John Lakos | 2018-11-26 | 2018-11 | Evolution | ||
P1338R0 | WG21 2018-11 San Diego Record of Discussion | Nina Dinka Ranns | 2018-11-26 | 2018-11 | WG21 | ||
P1341R0 | Unifying Asynchronous APIs in the Standard Library | Lewis Baker | 2018-11-25 | 2018-11 | SG1, Library Evolution | ||
P1342R0 | Unifying Coroutines TS and Core Coroutines | Lewis Baker | 2018-11-19 | 2018-11 | Evolution | ||
P1347R0 | Modules: ADL & Internal Linkage | Davis Herring, Nathan Sidwell | 2018-11-21 | 2018-11 | Evolution | ||
P1348R0 | An Executor Property for Occupancy of Execution Agents | David S. Hollman, Jared Hoberock, Lee Howes, Michael Garland, H. Carter Edwards | 2018-11-25 | 2018-11 | SG1, Library Evolution | ||
P1349R0 | Better Integration of Sender Executors | Vinnie Falco | 2018-11-06 | 2018-11 | SG1, Library Evolution | ||
P1350R0 | Core Language Working Group "tentatively ready" Issues for the November, 2018 (San Diego) meeting | William M. Miller | 2018-11-07 | 2018-11 | WG21 | Adopted 2018-11 | |
P1353R0 | Missing Feature Test Macros | John Spicer | 2017-11-09 | 2018-11 | Core, Library | Adopted 2018-11 | |
P1355R0 | Exposing a narrow contract for ceil2 | Chris Kennelly | 2018-11-24 | 2018-11 | SG6, Library Evolution, Library | ||
P1356R0 | Coroutine TS ready issues (25 and 27) | Gor Nishanov | 2018-11-08 | 2018-11 | WG21 | ||
P1360R0 | Towards Machine Learning for C++: Study Group 19 | Michael Wong, Vincent Reverdy, Robert Douglas, Emad Barsoum, Sarthak Pati, Peter Goldsborough, Franke Seide | 2018-11-26 | 2018-11 | WG21 | ||
P1362R0 | Incremental Approach: Coroutine TS + Core Coroutines | Gor Nishanov | 2018-11-15 | 2018-11 | Evolution | ||
P1364R0 | Fibers under the magnifying glass | Gor Nishanov | 2018-11-20 | 2018-11 | SG1, Evolution | ||
P1365R0 | Using Coroutine TS with zero dynamic allocations | Gor Nishanov | 2018-11-24 | 2018-11 | Evolution | ||
P1367R0 | Not All Agents Have TLS | Olivier Giroux | 2018-11-11 | 2018-11 | SG1 | ||
P1368R0 | Multiplication and division of fixed-point numbers | S. Davis Herring | 2018-11-20 | 2018-11 | SG6 | ||
P1369R0 | Guidelines for Formulating Library Semantics Specifications | Walter E. Brown | 2018-11-25 | 2018-11 | Library Evolution, Library | ||
P1370R0 | Generic numerical algorithm development with(out) numeric_limits | Mark Hoemmen, Damien Lebrun-Grandie | 2018-11-21 | 2018-11 | SG6, Library Evolution Incubator, Library Evolution | ||
P1372R0 | Giving atomic_ref implementers more flexibility by providing customization points for non-lock-free implementation | David S. Hollman | 2018-11-25 | 2018-11 | SG1, Library Evolution | ||
P1373R0 | Syntax alternatives for modules | Bjarne Stroustrup | 2018-11-20 | 2018-11 | Evolution | ||
P1374R0 | Resolving LWG #2307 for C++20: Consistently Explicit Constructors | Alisdair Meredith | 2018-11-22 | 2018-11 | Evolution, Library Evolution, Library | ||
P1375R0 | More Constrained: Apples or Oranges? On the road to semantic constraint matching | Hubert S.K. Tong | 2018-11-26 | 2018-11 | Evolution | ||
P1376R0 | Summary of freestanding evening session discussions | Ben Craig | 2018-11-24 | 2018-11 | WG21 | ||
P1378R0 | std::string_literal | JeanHeyd Meneide | 2018-11-26 | 2018-11 | SG16 | ||
P1380R0 | Ambiguity and Insecurities with Three-Way Comparison | Lawrence Crowl | 2018-11-26 | 2018-11 | Core | ||
P1381R0 | Reference capture of structured bindings | Nicolas Lesser | 2018-11-26 | 2018-11 | Evolution |