| WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition | 
        
            | SD-1 | 2016 PL22.16/WG21 document list | John Spicer | 2016-02-17 | 2016-02 |  |  |  | 
        
            | 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ńsk | 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 |  |  | 
	
		| 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
Note: | 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 | 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 |  | 
	
		| 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? | 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 (revision 4) | Matúš Chochlík, Alex 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 |  | 
	
		| 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 |  | 
	
		| P0385R0 | Static reflection: 
Rationale, design and evolution | Matúš Chochlík, Alex 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 |  |  |  | 
	
		| 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, Nicolia Josuttis | 2015-10-24 | 2016-07 | P0053R0 | Library evolution, Concurrency, Library |  | 
	
		| P0053R2 | C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, Nicolia 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 | 
	
		| 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 |  | 
	
		| 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 |  | 
	
		| 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 |  | 
	
		| 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 <code><chrono></code> 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 |  | 
	
		| 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 |  | 
	
		| 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 |  | 
	
		| 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 |  | 
	
		| 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 |  | 
	
		| 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, Nicolia 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 |  |