ISO/ IEC JTC1/SC22/WG21 - Papers 2015

mailing2015-02

WG21 Number Title Author Document Date Mailing Date Previous Version Subgroup Disposition
SD-1 2014 PL22.16/WG21 document list John Spicer 2015-02-09 2015-02
2015-02 mid-meeting
N4340 Remove Deprecated Use of the register Keyword Alisdair Meredith 2014-11-26 2015-02 Evolution
N4341 C++ Standard Library Active Issues List (Revision R92) Alisdair Meredith missing Library
N4342 C++ Standard Library Defect Report List (Revision R92) Alisdair Meredith missing Library
N4343 C++ Standard Library Closed Issues List (Revision R92) Alisdair Meredith missing Library
N4344 Suggested Design for Customization Points Eric Niebler missing Library
N4345 Ranges for the Standard Library, Revision 2 Eric Niebler missing Library
N4346 Multidimensional bounds, index and array_view, revision 5 Lukasz Mendakiewicz 2015-01-05 2015-02 N4177 Library
N4347 Responses to National Body Comments, PDTS 19568, Library Fundamentals Barry Hedquist missing
N4348 Making std::function thread-safe Geoffrey Romer 2015-02-02 2015-02 N4159 Library
N4349 Minutes of WG21 Telecon Jonathan Wakely 2014-12-05 2015-02
N4350 Agenda and Meeting Notice for WG21 Concepts Meeting Notice (revision 1) Herb Sutter 2015-01-15 2015-02 N4339
N4351 Responses to National Body Comments, PDTS 19570, C++ Extensions for Parallelism Barry Hedquist 2014-12-23 2015-02
N4352 Parallelism TS Jared Hoberock 2015-01-08 2015-02 N4310
N4353 Parallelism TS - Editor's Report Jared Hoberock 2015-01-08 2015-02
N4354 Parallelism TS - DTS Ballot Document Jared Hoberock 2015-01-08 2015-02
N4355 Shared Multidimensional Arrays with Polymorphic Layout Carter Edwards 2015-02-04 2015-02 Library
N4356 Relaxed Array Type Declarator Carter Edwards 2015-02-04 2015-02 Evolution
N4357 Introduce the [[noexit]] attribute for main as a hint to eliminate destructor calls for objects with static storage duration Jens Maurer 2015-01-19 2015-02 N4226 Evolution
N4358 Unary Folds and Empty Parameter Packs Thibaut Le Jehan 2015-01-20 2015-02 Evolution
N4359 A Proposal to Add vector release method just like unique_ptr release method to the Standard Library Jerry Liang 2015-01-09 2015-02 Library
N4360 Delayed Evaluation Parameters Douglas Boffey 2015-01-22 2015-02 Evolution
N4361 Concepts Lite TS Andrew Sutton 2015-01-27 2015-02 N4333
N4362 WG21 2015-01 Skillman Minutes John Spicer 2015-01-27 2015-02
N4363 Library Fundamentals v1 DTS Jeffrey Yasskin missing
N4364 Editor's Report for the Library Fundamentals v1 DTS Jeffrey Yasskin missing
N4365 Responses to National Body Comments, ISO/IEC PDTS 19568, C++ Extensions for Library Fundamentals Barry Hedquist 2015-01-29 2015-02
N4366 LWG 2228: Missing SFINAE rule in unique_ptr templated assignment Howard Hinnant 2015-01-11 2015-02 Library
N4367 Comparison in C++ Lawrence Crowl 2015-02-08 2015-02 Evolution
N4368 Introducing alias size_type for type size_t in class std::bitset Vladimir Grigoriev 2015-02-03 2015-02 Library evolution
N4369 Default argument for second parameter of std::advance Vladimir Grigoriev 2015-01-12 2015-02 Library evolution
N4370 Networking Library Proposal (Revision 4) Christopher Kohlhoff 2015-02-06 2015-02 N4332 Library
N4371 Minimal incomplete type support for standard containers, revision 2 Zhihao Yuan 2015-02-04 2015-02 N4056 Library
N4372 A Proposal to Add a Const-Propagating Wrapper to the Standard Library Jonathan Coe 2015-02-06 2015-02 N4209 Library
N4373 Atomic View Carter Edwards, Hans Boehm 2015-01-26 2015-02 N4142 Library
N4374 Linux-Kernel Memory Mode Paul E. McKenney 2015-02-06 2015-02 N4322 Concurrency
N4375 Out-of-Thin-Air Execution is Vacuous Paul E. McKenney 2015-02-06 2015-02 N4323 Concurrency
N4376 Use Cases for Thread-Local Storage Paul E. McKenney 2015-02-06 2015-02 N4324 Concurrency
N4377 C++ Extensions for Concepts PDTS Andrew Sutton 2015-02-09 2015-02
N4378 Language Support for Contract Assertions John Lakos, Nathan Myers, Alexei Zakharov, Alexander Beels 2015-02-08 2015-02 Evolution
N4379 FAQ about N4378, Language Support for Contract Assertions John Lakos, Nathan Myers 2015-02-08 2015-02 Evolution
N4380 Constant View: A proposal for a std::as_const helper function template ADAM David Alan Martin, Alisdair Meredith 2015-02-05 2015-02 Library

mailing2015-04

