WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
SD-1 |
2014 PL22.16/WG21 document list |
John Spicer |
2015-02-09 |
2015-02 |
|
|
|
2015-02 mid-meeting |
N4340 |
Remove Deprecated Use of the register Keyword |
Alisdair Meredith |
2014-11-26 |
2015-02 |
|
Evolution |
|
N4341 |
C++ Standard Library Active Issues List (Revision R92) |
Alisdair Meredith |
|
missing |
|
Library |
|
N4342 |
C++ Standard Library Defect Report List (Revision R92) |
Alisdair Meredith |
|
missing |
|
Library |
|
N4343 |
C++ Standard Library Closed Issues List (Revision R92) |
Alisdair Meredith |
|
missing |
|
Library |
|
N4344 |
Suggested Design for Customization Points |
Eric Niebler |
|
missing |
|
Library |
|
N4345 |
Ranges for the Standard Library, Revision 2 |
Eric Niebler |
|
missing |
|
Library |
|
N4346 |
Multidimensional bounds, index and array_view, revision 5 |
Lukasz Mendakiewicz |
2015-01-05 |
2015-02 |
N4177 |
Library |
|
N4347 |
Responses to National Body Comments, PDTS 19568, Library Fundamentals |
Barry Hedquist |
|
missing |
|
|
|
N4348 |
Making std::function thread-safe |
Geoffrey Romer |
2015-02-02 |
2015-02 |
N4159 |
Library |
|
N4349 |
Minutes of WG21 Telecon |
Jonathan Wakely |
2014-12-05 |
2015-02 |
|
|
|
N4350 |
Agenda and Meeting Notice for WG21 Concepts Meeting Notice (revision 1) |
Herb Sutter |
2015-01-15 |
2015-02 |
N4339 |
|
|
N4351 |
Responses to National Body Comments, PDTS 19570, C++ Extensions for Parallelism |
Barry Hedquist |
2014-12-23 |
2015-02 |
|
|
|
N4352 |
Parallelism TS |
Jared Hoberock |
2015-01-08 |
2015-02 |
N4310 |
|
|
N4353 |
Parallelism TS - Editor's Report |
Jared Hoberock |
2015-01-08 |
2015-02 |
|
|
|
N4354 |
Parallelism TS - DTS Ballot Document |
Jared Hoberock |
2015-01-08 |
2015-02 |
|
|
|
N4355 |
Shared Multidimensional Arrays with Polymorphic Layout |
Carter Edwards |
2015-02-04 |
2015-02 |
|
Library |
|
N4356 |
Relaxed Array Type Declarator |
Carter Edwards |
2015-02-04 |
2015-02 |
|
Evolution |
|
N4357 |
Introduce the [[noexit]] attribute for main as a hint to eliminate destructor calls for objects with static storage duration |
Jens Maurer |
2015-01-19 |
2015-02 |
N4226 |
Evolution |
|
N4358 |
Unary Folds and Empty Parameter Packs |
Thibaut Le Jehan |
2015-01-20 |
2015-02 |
|
Evolution |
|
N4359 |
A Proposal to Add vector release method just like unique_ptr release method to the Standard Library |
Jerry Liang |
2015-01-09 |
2015-02 |
|
Library |
|
N4360 |
Delayed Evaluation Parameters |
Douglas Boffey |
2015-01-22 |
2015-02 |
|
Evolution |
|
N4361 |
Concepts Lite TS |
Andrew Sutton |
2015-01-27 |
2015-02 |
N4333 |
|
|
N4362 |
WG21 2015-01 Skillman Minutes |
John Spicer |
2015-01-27 |
2015-02 |
|
|
|
N4363 |
Library Fundamentals v1 DTS |
Jeffrey Yasskin |
|
missing |
|
|
|
N4364 |
Editor's Report for the Library Fundamentals v1 DTS |
Jeffrey Yasskin |
|
missing |
|
|
|
N4365 |
Responses to National Body Comments, ISO/IEC PDTS 19568, C++ Extensions for Library Fundamentals |
Barry Hedquist |
2015-01-29 |
2015-02 |
|
|
|
N4366 |
LWG 2228: Missing SFINAE rule in unique_ptr templated assignment |
Howard Hinnant |
2015-01-11 |
2015-02 |
|
Library |
|
N4367 |
Comparison in C++ |
Lawrence Crowl |
2015-02-08 |
2015-02 |
|
Evolution |
|
N4368 |
Introducing alias size_type for type size_t in class std::bitset |
Vladimir Grigoriev |
2015-02-03 |
2015-02 |
|
Library evolution |
|
N4369 |
Default argument for second parameter of std::advance |
Vladimir Grigoriev |
2015-01-12 |
2015-02 |
|
Library evolution |
|
N4370 |
Networking Library Proposal (Revision 4) |
Christopher Kohlhoff |
2015-02-06 |
2015-02 |
N4332 |
Library |
|
N4371 |
Minimal incomplete type support for standard containers, revision 2 |
Zhihao Yuan |
2015-02-04 |
2015-02 |
N4056 |
Library |
|
N4372 |
A Proposal to Add a Const-Propagating Wrapper to the Standard Library |
Jonathan Coe |
2015-02-06 |
2015-02 |
N4209 |
Library |
|
N4373 |
Atomic View |
Carter Edwards, Hans Boehm |
2015-01-26 |
2015-02 |
N4142 |
Library |
|
N4374 |
Linux-Kernel Memory Mode |
Paul E. McKenney |
2015-02-06 |
2015-02 |
N4322 |
Concurrency |
|
N4375 |
Out-of-Thin-Air Execution is Vacuous |
Paul E. McKenney |
2015-02-06 |
2015-02 |
N4323 |
Concurrency |
|
N4376 |
Use Cases for Thread-Local Storage |
Paul E. McKenney |
2015-02-06 |
2015-02 |
N4324 |
Concurrency |
|
N4377 |
C++ Extensions for Concepts PDTS |
Andrew Sutton |
2015-02-09 |
2015-02 |
|
|
|
N4378 |
Language Support for Contract Assertions |
John Lakos, Nathan Myers, Alexei Zakharov, Alexander Beels |
2015-02-08 |
2015-02 |
|
Evolution |
|
N4379 |
FAQ about N4378, Language Support for Contract Assertions |
John Lakos, Nathan Myers |
2015-02-08 |
2015-02 |
|
Evolution |
|
N4380 |
Constant View: A proposal for a std::as_const helper function template |
ADAM David Alan Martin, Alisdair Meredith |
2015-02-05 |
2015-02 |
|
Library |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
SD-1 |
2014 PL22.16/WG21 document list |
John Spicer |
2015-02-09 |
2015-02 |
|
|
|
2015-04 pre-Lenexa |
N4381 |
Suggested Design for Customization Points |
Eric Niebler |
2015-03-11 |
2015-04 |
|
Library |
|
N4382 |
Working Draft, C++ extensions for Ranges |
Eric Niebler |
2015-04-12 |
2015-04 |
|
Library |
|
N4383 |
C++ Standard Library Active Issues List (Revision R92) |
Marshall Clow |
2015-04-10 |
2015-04 |
|
Library |
|
N4384 |
C++ Standard Library Defect Report List (Revision R92) |
Marshall Clow |
2015-04-10 |
2015-04 |
|
Library |
|
N4385 |
C++ Standard Library Closed Issues List (Revision R92) |
Marshall Clow |
2015-04-10 |
2015-04 |
|
Library |
|
N4386 |
Unspecialized std::tuple_size should be defined |
Nevin Liber |
2015-02-24 |
2015-04 |
|
Library |
|
N4387 |
Improving pair and tuple, revision 3 |
Daniel Krügler, Geoffrey Romer, Ville Voutilainen |
2015-03-14 |
2015-04 |
N4064 |
Library |
|
N4388 |
A Proposal to Add a Const-Propagating Wrapper to the Standard Library |
Jonathan Coe, Robert Mill |
2015-02-25 |
2015-04 |
N4372 |
Library |
|
N4389 |
Wording for bool_constant, revision 1 |
Zhihao Yuan |
2015-02-23 |
2015-04 |
N4334 |
Library |
|
N4390 |
Minimal incomplete type support for standard containers, revision 3 |
Zhihao Yuan |
2015-02-24 |
2015-04 |
N4371 |
Library |
|
N4391 |
make_array, revision 4 |
Zhihao Yuan |
2015-02-26 |
2015-04 |
N4315 |
Library |
|
N4392 |
C++ Latches and Barriers |
Alasdair Mackintosh, Olivier Giroux |
2015-03-03 |
2015-04 |
N4204 |
Library |
|
N4393 |
Noop Constructors and Destructors |
Pablo Halpern |
2015-04-10 |
2015-04 |
|
Evolution |
|
N4394 |
Agenda for Lenexa Meeting |
Clark Nelson |
2015-03-12 |
2015-04 |
|
|
|
N4395 |
SIMD Types: ABI Considerations |
Matthias Kretz |
2015-04-10 |
2015-04 |
|
Concurrency/Library |
|
N4396 |
National Body Comments: PDTS 19841, Transactional Memory |
Barry Hedquist |
2015-03-16 |
2015-04 |
|
Transactional Memory |
|
N4397 |
A low-level API for stackful coroutines |
Oliver Kowalke |
2015-04-09 |
2015-04 |
N3985 |
Concurrency |
|
N4398 |
A unified syntax for stackless and stackful coroutines |
Oliver Kowalke |
2015-04-09 |
2015-04 |
|
Concurrency |
|
N4399 |
Proposed Working Draft, Technical Specification for C++ Extensions for Concurrency |
Artur Laksberg |
2015-04-10 |
2015-04 |
N4107 |
Concurrency |
|
N4400 |
Concurrency TS Editor's Report, May 2015 |
Artur Laksberg |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4401 |
Defaulted comparison operator semantics should be uniform |
Michael Price |
2015-04-07 |
2015-04 |
|
Evolution |
|
N4402 |
Resumable Functions (revision 4) |
Gor Nishanov |
|
missing |
|
Evolution |
|
N4403 |
Draft Wording for Resumable Functions |
Gor Nishanov |
|
missing |
|
Evolution |
|
N4404 |
Extension to aggregate initialization |
Oleg Smolsky |
2015-03-31 |
2015-04 |
|
Evolution |
|
N4405 |
Type of the accumulaters of standard algorithms std::accumulate
and std::inner_product |
Vladimir Grigoriev |
2015-02-11 |
2015-04 |
|
Library Evolution |
|
N4406 |
Integrating Executors with Parallel Algorithm Execution |
Jared Hoberock, Michael Garland, Oliver Giroux |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4407 |
Working Draft, Technical Specification for C++ Extensions for Parallelism |
Jared Hoberock |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4408 |
Parallelism TS Editor's Report |
Jared Hoberock |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4409 |
Programming Languages -- Technical Specification for
C++ Extensions for Parallelism |
Jared Hoberock |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4410 |
Responses to PDTS comments on Transactional Memory |
Jens Maurer |
2015-04-09 |
2015-04 |
|
Transactional Memory |
|
N4411 |
Task Block (formerly Task Region) R4 |
Pablo Halpern, Arch Robison, Hong Hong, Artur Laksberg, Gor Nishanov, Herb Sutter |
2015-04-10 |
2015-04 |
|
Library Evolution, Concurrency |
|
N4412 |
Shortcomings of iostreams |
Jens Maurer |
2015-04-09 |
2015-04 |
|
Library |
|
N4413 |
Constexpr Lambas |
Faisal Vali |
|
missing |
|
Evolution |
|
N4414 |
Executors and Schedulers Revision 5 |
Chris Mysen |
2015-04-10 |
2015-04 |
N4143 |
Concurrency |
|
N4415 |
Simple Contracts for C++ |
Gabriel Dos Reis, J. Daniel Garcia, Francesco Logozzo, Manuel Fahndrich, Shuvendu Lahri |
2015-04-12 |
2015-04 |
|
Evolution |
|
N4416 |
Don't Move: Vector Can Have Your Non-Moveable Types Covered |
Nevin Liber |
2015-04-09 |
2015-04 |
|
Library Evolution |
|
N4417 |
Source-Code Information Capture |
Robert Douglas |
2015-04-08 |
2015-04 |
N4129 |
Reflection |
|
N4418 |
Parameter Stringization |
Robert Douglas |
2015-04-08 |
2015-04 |
|
Reflection |
|
N4419 |
Potential extensions to Source-Code Information Capture |
Robert Douglas |
2015-04-08 |
2015-04 |
|
Reflection |
|
N4420 |
Defining Test Code |
Robert Douglas |
2015-04-08 |
2015-04 |
|
Reflection |
|
N4421 |
Evolution Active Issues List (Revision R11) |
Ville Voutilainen |
2015-04-10 |
2015-04 |
|
|
|
N4422 |
Evolution Completed Issues List (Revision R11) |
Ville Voutilainen |
2015-04-10 |
2015-04 |
|
|
|
N4423 |
Evolution Closed Issues List (Revision R11) |
Ville Voutilainen |
2015-04-10 |
2015-04 |
|
|
|
N4424 |
Inline Variables |
Hal Finkel, Richard Smith |
2015-04-07 |
2015-04 |
|
Evolution |
|
N4425 |
Generalized Dynamic Assumptions |
Hal Finkel |
2015-04-07 |
2015-04 |
|
Evolution |
|
N4426 |
Adding [nothrow-] swappable traits |
Daniel Krügler |
2015-04-10 |
2015-04 |
|
Library |
|
N4427 |
Agenda and Meeting Notice for WG21 Pre-Lenexa Telecon Meeting |
Herb Sutter |
2015-04-08 |
2015-04 |
|
|
|
N4428 |
Type Property Queries (rev 4) |
Andrew Tomazos, Christian Kaeser |
2015-04-08 |
2015-04 |
N4113 |
Reflection |
|
N4429 |
Core issue 1941 - rewording inherited constructors |
Richard Smith |
2015-04-10 |
2015-04 |
|
Evolution |
|
N4430 |
Core issue 1776 - replacement of class objects containing reference members |
Richard Smith |
2015-04-10 |
2015-04 |
N4303 |
Core |
|
N4431 |
Working Draft, Standard for Programming Language C++ |
Richard Smith |
2015-04-10 |
2015-04 |
N4296 |
|
|
N4432 |
Editor's Report -- Working Draft, Standard for Programming Language C++ |
Richard Smith |
2015-04-10 |
2015-04 |
|
|
|
N4433 |
Flexible static_assert messages |
Michael Price |
2015-04-09 |
2015-04 |
|
Evolution |
|
N4434 |
Tweaks to Streamline Concepts Lite Syntax |
Walter Brown |
2015-04-10 |
2015-04 |
|
Evolution |
|
N4435 |
Proposing Contract Attributes |
Walter Brown |
2015-04-09 |
2015-04 |
|
Evolution |
|
N4436 |
Proposing Standard Library Support for the C++ Detection Idiom |
Walter Brown |
2015-04-09 |
2015-04 |
|
Library Evolution |
|
N4437 |
Conditionally-supported Special Math Functions, v3 |
Walter Brown |
2015-04-09 |
2015-04 |
N3743 |
Library Evolution |
|
N4438 |
Industrial Experience with Transactional Memory at Wyatt Technologies. |
Brett Hall |
2015-04-09 |
2015-04 |
|
Transactional Memory |
|
N4439 |
Light-Weight Execution Agents Revision 3 |
Torvald Riegel |
2015-04-10 |
2015-04 |
N4156 |
Concurrency |
|
N4440 |
Feature-testing recommendations for C++ |
Clark Nelson |
2014-04-10 |
2015-04 |
N4200 |
Feature Testing |
|
N4441 |
SG5: Transactional Memory (TM) Meeting Minutes 2015-03-23 and 2015-04-06 |
Michael Wong |
2015-04-10 |
2015-04 |
|
Transactional Memory |
|
N4442 |
Default argument for second parameter of std::advance (Rev. 1) |
Vladimir Grigoriev |
2015-04-09 |
2015-04 |
N4369 |
Library Evolution |
|
N4443 |
Introducing alias size_type for type size_t in class std::bitset (Rev. 1 ) |
Vladimir Grigoriev |
2015-04-09 |
2015-04 |
N4368 |
Library Evolution |
|
N4444 |
Linux-Kernel Memory Model |
Paul E. McKenney |
2015-04-10 |
2015-04 |
N4374 |
Concurrency |
|
N4445 |
Overly attached promise |
Agustín Bergé, Hartmut Kaiser |
2015-04-09 |
2015-04 |
|
Concurrency |
|
N4446 |
The missing INVOKE related trait |
Agustín Bergé |
2015-04-09 |
2015-04 |
|
Library Evolution |
|
N4447 |
From a type T, gather members name and type information, via variadic template expansion |
Cleiton Santoia Silva, Daniel Auresco |
2015-04-10 |
2015-04 |
N3987 |
Reflection |
|
N4448 |
Rounding and Overflow in C++ |
Lawrence Crowl |
2015-04-12 |
2015-04 |
|
Library Evolution |
|
N4449 |
Message Digest Library for C++ |
Zhihao Yuan |
2015-04-09 |
2015-04 |
|
Library Evolution |
|
N4450 |
Variant: a typesafe union (v2) |
Axel Naumann |
2015-04-13 |
2015-04 |
N4218 |
Library Evolution |
|
N4451 |
Static reflection |
Matúš Chochlík |
2014-04-11 |
2015-04 |
N4111 |
Reflection |
|
N4452 |
Use cases of reflection |
Matúš Chochlík |
2014-04-11 |
2015-04 |
|
Reflection |
|
N4453 |
Resumable Expressions |
Christopher Kohlhoff |
2015-04-12 |
2015-04 |
|
Evolution |
|
N4454 |
SIMD Types Example: Matrix Multiplication |
Matthias Kretz |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4455 |
No Sane Compiler Would Optimize Atomics |
JF Bastien |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4456 |
Towards improved support for games, graphics, real-time, low latency, embedded systems |
Michael Wong |
2015-04-12 |
2015-04 |
|
Evolution |
|
N4457 |
C++ Standard Core Language Active Issues, Revision 93 |
William M. Miller |
2015-04-13 |
2015-04 |
|
|
|
N4458 |
C++ Standard Core Language Defect Reports and Accepted Issues, Revision 93 |
William M. Miller |
2015-04-13 |
2015-04 |
|
|
|
N4459 |
C++ Standard Core Language Closed Issues, Revision 93 |
William M. Miller |
2015-04-13 |
2015-04 |
|
|
|
N4460 |
LWG 2424: Atomics, mutexes and condition variables should not be trivially copyable |
Ville Voutilainen |
2015-04-07 |
2015-04 |
|
Evolution |
|
N4461 |
Static if resurrected |
Ville Voutilainen |
2015-04-07 |
2015-04 |
|
Evolution |
|
N4462 |
LWG 2089, Towards more perfect forwarding |
Ville Voutilainen |
2015-04-07 |
2015-04 |
|
Evolution |
|
N4463 |
IO device requirements for C++ |
Cleiton Santoia Silva, Daniel Auresco |
2015-04-10 |
2015-04 |
|
I/O |
|
N4464 |
Pi-calculus syntax for C++ executors |
Cleiton Santoia Silva |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4465 |
A Module System for C++ (Revision 3) |
Gabriel Dos Reis, Mark Hall, Gor Nishanov |
2015-04-13 |
2015-04 |
|
Evolution |
|
N4466 |
Wording for Modules |
Gabriel Dos Reis |
2015-04-13 |
2015-04 |
|
Evolution |
|
N4467 |
C++ Modules: Directions and Issues |
Gabriel Dos Reis |
|
missing |
|
Evolution |
|
N4468 |
On Quantifying Memory-Allocation Strategies |
John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers |
2015-04-11 |
2015-04 |
|
Library Evolution |
|
N4469 |
Template Argument Type Deduction |
James Touton, Mike Spertus |
2015-04-10 |
2015-04 |
N3601 |
Evolution |
|
N4470 |
Variadic lock_guard |
Mike Spertus |
2015-04-10 |
2015-04 |
|
Concurrency |
|
N4471 |
Template parameter deduction for constructors (Rev 2) |
Mike Spertus |
2015-04-12 |
2015-04 |
N3602 |
Evolution |
|
N4472 |
consexpr goto |
Ville Voutilainen |
2015-04-10 |
2015-04 |
|
Evolution |
|
N4473 |
noexcept(auto), again |
Ville Voutilainen |
2015-04-10 |
2015-04 |
|
Evolution |
|
N4474 |
Unified Call Syntax: x.f(y) and f(x,y) |
Bjarne Stroustrup, Herb Sutter |
2015-04-12 |
2015-04 |
|
Evolution |
|
N4475 |
Default comparisons (R2) |
Bjarne Stroustrup |
2015-04-09 |
2015-04 |
N4175 |
Evolution |
|
N4476 |
Thoughts about Comparisons (R2) |
Bjarne Stroustrup |
2015-04-09 |
2015-04 |
|
Evolution |
|
N4477 |
Operator Dot (R2) |
Bjarne Stroustrup, Gabriel Dos Reis |
2015-04-09 |
2015-04 |
N4173 |
Evolution |
|
N4478 |
Networking Library Proposal (Revision 5 |
Christopher Kohlhoff |
2015-04-13 |
2015-04 |
N4370 |
Library Evoution |
|
N4479 |
Merge Fundamentals V1 into v2 |
Jeffrey Yasskin |
2015-04-12 |
2015-04 |
|
Library Evoution |
|
N4480 |
Programming Languages -- C++ Extensions for Library Fundamentals DTS |
Jeffrey Yasskin |
2015-04-07 |
2015-04 |
|
|
|
N4481 |
Working Draft, C++ Extensions for Library Fundamentals, Version 2 |
Jeffrey Yasskin |
2015-04-12 |
2015-04 |
N4336 |
Library Evolution |
|
N4482 |
Some notes on executors and the Networking Library Proposal |
Christopher Kohlhoff |
2015-04-13 |
2015-04 |
|
Concurrency |
|
2015-05 post-Lenexa |
N4483 |
Read-copy-update |
Paul E. McKenney |
2015-04-14 |
2015-05 |
|
Concurrency |
|
N4484 |
C++ Standard Library Active Issues List (Revision R93) |
Marshall Clow |
2015-05-23 |
2015-05 |
|
Library |
|
N4485 |
C++ Standard Library Defect Report List (Revision R93) |
Marshall Clow |
2015-05-23 |
2015-05 |
|
Library |
|
N4486 |
C++ Standard Library Closed Issues List (Revision R93) |
Marshall Clow |
2015-05-23 |
2015-05 |
|
Library |
|
N4487 |
Constexpr lambdas |
Faisal Vali, Ville Voutilainen |
2015-04-28 |
2015-05 |
|
Evolution |
|
N4488 |
Responses to PDTS comments on Transactional Memory, version 2 |
Jens Maurer |
2015-05-07 |
2015-05 |
N4410 |
Concurrency |
|
N4489 |
WG21 2015-04-24 Telecon Minutes |
Jonathan Wakely |
2015-04-29 |
2015-05 |
|
|
|
N4490 |
WG21 2015-05 Lenexa Minutes |
Jonathan Wakely |
2015-05-29 |
2015-05 |
|
|
|
N4491 |
PL22.16 2015-05 Lenexa Minutes (Draft) |
Jonathan Wakely |
2015-05-30 |
2015-05 |
|
|
|
N4492 |
Thoughts about C++17 |
Bjarne Stroustrup |
2015-05-15 |
2015-05 |
|
|
|
N4493 |
Thoughts on propagate_const |
Jonathan Coe |
|
missing |
|
|
|
N4494 |
Multidimensional bounds, offset and array_view, revision 6 |
Lukasz Mendakiewicz, Herb Sutter |
2015-05-01 |
2015-05 |
N4346 |
Library |
|
N4495 |
Operator dot |
Mathias Gaunard, Dietmar Kühl |
2015-05-22 |
2015-05 |
|
Evolution |
|
N4496 |
WG21 2014-11 Urbana Minutes (revision 1) |
Jonathan Wakely |
2015-05-28 |
2015-05 |
|
|
|
N4497 |
PL22.16 2014-11 Urbana Minutes (Final) |
Jonathan Wakely |
2015-05-30 |
2015-05 |
|
|
|
N4498 |
Variadic lock_guard (Rev. 2) |
Mike Spertus |
2015-05-04 |
2015-05 |
N4470 |
Concurrency |
|
N4499 |
Draft wording for Coroutines (Revision 2) |
Gor Nishanov, Daveed Vandevoorde |
2015-05-22 |
2015-05 |
N4403 |
Evolution |
|
N4500 |
Withdrawn |
|
|
missing |
|
|
|
N4501 |
Working Draft, Technical Specification for C++ Extensions for Concurrency |
Artur Laksberg |
2015-05-08 |
2015-05 |
|
Concurrency |
Adopted 2015-05 |
N4502 |
Proposing Standard Library Support for the C++ Detection Idiom, V2 |
Walter E. Brown |
2015-05-03 |
2015-05 |
N4436 |
Library |
Adopted 2015-05 |
N4503 |
Atomic View (V3) |
Carter Edwards |
|
missing |
|
|
|
N4504 |
Atomic View - Floats |
Carter Edwards |
|
missing |
|
|
|
N4505 |
Working Draft, Technical Specification for C++ Extensions for Parallelism |
Jared Hoberock |
2015-05-05 |
2015-05 |
N4407 |
Concurrency |
Adopted 2015-05 |
N4506 |
Parallelism TS Editor's Report |
Jared Hoberock |
2015-05-06 |
2015-05 |
|
Concurrency |
|
N4507 |
Technical Specification for C++ Extensions for Parallelism |
Jared Hoberock |
2015-05-05 |
2015-05 |
|
|
|
N4508 |
A proposal to add shared_mutex (untimed) (Revision 4) |
Gor Nishanov |
2015-05-05 |
2015-05 |
N4241 |
Concurrency |
Adopted 2015-05 |
N4509 |
constexpr atomic::is_always_lock_free |
Olivier Giroux, JF Bastien, Jeff Snyder |
2015-05-05 |
2015-05 |
|
Concurrency |
|
N4510 |
Minimal incomplete type support for standard containers, revision 4 |
Zhihao Yuan |
2015-05-05 |
2015-05 |
N4390 |
Library |
Adopted 2015-05 |
N4511 |
Adding [nothrow-]swappable traits, revision 1 |
Daniel Krügler |
2015-05-22 |
2015-05 |
N4426 |
Library |
|
N4512 |
Multidimensional bounds, offset and array_view, revision 7 |
_ukasz Mendakiewicz, Herb Sutter |
2015-05-07 |
2015-05 |
|
Library |
|
N4513 |
Working Draft Technical Specification for C++ Extensions for Transactional Memory |
Michael Wong |
2015-05-08 |
2015-05 |
N4301 |
Concurrency |
Adopted 2015-05 |
N4514 |
Technical Specification for C++ Extensions for Transactional Memory |
Michael Wong |
2015-05-08 |
2015-05 |
|
|
|
N4515 |
Editor's Report: Technical Specification for C++ Extensions for Transactional Memory |
Michael Wong |
2015-05-22 |
2015-05 |
N4338 |
Concurrency |
|
N4516 |
Variant: a type-safe union (v3) |
Axel Naumann |
2015-05-06 |
2015-05 |
N4450 |
Library Evolution |
Revised N4542 |
N4517 |
Record of Response: National Body Comments ISO/IEC PDTS 19841 |
Barry Hedquist |
2015-05-08 |
2015-05 |
|
|
|
N4518 |
Make exception specifications be part of the type system, version 2 |
Jens Maurer |
2015-05-08 |
2015-05 |
N4320 |
Core |
Revised N4533 |
N4519 |
Source-Code Information Capture |
Robert Douglas |
2015-05-08 |
2015-05 |
|
Library |
Adopted 2015-05 |
N4520 |
Light-weight EAS rev. 5 |
Torvald Riegel |
|
missing |
|
Evolution |
|
N4521 |
Merge Fundamentals V1 into V2 |
Jeffrey Yaskin |
2015-04-12 |
2015-05 |
N4479 |
Library Evolution |
Adopted 2015-05 |
N4522 |
std::atomic_object_fence(mo, T&&...) |
Olivier Giroux, JF Bastien |
2015-05-21 |
2015-05 |
|
Concurrency |
|
N4523 |
constexpr std::thread::hardware_{true,false}_sharing_size |
Olivier Giroux, JF Bastien |
2015-05-21 |
2015-05 |
|
Concurrency |
|
N4524 |
Respect vector::reserve(request) Relative to Reallocation |
Nevin Liber |
2015-05-22 |
2015-05 |
|
Library Evolution |
|
N4525 |
C++ Standard Library Issues Resolved Directly In Lenexa |
Marshall Clow |
2015-05-08 |
2015-05 |
|
Library |
Adopted 2015-05 |
N4526 |
Towards improved support for games, graphics, real-time, low latency, embedded systems |
Michael Wong, Sean Middleditch, Nicolas Guillemot |
2015-05-22 |
2015-05 |
|
SG14 |
|
N4527 |
Working Draft, Standard for Programming Language C++ |
Richard Smith |
2015-05-22 |
2015-05 |
N4431 |
|
|
N4528 |
Editor's Report -- Working Draft, Standard for Programming Language C++ |
Richard Smith |
2015-05-22 |
2015-05 |
|
|
|
N4529 |
Working Draft, C++ Extensions for Library Fundamentals, Version 2 |
Jeffrey Yaskin |
2015-05-22 |
2015-05 |
N4481 |
Library Evolution |
|
N4530 |
Editor's Report for the Library Fundamentals TS |
Jeffrey Yaskin |
2015-05-22 |
2015-05 |
|
Library Evolution |
|
N4531 |
std::rand replacement, revision 3 |
Zhihao Yuan |
2015-05-08 |
2015-05 |
N4316 |
Library |
|
N4532 |
Proposed wording for default comparisons |
Jens Maurer |
2015-05-22 |
2015-05 |
|
Evolution |
|
N4533 |
Make exception specifications be part of the type system, version 3 |
Jens Maurer |
2015-05-20 |
2015-05 |
N4518 |
Core |
|
N4534 |
Data-Invariant Functions (revision 3) |
Jens Maurer |
2015-05-22 |
2015-05 |
N4314 |
Library Evolution |
|
N4535 |
Feature-testing preprocessor predicates for C++17 |
Clark Nelson, Richard Smith |
2015-05-06 |
2015-05 |
|
Feature Testing |
|
N4536 |
An algorithm to "clamp" a value between a pair of boundary values |
Martin Moene, Niels Dekker |
2015-05-17 |
2015-05 |
|
Library Evolution |
|
N4537 |
Adding Symmetry Between shared_ptr and weak_ptr |
Arthur O'Dwyer |
2015-05-19 |
2015-05 |
|
Library |
|
N4538 |
Technical Specification for C++ Extensions for
Concurrency |
Artur Laksberg |
2015-05-20 |
2015-05 |
|
|
|
N4539 |
Evolution Active Issues List (Revision R12) |
Ville Voutilainen |
2015-05-22 |
2015-05 |
|
Evolution |
|
N4540 |
Evolution Completed Issues List (Revision R12) |
Ville Voutilainen |
2015-05-22 |
2015-05 |
|
Evolution |
|
N4541 |
Evolution Closed Issues List (Revision R12) |
Ville Voutilainen |
2015-05-22 |
2015-05 |
|
Evolution |
|
N4542 |
Variant: a type-safe union (v4). |
Axel Naumann |
2015-05-24 |
2015-05 |
N4516 |
Library Evolution |
|
N4543 |
A polymorphic wrapper for all Callable objects |
David Krauss |
2015-05-26 |
2015-05 |
|
Library Evolution |
|
N4544 |
October 2015 WG21 Meeting (Kona) |
Thomas Plum |
2015-05-26 |
2015-05 |
|
|
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
SD-1 |
2015 PL22.16/WG21 document list |
John Spicer |
2015-09-29 |
2015-09 |
|
|
|
2015-09 pre-Kona |
N4545 |
PL22.16/WG21 draft agenda: 19-24 Oct 2015, Kona, HI/US |
Clark Nelson |
2015-06-04 |
2015-09 |
|
|
|
N4546 |
Agenda and Meeting Notice for WG21 Concepts Telecon |
Herb Sutter |
2015-06-29 |
2015-09 |
|
|
|
N4547 |
Business Plan and Convener's report |
Herb Sutter |
2015-07-13 |
2015-09 |
|
|
|
N4548 |
WG21 2015-07-20 Telecon Minutes |
Roger Orr |
2015-07-20 |
2015-09 |
|
|
|
N4549 |
Programming Languages -- C++ Extensions for Concepts |
Andrew Sutton |
2015-07-27 |
2015-09 |
|
|
|
N4550 |
Record of Response: National Body Comments on ISO/IEC PDTS 19217, Technical Specification: C++ Extensions for Concepts |
Barry Hedquist |
2015-07-25 |
2015-09 |
|
|
|
N4551 |
National Body Comments, ISO/IEC PDTS 19571, C++ Extensions for Concurrency |
Barry Hedquist |
2015-08-13 |
2015-09 |
|
|
|
N4552 |
Pre-Kona WG21 Telecon |
Herb Sutter |
2015-09-28 |
2015-09 |
|
|
|
P0001R0 |
Removing Deprecated Register Keyword |
Alisdair Meredith |
2015-09-28 |
2015-09 |
|
Core |
|
P0002R0 |
Removing Deprecated Operator++ for bool |
Alisdair Meredith |
2015-09-28 |
2015-09 |
|
Core |
|
P0003R0 |
Removing Deprecated Dynamic Exception Specifications |
Alisdair Meredith |
2015-09-28 |
2015-09 |
|
Evolution |
|
P0004R0 |
Removing Deprecated Aliases in iostreams |
Alisdair Meredith |
2015-09-28 |
2015-09 |
|
Library Evolution |
|
P0005R0 |
Adopt not_fn from Library Fundamentals 2 for C++17 |
Alisdair Meredith |
2015-09-28 |
2015-09 |
|
Library |
|
P0006R0 |
Adopt Type Traits Variable Templates from Library Fundamentals TS for C++17 |
Alisdair Meredith |
2015-09-28 |
2015-09 |
|
Library |
|
P0007R0 |
Constant View: A proposal for a std::as_const helper function template |
Alisdair Meredith |
2015-09-28 |
2015-09 |
|
Library Evolution |
|
P0008R0 |
C++ Executors |
Chris Mysen |
2015-09-27 |
2015-09 |
|
Concurrency |
|
P0009R0 |
Polymorphic Multidimensional Array View |
H. Carter Edwards, Christian Trott, Juan Alday, Jesse Perla, Mauro Bianco, Robin Maffeo, Ben Sander, Bryce Lelbach |
2015-09-23 |
2015-09 |
|
Library Evolution |
|
P0011R0 |
Additions to Filesystem supporting Relative Paths |
Jamie Alsop, Nicolai Josuttis |
2015-09-25 |
2015-09 |
|
File System |
|
P0012R0 |
Make exception specifications be part of the type system, version 4 |
Jens Maurer |
2015-09-08 |
2015-09 |
N4533 |
Core |
|
P0013R0 |
Logical Operator Type Traits |
Jonathan Wakely |
2015-07-05 |
2015-09 |
|
Library Evolution |
|
P0014R0 |
Proposal to add the multiline option to std::regex for its
ECMAScript engine |
Nozomu Katō |
2015-07-11 |
2015-09 |
|
Library Evolution |
|
P0015R0 |
A specialization-friendly std::common_type |
David Stone |
2015-08-13 |
2015-09 |
|
Library Evolution |
|
P0017R0 |
Extension to aggregate initialization |
Oleg Smolsky |
2015-07-13 |
2015-09 |
N4404 |
Evolution |
|
P0018R0 |
Lambda Capture of *this by Value |
H. Carter Edwards, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander |
2015-09-23 |
2015-09 |
|
Evolution |
|
P0019R0 |
Atomic View |
H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus |
2015-09-23 |
2015-09 |
|
Concurrency |
|
P0020R0 |
Floating Point Atomic View |
H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus |
2015-09-23 |
2015-09 |
|
Concurrency |
|
P0021R0 |
Working Draft, C++ Extensions for Ranges |
Eric Niebler, Casey Carter |
2015-09-28 |
2015-09 |
|
Library Evolution |
|
P0022R0 |
Proxy Iterators for the Ranges Extensions |
Eric Niebler |
2015-06-30 |
2015-09 |
|
Library Evolution |
|
P0024R0 |
The Parallelism TS Should be Standardized |
Jared Hoberock |
2015-09-25 |
2015-09 |
|
Concurrency |
|
P0025R0 |
An algorithm to "clamp" a value between a pair of boundary values |
Martin Moene, Niels Dekker |
2015-09-18 |
2015-09 |
N4536 |
Library Evolution |
|
P0026R0 |
multi-range-based for loops |
Matthew McAtamney-Greenwood |
2015-08-11 |
2015-09 |
|
Evolution |
|
P0027R0 |
Named Types |
Troy Korjuslommi |
|
2015-09 |
|
Evolution |
|
P0028R0 |
Using non-standard attributes |
J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad |
2015-09-15 |
2015-09 |
|
Evolution |
|
P0029R0 |
A Unified Proposal for Composable Hashing |
Geoff Romer, Chandler Carruth |
2015-09-21 |
2015-09 |
|
Library Evolution |
|
P0030R0 |
Proposal to Introduce a 3-Argument Overload to std::hypot |
Benson Ma |
2015-09-08 |
2015-09 |
|
Library Evolution |
|
P0031R0 |
A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access |
Antony Polukhin |
2015-09-09 |
2015-09 |
|
Library Evolution |
|
P0032R0 |
Homogeneous interface for variant, any and optional |
Vicente J. Botet Escriba |
2015-09-24 |
2015-09 |
|
Library Evolution |
|
P0033R0 |
Re-enabling shared_from_this |
Jonathan Wakely, Peter Dimov |
2015-09-23 |
2015-09 |
|
Library Evolution |
|
P0034R0 |
Civil Time for the Standard Library |
Bill Seymour |
2015-09-25 |
2015-09 |
|
Library Evolution |
|
P0035R0 |
Dynamic memory allocation for over-aligned data |
Clark Nelson |
2015-09-09 |
2015-09 |
N3396 |
Evolution |
|
P0036R0 |
Unary Folds and Empty Parameter Packs (Revision 1) |
Thibaut Le Jehan |
2015-09-10 |
2015-09 |
N4358 |
Core |
|
P0037R0 |
Fixed point real numbers |
John McFarlane |
2015-09-28 |
2015-09 |
|
Library Evolution, SG14 |
|
P0038R0 |
Flat Containers |
Sean Middleditch |
2015-09-25 |
2015-09 |
|
Library Evolution, SG14 |
|
P0039R0 |
Extending raw_storage_iterator |
Brent Friedman |
2015-09-11 |
2015-09 |
|
Library Evolution, SG14 |
|
P0040R0 |
Extending memory management tools |
Brent Friedman |
2015-09-11 |
2015-09 |
|
Library Evolution, SG14 |
|
P0041R0 |
Unstable remove algorithms |
Brent Friedman |
2015-09-11 |
2015-09 |
|
Library Evolution, SG14 |
|
P0042R0 |
std::recover: undoing type erasure |
David Krauss |
2015-09-27 |
2015-09 |
|
Library Evolution |
|
P0043R0 |
Function wrappers with allocators and noexcept |
David Krauss |
2015-09-27 |
2015-09 |
|
Library Evolution |
|
P0044R0 |
unwinding_state: safe exception relativity |
David Krauss |
2015-09-17 |
2015-09 |
|
Evolution |
|
P0045R0 |
Overloaded and qualified std::function |
David Krauss |
2015-09-27 |
2015-09 |
|
Library Evolution |
|
P0046R0 |
Change is_transparent to metafunction |
Tomasz Kamiński |
2015-09-10 |
2015-09 |
|
Library Evolution |
|
P0047R0 |
Transactional Memory (TM) Meeting Minutes 2015/06/01-2015/09/21 |
Michael Wong |
2015-09-25 |
2015-09 |
|
Transactional Memory |
|
P0048R0 |
Games Dev/Low Latency/Financial Trading/Banking Meeting Minutes 2015/08/12-2015/09/23 |
Michael Wong |
2015-09-25 |
2015-09 |
|
SG14 |
|
P0050R0 |
C++ generic match function |
Vicente J. Botet Escriba |
2015-09-24 |
2015-09 |
|
Library Evolution |
|
P0051R0 |
C++ generic overload function |
Vicente J. Botet Escriba |
2015-09-22 |
2015-09 |
|
Library Evolution |
|
P0052R0 |
Generic Scope Guard and RAII Wrapper for the
Standard Library |
Peter Sommerlad, Andrew L. Sandoval |
2015-09-27 |
2015-09 |
N4189 |
Library |
|
P0053R0 |
C++ Synchronized Buffered Ostream |
Lawrence Crowl, Peter Sommerlad |
2015-09-23 |
2015-09 |
N4187 |
Library |
|
P0054R0 |
Coroutines: reports from the fields |
Gor Nishanov |
2015-09-12 |
2015-09 |
|
Evolution |
|
P0055R0 |
On Interactions Between Coroutines and Networking Library |
Gor Nishanov |
2015-09-12 |
2015-09 |
|
Library Evolution |
|
P0056R0 |
Soft Keywords |
Gor Nishanov |
2015-09-12 |
2015-09 |
|
Evolution |
|
P0057R0 |
Wording for Coroutines (Revision 3) |
Gor Nishanov |
2015-09-26 |
2015-09 |
N4499 |
Core, Library Evolution |
|
P0058R0 |
An Interface for Abstracting Execution |
Jared Hoberock, Michael Garland, Olivier Girioux |
2015-09-25 |
2015-09 |
|
Concurrency |
|
P0059R0 |
Add rings to the Standard Library |
Guy Davidson |
2015-09-25 |
2015-09 |
|
SG14, Library Evolution |
|
P0060R0 |
Function Object-Based Overloading of Operator Dot |
Mathias Gaunard, Dietmar Kühl |
2015-09-18 |
2015-09 |
|
Evolution |
|
P0061R0 |
Feature-testing preprocessor predicates for C++17 |
Clark Nelson |
2015-09-16 |
2015-09 |
|
Feature Testing |
|
P0062R0 |
When should compilers optimize atomics? |
Hans Boehm, JF Bastien, Peter Dimov, Hal Finkel, Paul McKenney, Michael Wong, Jeffrey Yasskin |
2015-09-25 |
2015-09 |
|
Concurrency |
|
P0063R0 |
C++17 should refer to C11 instead of C99 |
Hans Boehm, Clark Nelson |
2015-09-25 |
2015-09 |
|
Concurrency |
|
P0065R0 |
Movable initializer lists, rev. 2 |
David Krauss |
2015-09-27 |
2015-09 |
N4166 |
Evolution |
|
P0066R0 |
Accessors and views with lifetime extension |
David Krauss |
2015-09-28 |
2015-09 |
N4221 |
Evolution |
|
P0067R0 |
Elementary string conversions |
Jens Maurer |
2015-09-25 |
2015-09 |
|
Library |
|
P0068R0 |
Proposal of [[unused]], [[nodiscard]] and [[fallthrough]] attributes |
Andrew Tomazos |
2015-09-03 |
2015-09 |
|
Evolution |
|
P0069R0 |
A C++ Compiler for Heterogeneous Computing |
Ben Sander, Greg Stoner, Siu-chi Chan, Wen-Heng (Jack) Chung |
2015-09-28 |
2015-09 |
|
Concurrency |
|
P0070R0 |
Coroutines: Return Before Await |
Gor Nishanov |
2015-09-12 |
2015-09 |
|
Evolution |
|
P0071R0 |
Coroutines: Keyword alternatives |
Gor Nishanov |
2015-09-12 |
2015-09 |
|
Evolution |
|
P0072R0 |
Light-Weight Execution Agents |
Torvald Riegel |
2015-09-24 |
2015-09 |
N4439 |
Concurrency |
|
P0073R0 |
On unifying the coroutines and resumable
functions proposals |
Torvald Riegel |
2015-09-25 |
2015-09 |
|
Evolution |
|
P0074R0 |
Making std::owner_less more flexible |
Jonathan Wakely |
2015-09-23 |
2015-09 |
|
Library |
|
P0075R0 |
Template Library for Index-Based Loops |
Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson |
2015-09-25 |
2015-09 |
|
Library |
|
P0076R0 |
Vector and Wavefront Policies |
Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson |
2015-09-25 |
2015-09 |
|
Library |
|
P0077R0 |
is_callable, the missing INVOKE related trait |
Agustín Bergé |
2015-09-22 |
2015-09 |
N4446 |
Library Evolution |
|
P0078R0 |
The [[pure]] attribute |
Karl-Étienne Perron |
2015-09-25 |
2015-09 |
N3744 |
Evolution |
|
P0079R0 |
Extension methods in C++ |
Roger Orr |
2015-09-28 |
2015-09 |
|
Evolution |
|
P0080R0 |
Variant: Discriminated Union with Value Semantics |
Michael Park |
2015-07-28 |
2015-09 |
|
Library Evolution |
|
P0081R0 |
A proposal to add sincos to the standard library |
Paul Dreik |
2015-09-25 |
2015-09 |
|
Numerics |
|
P0082R0 |
For Loop Exit Strategies (Revision 1) |
Alan Talbot |
2015-09-24 |
2015-09 |
N3587 |
Evolution |
|
P0083R0 |
Splicing Maps and Sets (Revision 2) |
Alan Talbot |
2015-09-24 |
2015-09 |
N3645 |
Library Evolution |
|
P0084R0 |
Emplace Return Type |
Alan Talbot |
2015-09-24 |
2015-09 |
|
Library Evolution |
|
P0085R0 |
Oo... adding a coherent character sequence to begin octal-literals |
Michael Jonker, Axel Naumann |
2015-05-08 |
2015-09 |
|
Evolution |
|
P0086R0 |
Variant design review |
Axel Naumann |
2015-09-28 |
2015-09 |
|
Evolution |
|
P0087R0 |
Variant: a type-safe union without undefined behavior (v2) |
Axel Naumann |
2015-09-28 |
2015-09 |
N4542 |
Library Evolution |
|
P0088R0 |
Variant: a type-safe union that is rarely invalid (v5) |
Axel Naumann |
2015-09-27 |
2015-09 |
N4542 |
Library Evolution |
|
P0089R0 |
Quantifying Memory-Allocatiom Strategies |
John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers |
2015-09-28 |
2015-09 |
N4468 |
Library Evolution |
|
P0090R0 |
Removing result_type, etc. |
Stephan T. Lavavej |
2015-09-24 |
2015-09 |
|
Library Evolution |
|
P0091R0 |
Template parameter deduction for constructors (Rev. 3) |
Mike Spertus, Richard Smith |
2015-09-24 |
2015-09 |
N4471 |
Evolution |
|
P0092R0 |
Polishing <chrono> |
Howard Hinnant |
2015-09-23 |
2015-09 |
|
Library Evolution |
|
P0093R0 |
Simply a strong variant |
David Sankel |
2015-09-24 |
2015-09 |
|
Library Evolution |
|
P0094R0 |
Simply a basic variant |
David Sankel |
2015-09-24 |
2015-09 |
|
Library Evolution |
|
P0095R0 |
The case for a language based variant |
David Sankel |
2015-09-24 |
2015-09 |
|
Library Evolution |
|
P0096R0 |
Feature-testing recommendations for C++ |
Clark Nelson |
2014-09-16 |
2015-09 |
|
Feature Testing |
|
P0097R0 |
Use Cases for Thread-Local Storage |
Paul E. McKenney, JF Bastien, Pablo Halpern, Michael Wong, Thomas Richard William Scogland, Robert Geva |
2015-09-24 |
2015-09 |
N4376 |
Concurrency |
|
P0098R0 |
Towards Implementation and Use of memory order consume |
Paul E. McKenney, Torvald Riegel, Jeff Preshing,
Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl |
2015-09-24 |
2015-09 |
N4321 |
Concurrency |
|
P0099R0 |
A low-level API for stackful context switching |
Oliver Kowalke, Nat Goodspeed |
2015-09-27 |
2015-09 |
N4397 |
Concurrency |
|
P0100R0 |
Comparison in C++ |
Lawrence Crowl |
2015-09-27 |
2015-09 |
N4367 |
Library Evolution |
|
P0101R0 |
An Outline of a C++ Numbers Technical Specification, |
Lawrence Crowl |
2015-09-27 |
2015-09 |
|
Numerics |
|
P0102R0 |
C++ Parametric Number Type Aliases |
Lawrence Crowl |
2015-09-27 |
2015-09 |
|
Numerics |
|
P0103R0 |
Overflow-Detecting and Double-Wide Arithmetic Operations |
Lawrence Crowl |
2015-09-27 |
2015-09 |
|
Numerics |
|
P0104R0 |
Multi-Word Integer Operations and Types |
Lawrence Crowl |
2015-09-27 |
2015-09 |
|
Numerics |
|
P0105R0 |
Rounding and Overflow in C++ |
Lawrence Crowl |
2015-09-27 |
2015-09 |
N4448 |
Numerics |
|
P0106R0 |
C++ Binary Fixed-Point Arithmetic |
Lawrence Crowl |
2015-09-27 |
2015-09 |
N3352 |
Numerics |
|
P0107R0 |
Better support for constexpr in std::array |
Louis Dionne |
2015-09-23 |
2015-09 |
|
Library Evolution |
|
P0108R0 |
Skeleton Proposal for Thread-Local Storage (TLS) |
Paul E. McKenney, JF Bastien |
2015-09-24 |
2015-09 |
|
Concurrency |
|
P0109R0 |
Function Aliases + Extended Inheritance = Opaque Typedefs |
Walter E. Brown |
2015-09-25 |
2015-09 |
N3471 |
Evolution |
|
P0110R0 |
Implementing the strong guarantee for variant<> assignment |
Anthony Williams |
2015-09-25 |
2015-09 |
|
Evolution, Library Evolution |
|
P0112R0 |
Networking Library (Revision 6) |
Christopher Kohlhoff |
2015-09-25 |
2015-09 |
|
Library Evolution |
|
P0113R0 |
Executors and Asynchronous Operations, Revision 2 |
Christopher Kohlhoff |
2015-09-25 |
2015-09 |
N4242 |
Concurrency |
|
P0114R0 |
Resumable Expressions (revision 1) |
Christopher Kohlhoff |
2015-09-25 |
2015-09 |
N4453 |
Concurrency |
|
P0116R0 |
Boolean conversion for Standard Library types |
Robert Kawulak |
2015-09-25 |
2015-09 |
|
Library Evolution |
|
P0117R0 |
Generic to_string/to_wstring functions |
Robert Kawulak |
2015-09-25 |
2015-09 |
|
Library Evolution |
|
P0118R0 |
Concepts-TS editors report |
Andrew Sutton |
2015-09-26 |
2015-09 |
|
Concepts |
|
P0119R0 |
Overload sets as function arguments |
Andrew Sutton |
2015-09-25 |
2015-09 |
|
Evolution |
|
P0120R0 |
constexpr unions and common initial sequences |
Anthony Williams |
2015-09-25 |
2015-09 |
|
Evolution |
|
P0121R0 |
Working Draft, C++ extensions for Concepts |
Andrew Sutton |
2015-09-25 |
2015-09 |
|
Concepts |
|
P0122R0 |
array_view: bounds-safe views for sequences of objects |
Neil MacIntosh |
2015-09-25 |
2015-09 |
|
Library Evolution |
|
P0123R0 |
Unifying the interfaces of string_view and array_view |
Neil MacIntosh |
2015-09-25 |
2015-09 |
|
Library Evolution |
|
P0124R0 |
Linux-Kernel Memory Model |
Paul E. McKenney, Ulrich Weigand |
2015-09-25 |
2015-09 |
N4444 |
Concurrency |
|
P0125R0 |
std::bitset inclusion test methods |
Vittorio Romeo |
2015-09-25 |
2015-09 |
|
Library |
|
P0126R0 |
std::synchronic |
Olivier Giroux |
2015-09-24 |
2015-09 |
N4195 |
Concurrency |
|
P0127R0 |
Declaring non-type template arguments with auto |
James Touton |
2015-09-25 |
2015-09 |
|
Evolution |
|
P0128R0 |
constexpr_if |
Ville Voutilainen |
2015-09-26 |
2015-09 |
|
Evolution |
|
P0129R0 |
We cannot (realistically) get rid of throwing moves |
Ville Voutilainen |
2015-09-26 |
2015-09 |
|
Evolution |
|
P0130R0 |
Comparing virtual functions |
Scott Wardle, Roberto Parolin |
2015-09-27 |
2015-09 |
|
SG14 |
|
P0131R0 |
Unified call syntax concerns |
Bjarne Stroustrup |
2015-09-27 |
2015-09 |
|
Evolution |
|
P0132R0 |
Non-throwing container operations |
Ville Voutilainen |
2015-09-27 |
2015-09 |
|
Evolution, Library Evolution |
|
P0133R0 |
Putting noexcept(auto) on hold, again |
Ville Voutilainen |
2015-09-27 |
2015-09 |
|
Evolution, Library Evolution |
|
P0134R0 |
Introducing a name for brace-or-equal-initializers for non-static data members |
Richard Smith |
2015-09-23 |
2015-09 |
|
Evolution |
|
P0135R0 |
Guaranteed copy elision through simplified value categories |
Richard Smith |
2015-09-27 |
2015-09 |
|
Evolution |
|
P0136R0 |
Rewording inheriting constructors (core issue 1941 et al) |
Richard Smith |
2015-09-25 |
2015-09 |
N4429 |
Core |
|
P0137R0 |
Core Issue 1776: Replacement of class objects containing reference members |
Richard Smith |
2015-09-27 |
2015-09 |
N4430 |
Core |
|
P0138R0 |
Construction Rules for enum class Values |
Gabriel Dos Reis |
2015-09-28 |
2015-09 |
N4430 |
Core |
|
P0146R0 |
Regular Void |
Matt Calabrese |
2015-09-25 |
2015-09 |
|
Evolution |
|
WG21 Number |
Title |
Author |
Document Date |
Mailing Date |
Previous Version |
Subgroup |
Disposition |
SD-1 |
2015 PL22.16/WG21 document list |
John Spicer |
2015-11-16 |
2015-11 |
|
|
|
2015-11 post-Kona |
N4553 |
Working Draft, C++ extensions for Concepts |
Andrew Sutton |
2015-10-02 |
2015-11 |
N4549 |
Concepts |
|
N4554 |
Editor's report for the Concepts TS |
Andrew Sutton |
2015-10-02 |
2015-11 |
|
Concepts |
|
N4555 |
February 2016 WG21 Meeting |
Barry Hedquist |
2015-10-09 |
2015-11 |
|
|
|
N4556 |
WG21 telecon minutes |
Marhsall Clow |
2015-10-09 |
2015-11 |
|
|
|
N4557 |
WG21 2015-07-20 Telecon (revised) |
Roger Orr |
2015-10-24 |
2015-11 |
|
|
|
N4558 |
Kona WG21 Minutes |
Jonathan Wakely |
2015-11-16 |
2015-11 |
|
|
|
N4559 |
Kona PL22.16 Minutes |
Jonathan Wakely |
2015-11-16 |
2015-11 |
|
|
|
N4560 |
Working Draft, C++ Extensions for Ranges |
Eric Niebler, Casey Carter |
2015-11-06 |
2015-11 |
|
|
|
N4561 |
Ranges Editor's Report |
Eric Niebler |
2015-11-05 |
2015-11 |
|
|
|
N4562 |
Working Draft, C++ Extensions for Library Fundamentals, Version 2 |
Geoffrey Romer |
2015-11-05 |
2015-11 |
N4529 |
|
|
N4563 |
Editor's Report for the Library Fundamentals TS |
Geoffrey Romer |
2015-11-05 |
2015-11 |
|
|
|
N4564 |
C++ Extensions for Library Fundamentals, Version 2 PDTS |
Geoffrey Romer |
2015-11-05 |
2015-11 |
|
|
|
N4565 |
Record of Response: National Body Comments
ISO/IEC PDTS 19571
Technical Specification: C++ Extensions for Concurrency |
Barry Hedquist |
2015-11-06 |
2015-11 |
|
|
|
N4566 |
Editor's Report -- Working Draft, Standard for Programming Language C++ |
Richard Smith |
2015-11-09 |
2015-11 |
|
|
|
N4567 |
Working Draft, Standard for Programming
Language C++
Note: |
Richard Smith |
2015-11-09 |
2015-11 |
N4527 |
|
|
P0001R1 |
Removing Deprecated Register Keyword |
Alisdair Meredith |
2015-10-21 |
2015-11 |
P0001R0 |
Core |
Adopted 2015-10 |
P0002R1 |
Removing Deprecated Operator++ for bool |
Alisdair Meredith |
2015-10-23 |
2015-11 |
P0002R0 |
Core |
Adopted 2015-10 |
P0004R1 |
Removing Deprecated Aliases in iostreams |
Alisdair Meredith |
2015-10-19 |
2015-11 |
P0004R0 |
Library Evolution |
|
P0005R1 |
Adopt not_fn from Library Fundamentals 2 for C++17 |
Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński |
2015-10-18 |
2015-11 |
P0005R0 |
Library |
Revised P0005R2 |
P0005R2 |
Adopt not_fn from Library Fundamentals 2 for C++17 |
Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński |
2015-10-23 |
2015-11 |
P0005R1 |
Library |
|
P0007R1 |
Constant View: A proposal for a std::as_const helper function template |
ADAM David Alan Martin, Alisdair Meredith |
2015-10-22 |
2015-11 |
P0007R0 |
Library Evolution |
|
P0012R1 |
Make exception specifications be part of the type system, version 5 |
Jens Maurer |
2015-10-22 |
2015-11 |
P0012R0 |
|
Adopted 2015-10 |
P0013R1 |
Logical Operator Type Traits (revison 1) |
Jonathan Wakely |
2015-10-23 |
2015-11 |
P0013R0 |
Library Evolution |
Adopted 2015-10 |
P0014R1 |
Proposal to add the multiline option to std::regex for its
ECMAScript engine |
Nozomu Katō |
2015-10-30 |
2015-11 |
P0014R0 |
Library Evolution |
|
P0017R1 |
Extension to aggregate initialization |
Oleg Smolsky |
2015-10-24 |
2015-11 |
P0017R0 |
Evolution |
|
P0018R1 |
Lambda Capture of *this by Value |
H. Carter Edwards, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander |
2015-10-23 |
2015-11 |
P0018R0 |
Evolution |
|
P0022R1 |
Proxy Iterators for the Ranges Extensions |
Eric Niebler |
2015-11-06 |
2015-11 |
P0022R0 |
Library |
|
P0025R1 |
An algorithm to "clamp" a value between a pair of boundary values |
Martin Moene, Niels Dekker |
2015-10-29 |
2015-11 |
P0025R0 |
Library |
|
P0030R1 |
Proposal to Introduce a 3-Argument Overload to std::hypot |
Benson Ma |
2015-11-06 |
2015-11 |
P0030R0 |
Library |
|
P0032R1 |
Homogeneous interface for variant, any and optional (Revision 1) |
Vicente J. Botet Escriba |
2015-11-05 |
2015-11 |
P0032R0 |
Library Evolution |
|
P0051R1 |
C++ generic overload function (Revision 1) |
Vicente J. Botet Escriba |
2015-11-05 |
2015-11 |
P0051R0 |
Library Evolution |
|
P0057R1 |
Wording for Coroutines |
Gor Nishanov |
2015-11-06 |
2015-11 |
P0057R0 |
Core, Library Evolution |
|
P0061R1 |
__has_include for C++17 |
Clark Nelson |
2015-10-23 |
2015-11 |
P0061R0 |
|
Adopted 2015-10 |
P0083R1 |
Splicing Maps and Sets (Revision 3) |
Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett |
2015-11-07 |
2015-11 |
P0083R0 |
Library Evolution |
|
P0092R1 |
Polishing |
Howard Hinnant |
2015-10-20 |
2015-11 |
P0092R0 |
Library Evolution |
|
P0100R1 |
Comparison in C++ |
Lawrence Crowl |
2015-11-07 |
2015-11 |
P0100R0 |
Library Evolution |
|
P0112R1 |
Networking Library (Revision 7) |
Christopher Kohlhoff |
2015-10-23 |
2015-11 |
P0112R0 |
Library Evolution |
Adopted 2015-10 |
P0136R1 |
Rewording inheriting constructors (core issue 1941 et al) |
Richard Smith |
2015-10-19 |
2015-11 |
P0136R0 |
Core |
Adopted 2015-10 |
P0144R0 |
Structured Bindings |
Herb Sutter |
2015-10-14 |
2015-11 |
|
Evolution |
|
P0145R0 |
Expression Order of Evaluation |
Gabriel Dos Reis, Herb Sutter, Jonathan Caves |
2015-10-01 |
2015-11 |
|
Evolution |
|
P0147R0 |
The Use and Implementation of Contracts |
Lawrence Crowl |
2015-11-08 |
2015-11 |
|
Evolution |
|
P0148R0 |
memory_resource_ptr: A Limited Smart Pointer for memory_resource Correctness |
Pablo Halpern, Dietmar Kühl |
2015-10-14 |
2015-11 |
|
Library Evolution |
|
P0151R0 |
Proposal of Multi-Declarators |
Andrew Tomazos |
2015-10-16 |
2015-11 |
|
Evolution |
|
P0152R0 |
constexpr atomic::is_always_lock_free |
Olivier Giroux, JF Bastien, Jeff Snyder |
2015-10-21 |
2015-11 |
N4509 |
Concurrency |
|
P0153R0 |
std::atomic_object_fence(mo, T&&...) |
Olivier Giroux, JF Bastien |
2015-11-05 |
2015-11 |
N4522 |
|
|
P0154R0 |
constexpr std::thread::hardware_{true,false}_sharing_size |
JF Bastien, Olivier Giroux |
2015-10-24 |
2015-11 |
N4523 |
|
|
P0155R0 |
Task Block R5 |
Pablo Halpern, Arch Robison, Hong Hong, Artur Laksberg, Gor Nishanov, Herb Sutter |
2015-10-22 |
2015-11 |
N4411 |
Library |
Adopted 2015-10 |
P0156R0 |
Variadic lock_guard (Rev. 3) |
Mike Spertus |
2015-10-21 |
2015-11 |
N4498 |
Evolution |
|
P0157R0 |
Handling Disappointment in C++ |
Lawrence Crowl |
2015-11-07 |
2015-11 |
|
Evolution |
|
P0158R0 |
Couroutines belong in a TS |
Jamie Allsop, Jonathan Wakely, Christopher Kohlhoff, Anthony Williams, Roger Orr, Andy Sawyer, Jonathan Coe, Arash Partow |
2015-11-06 |
2015-11 |
|
Evolution |
|
P0159R0 |
Draft of Technical Specification for C++ Extensions for Concurrency |
Artur Laksberg |
2015-10-22 |
2015-11 |
|
|
Adopted 2015-10 |
P0160R0 |
Wording for removing defaults for unary folds |
Jens Maurer |
2015-10-23 |
2015-11 |
|
Core |
|
P0162R0 |
A response to "P0055R0: On Interactions Between Coroutines and Networking Library" |
Christopher Kohlhoff |
2015-11-06 |
2015-11 |
|
|
|
P0163R0 |
shared_ptr::weak_type |
Arthur O'Dwyer |
2015-10-23 |
2015-11 |
|
Library Evolution |
|
P0164R0 |
Core Language Working Group "ready" Issues |
William M. Miller |
2015-10-23 |
2015-11 |
|
Core |
Adopted 2015-10 |
P0165R0 |
C++ Standard Library Issues to be moved in Kona |
Marshall Clow |
2015-10-23 |
2015-11 |
|
Library |
Adopted 2015-10 |
P0166R0 |
Three interesting questions about contracts |
J. Daniel Garcia |
2015-11-06 |
2015-11 |
|
Evolution |
|
P0167R0 |
Core Language Working Group "ready" Issues after the October, 2015 (Kona) meeting |
William M. Miller |
2015-11-10 |
2015-11 |
|
Core |
|
P0169R0 |
regex and Unicode character types |
Nozomu Katō |
2015-11-03 |
2015-11 |
|
Library evolution |
|
P0170R0 |
Wording for Constexpr Lambda |
Faisal Vali |
2015-11-01 |
2015-11 |
N4487 |
Evolution |
|
P0171R0 |
Response To: Resumable Expressions P0114R0 |
Gor Nishanov |
2015-11-06 |
2015-11 |
|
Evolution |
|
P0172R0 |
Abominable Function Types |
Alisdair Meredith |
2015-11-10 |
2015-11 |
|
Library Evolution |
|