Doc. No.: | WG21/SD-1 |
---|---|
Date: | 2016-11-28 |
Reply to: | John Spicer |
Email: | jhs@edg.com |
Title: | 2016 PL22.16/WG21 document list |
Accredited Standards Committee*
INCITS, InterNational Committee for Information Technology Standards
*Operating under the procedures of the American National Standards Institute
INCITS Secretariat, Information Technology Industry Council (ITI)
110 K Street NW, Suite 610; Washington DC 20005
Telephone 202-737-8888; Fax 202-638-4922;
Email: INCITS@itic.org
This table lists all C++ committee documents for 2015 and 2016. Each document is identified by its WG21 document number, title, author (or authors) and date. The month of the mailing in which the document was distributed is also given. For a revised document, the numbers of the previous revision are given. Technical papers are classified by working group. Finally, when a technical paper (other than an issue list) is revised or formally adopted, an indication is provided.
WG21 Number | Title | Author | Document Date | Mailing Date | Previous Version | Subgroup | Disposition |
---|---|---|---|---|---|---|---|
SD-1 | 2016 PL22.16/WG21 document list | John Spicer | 2016-11-28 | 2016-11 | |||
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 | Revised N4494 |
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 | Revised P0036R0 | |
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 | Adopted 2015-05 | |
N4367 | Comparison in C++ | Lawrence Crowl | 2015-02-08 | 2015-02 | Evolution | Revised P0100R0 | |
N4368 | Introducing alias size_type for type size_t in class std::bitset | Vladimir Grigoriev | 2015-02-03 | 2015-02 | Library Evolution | Revised N4443 | |
N4369 | Default argument for second parameter of std::advance | Vladimir Grigoriev | 2015-01-12 | 2015-02 | Library Evolution | Revised N4442 | |
N4370 | Networking Library Proposal (Revision 4) | Christopher Kohlhoff | 2015-02-06 | 2015-02 | N4332 | Library | Revised N4478 |
N4371 | Minimal incomplete type support for standard containers, revision 2 | Zhihao Yuan | 2015-02-04 | 2015-02 | N4056 | Library | Revised N4390 |
N4372 | A Proposal to Add a Const-Propagating Wrapper to the Standard Library | Jonathan Coe | 2015-02-06 | 2015-02 | N4209 | Library | Revised N4388 |
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 | Revised N4444 |
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 | Revised P0097R0 |
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 | ||
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 | Revised P0214R0 | |
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 | Adopted 2015-05 |
N4388 | A Proposal to Add a Const-Propagating Wrapper to the Standard Library | Jonathan Coe, Robert Mill | 2015-02-25 | 2015-04 | N4372 | Library | Adopted 2015-05 |
N4389 | Wording for bool_constant, revision 1 | Zhihao Yuan | 2015-02-23 | 2015-04 | N4334 | Library | Adopted 2015-05 |
N4390 | Minimal incomplete type support for standard containers, revision 3 | Zhihao Yuan | 2015-02-24 | 2015-04 | N4371 | Library | Revised N4510 |
N4391 | make_array, revision 4 | Zhihao Yuan | 2015-02-26 | 2015-04 | N4315 | Library | Adopted 2015-05 |
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 | Revised P0099R0 |
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 | Revised N4499 | ||
N4404 | Extension to aggregate initialization | Oleg Smolsky | 2015-03-31 | 2015-04 | Evolution | Revised P0017R0 | |
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 | Revised N4505 | |
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 | Revised N4488 | |
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 | Revised P0155R0 | |
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 | Revised N4511 | |
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 | Revised P0136R0 | |
N4430 | Core issue 1776 - replacement of class objects containing reference members | Richard Smith | 2015-04-10 | 2015-04 | N4303 | Core | Revised P0137R0 |
N4431 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2015-04-10 | 2015-04 | N4296 | Revised N4527 | |
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 | Revised N4502 | |
N4437 | Conditionally-supported Special Math Functions, v3 | Walter Brown | 2015-04-09 | 2015-04 | N3743 | Library Evolution | Revised P0226R0 |
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 | Revised P0072R0 |
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 | Revised P0124R0 |
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 | Revised P0077R0 | |
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 | Revised P0255R0 |
N4448 | Rounding and Overflow in C++ | Lawrence Crowl | 2015-04-12 | 2015-04 | Library Evolution | Revised P0105R0 | |
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 | Revised N4516 |
N4451 | Static reflection | Matúš Chochlík | 2014-04-11 | 2015-04 | N4111 | Reflection | Revised P0194R0 |
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 | Revised P0114R0 | |
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 | Revised P0089R0 | |
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 | Revised N4498 | |
N4471 | Template parameter deduction for constructors (Rev 2) | Mike Spertus | 2015-04-12 | 2015-04 | N3602 | Evolution | Revised P0091R0 |
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 | Revised P0416R0 |
N4478 | Networking Library Proposal (Revision 5 | Christopher Kohlhoff | 2015-04-13 | 2015-04 | N4370 | Library Evoution | Revised N4575 |
N4479 | Merge Fundamentals V1 into v2 | Jeffrey Yasskin | 2015-04-12 | 2015-04 | Library Evoution | Revised N4521 | |
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 | Revised N4529 |
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 | Revised P0170R0 | |
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 | Revised P0156R0 |
N4499 | Draft wording for Coroutines (Revision 2) | Gor Nishanov, Daveed Vandevoorde | 2015-05-22 | 2015-05 | N4403 | Evolution | Revised P0057R0 |
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<T>::is_always_lock_free | Olivier Giroux, JF Bastien, Jeff Snyder | 2015-05-05 | 2015-05 | Concurrency | Revised P0152R0 | |
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 | Revised P0153R0 | |
N4523 | constexpr std::thread::hardware_{true,false}_sharing_size | Olivier Giroux, JF Bastien | 2015-05-21 | 2015-05 | Concurrency | Revised P0154R0 | |
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 | Revised P0221R0 | |
N4533 | Make exception specifications be part of the type system, version 3 | Jens Maurer | 2015-05-20 | 2015-05 | N4518 | Core | Revised P0012R0 |
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 | Revised P0024R0 | |
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 | Revised P0087R0, P0088R0 |
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 | |||
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 | Revised N4630 | ||
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 | Revised P0001R1 | |
P0002R0 | Removing Deprecated Operator++ for bool | Alisdair Meredith | 2015-09-28 | 2015-09 | Core | Revised P0002R1 | |
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 | Revised P0004R1 | |
P0005R0 | Adopt not_fn from Library Fundamentals 2 for C++17 | Alisdair Meredith | 2015-09-28 | 2015-09 | Library | Revised P0005R1 | |
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 | Revised P0007R1 | |
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 | Revised P0012R1 |
P0013R0 | Logical Operator Type Traits | Jonathan Wakely | 2015-07-05 | 2015-09 | Library Evolution | Revised P0013R1 | |
P0014R0 | Proposal to add the multiline option to std::regex for its ECMAScript engine | Nozomu Katō | 2015-07-11 | 2015-09 | Library Evolution | Revised P0014R1 | |
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 | Revised P0017R1 |
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 | Revised P0018R1 | |
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 | Revised P0022R1 | |
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 | Adopted 2016-02 |
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 | Revised P0030R1 | |
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 | Adopted 2016-02 | |
P0032R0 | Homogeneous interface for variant |
Vicente J. Botet Escriba | 2015-09-24 | 2015-09 | Library Evolution | Revised P0032R1 | |
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 | Adopted 2016-02 |
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 | Revised P0051R1 | |
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 | Revised P0057R1 |
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 | Revised P0061R1 | |
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 | Revised P0188R0, P0189R0 | |
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++ | Jonathan Coe, 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 | Revised P0083R1 |
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 | Revised P0092R1 | |
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 | Revised P0100R1 |
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 | Revised P0112R1 | |
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<T> | 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 | Revised P0136R1 |
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 | ||
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 | Adopted 2016-02 |
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 | Adopted 2016-02 |
P0032R1 | Homogeneous interface for variant |
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 | Adopted 2016-06 | |
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 | ||
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 | Jonathan Wakely | 2016-03-21 | 2016-03 | N4575 | ||
N4589 | Networking TS Editor's Report | Jonathan Wakely | 2016-03-20 | 2016-03 | |||
P0003R2 | Removing Deprecated Dynamic Exception Specifications from C++17 | Alisdair Meredith | 2016-03-20 | 2016-03 | P0003R1 | Core | |
P0005R4 | Adopt not_fn from Library Fundamentals 2 for C++17 | Alisdair Meredith | 2016-03-01 | 2016-03 | P0005R3 | Library | Adopted 2016-02 |
P0018R3 | Lambda Capture of *this by Value as [=,*this] | H. Carter Edwards, Daveed Vandevoorde, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander | 2016-03-04 | 2016-03 | P0018R2 | Evolution, Core | Adopted 2016-02 |
P0019R2 | Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus | 2016-03-14 | 2016-03 | P0019R1 | Concurrency | |
P0020R2 | Floating Point Atomic | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2016-03-14 | 2016-03 | P0020R1 | Concurrency, Library Evolution | |
P0024R2 | The Parallelism TS Should be Standardized | Jared Hoberock | 2016-03-04 | 2016-03 | P0024R1 | Concurrency | Adopted 2016-02 |
P0028R2 | Using non-standard attributes | J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad | 2016-03-15 | 2016-03 | P0028R1 | Evolution | |
P0028R3 | Using non-standard attributes | J. Daniel Garcia, Daveed Vandevoorde | 2016-03-15 | 2016-03 | P0028R2 | Evolution | |
P0035R2 | Dynamic memory allocation for over-aligned data | Clark Nelson | 2016-03-18 | 2016-03 | P0035R1 | Evolution | |
P0052R2 | Generic Scope Guard and RAII Wrapper for the Standard Library | Peter Sommerlad, Andrew L. Sandoval | 2016-03-18 | 2016-03 | P0052R1 | Library, Library Evolution | |
P0057R3 | Wording for Coroutines | Gor Nishanov, Jens Maurer, Richard Smith, Daveed Vandevoorde | 2016-03-20 | 2016-03 | P0057R2 | Core, Evolution | |
P0063R2 | C++17 should refer to C11 instead of C99 | Clark Nelson, Hans Boehm | 2016-03-18 | 2016-03 | P0063R1 | Library Evolution | |
P0077R2 | is_callable, the missing INVOKE related trai | Agustín Bergé | 2016-03-03 | 2016-03 | P0077R1 | Library | Adopted 2016-02 |
P0083R2 | Splicing Maps and Sets (Revision 4) | Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett | 2016-03-20 | 2016-03 | P0083R1 | Library | |
P0088R2 | Variant: a type-safe union for C++17 (v7) | Axel Naumann | 2016-03-21 | 2016-03 | P0088R1 | Library | |
P0096R2 | Feature-testing recommendations for C++ | Clark Nelson | 2016-02-23 | 2016-03 | P0096R1 | Feature Testing | |
P0126R2 | std::synchronic<T> | Olivier Giroux, Torvald Riegel | 2016-03-13 | 2016-03 | P0126R1 | Concurrency | |
P0127R1 | Declaring non-type template arguments with auto | James Touton, Mike Spertus | 2016-03-04 | 2016-03 | P0127R0 | Evolution | |
P0138R2 | Construction Rules for enum class Values | Gabriel Dos Reis | 2016-03-04 | 2016-03 | P0138R1 | WG21 | Adopted 2016-02 |
P0143R2 | Wording for Modules | Gabriel Dos Reis | 2016-03-04 | 2016-03 | P0143R1 | Core | Adopted 2016-02 |
P0144R2 | Structured Bindings | Herb Sutter | 2016-03-16 | 2016-03 | P0144R1 | Evolution | |
P0152R1 | constexpr atomic<T>::is_always_lock_free | Olivier Giroux, JF Bastien, Jeff Snyder | 2016-03-02 | 2016-03 | P0152R0 | Concurrency | Adopted 2016-02 |
P0154R1 | constexpr std::thread::hardware_{true,false}_sharing_size | JF Bastien, Olivier Giroux | 2016-03-03 | 2016-03 | P0154R0 | Concurrency | Adopted 2016-02 |
P0167R2 | Core Language Working Group "ready" Issues for the February, 2016 (Jacksonville) meeting | William M. Miller | 2016-03-04 | 2016-03 | P0167R1 | WG21 | Adopted 2016-02 |
P0170R1 | Wording for Constexpr Lambda | Faisal Vali | 2016-03-01 | 2016-03 | P0170R0 | Core | |
P0174R1 | Deprecating Vestigial Library Parts in C++17 | Alisdair Meredith | 2016-03-21 | 2016-03 | P0174R0 | Library Evolution | |
P0177R1 | Cleaning up allocator_traits | Alisdair Meredith | 2016-03-01 | 2016-03 | P0177R0 | Library Evolution | |
P0177R2 | Cleaning up allocator_traits | Alisdair Meredith | 2016-03-21 | 2016-03 | P0177R1 | Library Evolution | |
P0180R1 | Reserve a New Library Namespace Future Standardization | Alisdair Meredith | 2016-03-21 | 2016-03 | P0180R0 | Library Evolution | |
P0185R1 | Adding [nothrow-]swappable traits, revision 3 | Daniel Krugler | 2016-03-01 | 2016-03 | P0185R0 | Library | Adopted 2016-02 |
P0188R1 | Wording for [[fallthrough]] attribute | Andrew Tomazos | 2016-02-29 | 2016-03 | P0188R0 | Core | Adopted 2016-02 |
P0189R1 | Wording for [[nodiscard]] attribute | Andrew Tomazos | 2016-02-29 | 2016-03 | P0189R0 | Core | Adopted 2016-02 |
P0190R1 | Proposal for New memory order consume Definition | Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer | 2016-03-18 | 2016-03 | P0190R0 | Concurrency | |
P0191R1 | C++ virtual member function pointer comparison | Daniel Markus | 2016-03-20 | 2016-03 | P0191R0 | Evolution | |
P0193R1 | Where is Vectorization in C++‽ | JF Bastien, Hans Boehm | 2016-03-20 | 2016-03 | P0193R0 | Concurrency, SG14 | |
P0206R1 | A joining thread | Ville Voutilainen | 2016-03-09 | 2016-03 | P0206R0 | Concurrency, Library Evolution | |
P0212R1 | Wording for [[maybe_unused]] attribute | Andrew Tomazos | 2016-03-01 | 2016-03 | P0212R0 | Evolution | Adopted 2016-02 |
P0217R1 | Proposed wording for structured bindings | Jens Maurer | 2016-03-20 | 2016-03 | P0217R0 | Evolution, Core | |
P0218R1 | Adopt File System TS for C++17 | Beman Dawes | 2016-03-05 | 2016-03 | P0218R0 | Library, File System | |
P0220R1 | Adopt Library Fundamentals V1 TS Components for C++17 (R1) | Beman Dawes | 2016-03-03 | 2016-03 | P0220R0 | Library, Library Evolution | |
P0221R1 | Proposed wording for default comparisons, revision 3 | Jens Maurer | 2016-03-17 | 2016-03 | P0221R0 | Core | |
P0226R1 | Mathematical Special Functions for C++17, v5 | Walter E. Brown, Axel Naumann, Edward Smith-Rowland | 2016-02-29 | 2016-03 | P0226R0 | Library, Library Evolution | Adopted 2016-02 |
P0244R1 | Text_view: A C++ concepts and range based character encoding and code point enumeration library | Tom Honermann | 2016-03-20 | 2016-03 | P0244R0 | Library Evolution | |
P0245R1 | Hexadecimal float literals for C++ | Thomas Koeppe | 2016-03-04 | 2016-03 | P0245R0 | Evolution, Core | Adopted 2016-02 |
P0250R1 | Wording improvements for initialization and thread ids (CWG 2046) | Hans Boehm | 2016-03-20 | 2016-03 | P0250R0 | Concurrency, Core | |
P0253R1 | Fixing a design mistake in the searchers interface in Library Fundamentals | Marshall Clow | 2016-03-01 | 2016-03 | P0253R0 | Library Evolution | Adopted 2016-02 |
P0254R0 | Integrating std::string_view and std::string | Marshall Clow | 2016-03-20 | 2016-03 | Library Evolution | ||
P0258R1 | is_contiguous_layout | Michael Spencer | 2016-03-05 | 2016-03 | P0258R0 | Library, Core | |
P0263R1 | Core Language Working Group "tentatively ready" Issues for the February, 2016 (Jacksonville) Meeting | William M. Miller | 2016-03-04 | 2016-03 | P0263R0 | WG21 | Adopted 2016-02 |
P0267R1 | A Proposal to Add 2D Graphics Rendering and Display to C++, | Michael McLaughlin, Herb Sutter, Jason Zink | 2016-03-21 | 2016-03 | P0267R0 | Library Evolution | |
P0272R1 | Give 'std::string' a non-const '.data()' member function | David Sankel | 2016-03-04 | 2016-03 | P0272R0 | Library Evolution | Adopted 2016-02 |
P0275R0 | A Proposal to add Classes and Functions Required for Dynamic Library Load | Antony Polukhin | 2016-03-20 | 2016-03 | Library Evolution | ||
P0276R0 | A Proposal to add Attribute [[visible]] | Antony Polukhin | 2016-03-20 | 2016-03 | Evolution, Core | ||
P0277R1 | const Inheritance | David Wilson | 2016-02-22 | 2016-03 | P0277R0 | Evolution | |
P0283R1 | Standard and non-standard attributes | J. Daniel Garcia | 2016-03-15 | 2016-03 | P0283R0 | Core | |
P0290R0 | apply() for synchronized_value<T> | Anthony Williams | 2016-02-19 | 2016-03 | Concurrency | ||
P0292R0 | constexpr if: A slightly different syntax | Jens Maurer | 2016-03-17 | 2016-03 | Core | ||
P0295R0 | Adopt Selected Library Fundamentals V2 Components for C++17 | Walter E. Brown | 2016-03-01 | 2016-03 | Library Evolution, Library | Adopted 2016-06 | |
P0296R0 | Forward progress guarantees: Base definitions | Torvald Riegel | 2016-03-05 | 2016-03 | Core | ||
P0299R0 | Forward progress guarantees for the Parallelism TS v2 | Torvald Riegel | 2016-03-05 | 2016-03 | Library | ||
P0301R0 | Wording for Unified Call Syntax | Jens Maurer | 2016-03-04 | 2016-03 | Core | ||
P0301R1 | Wording for Unified Call Syntax (revision 1) | Jens Maurer | 2016-03-21 | 2016-03 | P0301R0 | Evolution | |
P0302R0 | Deprecating Allocator Support in std::function | Jonathan Wakely | 2016-03-18 | 2016-03 | Library | ||
P0304R0 | C++ Standard Library Issues Resolved Directly In Jacksonville | Marshall Clow | 2016-03-04 | 2016-03 | Library | Adopted 2016-02 | |
P0305R0 | If statement with initializer | Thomas Koeppe | 2016-03-14 | 2016-03 | Evolution, Core | ||
P0306R0 | Comma elision and comma deletion | Thomas Koeppe | 2016-03-17 | 2016-03 | Evolution, Core, WG14 liason | ||
P0308R0 | Valueless Variants Considered Harmful | Peter Dimov | 2016-03-16 | 2016-03 | Library Evolution, Library | ||
P0309R0 | Partial class | Daniele Bordes, Markus Hosch | 2016-03-17 | 2016-03 | Evolution | ||
P0310R0 | Splitting node and array allocation in allocators | Marcelo Zimbres | 2016-03-19 | 2016-03 | Library Evolution | ||
P0311R0 | A Unified Vision for Manipulating Tuple-like Objects | Matthew Woehlke | 2016-03-18 | 2016-03 | Evolution | ||
P0312R0 | Make Pointers to Members Callable | Barry Revzin | 2016-03-20 | 2016-03 | Evolution | ||
P0313R0 | Comparison operators in fold-expressions | Ville Voutilainen | 2016-03-21 | 2016-03 | Evolution | ||
2016-06 pre-Oulu | |||||||
N4590 | PL22.16/WG21 draft agenda: 20-25 Jun 2016, Oulu, FI | Clark Nelson | 2016-04-07 | 2016-06 | |||
N4591 | WG21 telecon meeting: Pre-Oulu | Herb Sutter | 2016-05-19 | 2016-06 | |||
N4592 | Modules TS Working Draft | Gabriel Dos Reis | 2016-05-30 | 2016-06 | |||
N4593 | Editor's Report -- Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-05-30 | 2016-06 | |||
N4594 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-05-30 | 2016-06 | |||
P0009R2 | Polymorphic Multidimensional Array View | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander | 2016-05-27 | 2016-06 | P0009R1 | Library Evolution | |
P0023R0 | Relocator: Efficiently moving objects | Denis Bider | 2016-04-08 | 2016-06 | |||
P0032R2 | Homogeneous interface for variant, any and optional (Revision 2) | Vicente J. Botet Escriba | 2016-03-13 | 2016-06 | P0032R1 | Library Evolution | |
P0035R3 | Dynamic memory allocation for over-aligned data | Clark Nelson | 2016-05-26 | 2016-06 | P0035R2 | Core, Library Evolution | |
P0037R2 | Fixed-point real numbers | John McFarlane | 2016-05-30 | 2016-06 | P0037R1 | Numerics, SG14 | |
P0040R2 | Extending memory management tools | Brent Friedman | 2016-05-29 | 2016-06 | P0040R1 | Library Evolution, SG14 | |
P0057R4 | Wording for Coroutines | Gor Nishanov | 2016-05-29 | 2016-06 | P0057R3 | Core, Library | |
P0062R1 | When should compilers optimize atomics? | Hans Boehm, JF Bastien, Peter Dimov, Hal Finkel, Paul McKenney, Michael Wong, Jeffrey Yasskin | 2016-05-27 | 2016-06 | P0062R0 | Concurrency | |
P0067R2 | Elementary string conversions, revision 2 | Jens Maurer | 2016-05-27 | 2016-06 | P0067R1 | Library | |
P0073R2 | On unifying the coroutines and resumable functions proposals | Torvald Riegel | 2016-05-30 | 2016-06 | P0073R1 | Evolution | |
P0076R2 | Vector and Wavefront Policies | Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer | 2016-05-28 | 2016-06 | P0076R1 | Library Evolution | |
P0084R1 | Emplace Return Type (Revision 1) | Alan Talbot | 2016-05-28 | 2016-06 | P0084R0 | Library Evolution, Library | |
P0091R2 | Template argument deduction for class templates (Rev. 5) | Mike Spertus, Faisal Vali, Richard Smith | 2016-05-29 | 2016-06 | P0091R1 | Core | |
P0095R1 | Pattern Matching and Language Variants | David Sankel | 2016-05-29 | 2016-06 | P0095R0 | Evolution | |
P0096R3 | Feature-testing recommendations for C++ | Clark Nelson | 2016-04-29 | 2016-06 | P0096R2 | Feature Testing | |
P0108R1 | Skeleton Proposal for Thread-Local Storage (TLS) | Paul E. McKenney, JF Bastien | 2016-04-14 | 2016-06 | P0108R0 | Concurrency, Library Evolution | |
P0119R2 | Overload sets as function arguments | Andrew Sutton | 2016-05-28 | 2016-06 | P0119R1 | Evolution | |
P0122R2 | span: bounds-safe views for sequences of objects | Neil MacIntosh | 2016-05-26 | 2016-06 | P0122R1 | Library Evolution | |
P0123R2 | string_span: bounds-safe views for sequences of objects | Neil MacIntosh | 2016-05-26 | 2016-06 | P0123R1 | Library Evolution | |
P0141R0 | Modules, Componentization, and Transitional Paths | Gabriel Dos Reis, Pavel Curtis | 2015-10-05 | 2016-06 | Modules | ||
P0145R2 | Refining Expression Evaluation Order for Idiomatic C++ | Gabriel Dos Reis, Herb Sutter, Jonathan Caves | 2016-03-03 | 2016-06 | P0145R1 | Core | |
P0165R2 | C++ Standard Library Issues to be moved in Oulu | Marshall Clow | 2016-05-30 | 2016-06 | P0165R1 | Library | |
P0190R2 | Proposal for New memory order consume Definition | Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien | 2016-05-25 | 2016-06 | P0190R1 | Concurrency | |
P0194R1 | Static reflection | Matúš Chochlík, Axel Naumann | 2016-05-17 | 2016-06 | P0194R0 | Reflection | |
P0196R1 | Generic none() factories for Nullable types | Vicente J. Botet Escriba | 2016-05-22 | 2016-06 | P0196R0 | Library Evolution | |
P0202R1 | Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers | Antony Polukhin | 2016-05-21 | 2016-06 | P0202R0 | Library Evolution | |
P0209R1 | make_from_tuple: apply for construction | Pablo Halpern | 2016-05-29 | 2016-06 | P0209R0 | Library | |
P0211R1 | Allocator-aware library wrappers for dynamic allocation | Thomas Koeppe | 2016-05-30 | 2016-06 | P0211R0 | Library Evolution | |
P0214R1 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2016-05-28 | 2016-06 | P0214R0 | Library evolution, Concurrency | |
P0217R2 | Proposed wording for structured bindings | Jens Maurer | 2016-05-26 | 2016-06 | P0217R1 | Evolution, Library Evolution | |
P0233R1 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong | 2016-05-29 | 2016-06 | P0233R0 | Concurrency, SG14, Library Evolution | |
P0237R1 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2016-05-30 | 2016-06 | P0237R0 | Library Evolution, SG14, Numerics | |
P0252R1 | Operator Dot Wording | Bjarne Stroustrup, Gabriel Dos Reis | 2016-03-02 | 2016-06 | P0252R0 | Evolution, Core | |
P0254R1 | Integrating std::string_view and std::string | Marshall Clow | 2016-05-29 | 2016-06 | P0254R0 | Library Evolution | |
P0257R1 | A byte type for increased type safety | Neil MacIntosh | 2016-05-27 | 2016-06 | P0257R0 | Evolution | |
P0292R1 | constexpr if: A slightly different syntax | Jens Maurer | 2016-05-26 | 2016-06 | P0292R0 | Core | |
P0296R1 | Forward progress guarantees: Base definitions | Torvald Riegel | 2016-05-27 | 2016-06 | P0296R0 | Core | |
P0298R0 | A byte type definition | Neil MacIntosh | 2016-05-27 | 2016-06 | Library Evolution | ||
P0306R1 | Comma elision and comma deletion | Thomas Koeppe | 2016-05-08 | 2016-06 | P0306R0 | Evolution, Core, WG14 | |
P0307R0 | Making Optional Greater Equal Again | Tony Van Eerd | 2016-03-15 | 2016-06 | Library Evolution, Library | ||
P0315R0 | Lambdas in unevaluated context | Louis Dionne | 2016-05-24 | 2016-06 | Evolution | ||
P0317R0 | Directory Entry Caching for Filesystem | Beman Dawes | 2016-05-29 | 2016-06 | Library | ||
P0318R0 | decay_unwrap and unwrap_reference | Vicente J. Botet Escriba | 2016-05-22 | 2016-06 | Library Evolution | ||
P0319R0 | Adding Emplace functions for promise<T>/future<T> | Vicente J. Botet Escriba | 2016-05-22 | 2016-06 | Library Evolution, Concurrency | ||
P0320R0 | Thread Constructor Attributes | Vicente J. Botet Escriba | 2016-05-22 | 2016-06 | Library Evolution, Concurrency | ||
P0322R0 | exception_list | Bryce Adelstein Lelbach, Alisdair Meredith, Jared Hoberock | 2016-04-24 | 2016-06 | Library Evolution. Concurrency | ||
P0323R0 | A proposal to add a utility class to represent expected monad (Revision 2) | Vicente J. Botet Escriba | 2016-05-28 | 2016-06 | Library Evolution | ||
P0324R0 | One Concept Definition Syntax | Zhihao Yuan | 2016-05-04 | 2016-06 | Evolution | ||
P0325R0 | Propose to adopt make_array in C++17 | Zhihao Yuan | 2016-03-31 | 2016-06 | Library Evolution | ||
P0326R0 | Structured binding: customization point issues | Vicente J. Botet Escriba | 2016-05-28 | 2016-06 | Evolution, Library Evolution | ||
P0327R0 | Product types access | Vicente J. Botet Escriba | 2016-05-29 | 2016-06 | Evolution, Reflection, Library Evolution | ||
P0329R0 | Designated Initialization | Tim Shen, Richard Smith, Zhihao Yuan, Chandler Carruth | 2016-05-09 | 2016-06 | Evolution | ||
P0330R0 | User-Defined Literals for size_t | Rein Halbersma | 2016-05-15 | 2016-06 | N4254 | Library Evolution | |
P0331R0 | Motivation and Examples for Multidimensional Array | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander | 2016-05-27 | 2016-06 | Library Evolution | ||
P0332R0 | Relaxed Incomplete Multidimensional Array Type Declaration | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander | 2016-05-27 | 2016-06 | Library Evolution | ||
P0333R0 | Improving Parallel Algorithm Exception Handling | Bryce Lelbach | 2016-05-15 | 2016-06 | Concurrency, Library Evolution, Library | ||
P0334R0 | Immutable Persistent Containers | Bryce Lelbach | 2016-04-24 | 2016-06 | Library Evolution | ||
P0335R0 | Context Tokens for Parallel Algorithms | Pablo Halpern | 2016-05-28 | 2016-06 | Concurrency | ||
P0336R0 | Better Names for Parallel Execution Policies in C++17 | Pablo Halpern | 2016-05-28 | 2016-06 | Concurrency, Library Evolution | ||
P0337R0 | Delete operator= for polymorphic_allocator | Pablo Halpern | 2016-05-25 | 2016-06 | Library Evolution, Library | Adopted 2016-06 | |
P0338R0 | C++ generic factories | Vicente J. Botet Escriba | 2016-05-24 | 2016-06 | Library Evolution | ||
P0339R0 | polymorphic_allocator<void> as a vocabulary type | Pablo Halpern, Dietmar Kühl | 2016-05-31 | 2016-06 | Library Evolution | ||
P0340R0 | Making std::underlying_type SFINAE-friendly | R. "Tim" Song | 2016-05-30 | 2016-06 | Library Evolution | ||
P0341R0 | parameter packs outside of templates | Mike Spertus | 2016-05-30 | 2016-06 | Reflection, Evolution | ||
P0342R0 | Timing barriers | Mike Spertus | 2016-05-30 | 2016-06 | Evolution | ||
P0343R0 | Meta-programming High-Order Functions | Vicente J. Botet Escriba | 2016-05-24 | 2016-06 | Library Evolution | ||
P0345R0 | Allowing any unsigned integral type as parameter type for literal operators | Michael Dominiak | 2016-05-25 | 2016-06 | Evolution | ||
P0346R0 | A <random> Nomenclature Tweak | Walter E. Brown | 2016-05-25 | 2016-06 | Library | ||
P0347R0 | Simplifying simple uses of <random> | R. "Tim" Song, Melissa O'Neill | 2016-05-30 | 2016-06 | Numerics, Library Evolution | ||
P0348R0 | Validity testing issues | Andrzej Krzemienski | 2016-05-25 | 2016-06 | Core | ||
P0349R0 | Assumptions about the size of datapar | Matthias Kretz | 2016-05-24 | 2016-06 | Concurrency | ||
P0350R0 | Integrating datapar with parallel algorithms and executors | Matthias Kretz | 2016-05-24 | 2016-06 | Concurrency | ||
P0352R0 | Smart References through Delegation: An Alternative to N4477's Operator Dot | Hubert Tong, Faisal Vali | 2016-05-30 | 2016-06 | Evolution | ||
P0353R0 | Unicode Encoding Conversions for the Standard Library | Beman Dawes | 2016-05-30 | 2016-06 | Library Evolution | ||
P0354R0 | default == is >, default < is < so | Tony Van Eerd | 2016-05-15 | 2016-06 | Evolution | ||
P0355R0 | Extending <chrono> to Calendars and Time Zones |
Howard Hinnant | 2016-05-30 | 2016-06 | Library Evolution | ||
P0356R0 | Simplified partial function application | Tomasz Kamiński | 2016-05-22 | 2016-06 | Library Evolution | ||
P0357R0 | reference_wrapper for incomplete types | Tomasz Kamiński | 2016-05-24 | 2016-06 | Library Evolution | ||
P0358R0 | Fixes for not_fn | Tomasz Kamiński | 2016-05-28 | 2016-06 | Library Evolution | ||
P0359R0 | SG5: Transactional Memory (TM) Meeting Minutes 2016/02/22-2016/05/23 | Michael Wong | 2016-05-30 | 2016-06 | Transaction Memory | ||
P0360R0 | SG14: Low Latency Meeting Minutes 2016/02/17-2015/05/25 | Michael Wong | 2016-05-30 | 2016-06 | SG14 | ||
P0361R0 | Invoking Algorithms asynchronously | Hartmut Kaiser, Thomas Heller, Michael Wong | 2016-05-30 | 2016-06 | Concurrency, SG14, Library Evolution | ||
P0362R0 | Towards support for Heterogeneous Devices in C++ (Concurrency aspects) | Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown | 2016-05-23 | 2016-06 | Evolution, SG14, Concurrency | ||
P0363R0 | Towards support for Heterogeneous Devices in C++ (Language aspects) | Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown | 2016-05-30 | 2016-06 | Evolution, SG14 | ||
P0364R0 | Report on Exception Handling Lite (Disappointment) from SG14 | Michael Wong, Sunil Srivastava, Sean Middleditch, Patrice Roy | 2016-05-23 | 2016-06 | Evolution, SG14, Concurrency | ||
P0365R0 | Report on SG14, a year later and future directions | Michael Wong | 2016-05-30 | 2016-06 | Evolution, SG14, Concurrency, Library Evolution, Numerics, Reflection | ||
P0366R0 | Extending the Transactional Memory Technical Specification with an in_transaction Statemen | Victor Luchangco, Michael Spear, Michael Wong | 2016-05-30 | 2016-06 | Reflection | ||
P0367R0 | a C++ standard library class to qualify data accesses | Ronan Keryell, Joël Falcou | 2016-05-29 | 2016-06 | Library Evolution, SG14, Concurrency | ||
P0369R0 | 2017-07 Toronto ISO WG21 C++ Standard Meeting information | Michael Wong, Botond Ballo, JF Bastien, Hubert Tong, Patrice Roy, Tony Van Eerd, Duncan Smith | 2016-05-23 | 2016-06 | WG21 | ||
P0370R0 | Ranges TS Design Updates Omnibus | Casey Carter, Eric Niebler | 2016-05-30 | 2016-06 | Library Evolution | ||
P0371R0 | Temporarily deprecate memory_order_consume | Hans Boehm | 2016-05-26 | 2016-06 | Concurrency, Core | ||
P0372R0 | A type for utf-8 data | Michael Spencer, Davide C. C. Italiano | 2016-05-30 | 2016-06 | Evolution | ||
P0373R0 | Proposal of File Literals | Andrew Tomazos | 2016-05-21 | 2016-06 | Evolution | ||
P0374R0 | Stream parallelism patterns | J. Daniel Garcia, David del Rio, Manuel F. Dolz, Javier Garcia-Blas, Luis M. Sanchez, Marco Danelutto, Massimo Torquati | 2016-05-30 | 2016-06 | Concurrency | ||
P0375R0 | [[exhaustive]] attribute for enums | David Sankel | 2016-05-29 | 2016-06 | Evolution | ||
P0376R0 | A Single Generalization of std::invoke, std::apply, and std::visit | Matt Calabrese | 2016-05-28 | 2016-06 | Library Evolution | ||
P0377R0 | std::integral_constant with a Deduced Value Type | Matt Calabrese | 2016-05-29 | 2016-06 | Library Evolution | ||
P0379R0 | Why a joining thread from P0206 is a Bad Idea | Detlef Vollman | 2016-05-27 | 2016-06 | Library Evolution, Library | ||
P0380R0 | A Contract Design | G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup | 2016-05-28 | 2016-06 | Evolution | ||
P0381R0 | Numeric Width | John McFarlane | 2016-05-30 | 2016-06 | Numerics, SG14 | ||
P0382R0 | Comments on P0119: Overload sets as function arguments | Tomasz Kamiński | 2016-05-29 | 2016-06 | Evolution | ||
P0384R0 | Core Language Working Group "tentatively ready" Issues for the June, 2016 (Oulu) meeting | William M. Miller | 2016-05-30 | 2016-06 | Core | Adopted 2016-06 | |
P0385R0 | Static reflection: Rationale, design and evolution | Matúš Chochlík, Axel Naumann | 2016-05-30 | 2016-06 | Reflection, Evolution | ||
P0386R0 | Inline Variables | Hal Finkel, Richard Smith | 2016-05-30 | 2016-06 | Evolution | ||
2016-07 post-Oulu | |||||||
N4595 | WG21 2016-06-10 Telecon Minutes | Jonathan Wakely | 2016-06-15 | 2016-07 | |||
N4596 | PL22.16 Jacksonville Minutes (revised) | Jonathan Wakely | 2016-04-01 | 2016-07 | |||
N4597 | WG21 2016-06 Oulu Minutes | Jonathan Wakely | 2016-07-11 | 2016-07 | |||
N4598 | PL22.16 2016-06 Oulu Minutes | Jonathan Wakely | 2016-07-10 | 2016-07 | |||
N4599 | 2016-08 LWG Meeting | Robert Douglas | 2016-07-02 | 2016-07 | |||
N4600 | Working Draft, C++ Extensions for Library Fundamentals, Version 2 | Geoffrey Romer | 2016-07-01 | 2016-07 | |||
N4601 | Editor's Report for the Library Fundamentals TS | Geoffrey Romer | 2016-07-01 | 2016-07 | |||
N4602 | WG21 telecon minutes - pre-Oulu (revised) | Jonathan Wakely | 2016-07-10 | 2016-07 | |||
N4603 | Editor's Report -- Committee Draft, Standard for Programming Language C++ | Richard Smith | 2016-07-12 | 2016-07 | |||
N4604 | C++17 CD Ballot Document | Richard Smith | 2016-07-12 | 2016-07 | |||
N4605 | missing | ||||||
N4606 | Working Draft, Standard for Programming Language C++ | Richard Smith | 2016-07-12 | 2016-07 | Revised N4618 | ||
P0003R3 | Removing Deprecated Exception Specifications from C++17 | Alisdair Meredith | 2016-06-23 | 2016-07 | P0003R2 | Core | |
P0003R4 | Removing Deprecated Exception Specifications from C++17 | Alisdair Meredith | 2016-06-25 | 2016-07 | P0003R3 | Core | |
P0028R4 | Using attribute namespaces without repetition | J. Daniel Garcia, Daveed Vandevoorde | 2016-06-22 | 2016-07 | P0028R3 | Core | Adopted 2016-06 |
P0032R3 | Homogeneous interface for variant, any and optional (Revision 3) | Vicente J. Botet Escriba | 2016-05-24 | 2016-07 | P0032R2 | Library Evolution | Adopted 2016-06 |
P0035R4 | Dynamic memory allocation for over-aligned data | Clark Nelson | 2016-06-21 | 2016-07 | P0035R3 | Core, Library Evolution | Adopted 2016-06 |
P0040R3 | Extending memory management tools | Brent Friedman | 2016-06-24 | 2016-07 | P0040R2 | Library Evolution, SG14 | Adopted 2016-06 |
P0053R1 | C++ Synchronized Buffered Ostream | Lawrence Crowl, Peter Sommerlad, 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 | Revised N4626 | |
N4613 | Networking TS - Editor's Report | Jonathan Wakely | 2016-10-17 | 2016-10 | WG21 | ||
N4614 | WG21 telecon meeting: Pre-Issaquah | Herb Sutter | 2016-10-01 | 2016-10 | WG21 | ||
P0009R3 | Polymorphic Multidimensional Array View | H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander | 2016-10-14 | 2016-10 | P0009R2 | Library Evolution | |
P0019R3 | Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus | 2016-10-14 | 2016-10 | P0019R2 | Library Evolution, Concurrency | |
P0020R3 | Floating Point Atomic View | H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus | 2016-10-14 | 2016-10 | P0020R2 | Library Evolution, Concurrency | |
P0022R2 | Proxy Iterators for the Ranges Extensions | Eric Niebler | 2016-10-17 | 2016-10 | P0022R1 | Library | |
P0037R3 | Fixed-point real numbers | John McFarlane, Michael Wong | 2016-10-17 | 2016-10 | P0037R2 | Numerics, SG14, Library Evolution | |
P0051R2 | C++ generic overload function | Vicente J. Botet Escriba | 2016-10-13 | 2016-10 | P0051R1 | Library Evolution | |
P0057R6 | Wording for Coroutines | Gor Nishanov | 2016-10-16 | 2016-10 | P0057R5 | Core, Library | |
P0059R2 | Add rings to the Standard Library | Guy Davidson, Arthur O'Dwyer, Joe Best-Rotheray | 2016-10-14 | 2016-10 | P0059R1 | SG14, Library Evolution | |
P0098R1 | Towards Implementation and Use of memory order consume | Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl | 2016-01-04 | 2016-10 | P0098R0 | Concurrency | |
P0099R1 | A low-level API for stackful context switching | Oliver Kowalke, Nat Goodspeed | 2016-10-16 | 2016-10 | P0099R0 | Concurrency | |
P0165R3 | C++ Standard Library Issues to be moved in Issaquah | Marshall Clow | 2016-10-17 | 2016-10 | P0165R2 | Library | |
P0187R1 | Proposal/Wording for Bit-field Default Member Initializer Syntax | Andrew Tomazos | 2016-06-28 | 2016-10 | P0187R0 | Evolution | |
P0194R2 | Static reflection | Matúš Chochlík, Axel Naumann, David Sankel | 2016-10-15 | 2016-10 | P0194R1 | Reflection, Evolution | |
P0195R1 | Modernizing using-declarations | Robert Haberlach | 2016-10-15 | 2016-10 | P0195R0 | Core | |
P0196R2 | Generic none() factories for Nullable types | Vicente J. Botet Escriba | 2016-10-12 | 2016-10 | P0196R1 | Library Evolution | |
P0201R1 | An indirect value-type for C++ | Jonathan Coe | 2016-10-13 | 2016-10 | P0201R0 | Library Evolution | |
P0214R2 | Data-Parallel Vector Types & Operations | Matthias Kretz | 2016-10-17 | 2016-10 | P0214R1 | Library Evolution | |
P0233R2 | Hazard Pointers: Safe Reclamation for Optimistic Concurrency | Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer | 2016-10-17 | 2016-10 | P0233R1 | Concurrency, SG14, Library Evolution | |
P0237R3 | Wording for fundamental bit manipulation utilities | Vincent Reverdy, Robert J. Brunner | 2016-10-17 | 2016-10 | P0237R2 | Library Evolution, SG14, Numerics | |
P0249R2 | Input Devices For 2D Graphics | Brett Searles, Michael McLaughlin, Jason Zink | 2016-10-07 | 2016-10 | P0249R1 | SG13 | |
P0252R2 | Operator Dot Wording | Bjarne Stroustrup, Gabriel Dos Reis | 2016-10-16 | 2016-10 | P0252R1 | Evolution, Core | |
P0261R1 | C++ Distributed Counters | Lawrence Crowl | 2016-10-13 | 2016-10 | P0261R0 | Concurrency | |
P0262R1 | A Class for Status and Optional Value | Lawrence Crowl, Chris Mysen | 2016-10-15 | 2016-10 | P0262R0 | Evolution | |
P0273R1 | Proposed modules changes from implementation and deployment experience | Richard Smith, Chandler Carruth, David Jones | 2016-10-17 | 2016-10 | P0273R0 | Evolution | |
P0279R1 | Read-Copy Update (RCU) for C++ | Paul E. McKenney | 2016-08-25 | 2016-10 | P0279R0 | Concurrency | |
P0290R1 | apply() for synchronized_value<T> | Anthony Williams | 2016-06-23 | 2016-10 | P0290R0 | Concurrency | |
P0293R0 | Template deduction for nested classes | S. Davis Herring | 2016-10-14 | 2016-10 | Evolution | ||
P0315R1 | Lambdas in unevaluated context | Louis Dionne | 2016-08-01 | 2016-10 | P0315R0 | Evolution | |
P0317R1 | Directory Entry Caching for Filesystem | Beman Dawes | 2016-10-15 | 2016-10 | P0317R0 | Library | |
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 |