WG21 Number Title Author Document Date Mailing Date Previous Version Subgroup Disposition
SD-1 2014 PL22.16/WG21 document list John Spicer 2015-02-09 2015-02
2015-04 pre-Lenexa
N4381 Suggested Design for Customization Points Eric Niebler 2015-03-11 2015-04 Library
N4382 Working Draft, C++ extensions for Ranges Eric Niebler 2015-04-12 2015-04 Library
N4383 C++ Standard Library Active Issues List (Revision R92) Marshall Clow 2015-04-10 2015-04 Library
N4384 C++ Standard Library Defect Report List (Revision R92) Marshall Clow 2015-04-10 2015-04 Library
N4385 C++ Standard Library Closed Issues List (Revision R92) Marshall Clow 2015-04-10 2015-04 Library
N4386 Unspecialized std::tuple_size should be defined Nevin Liber 2015-02-24 2015-04 Library
N4387 Improving pair and tuple, revision 3 Daniel Krügler, Geoffrey Romer, Ville Voutilainen 2015-03-14 2015-04 N4064 Library
N4388 A Proposal to Add a Const-Propagating Wrapper to the Standard Library Jonathan Coe, Robert Mill 2015-02-25 2015-04 N4372 Library
N4389 Wording for bool_constant, revision 1 Zhihao Yuan 2015-02-23 2015-04 N4334 Library
N4390 Minimal incomplete type support for standard containers, revision 3 Zhihao Yuan 2015-02-24 2015-04 N4371 Library
N4391 make_array, revision 4 Zhihao Yuan 2015-02-26 2015-04 N4315 Library
N4392 C++ Latches and Barriers Alasdair Mackintosh, Olivier Giroux 2015-03-03 2015-04 N4204 Library
N4393 Noop Constructors and Destructors Pablo Halpern 2015-04-10 2015-04 Evolution
N4394 Agenda for Lenexa Meeting Clark Nelson 2015-03-12 2015-04
N4395 SIMD Types: ABI Considerations Matthias Kretz 2015-04-10 2015-04 Concurrency/Library
N4396 National Body Comments: PDTS 19841, Transactional Memory Barry Hedquist 2015-03-16 2015-04 Transactional Memory
N4397 A low-level API for stackful coroutines Oliver Kowalke 2015-04-09 2015-04 N3985 Concurrency
N4398 A unified syntax for stackless and stackful coroutines Oliver Kowalke 2015-04-09 2015-04 Concurrency
N4399 Proposed Working Draft, Technical Specification for C++ Extensions for Concurrency Artur Laksberg 2015-04-10 2015-04 N4107 Concurrency
N4400 Concurrency TS Editor's Report, May 2015 Artur Laksberg 2015-04-10 2015-04 Concurrency
N4401 Defaulted comparison operator semantics should be uniform Michael Price 2015-04-07 2015-04 Evolution
N4402 Resumable Functions (revision 4) Gor Nishanov missing Evolution
N4403 Draft Wording for Resumable Functions Gor Nishanov missing Evolution
N4404 Extension to aggregate initialization Oleg Smolsky 2015-03-31 2015-04 Evolution
N4405 Type of the accumulaters of standard algorithms std::accumulate and std::inner_product Vladimir Grigoriev 2015-02-11 2015-04 Library Evolution
N4406 Integrating Executors with Parallel Algorithm Execution Jared Hoberock, Michael Garland, Oliver Giroux 2015-04-10 2015-04 Concurrency
N4407 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2015-04-10 2015-04 Concurrency
N4408 Parallelism TS Editor's Report Jared Hoberock 2015-04-10 2015-04 Concurrency
N4409 Programming Languages -- Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2015-04-10 2015-04 Concurrency
N4410 Responses to PDTS comments on Transactional Memory Jens Maurer 2015-04-09 2015-04 Transactional Memory
N4411 Task Block (formerly Task Region) R4 Pablo Halpern, Arch Robison, Hong Hong, Artur Laksberg, Gor Nishanov, Herb Sutter 2015-04-10 2015-04 Library Evolution, Concurrency
N4412 Shortcomings of iostreams Jens Maurer 2015-04-09 2015-04 Library
N4413 Constexpr Lambas Faisal Vali missing Evolution
N4414 Executors and Schedulers Revision 5 Chris Mysen 2015-04-10 2015-04 N4143 Concurrency
N4415 Simple Contracts for C++ Gabriel Dos Reis, J. Daniel Garcia, Francesco Logozzo, Manuel Fahndrich, Shuvendu Lahri 2015-04-12 2015-04 Evolution
N4416 Don't Move: Vector Can Have Your Non-Moveable Types Covered Nevin Liber 2015-04-09 2015-04 Library Evolution
N4417 Source-Code Information Capture Robert Douglas 2015-04-08 2015-04 N4129 Reflection
N4418 Parameter Stringization Robert Douglas 2015-04-08 2015-04 Reflection
N4419 Potential extensions to Source-Code Information Capture Robert Douglas 2015-04-08 2015-04 Reflection
N4420 Defining Test Code Robert Douglas 2015-04-08 2015-04 Reflection
N4421 Evolution Active Issues List (Revision R11) Ville Voutilainen 2015-04-10 2015-04
N4422 Evolution Completed Issues List (Revision R11) Ville Voutilainen 2015-04-10 2015-04
N4423 Evolution Closed Issues List (Revision R11) Ville Voutilainen 2015-04-10 2015-04
N4424 Inline Variables Hal Finkel, Richard Smith 2015-04-07 2015-04 Evolution
N4425 Generalized Dynamic Assumptions Hal Finkel 2015-04-07 2015-04 Evolution
N4426 Adding [nothrow-] swappable traits Daniel Krügler 2015-04-10 2015-04 Library
N4427 Agenda and Meeting Notice for WG21 Pre-Lenexa Telecon Meeting Herb Sutter 2015-04-08 2015-04
N4428 Type Property Queries (rev 4) Andrew Tomazos, Christian Kaeser 2015-04-08 2015-04 N4113 Reflection
N4429 Core issue 1941 - rewording inherited constructors Richard Smith 2015-04-10 2015-04 Evolution
N4430 Core issue 1776 - replacement of class objects containing reference members Richard Smith 2015-04-10 2015-04 N4303 Core
N4431 Working Draft, Standard for Programming Language C++ Richard Smith 2015-04-10 2015-04 N4296
N4432 Editor's Report -- Working Draft, Standard for Programming Language C++ Richard Smith 2015-04-10 2015-04
N4433 Flexible static_assert messages Michael Price 2015-04-09 2015-04 Evolution
N4434 Tweaks to Streamline Concepts Lite Syntax Walter Brown 2015-04-10 2015-04 Evolution
N4435 Proposing Contract Attributes Walter Brown 2015-04-09 2015-04 Evolution
N4436 Proposing Standard Library Support for the C++ Detection Idiom Walter Brown 2015-04-09 2015-04 Library Evolution
N4437 Conditionally-supported Special Math Functions, v3 Walter Brown 2015-04-09 2015-04 N3743 Library Evolution
N4438 Industrial Experience with Transactional Memory at Wyatt Technologies. Brett Hall 2015-04-09 2015-04 Transactional Memory
N4439 Light-Weight Execution Agents Revision 3 Torvald Riegel 2015-04-10 2015-04 N4156 Concurrency
N4440 Feature-testing recommendations for C++ Clark Nelson 2014-04-10 2015-04 N4200 Feature Testing
N4441 SG5: Transactional Memory (TM) Meeting Minutes 2015-03-23 and 2015-04-06 Michael Wong 2015-04-10 2015-04 Transactional Memory
N4442 Default argument for second parameter of std::advance (Rev. 1) Vladimir Grigoriev 2015-04-09 2015-04 N4369 Library Evolution
N4443 Introducing alias size_type for type size_t in class std::bitset (Rev. 1 ) Vladimir Grigoriev 2015-04-09 2015-04 N4368 Library Evolution
N4444 Linux-Kernel Memory Model Paul E. McKenney 2015-04-10 2015-04 N4374 Concurrency
N4445 Overly attached promise Agustín Bergé, Hartmut Kaiser 2015-04-09 2015-04 Concurrency
N4446 The missing INVOKE related trait Agustín Bergé 2015-04-09 2015-04 Library Evolution
N4447 From a type T, gather members name and type information, via variadic template expansion Cleiton Santoia Silva, Daniel Auresco 2015-04-10 2015-04 N3987 Reflection
N4448 Rounding and Overflow in C++ Lawrence Crowl 2015-04-12 2015-04 Library Evolution
N4449 Message Digest Library for C++ Zhihao Yuan 2015-04-09 2015-04 Library Evolution
N4450 Variant: a typesafe union (v2) Axel Naumann 2015-04-13 2015-04 N4218 Library Evolution
N4451 Static reflection Matúš Chochlík 2014-04-11 2015-04 N4111 Reflection
N4452 Use cases of reflection Matúš Chochlík 2014-04-11 2015-04 Reflection
N4453 Resumable Expressions Christopher Kohlhoff 2015-04-12 2015-04 Evolution
N4454 SIMD Types Example: Matrix Multiplication Matthias Kretz 2015-04-10 2015-04 Concurrency
N4455 No Sane Compiler Would Optimize Atomics JF Bastien 2015-04-10 2015-04 Concurrency
N4456 Towards improved support for games, graphics, real-time, low latency, embedded systems Michael Wong 2015-04-12 2015-04 Evolution
N4457 C++ Standard Core Language Active Issues, Revision 93 William M. Miller 2015-04-13 2015-04
N4458 C++ Standard Core Language Defect Reports and Accepted Issues, Revision 93 William M. Miller 2015-04-13 2015-04
N4459 C++ Standard Core Language Closed Issues, Revision 93 William M. Miller 2015-04-13 2015-04
N4460 LWG 2424: Atomics, mutexes and condition variables should not be trivially copyable Ville Voutilainen 2015-04-07 2015-04 Evolution
N4461 Static if resurrected Ville Voutilainen 2015-04-07 2015-04 Evolution
N4462 LWG 2089, Towards more perfect forwarding Ville Voutilainen 2015-04-07 2015-04 Evolution
N4463 IO device requirements for C++ Cleiton Santoia Silva, Daniel Auresco 2015-04-10 2015-04 I/O
N4464 Pi-calculus syntax for C++ executors Cleiton Santoia Silva 2015-04-10 2015-04 Concurrency
N4465 A Module System for C++ (Revision 3) Gabriel Dos Reis, Mark Hall, Gor Nishanov 2015-04-13 2015-04 Evolution
N4466 Wording for Modules Gabriel Dos Reis 2015-04-13 2015-04 Evolution
N4467 C++ Modules: Directions and Issues Gabriel Dos Reis missing Evolution
N4468 On Quantifying Memory-Allocation Strategies John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers 2015-04-11 2015-04 Library Evolution
N4469 Template Argument Type Deduction James Touton, Mike Spertus 2015-04-10 2015-04 N3601 Evolution
N4470 Variadic lock_guard Mike Spertus 2015-04-10 2015-04 Concurrency
N4471 Template parameter deduction for constructors (Rev 2) Mike Spertus 2015-04-12 2015-04 N3602 Evolution
N4472 consexpr goto Ville Voutilainen 2015-04-10 2015-04 Evolution
N4473 noexcept(auto), again Ville Voutilainen 2015-04-10 2015-04 Evolution
N4474 Unified Call Syntax: x.f(y) and f(x,y) Bjarne Stroustrup, Herb Sutter 2015-04-12 2015-04 Evolution
N4475 Default comparisons (R2) Bjarne Stroustrup 2015-04-09 2015-04 N4175 Evolution
N4476 Thoughts about Comparisons (R2) Bjarne Stroustrup 2015-04-09 2015-04 Evolution
N4477 Operator Dot (R2) Bjarne Stroustrup, Gabriel Dos Reis 2015-04-09 2015-04 N4173 Evolution
N4478 Networking Library Proposal (Revision 5 Christopher Kohlhoff 2015-04-13 2015-04 N4370 Library Evoution
N4479 Merge Fundamentals V1 into v2 Jeffrey Yasskin 2015-04-12 2015-04 Library Evoution
N4480 Programming Languages -- C++ Extensions for Library Fundamentals DTS Jeffrey Yasskin 2015-04-07 2015-04
N4481 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Jeffrey Yasskin 2015-04-12 2015-04 N4336 Library Evolution
N4482 Some notes on executors and the Networking Library Proposal Christopher Kohlhoff 2015-04-13 2015-04 Concurrency

mailing2015-05

2015-05 post-Lenexa
N4483 Read-copy-update Paul E. McKenney 2015-04-14 2015-05 Concurrency
N4484 C++ Standard Library Active Issues List (Revision R93) Marshall Clow 2015-05-23 2015-05 Library
N4485 C++ Standard Library Defect Report List (Revision R93) Marshall Clow 2015-05-23 2015-05 Library
N4486 C++ Standard Library Closed Issues List (Revision R93) Marshall Clow 2015-05-23 2015-05 Library
N4487 Constexpr lambdas Faisal Vali, Ville Voutilainen 2015-04-28 2015-05 Evolution
N4488 Responses to PDTS comments on Transactional Memory, version 2 Jens Maurer 2015-05-07 2015-05 N4410 Concurrency
N4489 WG21 2015-04-24 Telecon Minutes Jonathan Wakely 2015-04-29 2015-05
N4490 WG21 2015-05 Lenexa Minutes Jonathan Wakely 2015-05-29 2015-05
N4491 PL22.16 2015-05 Lenexa Minutes (Draft) Jonathan Wakely 2015-05-30 2015-05
N4492 Thoughts about C++17 Bjarne Stroustrup 2015-05-15 2015-05
N4493 Thoughts on propagate_const Jonathan Coe missing
N4494 Multidimensional bounds, offset and array_view, revision 6 Lukasz Mendakiewicz, Herb Sutter 2015-05-01 2015-05 N4346 Library
N4495 Operator dot Mathias Gaunard, Dietmar Kühl 2015-05-22 2015-05 Evolution
N4496 WG21 2014-11 Urbana Minutes (revision 1) Jonathan Wakely 2015-05-28 2015-05
N4497 PL22.16 2014-11 Urbana Minutes (Final) Jonathan Wakely 2015-05-30 2015-05
N4498 Variadic lock_guard (Rev. 2) Mike Spertus 2015-05-04 2015-05 N4470 Concurrency
N4499 Draft wording for Coroutines (Revision 2) Gor Nishanov, Daveed Vandevoorde 2015-05-22 2015-05 N4403 Evolution
N4500 Withdrawn missing
N4501 Working Draft, Technical Specification for C++ Extensions for Concurrency Artur Laksberg 2015-05-08 2015-05 Concurrency Adopted 2015-05
N4502 Proposing Standard Library Support for the C++ Detection Idiom, V2 Walter E. Brown 2015-05-03 2015-05 N4436 Library Adopted 2015-05
N4503 Atomic View (V3) Carter Edwards missing
N4504 Atomic View - Floats Carter Edwards missing
N4505 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2015-05-05 2015-05 N4407 Concurrency Adopted 2015-05
N4506 Parallelism TS Editor's Report Jared Hoberock 2015-05-06 2015-05 Concurrency
N4507 Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2015-05-05 2015-05
N4508 A proposal to add shared_mutex (untimed) (Revision 4) Gor Nishanov 2015-05-05 2015-05 N4241 Concurrency Adopted 2015-05
N4509 constexpr atomic::is_always_lock_free Olivier Giroux, JF Bastien, Jeff Snyder 2015-05-05 2015-05 Concurrency
N4510 Minimal incomplete type support for standard containers, revision 4 Zhihao Yuan 2015-05-05 2015-05 N4390 Library Adopted 2015-05
N4511 Adding [nothrow-]swappable traits, revision 1 Daniel Krügler 2015-05-22 2015-05 N4426 Library
N4512 Multidimensional bounds, offset and array_view, revision 7 _ukasz Mendakiewicz, Herb Sutter 2015-05-07 2015-05 Library
N4513 Working Draft Technical Specification for C++ Extensions for Transactional Memory Michael Wong 2015-05-08 2015-05 N4301 Concurrency Adopted 2015-05
N4514 Technical Specification for C++ Extensions for Transactional Memory Michael Wong 2015-05-08 2015-05
N4515 Editor's Report: Technical Specification for C++ Extensions for Transactional Memory Michael Wong 2015-05-22 2015-05 N4338 Concurrency
N4516 Variant: a type-safe union (v3) Axel Naumann 2015-05-06 2015-05 N4450 Library Evolution Revised N4542
N4517 Record of Response: National Body Comments ISO/IEC PDTS 19841 Barry Hedquist 2015-05-08 2015-05
N4518 Make exception specifications be part of the type system, version 2 Jens Maurer 2015-05-08 2015-05 N4320 Core Revised N4533
N4519 Source-Code Information Capture Robert Douglas 2015-05-08 2015-05 Library Adopted 2015-05
N4520 Light-weight EAS rev. 5 Torvald Riegel missing Evolution
N4521 Merge Fundamentals V1 into V2 Jeffrey Yaskin 2015-04-12 2015-05 N4479 Library Evolution Adopted 2015-05
N4522 std::atomic_object_fence(mo, T&&...) Olivier Giroux, JF Bastien 2015-05-21 2015-05 Concurrency
N4523 constexpr std::thread::hardware_{true,false}_sharing_size Olivier Giroux, JF Bastien 2015-05-21 2015-05 Concurrency
N4524 Respect vector::reserve(request) Relative to Reallocation Nevin Liber 2015-05-22 2015-05 Library Evolution
N4525 C++ Standard Library Issues Resolved Directly In Lenexa Marshall Clow 2015-05-08 2015-05 Library Adopted 2015-05
N4526 Towards improved support for games, graphics, real-time, low latency, embedded systems Michael Wong, Sean Middleditch, Nicolas Guillemot 2015-05-22 2015-05 SG14
N4527 Working Draft, Standard for Programming Language C++ Richard Smith 2015-05-22 2015-05 N4431
N4528 Editor's Report -- Working Draft, Standard for Programming Language C++ Richard Smith 2015-05-22 2015-05
N4529 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Jeffrey Yaskin 2015-05-22 2015-05 N4481 Library Evolution
N4530 Editor's Report for the Library Fundamentals TS Jeffrey Yaskin 2015-05-22 2015-05 Library Evolution
N4531 std::rand replacement, revision 3 Zhihao Yuan 2015-05-08 2015-05 N4316 Library
N4532 Proposed wording for default comparisons Jens Maurer 2015-05-22 2015-05 Evolution
N4533 Make exception specifications be part of the type system, version 3 Jens Maurer 2015-05-20 2015-05 N4518 Core
N4534 Data-Invariant Functions (revision 3) Jens Maurer 2015-05-22 2015-05 N4314 Library Evolution
N4535 Feature-testing preprocessor predicates for C++17 Clark Nelson, Richard Smith 2015-05-06 2015-05 Feature Testing
N4536 An algorithm to "clamp" a value between a pair of boundary values Martin Moene, Niels Dekker 2015-05-17 2015-05 Library Evolution
N4537 Adding Symmetry Between shared_ptr and weak_ptr Arthur O'Dwyer 2015-05-19 2015-05 Library
N4538 Technical Specification for C++ Extensions for Concurrency Artur Laksberg 2015-05-20 2015-05
N4539 Evolution Active Issues List (Revision R12) Ville Voutilainen 2015-05-22 2015-05 Evolution
N4540 Evolution Completed Issues List (Revision R12) Ville Voutilainen 2015-05-22 2015-05 Evolution
N4541 Evolution Closed Issues List (Revision R12) Ville Voutilainen 2015-05-22 2015-05 Evolution
N4542 Variant: a type-safe union (v4). Axel Naumann 2015-05-24 2015-05 N4516 Library Evolution
N4543 A polymorphic wrapper for all Callable objects David Krauss 2015-05-26 2015-05 Library Evolution
N4544 October 2015 WG21 Meeting (Kona) Thomas Plum 2015-05-26 2015-05

mailing2015-09

WG21 Number Title Author Document Date Mailing Date Previous Version Subgroup Disposition
SD-1 2015 PL22.16/WG21 document list John Spicer 2015-09-29 2015-09
2015-09 pre-Kona
N4545 PL22.16/WG21 draft agenda: 19-24 Oct 2015, Kona, HI/US Clark Nelson 2015-06-04 2015-09
N4546 Agenda and Meeting Notice for WG21 Concepts Telecon Herb Sutter 2015-06-29 2015-09
N4547 Business Plan and Convener's report Herb Sutter 2015-07-13 2015-09
N4548 WG21 2015-07-20 Telecon Minutes Roger Orr 2015-07-20 2015-09
N4549 Programming Languages -- C++ Extensions for Concepts Andrew Sutton 2015-07-27 2015-09
N4550 Record of Response: National Body Comments on ISO/IEC PDTS 19217, Technical Specification: C++ Extensions for Concepts Barry Hedquist 2015-07-25 2015-09
N4551 National Body Comments, ISO/IEC PDTS 19571, C++ Extensions for Concurrency Barry Hedquist 2015-08-13 2015-09
N4552 Pre-Kona WG21 Telecon Herb Sutter 2015-09-28 2015-09
P0001R0 Removing Deprecated Register Keyword Alisdair Meredith 2015-09-28 2015-09 Core
P0002R0 Removing Deprecated Operator++ for bool Alisdair Meredith 2015-09-28 2015-09 Core
P0003R0 Removing Deprecated Dynamic Exception Specifications Alisdair Meredith 2015-09-28 2015-09 Evolution
P0004R0 Removing Deprecated Aliases in iostreams Alisdair Meredith 2015-09-28 2015-09 Library Evolution
P0005R0 Adopt not_fn from Library Fundamentals 2 for C++17 Alisdair Meredith 2015-09-28 2015-09 Library
P0006R0 Adopt Type Traits Variable Templates from Library Fundamentals TS for C++17 Alisdair Meredith 2015-09-28 2015-09 Library
P0007R0 Constant View: A proposal for a std::as_const helper function template Alisdair Meredith 2015-09-28 2015-09 Library Evolution
P0008R0 C++ Executors Chris Mysen 2015-09-27 2015-09 Concurrency
P0009R0 Polymorphic Multidimensional Array View H. Carter Edwards, Christian Trott, Juan Alday, Jesse Perla, Mauro Bianco, Robin Maffeo, Ben Sander, Bryce Lelbach 2015-09-23 2015-09 Library Evolution
P0011R0 Additions to Filesystem supporting Relative Paths Jamie Alsop, Nicolai Josuttis 2015-09-25 2015-09 File System
P0012R0 Make exception specifications be part of the type system, version 4 Jens Maurer 2015-09-08 2015-09 N4533 Core
P0013R0 Logical Operator Type Traits Jonathan Wakely 2015-07-05 2015-09 Library Evolution
P0014R0 Proposal to add the multiline option to std::regex for its ECMAScript engine Nozomu Katō 2015-07-11 2015-09 Library Evolution
P0015R0 A specialization-friendly std::common_type David Stone 2015-08-13 2015-09 Library Evolution
P0017R0 Extension to aggregate initialization Oleg Smolsky 2015-07-13 2015-09 N4404 Evolution
P0018R0 Lambda Capture of *this by Value H. Carter Edwards, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander 2015-09-23 2015-09 Evolution
P0019R0 Atomic View H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus 2015-09-23 2015-09 Concurrency
P0020R0 Floating Point Atomic View H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus 2015-09-23 2015-09 Concurrency
P0021R0 Working Draft, C++ Extensions for Ranges Eric Niebler, Casey Carter 2015-09-28 2015-09 Library Evolution
P0022R0 Proxy Iterators for the Ranges Extensions Eric Niebler 2015-06-30 2015-09 Library Evolution
P0024R0 The Parallelism TS Should be Standardized Jared Hoberock 2015-09-25 2015-09 Concurrency
P0025R0 An algorithm to "clamp" a value between a pair of boundary values Martin Moene, Niels Dekker 2015-09-18 2015-09 N4536 Library Evolution
P0026R0 multi-range-based for loops Matthew McAtamney-Greenwood 2015-08-11 2015-09 Evolution
P0027R0 Named Types Troy Korjuslommi 2015-09 Evolution
P0028R0 Using non-standard attributes J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad 2015-09-15 2015-09 Evolution
P0029R0 A Unified Proposal for Composable Hashing Geoff Romer, Chandler Carruth 2015-09-21 2015-09 Library Evolution
P0030R0 Proposal to Introduce a 3-Argument Overload to std::hypot Benson Ma 2015-09-08 2015-09 Library Evolution
P0031R0 A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access Antony Polukhin 2015-09-09 2015-09 Library Evolution
P0032R0 Homogeneous interface for variant, any and optional Vicente J. Botet Escriba 2015-09-24 2015-09 Library Evolution
P0033R0 Re-enabling shared_from_this Jonathan Wakely, Peter Dimov 2015-09-23 2015-09 Library Evolution
P0034R0 Civil Time for the Standard Library Bill Seymour 2015-09-25 2015-09 Library Evolution
P0035R0 Dynamic memory allocation for over-aligned data Clark Nelson 2015-09-09 2015-09 N3396 Evolution
P0036R0 Unary Folds and Empty Parameter Packs (Revision 1) Thibaut Le Jehan 2015-09-10 2015-09 N4358 Core
P0037R0 Fixed point real numbers John McFarlane 2015-09-28 2015-09 Library Evolution, SG14
P0038R0 Flat Containers Sean Middleditch 2015-09-25 2015-09 Library Evolution, SG14
P0039R0 Extending raw_storage_iterator Brent Friedman 2015-09-11 2015-09 Library Evolution, SG14
P0040R0 Extending memory management tools Brent Friedman 2015-09-11 2015-09 Library Evolution, SG14
P0041R0 Unstable remove algorithms Brent Friedman 2015-09-11 2015-09 Library Evolution, SG14
P0042R0 std::recover: undoing type erasure David Krauss 2015-09-27 2015-09 Library Evolution
P0043R0 Function wrappers with allocators and noexcept David Krauss 2015-09-27 2015-09 Library Evolution
P0044R0 unwinding_state: safe exception relativity David Krauss 2015-09-17 2015-09 Evolution
P0045R0 Overloaded and qualified std::function David Krauss 2015-09-27 2015-09 Library Evolution
P0046R0 Change is_transparent to metafunction Tomasz Kamiński 2015-09-10 2015-09 Library Evolution
P0047R0 Transactional Memory (TM) Meeting Minutes 2015/06/01-2015/09/21 Michael Wong 2015-09-25 2015-09 Transactional Memory
P0048R0 Games Dev/Low Latency/Financial Trading/Banking Meeting Minutes 2015/08/12-2015/09/23 Michael Wong 2015-09-25 2015-09 SG14
P0050R0 C++ generic match function Vicente J. Botet Escriba 2015-09-24 2015-09 Library Evolution
P0051R0 C++ generic overload function Vicente J. Botet Escriba 2015-09-22 2015-09 Library Evolution
P0052R0 Generic Scope Guard and RAII Wrapper for the Standard Library Peter Sommerlad, Andrew L. Sandoval 2015-09-27 2015-09 N4189 Library
P0053R0 C++ Synchronized Buffered Ostream Lawrence Crowl, Peter Sommerlad 2015-09-23 2015-09 N4187 Library
P0054R0 Coroutines: reports from the fields Gor Nishanov 2015-09-12 2015-09 Evolution
P0055R0 On Interactions Between Coroutines and Networking Library Gor Nishanov 2015-09-12 2015-09 Library Evolution
P0056R0 Soft Keywords Gor Nishanov 2015-09-12 2015-09 Evolution
P0057R0 Wording for Coroutines (Revision 3) Gor Nishanov 2015-09-26 2015-09 N4499 Core, Library Evolution
P0058R0 An Interface for Abstracting Execution Jared Hoberock, Michael Garland, Olivier Girioux 2015-09-25 2015-09 Concurrency
P0059R0 Add rings to the Standard Library Guy Davidson 2015-09-25 2015-09 SG14, Library Evolution
P0060R0 Function Object-Based Overloading of Operator Dot Mathias Gaunard, Dietmar Kühl 2015-09-18 2015-09 Evolution
P0061R0 Feature-testing preprocessor predicates for C++17 Clark Nelson 2015-09-16 2015-09 Feature Testing
P0062R0 When should compilers optimize atomics? Hans Boehm, JF Bastien, Peter Dimov, Hal Finkel, Paul McKenney, Michael Wong, Jeffrey Yasskin 2015-09-25 2015-09 Concurrency
P0063R0 C++17 should refer to C11 instead of C99 Hans Boehm, Clark Nelson 2015-09-25 2015-09 Concurrency
P0065R0 Movable initializer lists, rev. 2 David Krauss 2015-09-27 2015-09 N4166 Evolution
P0066R0 Accessors and views with lifetime extension David Krauss 2015-09-28 2015-09 N4221 Evolution
P0067R0 Elementary string conversions Jens Maurer 2015-09-25 2015-09 Library
P0068R0 Proposal of [[unused]], [[nodiscard]] and [[fallthrough]] attributes Andrew Tomazos 2015-09-03 2015-09 Evolution
P0069R0 A C++ Compiler for Heterogeneous Computing Ben Sander, Greg Stoner, Siu-chi Chan, Wen-Heng (Jack) Chung 2015-09-28 2015-09 Concurrency
P0070R0 Coroutines: Return Before Await Gor Nishanov 2015-09-12 2015-09 Evolution
P0071R0 Coroutines: Keyword alternatives Gor Nishanov 2015-09-12 2015-09 Evolution
P0072R0 Light-Weight Execution Agents Torvald Riegel 2015-09-24 2015-09 N4439 Concurrency
P0073R0 On unifying the coroutines and resumable functions proposals Torvald Riegel 2015-09-25 2015-09 Evolution
P0074R0 Making std::owner_less more flexible Jonathan Wakely 2015-09-23 2015-09 Library
P0075R0 Template Library for Index-Based Loops Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson 2015-09-25 2015-09 Library
P0076R0 Vector and Wavefront Policies Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson 2015-09-25 2015-09 Library
P0077R0 is_callable, the missing INVOKE related trait Agustín Bergé 2015-09-22 2015-09 N4446 Library Evolution
P0078R0 The [[pure]] attribute Karl-Étienne Perron 2015-09-25 2015-09 N3744 Evolution
P0079R0 Extension methods in C++ Roger Orr 2015-09-28 2015-09 Evolution
P0080R0 Variant: Discriminated Union with Value Semantics Michael Park 2015-07-28 2015-09 Library Evolution
P0081R0 A proposal to add sincos to the standard library Paul Dreik 2015-09-25 2015-09 Numerics
P0082R0 For Loop Exit Strategies (Revision 1) Alan Talbot 2015-09-24 2015-09 N3587 Evolution
P0083R0 Splicing Maps and Sets (Revision 2) Alan Talbot 2015-09-24 2015-09 N3645 Library Evolution
P0084R0 Emplace Return Type Alan Talbot 2015-09-24 2015-09 Library Evolution
P0085R0 Oo... adding a coherent character sequence to begin octal-literals Michael Jonker, Axel Naumann 2015-05-08 2015-09 Evolution
P0086R0 Variant design review Axel Naumann 2015-09-28 2015-09 Evolution
P0087R0 Variant: a type-safe union without undefined behavior (v2) Axel Naumann 2015-09-28 2015-09 N4542 Library Evolution
P0088R0 Variant: a type-safe union that is rarely invalid (v5) Axel Naumann 2015-09-27 2015-09 N4542 Library Evolution
P0089R0 Quantifying Memory-Allocatiom Strategies John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers 2015-09-28 2015-09 N4468 Library Evolution
P0090R0 Removing result_type, etc. Stephan T. Lavavej 2015-09-24 2015-09 Library Evolution
P0091R0 Template parameter deduction for constructors (Rev. 3) Mike Spertus, Richard Smith 2015-09-24 2015-09 N4471 Evolution
P0092R0 Polishing <chrono> Howard Hinnant 2015-09-23 2015-09 Library Evolution
P0093R0 Simply a strong variant David Sankel 2015-09-24 2015-09 Library Evolution
P0094R0 Simply a basic variant David Sankel 2015-09-24 2015-09 Library Evolution
P0095R0 The case for a language based variant David Sankel 2015-09-24 2015-09 Library Evolution
P0096R0 Feature-testing recommendations for C++ Clark Nelson 2014-09-16 2015-09 Feature Testing
P0097R0 Use Cases for Thread-Local Storage Paul E. McKenney, JF Bastien, Pablo Halpern, Michael Wong, Thomas Richard William Scogland, Robert Geva 2015-09-24 2015-09 N4376 Concurrency
P0098R0 Towards Implementation and Use of memory order consume Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl 2015-09-24 2015-09 N4321 Concurrency
P0099R0 A low-level API for stackful context switching Oliver Kowalke, Nat Goodspeed 2015-09-27 2015-09 N4397 Concurrency
P0100R0 Comparison in C++ Lawrence Crowl 2015-09-27 2015-09 N4367 Library Evolution
P0101R0 An Outline of a C++ Numbers Technical Specification, Lawrence Crowl 2015-09-27 2015-09 Numerics
P0102R0 C++ Parametric Number Type Aliases Lawrence Crowl 2015-09-27 2015-09 Numerics
P0103R0 Overflow-Detecting and Double-Wide Arithmetic Operations Lawrence Crowl 2015-09-27 2015-09 Numerics
P0104R0 Multi-Word Integer Operations and Types Lawrence Crowl 2015-09-27 2015-09 Numerics
P0105R0 Rounding and Overflow in C++ Lawrence Crowl 2015-09-27 2015-09 N4448 Numerics
P0106R0 C++ Binary Fixed-Point Arithmetic Lawrence Crowl 2015-09-27 2015-09 N3352 Numerics
P0107R0 Better support for constexpr in std::array Louis Dionne 2015-09-23 2015-09 Library Evolution
P0108R0 Skeleton Proposal for Thread-Local Storage (TLS) Paul E. McKenney, JF Bastien 2015-09-24 2015-09 Concurrency
P0109R0 Function Aliases + Extended Inheritance = Opaque Typedefs Walter E. Brown 2015-09-25 2015-09 N3471 Evolution
P0110R0 Implementing the strong guarantee for variant<> assignment Anthony Williams 2015-09-25 2015-09 Evolution, Library Evolution
P0112R0 Networking Library (Revision 6) Christopher Kohlhoff 2015-09-25 2015-09 Library Evolution
P0113R0 Executors and Asynchronous Operations, Revision 2 Christopher Kohlhoff 2015-09-25 2015-09 N4242 Concurrency
P0114R0 Resumable Expressions (revision 1) Christopher Kohlhoff 2015-09-25 2015-09 N4453 Concurrency
P0116R0 Boolean conversion for Standard Library types Robert Kawulak 2015-09-25 2015-09 Library Evolution
P0117R0 Generic to_string/to_wstring functions Robert Kawulak 2015-09-25 2015-09 Library Evolution
P0118R0 Concepts-TS editors report Andrew Sutton 2015-09-26 2015-09 Concepts
P0119R0 Overload sets as function arguments Andrew Sutton 2015-09-25 2015-09 Evolution
P0120R0 constexpr unions and common initial sequences Anthony Williams 2015-09-25 2015-09 Evolution
P0121R0 Working Draft, C++ extensions for Concepts Andrew Sutton 2015-09-25 2015-09 Concepts
P0122R0 array_view: bounds-safe views for sequences of objects Neil MacIntosh 2015-09-25 2015-09 Library Evolution
P0123R0 Unifying the interfaces of string_view and array_view Neil MacIntosh 2015-09-25 2015-09 Library Evolution
P0124R0 Linux-Kernel Memory Model Paul E. McKenney, Ulrich Weigand 2015-09-25 2015-09 N4444 Concurrency
P0125R0 std::bitset inclusion test methods Vittorio Romeo 2015-09-25 2015-09 Library
P0126R0 std::synchronic Olivier Giroux 2015-09-24 2015-09 N4195 Concurrency
P0127R0 Declaring non-type template arguments with auto James Touton 2015-09-25 2015-09 Evolution
P0128R0 constexpr_if Ville Voutilainen 2015-09-26 2015-09 Evolution
P0129R0 We cannot (realistically) get rid of throwing moves Ville Voutilainen 2015-09-26 2015-09 Evolution
P0130R0 Comparing virtual functions Scott Wardle, Roberto Parolin 2015-09-27 2015-09 SG14
P0131R0 Unified call syntax concerns Bjarne Stroustrup 2015-09-27 2015-09 Evolution
P0132R0 Non-throwing container operations Ville Voutilainen 2015-09-27 2015-09 Evolution, Library Evolution
P0133R0 Putting noexcept(auto) on hold, again Ville Voutilainen 2015-09-27 2015-09 Evolution, Library Evolution
P0134R0 Introducing a name for brace-or-equal-initializers for non-static data members Richard Smith 2015-09-23 2015-09 Evolution
P0135R0 Guaranteed copy elision through simplified value categories Richard Smith 2015-09-27 2015-09 Evolution
P0136R0 Rewording inheriting constructors (core issue 1941 et al) Richard Smith 2015-09-25 2015-09 N4429 Core
P0137R0 Core Issue 1776: Replacement of class objects containing reference members Richard Smith 2015-09-27 2015-09 N4430 Core
P0138R0 Construction Rules for enum class Values Gabriel Dos Reis 2015-09-28 2015-09 N4430 Core
P0146R0 Regular Void Matt Calabrese 2015-09-25 2015-09 Evolution

mailing2015-11

WG21 Number Title Author Document Date Mailing Date Previous Version Subgroup Disposition
SD-1 2015 PL22.16/WG21 document list John Spicer 2015-11-16 2015-11
2015-11 post-Kona
N4553 Working Draft, C++ extensions for Concepts Andrew Sutton 2015-10-02 2015-11 N4549 Concepts
N4554 Editor's report for the Concepts TS Andrew Sutton 2015-10-02 2015-11 Concepts
N4555 February 2016 WG21 Meeting Barry Hedquist 2015-10-09 2015-11
N4556 WG21 telecon minutes Marhsall Clow 2015-10-09 2015-11
N4557 WG21 2015-07-20 Telecon (revised) Roger Orr 2015-10-24 2015-11
N4558 Kona WG21 Minutes Jonathan Wakely 2015-11-16 2015-11
N4559 Kona PL22.16 Minutes Jonathan Wakely 2015-11-16 2015-11
N4560 Working Draft, C++ Extensions for Ranges Eric Niebler, Casey Carter 2015-11-06 2015-11
N4561 Ranges Editor's Report Eric Niebler 2015-11-05 2015-11
N4562 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Geoffrey Romer 2015-11-05 2015-11 N4529
N4563 Editor's Report for the Library Fundamentals TS Geoffrey Romer 2015-11-05 2015-11
N4564 C++ Extensions for Library Fundamentals, Version 2 PDTS Geoffrey Romer 2015-11-05 2015-11
N4565 Record of Response: National Body Comments ISO/IEC PDTS 19571 Technical Specification: C++ Extensions for Concurrency Barry Hedquist 2015-11-06 2015-11
N4566 Editor's Report -- Working Draft, Standard for Programming Language C++ Richard Smith 2015-11-09 2015-11
N4567 Working Draft, Standard for Programming Language C++ Note: Richard Smith 2015-11-09 2015-11 N4527
P0001R1 Removing Deprecated Register Keyword Alisdair Meredith 2015-10-21 2015-11 P0001R0 Core Adopted 2015-10
P0002R1 Removing Deprecated Operator++ for bool Alisdair Meredith 2015-10-23 2015-11 P0002R0 Core Adopted 2015-10
P0004R1 Removing Deprecated Aliases in iostreams Alisdair Meredith 2015-10-19 2015-11 P0004R0 Library Evolution
P0005R1 Adopt not_fn from Library Fundamentals 2 for C++17 Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński 2015-10-18 2015-11 P0005R0 Library Revised P0005R2
P0005R2 Adopt not_fn from Library Fundamentals 2 for C++17 Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński 2015-10-23 2015-11 P0005R1 Library
P0007R1 Constant View: A proposal for a std::as_const helper function template ADAM David Alan Martin, Alisdair Meredith 2015-10-22 2015-11 P0007R0 Library Evolution
P0012R1 Make exception specifications be part of the type system, version 5 Jens Maurer 2015-10-22 2015-11 P0012R0 Adopted 2015-10
P0013R1 Logical Operator Type Traits (revison 1) Jonathan Wakely 2015-10-23 2015-11 P0013R0 Library Evolution Adopted 2015-10
P0014R1 Proposal to add the multiline option to std::regex for its ECMAScript engine Nozomu Katō 2015-10-30 2015-11 P0014R0 Library Evolution
P0017R1 Extension to aggregate initialization Oleg Smolsky 2015-10-24 2015-11 P0017R0 Evolution
P0018R1 Lambda Capture of *this by Value H. Carter Edwards, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander 2015-10-23 2015-11 P0018R0 Evolution
P0022R1 Proxy Iterators for the Ranges Extensions Eric Niebler 2015-11-06 2015-11 P0022R0 Library
P0025R1 An algorithm to "clamp" a value between a pair of boundary values Martin Moene, Niels Dekker 2015-10-29 2015-11 P0025R0 Library
P0030R1 Proposal to Introduce a 3-Argument Overload to std::hypot Benson Ma 2015-11-06 2015-11 P0030R0 Library
P0032R1 Homogeneous interface for variant, any and optional (Revision 1) Vicente J. Botet Escriba 2015-11-05 2015-11 P0032R0 Library Evolution
P0051R1 C++ generic overload function (Revision 1) Vicente J. Botet Escriba 2015-11-05 2015-11 P0051R0 Library Evolution
P0057R1 Wording for Coroutines Gor Nishanov 2015-11-06 2015-11 P0057R0 Core, Library Evolution
P0061R1 __has_include for C++17 Clark Nelson 2015-10-23 2015-11 P0061R0 Adopted 2015-10
P0083R1 Splicing Maps and Sets (Revision 3) Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett 2015-11-07 2015-11 P0083R0 Library Evolution
P0092R1 Polishing Howard Hinnant 2015-10-20 2015-11 P0092R0 Library Evolution
P0100R1 Comparison in C++ Lawrence Crowl 2015-11-07 2015-11 P0100R0 Library Evolution
P0112R1 Networking Library (Revision 7) Christopher Kohlhoff 2015-10-23 2015-11 P0112R0 Library Evolution Adopted 2015-10
P0136R1 Rewording inheriting constructors (core issue 1941 et al) Richard Smith 2015-10-19 2015-11 P0136R0 Core Adopted 2015-10
P0144R0 Structured Bindings Herb Sutter 2015-10-14 2015-11 Evolution
P0145R0 Expression Order of Evaluation Gabriel Dos Reis, Herb Sutter, Jonathan Caves 2015-10-01 2015-11 Evolution
P0147R0 The Use and Implementation of Contracts Lawrence Crowl 2015-11-08 2015-11 Evolution
P0148R0 memory_resource_ptr: A Limited Smart Pointer for memory_resource Correctness Pablo Halpern, Dietmar Kühl 2015-10-14 2015-11 Library Evolution
P0151R0 Proposal of Multi-Declarators Andrew Tomazos 2015-10-16 2015-11 Evolution
P0152R0 constexpr atomic::is_always_lock_free Olivier Giroux, JF Bastien, Jeff Snyder 2015-10-21 2015-11 N4509 Concurrency
P0153R0 std::atomic_object_fence(mo, T&&...) Olivier Giroux, JF Bastien 2015-11-05 2015-11 N4522
P0154R0 constexpr std::thread::hardware_{true,false}_sharing_size JF Bastien, Olivier Giroux 2015-10-24 2015-11 N4523
P0155R0 Task Block R5 Pablo Halpern, Arch Robison, Hong Hong, Artur Laksberg, Gor Nishanov, Herb Sutter 2015-10-22 2015-11 N4411 Library Adopted 2015-10
P0156R0 Variadic lock_guard (Rev. 3) Mike Spertus 2015-10-21 2015-11 N4498 Evolution
P0157R0 Handling Disappointment in C++ Lawrence Crowl 2015-11-07 2015-11 Evolution
P0158R0 Couroutines belong in a TS Jamie Allsop, Jonathan Wakely, Christopher Kohlhoff, Anthony Williams, Roger Orr, Andy Sawyer, Jonathan Coe, Arash Partow 2015-11-06 2015-11 Evolution
P0159R0 Draft of Technical Specification for C++ Extensions for Concurrency Artur Laksberg 2015-10-22 2015-11 Adopted 2015-10
P0160R0 Wording for removing defaults for unary folds Jens Maurer 2015-10-23 2015-11 Core
P0162R0 A response to "P0055R0: On Interactions Between Coroutines and Networking Library" Christopher Kohlhoff 2015-11-06 2015-11
P0163R0 shared_ptr::weak_type Arthur O'Dwyer 2015-10-23 2015-11 Library Evolution
P0164R0 Core Language Working Group "ready" Issues William M. Miller 2015-10-23 2015-11 Core Adopted 2015-10
P0165R0 C++ Standard Library Issues to be moved in Kona Marshall Clow 2015-10-23 2015-11 Library Adopted 2015-10
P0166R0 Three interesting questions about contracts J. Daniel Garcia 2015-11-06 2015-11 Evolution
P0167R0 Core Language Working Group "ready" Issues after the October, 2015 (Kona) meeting William M. Miller 2015-11-10 2015-11 Core
P0169R0 regex and Unicode character types Nozomu Katō 2015-11-03 2015-11 Library evolution
P0170R0 Wording for Constexpr Lambda Faisal Vali 2015-11-01 2015-11 N4487 Evolution
P0171R0 Response To: Resumable Expressions P0114R0 Gor Nishanov 2015-11-06 2015-11 Evolution
P0172R0 Abominable Function Types Alisdair Meredith 2015-11-10 2015-11 Library Evolution