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 |
|