Doc. No.: | WG21/SD-1 |
---|---|
Date: | 2017-11-30 |
Reply to: | Hal Finkel |
Email: | hfinkel@anl.gov |
Title: | 2017 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 and 2017. 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 | 2017 PL22.16/WG21 document list | Hal Finkel | 2017-11-30 | 2017-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 | ||
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 |