Doc. No.: WG21/SD-1
Date: 2015-11-16
Reply to: John Spicer
Email: jhs@edg.com
Title: 2015 PL22.16/WG21 document list

2015 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 2014 and 2015. 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 2015 PL22.16/WG21 document list John Spicer 2015-11-16 2015-11
2014-01-pre-Issaquah
N3824 make_array Zhihao Yuan 2013-10-22 2014-01 Library Evolution Revised N4031
N3825 SG13 Graphics Discussion Jason Zink 2013-11-21 2014-01 Graphics
N3826 Agenda and Meeting Notice for WG21 Telecon Meeting Herb Sutter 2013-11-27 2014-01
N3827 Working Draft Technical Specification - URI G. Matthews, D. Berris 2014-01-19 2014-01 N3792 Networking Revised N3947
N3828 FALL 2014 JTC1/SC22/WG21 C++ Standards Committee Meeting Jill Peckham 2014-01-07 2014-01
N3829 apply() call a function with arguments from a tuple (V2) Peter Sommerlad 2013-12-23 2014-01 N3802 Library Revised N3915
N3830 Scoped Resource - Generic RAII Wrapper for the Standard Library P. Sommerlad, A. Sandoval 2013-12-23 2014-01 N3677 Library Revised N3949
N3831 Language Extensions for Vector level parallelism R. Geva, C. Nelson 2014-01-14 2014-01 Concurrency
N3832 Task Region P. Halpern, A. Robison, A. Laksberg, H. Sutter, et al. 2014-01-17 2014-01 N3711 Concurrency Revised N3991
N3833 C++ Standard Core Language Active Issues, Revision 87 William M. Miller 2014-01-20 2014-01 N3806 Core
N3834 C++ Standard Core Language Defect Reports and Accepted Issues, Revision 87 William M. Miller 2014-01-20 2014-01 N3807 Core
N3835 C++ Standard Core Language Closed Issues, Revision 87 William M. Miller 2014-01-20 2014-01 N3808 Core
N3836 C++ Standard Evolution Active Issues List (Revision R05) Ville Voutilainen 2014-01-16 2014-01 N3811 Evolution
N3837 C++ Standard Evolution Completed Issues List (Revision R05) Ville Voutilainen 2014-01-16 2014-01 N3812 Evolution
N3838 C++ Standard Evolution Closed Issues List (Revision R05) Ville Voutilainen 2014-01-16 2014-01 N3813 Evolution
N3839 Proposing the Rule of Five, v2 Walter E. Brown 2014-01-01 2014-01 N3578 Evolution
N3840 A Proposal for the World's Dumbest Smart Pointer, v3 Walter E. Brown 2014-01-01 2014-01 N3740 Library Revised N4282
N3841 Discouraging rand() in C++14 Walter E. Brown 2014-01-01 2014-01 N3775 Library Revised N3924
N3842 A sample Proposal Walter E. Brown 2014-01-01 2014-01 N3742 Library Revised N3925
N3843 A SFINAE-Friendly std::common_type Walter E. Brown 2014-01-01 2014-01 Library Adopted 2014-02
N3844 A SFINAE-Friendly std::iterator_traits Walter E. Brown 2014-01-01 2014-01 Library Revised N3909
N3845 Greatest Common Divisor and Least Common Multiple Walter E. Brown 2014-01-01 2014-01 Library Revised N3913
N3846 Extending static_assert Walter E. Brown 2014-01-01 2014-01 Evolution Revised N3928
N3847 Random Number Generation is Not Simple! Walter E. Brown 2014-01-01 2014-01 Library
N3848 Working Draft, Technical Specification on C++ Extensions for Library Fundamentals Jeffrey Yasskin 2014-01-18 2014-01 Revised N3908
N3849 string_view: a non-owning reference to a string, revision 6 Jeffrey Yasskin 2014-01-20 2014-01 N3762 Library Revised N3921
N3850 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2014-01-17 2014-01 Revised N3960
N3851 Multidimensional bounds, index and array_view Ł. Mendakiewicz, H. Sutter 2014-01-17 2014-01 Concurrency Revised N3976
N3852 C++ CD Status, Rev. 1 William M. Miller missing N3770
N3853 Range-Based For-Loops: The Next Generation Stephan T. Lavavej 2014-01-17 2014-01 Evolution Revised N3994
N3854 Variable Templates For Type Traits Stephan T. Lavavej 2014-01-17 2014-01 Library Revised N3932
N3855 Class Member Selection Operator Dos Reis missing Evolution
N3856 Unforgetting standard functions min/max as constexpr Gabriel Dos Reis 2014-01-20 2014-01 Library
N3857 Improvements to std::future<T> and Related APIs N. Gustafsson, A. Laksberg, H. Sutter, S. Mithani 2014-01-16 2014-01 N3784 Concurrency
N3858 Resumable Functions N. Gustafsson, D. Brewis, H. Sutter 2014-01-19 2014-01 N3722 Concurrency Revised N3977
N3859 Transactional Memory Support for C++ M. Wong, V. Luchangco, J. Maurer, M. Moir, et al. 2014-01-20 2014-01 N3718 Evolution Revised N3919
N3860 Towards restrict-like semantics for C++ M. Wong, R. Silvera, R. Mak, C. Cambly, et al. missing N3635 Evolution
N3861 Transactional Memory (TM) Meeting Minutes 2013/09/09-2014/01/20 M. Wong 2014-01-20 2014-01
N3862 Towards a Transaction-safe C++ Standard Library: std::list J. Gottschlich, M. Spear, M. Wong, et al. 2014-01-20 2014-01 Library Revised N4000
N3863 Private Extension Methods Matthew Fioravante 2013-12-08 2014-01 Evolution
N3864 A constexpr bitwise operations library for C++ Matthew Fioravante 2014-01-08 2014-01 Numerics
N3865 More Improvements to std::future<T> Vicente J. Botet Escriba 2014-01-18 2014-01 Concurrency Revised N4048
N3866 Invocation type traits (Rev. 2) Mike Spertus 2014-01-19 2014-01 N3729 Library Adopted 2014-02
N3867 Specializations and namespaces (Rev. 2) Mike Spertus 2014-01-19 2014-01 N3730 Evolution
N3868 Type-safe database access Mike Spertus missing Database
N3869 Extending shared_ptr to Support Arrays, Revision 1 Peter Dimov 2014-01-12 2014-01 N3640 Library Revised N3920
N3870 Extending make_shared to Support Arrays, Revision 1 P. Dimov, G. Fernandes 2014-01-14 2014-01 N3641 Library Revised N3939
N3871 Proposal to Add Decimal Floating Point Support to C++ (revision 2) Dietmar Kühl 2014-01-19 2014-01 N3407 Numerics
N3872 A Primer on Scheduling Fork-Join Parallelism with Work Stealing Arch Robison 2014-01-15 2014-01 Concurrency
N3873 Improved insertion interface for unique-key maps Thomas Köppe 2014-01-20 2014-01 Library Revised N4240
N3874 Light-Weight Execution Agents Torvald Riegel 2014-01-20 2014-01 Concurrency Revised N4016
N3875 Run-time bound array data members J. D. Garcia, X. Li 2014-01-16 2014-01 Evolution Revised N4294
N3876 Convenience Functions to Combine Hash Values Nicolai Josuttis 2014-01-19 2014-01 Library
N3877 Centralized Defensive-Programming Support for Narrow Contracts (Revision 3) J. Lakos, A. Zakharov 2014-01-17 2014-01 N3818 Library Revised N3963
N3878 Extensions to the Concept Introduction Syntax in Concepts Lite B. Ballo, A. Sutton 2014-01-13 2014-01 Concepts
N3879 Explicit Flow Control: break label, goto case and explicit switch Andrew Tomazos 2014-01-16 2014-01 Evolution
N3880 Improving the Verification of C++ Programs Michael Price 2014-01-16 2014-01 Evolution
N3881 Fixing the specification of universal-character-names David Krauss 2014-01-03 2014-01 Undefined Behavior
N3882 An update to the preprocessor specification David Krauss 2014-01-17 2014-01 Undefined Behavior
N3883 Code checkers & generators Németh Péter 2014-01-17 2014-01 Evolution
N3884 Contiguous Iterators: A Refinement of Random Access Iterators Nevin Liber 2014-01-20 2014-01 Library Revised N4183
N3885 C++ Latches and Barriers Alasdair Mackintosh missing N3817 Concurrency
N3886 A Proposal to add a Database Access Layer to the Standard Library Johann Anhofer 2014-01-18 2014-01 Database
N3887 Consistent Metafunction Aliases Michael Park 2013-12-26 2014-01 Library Adopted 2014-02
N3888 A Proposal to Add 2D Graphics Rendering and Display to C++ M. McLaughlin, H. Sutter, J. Zink 2014-01-18 2014-01 Graphics Revised N4021
N3889 Concepts Lite Specification Andrew Sutton 2014-01-20 2014-01 N3819 Concepts Revised N3929
N3890 Container<Incomplete Type> Zhihao Yuan 2014-01-19 2014-01 Library Revised N4056
N3891 A proposal to rename shared_mutex to shared_timed_mutex G. Nishanov, H. Sutter 2014-01-14 2014-01 Concurrency Adopted 2014-02
N3892 C++ Ostream Buffers Lawrence Crowl 2014-01-20 2014-01 N3750 Concurrency Revised N3978
N3893 C++ Standard Library Active Issues List (Revision R86) Alisdair Meredith 2014-01-20 2014-01 N3821 Library
N3894 C++ Standard Library Defect Report List (Revision R86) Alisdair Meredith 2014-01-20 2014-01 N3822 Library
N3895 C++ Standard Library Closed Issues List (Revision R86) Alisdair Meredith 2014-01-20 2014-01 N3823 Library
N3896 LIBRARY FOUNDATIONS FOR ASYNCHRONOUS OPERATIONS Christopher Kohlhoff 2014-01-20 2014-01 N3747 Concurrency Revised N3964
N3897 Auto-type members Ville Voutilainen 2014-01-20 2014-01 Evolution
N3898 HASHING AND FINGERPRINTING Geoff Pike 2014-01-20 2014-01 Library
N3899 Nested Allocation Lawrence Crowl 2014-01-20 2014-01 Evolution
2014-02-post-Issaquah
N3900 WG21 2014-01-31 Telecon Minutes Herb Sutter 2014-01-31 2014-03
N3901 Minutes (February 2014) WG21 Meeting No. 57 Kyle Kloepper 2014-03-03 2014-03
N3902 Minutes (February 2014) PL22.16 Meeting No. 62 Kyle Kloepper 2014-03-03 2014-03
N3903 C++ CD Comment Status Rev. 6 William M. Miller 2014-03-03 2014-03 N3852
N3904 WD for concurrency TS Artur Laksberg missing
N3905 Extending std::search to use Additional Searching Algorithms (Version 4) Marshall Clow 2014-02-14 2013-03 N3703 Library Adopted 2014-02
N3906 ISO/IEC PDTS 18822, File System, National Body Comments Barry Hedquist 2014-02-03 2014-03
N3907 Editor's report Artus Laksberg missing
N3908 Working Draft, Information technology - Programming languages, their environments and system software interfaces - C++ Extensions for Library Fundamentals Jeffrey Yasskin 2014-03-02 2014-03 N3848 Revised N4023
N3909 A SFINAE-Friendly std::iterator_traits, v2 Walter E. Brown 2014-02-10 2014-03 N3844 Library Revised N3923
N3910 What can signal handlers do? (CWG 1441) Hans Boehm 2014-02-14 2014-03 N3787 Concurrency Adopted 2014-02
N3911 TransformationTrait Alias void_t Walter E. Brown 2014-02-23 2014-03 Library
N3912 Auto and braced-init-lists, continued Ville Voutilainen 2014-02-24 2014-03 N3681 Core
N3913 Greatest Common Divisor and Least Common Multiple, v2 Walter E. Brown 2014-02-25 2014-03 N3845 Library Revised N4061
N3914 Additional Core Language Issue Resolutions for Issaquah William M. Miller 2014-02-14 2014-03 Core Adopted 2014-02
N3915 apply() call a function with arguments from a tuple (V3) Peter Sommerlad 2014-02-14 2014-03 N3829 Library Adopted 2014-02
N3916 Polymorphic Memory Resources - r2 Pablo Halpern 2014-02-14 2014-03 N3816 Library Adopted 2014-02
N3917 Future of future Peter Sommerlad et al. missing Concurrency
N3918 Core Issue 1299: Temporary objects vs temporary expressions Jens Maurer 2014-02-12 2014-03 Core
N3919 Transactional Memory Support for C++ M. Wong, V. Luchangco, J. Maurer, M. Moir, et al. 2014-02-14 2014-03 N3859 Evolution Revised N3999
N3920 Extending shared_ptr to Support Arrays, Revision 2 Peter Dimov 2014-02-13 2014-03 N3869 Library Adopted 2014-02
N3921 string_view: a non-owning reference to a string, revision 7 Jeffrey Yasskin 2014-02-14 2014-03 N3849 Library Adopted 2014-02
N3922 New Rules for auto deduction from braced-init-list James Dennett 2014-02-13 2014-03 Core Adopted 2014-11
N3923 A SFINAE-Friendly std::iterator_traits, v3 Walter E. Brown 2014-02-14 2014-03 N3909 Library Adopted 2014-02
N3924 Discouraging rand() in C++14, v2 Walter E. Brown 2014-02-14 2014-03 N3841 Library Adopted 2014-02
N3925 A sample Proposal, v4 Walter E. Brown 2014-02-14 2014-03 N3842 Library Adopted 2014-02
N3926 LWG Issue 2168 is NAD Walter E. Brown 2014-02-14 2014-03 Library
N3927 Definition of Lock-Free Lawrence Crowl 2014-02-13 2014-03 Core Adopted 2014-02
N3928 Extending static_assert, v2 Walter E. Brown 2014-02-14 2014-03 N3846 Core Adopted 2014-11
N3929 Concepts Lite Specification Andrew Sutton 2014-02-14 2014-03 N3889 Concepts Revised N4040
N3930 Immediate Issues Alisdair Meredith 2014-02-14 2014-03 Library Adopted 2014-02
N3931 Immediate Issues Beman Dawes 2014-02-14 2014-03 Library Adopted 2014-02
N3932 Variable Templates For Type Traits (Revision 1) Stephan T. Lavavej 2014-02-14 2014-03 N3854 Library Adopted 2014-02
N3933 A compile-time string library template with UDL operator templates Michael Price missing Library
N3934 Towards Implementation and Use of memory_order_consume Paul McKenney missing Concurrency
N3935 Reference non-transactional implementations of transactional-memory examples Paul McKenney missing Transactional Memory
N3936 Working Draft, Standard for Programming Language C++ Stefanus du Toit 2014-03-02 2014-03 N3797 Revised N4140
N3937 Programming Languages -- C++ Stefanus du Toit 2014-03-02 2014-03 Revised N4141
N3938 Editor's Report Stefanus du Toit 2014-03-02 2014-03
N3939 Extending make_shared to Support Arrays, Revision 2 P. Dimov, G. Fernandes 2014-02-17 2014-03 N3870 Library
N3940 Working Draft, Technical Specification - File System Beman Dawes 2014-03-02 2014-03 N3790 Filesystem Revised N4099
N3941 Filesystem Study Group (SG3) Active Issues List (Revision R0) Beman Dawes 2014-03-02 2014-03 Filesystem
N3942 Filesystem Study Group (SG3) Closed Issues List (Revision R0) Beman Dawes 2014-03-02 2014-03 Filesystem
N3943 Filesystem Study Group (SG3) Defect Report List (Revision R0) Beman Dawes 2014-03-02 2014-03 Filesystem
N3944 C++ Standard Library Active Issues List (Revision R87) Alisdair Meredith 2014-03-03 2014-03 N3893 Library
N3945 C++ Standard Library Defect Report List (Revision R87) Alisdair Meredith 2014-03-03 2014-03 N3894 Library
N3946 C++ Standard Library Closed Issues List (Revision R87) Alisdair Meredith 2014-03-03 2014-03 N3895 Library
N3947 URI - Proposed Wording (Revision 4) G. Matthews, D. Berris 2014-02-28 2014-03 N3827 Networking Revised N3975
N3948 Feature-testing for C++ Technical Specifications Clark Nelson 2014-02-20 2014-03 Feature test
N3949 Scoped Resource - Generic RAII Wrapper for the Standard Library P. Sommerlad, A. Sandoval 2014-02-28 2014-03 N3830 Library Revised N4189
N3950 Defaulted comparison operators Oleg Smolsky 2014-02-19 2014-03 Evolution Revised N4114
N3951 C++ type reflection via variadic template expansion C. Silva, D. Auresco 2014-02-07 2014-03 Reflection
N3952 C++ Standard Core Language Active Issues, Revision 88 William M. Miller 2014-03-03 2014-03 N3833 Core
N3953 C++ Standard Core Language Defect Reports and Accepted Issues, Revision 88 William M. Miller 2014-03-03 2014-03 N3834 Core
N3954 C++ Standard Core Language Closed Issues, Revision 88 William M. Miller 2014-03-03 2014-03 N3835 Core
N3955 Group Member Specifiers Andrew Tomazos 2014-02-25 2014-03 Evolution
N3956 ISO/IEC CD 14882, C++ 2014 Responses to National Body Comments Barry Hedquist 2014-02-24 2014-03
N3957 C++ Standard Evolution Active Issues List (Revision R06) Ville Voutilainen 2014-02-28 2014-03 N3836 Evolution
N3958 C++ Standard Evolution Completed Issues List (Revision R06) Ville Voutilainen 2014-02-28 2014-03 N3837 Evolution
N3959 C++ Standard Evolution Closed Issues List (Revision R06) Ville Voutilainen 2014-02-28 2014-03 N3838 Evolution
N3960 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2014-02-28 2014-03 N3850 Revised N4104
N3961 A proposal to add shared_mutex (untimed) Gor Nishanov 2014-02-25 2014-03 Concurrency Revised N3995
N3962 File System TS Editor's Report, February 2014 - Post-Issaquah Beman Dawes 2014-03-01 2014-03
N3963 Centralized Defensive-Programming Support for Narrow Contracts (Revision 4) J. Lakos, A. Zakharov 2014-03-02 2014-03 N3877 Library Revised N3997
N3964 Library Foundations for Asynchronous Operations, Revision 1 Christopher Kohlhoff 2014-03-02 2014-03 N3896 Concurrency Revised N4045
N3965 Proposal for Unbounded-Precision Integer Types Pete Becker 2014-02-28 2014-03 N3542 Numerics Revised N4038
N3966 Fixes for optional objects F. Cacciola, A. Krzemieński 2014-03-01 2014-03 Library Revised N4078
2014-05-pre-Rapperswil
N3967 C++ Standard Library Active Issues List (Revision R88) Alisdair Meredith 2014-05-24 2014-05 N3944 Library
N3968 C++ Standard Library Defect Report List (Revision R88) Alisdair Meredith 2014-05-24 2014-05 N3945 Library
N3969 C++ Standard Library Closed Issues List (Revision R88) Alisdair Meredith 2014-05-24 2014-05 N3946 Library
N3970 Working Draft, Technical Specification for C++ Extensions for Concurrency Artur Laksberg 2014-05-23 2014-05 Revised N4107
N3971 Concurrency TS Editor's Report, May 2014 Artur Laksberg 2014-05-22 2014-05
N3972 Source-Code Information Capture Robert Douglas 2014-05-17 2014-05 Reflection Revised N4129
N3973 A Proposal to Add a Logical Const Wrapper to the Standard Library Technical Report J. Coe, R. Mill 2014-05-12 2014-05 Library Revised N4057
N3974 Polymorphic Deleter for Unique Pointers M. Arena, D. di Gennaro, P. Sommerlad 2014-05-28 2014-05 Library
N3975 URI - Proposed Wording (Revision 5) G. Matthews, D. Berris 2014-05-22 2014-05 N3947 Networking
N3976 Multidimensional bounds, index and array_view, revision 2 Ł. Mendakiewicz, H. Sutter 2014-05-21 2014-05 N3851 Concurrency Revised N4087
N3977 Resumable Functions Niklas Gustafsson 2014-05-22 2014-05 N3858 Concurrency Revised N4134
N3978 C++ Ostream Buffers Lawrence Crowl 2014-05-26 2014-05 N3892 Concurrency Revised N4069
N3979 AGENDA, PL22.16 Meeting No. 63, WG21 Meeting No. 58, June 16-21, 2014 -- Rapperswil, Switzerland Stephen D. Clamage 2014-05-12 2014-05
N3980 Types don't know # H. Hinnant, V. Falco, J. Byteway 2014-05-24 2014-05 Library
N3981 Removing trigraphs??! Richard Smith 2014-05-06 2014-05 Evolution Revised N4086
N3982 Rvalue reference overloads for optional Andrzej Krzemieński 2014-04-03 2014-05 Library
N3983 Hashing tuple-like types Geoffrey Romer 2014-05-07 2014-05 Library
N3984 Adding attribute reflection to C++. C. Silva, D. Auresco 2014-05-07 2014-05 Reflection
N3985 A proposal to add coroutines to the C++ standard library (Revision 1) O. Kowalke, N. Goodspeed 2014-05-22 2014-05 N3708 Concurrency Revised N4397
N3986 Adding Standard support to avoid padding within structures S. Davalle, D. Gutson, A. Bustamante 2014-04-25 2014-05 Evolution
N3987 Yet another set of C++ type traits. C. Silva, D. Auresco 2014-05-07 2014-05 Reflection Revised N4447
N3988 Towards restrict-like aliasing semantics for C++ H. Finkel, H. Tong, et al. 2014-05-23 2014-05 Evolution Revised N4150
N3989 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2014-05-23 2014-05 N3960 Revised N4071
N3990 Adding Standard Circular Shift operators for computer integers D. Gutson, A. Bustamante 2014-05-08 2014-05 Evolution
N3991 Task Region R2 P. Halpern, A. Robison, A. Laksberg, H. Sutter, et al. 2014-05-23 2014-05 N3832 Concurrency Revised N4088
N3992 Agenda and Meeting Notice for WG21 Telecon Meeting Herb Sutter 2014-05-12 2014-05
N3993 On Parallel Invocations of Functions in Parallelism TS Artur Laksberg 2014-05-23 2014-05 Concurrency Revised N4063
N3994 Range-Based For-Loops: The Next Generation (Revision 1) Stephan T. Lavavej 2014-05-22 2014-05 N3853 Evolution
N3995 A proposal to add shared_mutex (untimed) (Revision 2) Gor Nishanov 2014-05-20 2014-05 N3961 Concurrency Revised N4241
N3996 Static reflection Matúš Chochlík 2014-05-26 2014-05 Reflection
N3997 Centralized Defensive-Programming Support for Narrow Contracts (Revision 5) J. Lakos, A. Zakharov, A. Beels 2014-05-27 2014-05 N3963 Library Revised N4075
N3998 C++ Latches and Barriers A. Mackintosh, O. Giroux 2014-05-21 2014-05 N3817 Concurrency Revised N4204
N3999 Standard Wording for Transactional Memory Support for C++ V. Luchangco, J. Maurer, M. Wong, et al. 2014-05-23 2014-05 N3919 Core Revised N4179, N4180
N4000 Towards a Transaction-safe C++ Standard Library: std::list M. Wong, J. Maurer, M. Spear, J. Gottschlich, T. Riegel, et al. 2014-05-23 2014-05 N3862 Library Revised N4181
N4001 SG5: Transactional Memory (TM) Meeting Minutes 2014/02/03-2014/05/19 Michael Wong 2014-05-23 2014-05
N4002 Cleaning-up noexcept in the Library Nicolai Josuttis 2014-05-21 2014-05 Library
N4003 File System TS Active Issues List (Revision R1) Beman Dawes 2014-05-24 2014-05 N3941 Filesystem
N4004 File System TS Closed Issues List (Revision R1) Beman Dawes 2014-05-24 2014-05 N3942 Filesystem
N4005 File System TS Defect Report List (Revision R1) Beman Dawes 2014-05-24 2014-05 N3943 Filesystem
N4006 An improved emplace() for unique-key maps Thomas Köppe 2014-05-26 2014-05 N3873 Library
N4007 Delimited iterators (Rev. 2) M. Spertus, N. Wilson 2014-05-25 2014-05 N3581 Library Revised N4066
N4008 SIMD polymorphism Arch Robison 2014-05-22 2014-05 Concurrency
N4009 Uniform Container Erasure Stephan T. Lavavej 2014-05-22 2014-05 Library Revised N4161
N4010 C++ Standard Evolution Active Issues List (Revision R07) Ville Voutilainen 2014-05-20 2014-05 N3957 Evolution
N4011 C++ Standard Evolution Completed Issues List (Revision R07) Ville Voutilainen 2014-05-20 2014-05 N3958 Evolution
N4012 C++ Standard Evolution Closed Issues List (Revision R07) Ville Voutilainen 2014-05-20 2014-05 N3959 Evolution
N4013 Atomic operations on non-atomic data Hans Boehm 2014-05-26 2014-05 Concurrency
N4014 Uniform Copy Initialization Nicolai Josuttis 2014-05-25 2014-05 Evolution
N4015 A proposal to add a utility class to represent expected monad V.  Botet Escriba, P. Talbot 2014-05-26 2014-05 Library Revised N4109
N4016 Light-Weight Execution Agents Revision 2 Torvald Riegel 2014-05-23 2014-05 N3874 Concurrency Revised N4156
N4017 Non-member size() and more Riccardo Marcangelo 2014-05-22 2014-05 Library Revised N4155
N4018 C++ Standard Core Language Active Issues, Revision 89 William M. Miller 2014-05-27 2014-05 N3952 Core
N4019 C++ Standard Core Language Defect Reports and Accepted Issues, Revision 89 William M. Miller 2014-05-27 2014-05 N3953 Core
N4020 C++ Standard Core Language Closed Issues, Revision 89 William M. Miller 2014-05-27 2014-05 N3954 Core
N4021 A Proposal to Add 2D Graphics Rendering and Display to C++ M. McLaughlin, H. Sutter, J. Zink 2014-05-21 2014-05 N3888 Graphics Revised N4073
N4022 A proposal to add a generalized callable negator (Revision 2) Tomasz Kamiński 2014-05-21 2014-05 N3800 Library Revised N4076
N4023 Working Draft, C++ Extensions for Library Fundamentals Jeffrey Yasskin 2014-05-21 2014-05 N3908 Revised N4081
N4024 Distinguishing coroutines and fibers O. Kowalke, N. Goodspeed 2014-05-22 2014-05 Concurrency
N4025 Exploring classes of runtime size J. Snyder, R. Smith 2014-05-23 2014-05 Evolution
N4026 Nested namespace definition Robert Kawulak 2014-05-23 2014-05 Evolution Revised N4116
N4027 Type Member Property Queries (rev 2) A. Tomazos, C. Kaeser 2014-05-22 2014-05 N3815 Reflection Revised N4113
N4028 Defining a Portable C++ ABI Herb Sutter 2014-05-23 2014-05 Evolution
N4029 Let return Be Direct and explicit Herb Sutter 2014-05-23 2014-05 Evolution Revised N4074
N4030 Feature-testing recommendations for C++ Clark Nelson 2014-05-22 2014-05 Feature test, Evolution Revised N4200
N4031 make_array, revision 1 Zhihao Yuan 2014-05-22 2014-05 N3824 Library Revised N4065
N4032 Comments on continuations and executors Anthony Williams 2014-05-23 2014-05 Concurrency
N4033 synchronized_value<T> for associating a mutex with a value Anthony Williams 2014-05-23 2014-05 Concurrency
N4034 Destructive Move Pablo Halpern 2014-05-27 2014-05 Library Revised N4158
N4035 Implicit Evaluation of "auto" Variables and Arguments P. Gottschling, J. Falcou, H. Sutter 2014-05-23 2014-05 N3748 Evolution
N4036 Towards Implementation and Use of memory_order_consume P. McKenney, T. Riegel, J. Preshing 2014-05-22 2014-05 Concurrency Revised N4215
N4037 Non-Transactional Implementation of Atomic Tree Move Paul E. McKenney 2014-05-26 2014-05 Transactional Memory
N4038 Proposal for Unbounded-Precision Integer Types Pete Becker 2014-05-23 2014-05 N3965 Numerics
N4039 Default executor A. Berkan, C. Mysen, H. Boehm; 2014-05-23 2014-05 Concurrency
N4040 Working Draft, C++ Extensions for Concepts Andrew Sutton 2014-05-26 2014-05 N3929 Core Revised N4205
N4041 Concerns with changing existing types in Technical Specifications Jonathan Wakely 2014-05-23 2014-05 Library
N4042 Safe conversions in unique_ptr<T[]> Geoffrey Romer 2014-05-23 2014-05 Library Revised N4089
N4043 Dynarray Allocation Context Lawrence Crowl 2014-05-22 2014-05 Evolution
N4044 A Three-Class IP Address Proposal, Revision 1 Christopher Kohlhoff 2014-05-24 2014-05 N3603 Networking
N4045 Library Foundations for Asynchronous Operations, Revision 2 Christopher Kohlhoff 2014-05-24 2014-05 N3964 Concurrency
N4046 Executors and Asynchronous Operations Christopher Kohlhoff 2014-05-26 2014-05 Concurrency Revised N4242
N4047 A Module System for C++ G. Dos Reis, M. Hall, G. Nishanov 2014-05-27 2014-05 Modules Revised N4214
N4048 More Improvements to std::future<T> - Revision 1 Vicente J. Botet Escribá 2014-05-26 2014-05 N3865 Concurrency
N4049 0-overhead-principle violations in exception handling D. Gutson, A. Bustamante, P. Oliva, M. Diaz 2014-05-27 2014-05 Evolution
N4050 Dynarray Semi-Editorial Issues Lawrence Crowl 2014-05-26 2014-05 Evolution
N4051 Allow typename in a template template parameter Richard Smith 2014-05-26 2014-05 Evolution Adopted 2014-11
2014-07-post-Rapperswil
N4052 WG21 2014-06-06 Telecon Minutes Ville Voutilainen 2014-06-10 2014-07
N4053 WG21 2014-06 Rapperswil Minutes Ville Voutilainen 2014-07-02 2014-07
N4054 PL22.16 2014-06 Rapperswil Minutes Ville Voutilainen 2014-07-03 2014-07
N4055 Ruminations on (node-based) containers and noexcept Ville Voutilainen 2014-07-02 2014-07 Library
N4056 Minimal incomplete type support for standard containers Zhihao Yuan 2014-05-23 2014-07 N3890 Library Revised N4371
N4057 A Proposal to Add a Const-Propagating Wrapper to the Standard Library J. Coe, R. Mill 2014-07-02 2014-07 N3973 Library Revised N4209
N4058 Atomic Smart Pointers Herb Sutter 2014-06-12 2014-07 Concurrency Revised N4162
N4059 Spring 2015 C++ Standards Committee Meeting Michael Price 2014-07-03 2014-07
N4060 Changes to vector_execution_policy Pablo Halpern 2014-06-11 2014-07 Concurrency
N4061 Greatest Common Divisor and Least Common Multiple, v3 Walter E. Brown 2014-06-30 2014-07 N3913 Library Adopted 2014-11
N4062 Working Draft, C++ Extensions for Concepts Andrew Sutton missing N4040 Core
N4063 On Parallel Invocations of Functions in Parallelism TS Artur Laksberg 2014-16-20 2014-07 N3993 Concurrency Accepted 2014-06
N4064 Improving pair and tuple, revision 2 Daniel Krügler 2014-07-02 2014-07 N3739 Library Revised N4387
N4065 make_array, revision 2 Zhihao Yuan 2014-06-26 2014-07 N4031 Library Revised N4315
N4066 Delimited iterators (Rev. 3) M. Spertus, N. Wilson 2014-06-18 2014-07 N4007 Library Revised N4257
N4067 Experimental std::function etc. Daniel Krügler 2014-06-20 2014-07 Library Accepted 2014-06
N4068 Toward More Expressive Iterator Tags Bill Seymour 2014-06-28 2014-07 Library Revised N4124
N4069 C++ Ostream Buffers L. Crowl, P. Sommerlad 2014-06-18 2014-07 N3978 Concurrency Revised N4187
N4070 Improving the specification of the vector execution policy in Parallelism TS Hans-J. Boehm 2014-06-20 2014-07 Concurrency Accepted 2014-06
N4071 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2014-06-19 2014-07 N3989 Revised N4104
N4072 Fixed Size Parameter Packs M. Bos 2014-05-26 2014-07 Evolution
N4073 A Proposal to Add 2D Graphics Rendering and Display to C++ M. McLaughlin, H. Sutter, J. Zink 2014-07-03 2014-07 N4021 I/O
N4074 Let return {expr} Be Explicit, Revision 2 Herb Sutter 2014-07-02 2014-07 N4029 Evolution
N4075 Centralized Defensive-Programming Support for Narrow Contracts (Revision 5) J. Lakos, A. Zakharov, A. Beels 2014-06-20 2014-07 N3997 Library Revised N4135
N4076 A proposal to add a generalized callable negator (Revision 2) Tomasz Kamiński 2014-06-17 2014-07 N4022 Library Accepted 2014-06
N4077 Experimental shared_ptr for Library Fundamentals TS Jonathan Wakely 2014-06-20 2014-07 Library Accepted 2014-06
N4078 Fixes for optional objects F. Cacciola, A. Krzemieński, V. Voutilainen 2014-06-20 2014-07 N3966 Library Accepted 2014-06
N4079 C++ Standard Library Issues Resolved Directly In Rapperswil, 2014 Alisdair Meredith 2014-06-20 2014-07 Library Accepted 2014-06
N4080 File System TS Immediate Issues for Rapperswil Beman Dawes 2014-06-20 2014-07 Library Accepted 2014-06
N4081 Working Draft, C++ Extensions for Library Fundamentals Jeffrey Yasskin 2014-07-07 2014-07 N4023 Revised N4335
N4082 Programming Languages — C++ Extensions for Library Fundamentals Jeffrey Yasskin 2014-07-07 2014-07
N4083 Editor's Report for Version 1 of the Library Fundamentals TS Jeffrey Yasskin 2014-07-07 2014-07
N4084 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Jeffrey Yasskin 2014-07-06 2014-07 Revised N4336
N4085 Editor's Report for Version 2 of the Library Fundamentals TS Jeffrey Yasskin 2014-07-06 2014-07
N4086 Removing trigraphs??! Richard Smith 2014-06-18 2014-07 N3981 Evolution Adopted 2014-11
N4087 Multidimensional bounds, index and array_view, revision 3 Ł. Mendakiewicz, H. Sutter 2014-07-01 2014-07 N3976 Concurrency Revised N4177
N4088 Task Region R3 P. Halpern, A. Robison, A. Laksberg, H. Sutter, et al. 2014-06-21 2014-07 N3991 Library
N4089 Safe conversions in unique_ptr<T[]>, revision 2 Geoffrey Romer 20140625 2014-07 N4042 Library Adopted 2014-11
N4090 The Maladies of All Member Templates: An Incomplete Biography of Specialization (DR727 + DR1755) Faisal Vali 2014-06-21 2014-07 Core
N4091 C++ Standard Core Language Active Issues, Revision 90 William M. Miller 2014-07-07 2014-07 N4018 Core
N4092 C++ Standard Core Language Defect Reports and Accepted Issues, Revision 90 William M. Miller 2014-07-07 2014-07 N4019 Core
N4093 C++ Standard Core Language Closed Issues, Revision 90 William M. Miller 2014-07-07 2014-07 N4020 Core
N4094 Response To: Let return {expr} Be Explicit H. Hinnant, V. Voutilainen 2014-07-06 2014-07 Evolution Revised N4223
N4095 File System TS Active Issues List (Revision R2) Beman Dawes 2014-07-05 2014-07 N4003 Filesystem
N4096 File System TS Closed Issues List (Revision R2) Beman Dawes 2014-07-05 2014-07 N4004 Filesystem
N4097 File System TS Defect Report List (Revision R2) Beman Dawes 2014-07-05 2014-07 N4005 Filesystem
N4098 File System TS Editor's Report, Post-Rapperswil Beman Dawes 2014-07-05 2014-07
N4099 Working Draft, Technical Specification — File System Beman Dawes 2014-07-04 2014-07 N3940
N4100 Programming Languages — C++ — File System Technical Specification Beman Dawes 2014-07-04 2014-07
N4101 C++ Standard Evolution Active Issues List (Revision R08) Ville Voutilainen 2014-07-01 2014-07 N4010 Evolution
N4102 C++ Standard Evolution Completed Issues List (Revision R08) Ville Voutilainen 2014-07-01 2014-07 N4011 Evolution
N4103 C++ Standard Evolution Closed Issues List (Revision R08) Ville Voutilainen 2014-07-01 2014-07 N4012 Evolution
N4104 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2014-07-04 2014-07 N3960 Revised N4310
N4105 Information technology – Programming languages, their environments and system software interfaces – Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2014-07-04 2014-07
N4106 Parallelism TS Editor's Report, post-Rapperswil Jared Hoberock 2014-07-04 2014-07
N4107 Working Draft, Technical Specification for C++ Extensions for Concurrency Artur Laksberg 2014-07-07 2014-07 N3970 Revised N4399
N4108 Concurrency TS Editor's Report, July 2014 Artur Laksberg 2014-07-02 2014-07
N4109 A proposal to add a utility class to represent expected monad - Revision 1 V.  Botet Escriba, P. Talbot 2014-06-29 2014-07 N4015 Library
N4110 Exploring the design space of contract specifications for C++ J. Daniel Garcia 2014-07-06 2014-07 Evolution
N4111 Static reflection (rev. 2) Matúš Chochlík 2014-07-02 2014-07 Reflection Revised N4451
N4112 File System PDTS National Body Comments Record of Response Beman Dawes 2014-07-03 2014-07
N4113 Reflection Type Traits For Classes, Unions and Enumerations (rev 3) A. Tomazos, C. Kaeser 2014-07-02 2014-07 N4027 Reflection Revised N4428
N4114 Defaulted comparison operators Oleg Smolsky 2014-07-02 2014-07 N3950 Evolution Revised N4126
N4115 Searching for Types in Parameter Packs B. Seymour, S. Lavavej 2014-07-04 2014-07 Library Revised N4144
N4116 Nested Namespace Definition (rev 1) A. Tomazos, R. Kawulak 2014-07-03 2014-07 N4026 Evolution
N4117 C++ Standard Library Active Issues List (Revision R89) Alisdair Meredith 2014-07-08 2014-07 N3967 Library
N4118 C++ Standard Library Defect Report List (Revision R89) Alisdair Meredith 2014-07-08 2014-07 N3968 Library
N4119 C++ Standard Library Closed Issues List (Revision R89) Alisdair Meredith 2014-07-08 2014-07 N3969 Library
N4120 Null Coalescing Conditional Operator Alexander Bock 2014-07-02 2014-07 Evolution
N4121 Compile-Time String: std::string_literal<n> Andrew Tomazos 2014-07-04 2014-07 Evolution
2014-10-pre-Urbana
N4122 AGENDA, PL22.16 Meeting No. 64, WG21 Meeting No. 59, November 3-8, 2014 – Urbana-Champaign, IL Stephen D. Clamage 2014-08-28 2014-10
N4123 Improvements to the Concurrency Technical Specification A. Laksberg, V. Botet Escriba 2014-10-10 2014-10 N4107 Concurrency Revised N4313
N4124 Toward More Expressive Iterator Tags Bill Seymour 2014-09-11 2014-10 N4068 Library
N4125 2014-09 WG21/SG1 Meeting Information Herb Sutter 2014-07-17 2014-10 Concurrency
N4126 Explicitly defaulted comparison operators Oleg Smolsky 2014-07-29 2014-10 N4114 Evolution Revised P0012R0
N4127 Checked-dereference conditions Eelis van der Weegen 2014-07-20 2014-10 Evolution
N4128 Ranges for the Standard Library, Revision 1 E. Niebler, S. Parent, A. Sutton 2014-10-10 2014-10 Library
N4129 Source-Code Information Capture Robert Douglas 2014-10-10 2014-10 N3972 Library Revised N4417
N4130 Pad Thy Atomics JF Bastien, O. Giroux 2014-09-01 2014-10 Concurrency
N4131 explicit should never be implicit Filip Roséen 2014-08-09 2014-10 Evolution
N4132 Contiguous Iterators Jens Maurer 2014-09-10 2014-10 Library Revised N4284
N4133 Cleanup for exception-specification and throw-expression Jens Maurer 2014-09-10 2014-10 Core Revised N4285
N4134 Resumable Functions v.2 G. Nishanov, J. Radigan 2014-10-10 2014-10 N3977 Concurrency Revised N4286
N4135 Language Support for Runtime Contract Validation (Revision 8) J. Lakos, A. Zakharov, A. Beels, N. Myers 2014-10-09 2014-10 N4075 Evolution Revised N4253
N4136 C Concurrency Challenges Draft M. Batty, P. Sewell, et al. 2014-10-13 2014-10 Concurrency
N4137 Business Plan and Convener's Report Herb Sutter 2014-08-25 2014-10
N4138 Editor's Report -- Working Draft, Standard for Programming Language C++ Richard Smith 2014-10-07 2014-10
N4139 Editor's Report -- Programming Languages -- C++ Richard Smith 2014-10-07 2014-10
N4140 Working Draft, Standard for Programming Language C++ Richard Smith 2014-10-07 2014-10 N3936 N4296
N4141 Programming Languages — C++ Richard Smith 2014-09-02 2014-10 N3937
N4142 Atomic Operations on a Very Large Array Carter Edwards 2014-09-08 2014-10 Concurrency Revised N4373
N4143 Executors and schedulers, revision 4 Chris Mysen 2014-10-11 2014-10 N3785 Concurrency Revised N4414
N4144 Searching and Manipulation of Parameter Packs B. Seymour, S. Lavavej 2014-09-11 2014-10 N4115 Library
N4145 Data-Invariant Functions Jens Maurer 2014-09-26 2014-10 Library Revised N4314
N4146 Disposition of Comments, ISO/IEC DIS 14882 C++ 2014 Barry Hedquist 2014-09-23 2014-10
N4147 Inline variables, or encapsulated expressions David Krauss 2014-09-15 2014-10 Evolution
N4148 Disallowing Inaccessible Operators From Trivially Copyable Matheus Izvekov 2014-09-24 2014-10 Evolution
N4149 Categorically qualified classes David Krauss 2014-09-25 2014-10 Evolution
N4150 Alias-Set Attributes: Toward restrict-like aliasing semantics for C++ H. Finkel, H. Tong, et al. 2014-10-10 2014-10 N3988 Evolution
N4151 TriviallyCopyable reference_wrapper Agustín Bergé 2014-08-08 2014-10 Library Revised N4277
N4152 uncaught_exceptions Herb Sutter 2014-09-30 2014-10 N3614 Evolution
N4153 2015-02 LWG Meeting Invitation and Information Nico Josuttis 2014-10-03 2014-10
N4154 Operator assert David Krauss 2014-09-30 2014-10 Evolution
N4155 Non-member size() and more (Revision 1) Riccardo Marcangelo 2014-09-28 2014-10 N4017 Library Revised N4280
N4156 Light-Weight Execution Agents Revision 3 Torvald Riegel 2014-10-10 2014-10 N4016 Concurrency Revised N4439
N4157 Relaxing Packaging Rules for Exceptions Thrown by Parallel Algorithms A. Robison, J. Hoberock, A. Laksberg 2014-10-02 2014-10 Concurrency Revised N4274
N4158 Destructive Move (Rev 1) Pablo Halpern 2014-10-12 2014-10 N4034 Library
N4159 std::function and Beyond G. Romer, R. Perepelitsa 2014-10-10 2014-10 Library Revised N4348
N4160 Value constraints Andrzej Krzemieński 2014-10-03 2014-10 Evolution
N4161 Uniform Container Erasure (Revision 1) Stephan T. Lavavej 2014-10-09 2014-10 N4009 Library
N4162 Atomic Smart Pointers, rev. 1 Herb Sutter 2014-10-06 2014-10 N4058 Concurrency
N4163 Agenda and Meeting Notice for WG21 Telecon Meeting Herb Sutter 2014-10-06 2014-10
N4164 Forwarding References H. Sutter, B. Stroustrup, G. Dos Reis 2014-10-06 2014-10 Evolution
N4165 Unified Call Syntax Herb Sutter 2014-10-04 2014-10 Evolution
N4166 Movable initializer lists David Krauss 2014-10-06 2013-10 Evolution Revised P0065R0
N4167 Transform Reduce, an Additional Algorithm for C++ Extensions for Parallelism G. Mercer, A. Bergé, H. Kaiser 2014-10-10 2014-10 Concurrency
N4168 Removing auto_ptr Billy Baker 2014-10-02 2014-10 Library
N4169 A proposal to add invoke function template (Revision 1) Tomasz Kamiński 2014-08-22 2014-10 N3727 Library Adopted 2014-11
N4170 Extend INVOKE to support types convertible to target class (Revision 1) Tomasz Kamiński 2014-08-12 2014-10 N3719 Library
N4171 Parameter group placeholders for bind Tomasz Kamiński 2014-10-05 2014-10 Library
N4172 Named arguments E. Akhgari, B. Ballo 2014-10-07 2014-10 Evolution
N4173 Operator Dot B. Stroustrup, G. Dos Reis 2014-10-11 2014-10 Evolution Revised N4477
N4174 Call syntax: x.f(y) vs. f(x,y) Bjarne Stroustrup 2014-10-11 2014-10 Evolution
N4175 Default comparisons Bjarne Stroustrup 2014-10-11 2014-10 Evolution Revised N4475
N4176 Thoughts about Comparisons Bjarne Stroustrup 2014-10-11 2014-10 Evolution
N4177 Multidimensional bounds, index and array_view, revision 4 Ł. Mendakiewicz, H. Sutter 2014-10-06 2014-10 N4087 Library Revised N4346
N4178 Proposed resolution for Core Issue 330: Qualification conversions and pointers to arrays of pointers Jens Maurer 2014-10-07 2014-10 Core Revised N4261
N4179 Transactional Memory Support for C++: Wording (revision 2) Jens Maurer 2014-10-10 2014-10 N3999 Core/Library Revised N4301
N4180 SG5 Transactional Memory Support for C++ Update M. Wong, V. Luchangco, J. Maurer, et al. 2014-10-10 2014-10 N3999 Evolution
N4181 Transactionalizing the C++ Standard Library Updates M. Wong, J. Maurer, M. Spear, J. Gottschlich, T. Riegel, et al. missing N4000 Library
N4182 SG5: Transactional Memory (TM) Meeting Minutes 2014/07/14-2014/10/06 Michael Wong 2014-10-10 2014-10
N4183 Contiguous Iterators: Pointer Conversion & Type Trait Nevin Liber 2014-10-10 2014-10 N3884 Library
N4184 SIMD Types: The Vector Type & Operations Matthias Kretz 2014-10-10 2014-10 N3759 Concurrency
N4185 SIMD Types: The Mask Type & Write-Masking Matthias Kretz 2014-10-10 2014-10 Concurrency
N4186 Supporting Custom Diagnostics and SFINAE Matthias Kretz 2014-10-10 2014-10 Evolution
N4187 C++ Ostream Buffers L. Crowl, P. Sommerlad 2014-10-08 2014-10 N4069 Library Revised P0053R0
N4188 Proposal for classes with runtime size L. Deniau, A. Naumann 2014-10-01 2014-10 Evolution
N4189 Generic Scope Guard and RAII Wrapper for the Standard Library P. Sommerlad, A. Sandoval 2014-10-08 2014-10 N3949 Library Revised P0052R0
N4190 Removing auto_ptr, random_shuffle(), And Old <functional> Stuff Stephan T. Lavavej 2014-10-09 2014-10 Library Adopted 2014-11
N4191 Folding expressions A. Sutton, R. Smith 2014-10-07 2014-10 Evolution Revised N4295
N4192 C++ Standard Core Language Active Issues, Revision 91 William M. Miller 2014-10-13 2014-10 N4091 Core Revised N4304
N4193 C++ Standard Core Language Defect Reports and Accepted Issues, Revision 91 William M. Miller 2014-10-13 2014-10 N4092 Core Revised N4305
N4194 C++ Standard Core Language Closed Issues, Revision 91 William M. Miller 2014-10-13 2014-10 N4093 Core Revised N4306
N4195 std::synchronic<T> O. Giroux, C. Edwards 2014-10-07 2014-10 Concurrency Revised P0072R0
N4196 Attributes for namespaces and enumerators Richard Smith 2014-10-06 2014-10 Evolution
N4197 Adding u8 character literals Richard Smith 2014-10-06 2014-10 Core
N4198 Allow constant evaluation for all non-type template arguments Richard Smith 2014-10-06 2014-10 Evolution
N4199 Minutes of Sept. 4-5, 2014 SG1 meeting in Redmond, WA Hans-J. Boehm 2014-10-10 2014-10
N4200 Feature-testing recommendations for C++ Clark Nelson 2014-10-08 2014-10 N4030 Revised N4440
N4201 Alignment Helpers for C++ Matthew Fioravante 2014-08-20 2014-10 Library
N4202 Strongly Typed Bitset Matthew Fioravante 2014-08-20 2014-10 Library
N4203 Fast ASCII Character Manipulation Matthew Fioravante 2014-08-20 2014-10 Library
N4204 C++ Latches and Barriers A. Mackintosh, O. Giroux 2014-08-06 2014-10 N3998 Concurrency, Library Revised N4392
N4205 Working Draft, C++ Extensions for Concepts Andrew Sutton 2014-10-10 2014-10 N4040 Core Revised N4333
N4206 C++ Standard Evolution Active Issues List (Revision R09) Ville Voutilainen 2014-10-09 2014-10 N4101 Evolution Revised N4325
N4207 C++ Standard Evolution Completed Issues List (Revision R09) Ville Voutilainen 2014-10-09 2014-10 N4102 Evolution Revised N4326
N4208 C++ Standard Evolution Closed Issues List (Revision R09) Ville Voutilainen 2014-10-09 2014-10 N4103 Evolution Revised N4237
N4209 A Proposal to Add a Const-Propagating Wrapper to the Standard Library J. Coe, R. Mill 2014-10-09 2014-10 N4057 Library Revised N4372
N4210 IBM comment on preparing for a Trigraph-adverse future in C++17 M. Wong, H. Tong, R. Bhakta, D. Inglis 2014-10-10 2014-10 Evolution
N4211 File System TS Active Issues List (Revision R3) Beman Dawes 2014-10-11 2014-10 N4095 Filesystem
N4212 File System TS Closed Issues List (Revision R3) Beman Dawes 2014-10-11 2014-10 N4096 Filesystem
N4213 File System TS Defect Report List (Revision R3) Beman Dawes 2014-10-11 2014-10 N4097 Filesystem
N4214 A Module System for C++ (Revision 2) G. Dos Reis, M. Hall, G. Nishanov 2014-10-13 2014-10 N4047 Modules
N4215 Towards Implementation and Use of memory_order_consume P. McKenney, T. Riegel, J. Preshing 2014-10-05 2014-10 N4036 Concurrency Revised N4321
N4216 Out-of-Thin-Air Execution is Vacuous P. McKenney, A. Jeffrey, A. Sezgin 2014-10-10 2014-10 Concurrency Revised N4325
N4217 std::rand replacement Zhihao Yuan 2014-10-08 2014-10 N3796 Library Revised N4316
N4218 Variant: a typesafe union Axel Naumann 2014-09-24 2014-10 Library Revised N4450
N4219 Fixing the specification of universal-character-names (rev. 2) David Krauss 2014-10-10 2014-10 N3881 Undefined Behavior
N4220 An update to the preprocessor specification (rev. 2) David Krauss 2014-10-10 2014-10 N3882 Undefined Behavior
N4221 Generalized lifetime extension David Krauss 2014-10-10 2014-10 Evolution Revised P0066R0
N4222 Minimal Additions to the Array View Library for Performance and Interoperability R. ter Borg, J. Perla 2014-10-09 2014-10 Library
N4223 Response To: Let return {expr} Be Explicit V. Voutilainen, M. Kilpeläinen, J. Wakely 2014-10-10 2014-10 N4094 Evolution
N4224 Supplements to C++ Latches A. Mackintosh, A. Berkan 2014-10-10 2014-10 Concurrency
N4225 Towards uniform handling of subobjects Ville Voutilainen 2014-10-10 2014-10 Evolution
N4226 Apply the [[noreturn]] attribute to main as a hint to eliminate global object destructor calls D. Diaz, E. Bringas, D. Gutson, J. Maurer 2014-10-10 2014-10 Reflection Revised N4357
N4227 Cleaning-up noexcept in the Library (Rev 2) Nicolai Josuttis 2014-10-10 2014-10 N4002 Library Revised N4258
N4228 Refining Expression Evaluation Order for Idiomatic C++ G. Dos Reis, H. Sutter, J. Caves 2014-10-13 2014-10 Evolution
N4229 Pointer Ordering Gabriel Dos Reis 2014-10-13 2014-10 Evolution
N4230 Nested namespace definition (revision 2) R. Kawulak, A. Tomazos 2014-10-10 2014-10 N4026 Evolution Adopted 2014-11
N4231 Terms and definitions related to "threads" T. Riegel, C. Nelson 2014-10-10 2014-10 Concurrency
N4232 Stackful Coroutines and Stackless Resumable Functions Nat Goodspeed 2014-10-13 2014-10 Concurrency
N4233 A Class for Status and Optional Value L. Crowl, C. Mysen 2014-10-10 2014-10 Library
N4234 0-overhead-principle violations in exception handling - part 2 Daniel Gutson 2014-10-10 2014-10 Evolution
N4235 Selecting from Parameter Packs Daveed Vandevoorde 2014-10-10 2014-10 Evolution
N4236 A compile-time string library template with UDL operator templates Michael Price 2014-10-10 2014-10 Library
N4237 Language Extensions for Vector loop level parallelism R. Geva, C. Nelson 2014-10-10 2014-10 Concurrency
N4238 An Abstract Model of Vector Parallelism Pablo Halpern 2014-10-13 2014-10 Concurrency
N4239 Defaulted Comparison Using Reflection A. Tomazos, M. Spertus 2014-10-12 2014-10 Reflection, Evolution
N4240 Improved insertion interface for unique-key maps (Revision 2) Thomas Köppe 2014-10-11 2014-10 N3873 Library Revised N4279
N4241 A proposal to add shared_mutex (untimed) (Revision 3) Gor Nishanov 2014-10-10 2014-10 N3995 Concurrency Revised N4508
N4242 Executors and Asynchronous Operations, Revision 1 Christopher Kohlhoff 2014-10-13 2014-10 N4046 Concurrency Revised P0113R0
N4243 Networking Library Proposal (Revision 2) Christopher Kohlhoff 2014-10-13 2014-10 N2175 Networking, Library Revised N4332
N4244 Resumable Lambdas: A language extension for generators and coroutines Christopher Kohlhoff 2014-10-13 2014-10 Concurrency
N4245 C++ Standard Library Active Issues List (Revision R90) Alisdair Meredith 2014-10-13 2014-10 N4117 Library Revised N4329
N4246 C++ Standard Library Defect Report List (Revision R90) Alisdair Meredith 2014-10-13 2014-10 N4118 Library Revised N4330
N4247 C++ Standard Library Closed Issues List (Revision R90) Alisdair Meredith 2014-10-13 2014-10 N4119 Library Revised N4331
N4248 Library Preconditions are a Language Feature Alisdair Meredith 2014-10-12 2014-10 Evolution
N4249 Networking Primitives: std::experimental::network::htonl Considered Harmful A. Meredith, J. Burley, A. Martin, D. Chisnall, et al. 2014-10-09 2014-10 Library
2014-11-post-Urbana
N4250 WG21 2014-10-24 Telecon Minutes Jonathan Wakely 2014-10-27 2014-11
N4251 WG21 2014-11 Urbana Minutes Jonathan Wakely 2014-11-21 2014-11
N4252 PL22.16 2014-11 Urbana Minutes Jonathan Wakely 2014-11-21 2014-11
N4253 Language Support for Runtime Contract Validation (Revision 9) J. Lakos, A. Zakharov, A. Beels, N. Myers 2014-11-21 2014-11 N4135 Evolution
N4254 User-defined Literals for size_t and ptrdiff_t Rein Halbersma 2014-11-21 2014-11 Library Evolution
N4255 Proposed resolution for US104: Allocator-aware regular expressions (rev 3) Mike Spertus 2014-11-03 2014-11 N3254 Library
N4256 Concurrency TS Working Draft Artur Laksberg missing N4107 Concurrency
N4257 Delimited iterators (rev 4) Mike Spertus, Nathan Wilson 2014-11-04 2014-11 N4066 Library Evolution Adopted 2014-11
N4258 Cleaning up noexcept in the Library (Rev 3) Nicolai Josuttis 2014-11-07 2014-11 N4227 Library Adopted 2014-11
N4259 Wording for std::uncaught_exceptions Herb Sutter 2014-11-06 2014-11 Library Adopted 2014-11
N4260 Wording for Atomic Smart Pointers Herb Sutter 2014-11-08 2014-11 Library
N4261 Proposed resolution for Core Issue 330: Qualification conversions and pointers to arrays of pointers Jens Maurer 2014-11-06 2014-11 N4178 Core Adopted 2014-11
N4262 Wording for Forwarding References Herb Sutter 2014-11-05 2014-11 Core Adopted 2014-11
N4263 Toward a concept-enabled standard library Matt Austern, Gabriel Dos Reis, Eric Niebler, Bjarne Stroustrup, Herb Sutter, Andrew Sutton, Jeffrey Yasskin 2014-11-04 2014-11 Concepts
N4264 Propogate_const Jonathan Coe N4209 Library
N4265 Transactional Memory Support for C++: Wording (revision 3) Jens Maurer 2014-11-07 2014-11 Core
N4266 Attributes for namespaces and enumerators Richard Smith 2014-11-05 2014-11 Core Adopted 2014-11
N4267 Adding u8 character literals Richard Smith 2014-11-05 2014-11 Core Adopted 2014-11
N4268 Allow constant evaluation for all non-type template arguments Richard Smith 2014-11-05 2014-11 Core Adopted 2014-11
N4269 No sane compiler would optimize atomics JF Bastien missing Core
N4270 Consolidated Revisions to C++ Extensions for Library Fundamentals Alisdair Meredith 2014-11-07 2014-11 N4081 Library Adopted 2014-11
N4271 Minimal Incomplete Type Support for Standard Containers Zhihao Yuan missing
N4272 Working Draft, Technical Specification for C++ Extensions for Transactional Memory Michael Wong 2014-11-07 2014-11 N4179 Transactional Memory
N4273 Uniform Container Erasure (Revision 2) Stephan T. Lavavej 2014-11-06 2014-11 Library Adopted 2014-11
N4274 Relaxing Packaging Rules for Exceptions Thrown by Parallel Algorithms - Proposed Wording (Revision 1) Arch D. Robison, Jared Hoberock, Artur Laksberg 2014-11-14 2014-11 N4157 Concurrency
N4275 Parallelism PDTS Comment Responses Hans-J. Boehm 2014-11-07 2014-11 Concurrency Adopted 2014-11
N4276 Adding Fused Transform Algorithms to the Parallelism TS Jared Hoberock 2014-11-05 2014-11 Concurrency Adopted 2014-11
N4277 TriviallyCopyable reference_wrapper (Revision 1) Agustín Bergé 2014-11-06 2014-11 N4151 Library Adopted 2014-11
N4278 Concurrency TS Editor's Report Artur Laksberg missing Concurrency
N4279 Improved insertion interface for unique-key maps (Revision 2.3) Thomas Köpp 2014-11-07 2014-11 N4240 Library Adopted 2014-11
N4280 Non-member size() and more (Revison 2) Riccardo Marcangelo 2014-11-06 2014-11 N4155 Library Adopted 2014-11
N4281 C++ Latches and Barriers Alasdair Mackintosh, Olivier Giroux missing N4204 Library
N4282 A Proposal for the World's Dumbest Smart Pointer, v4 Walter E. Brown 2014-11-07 2014-11 N3840 Library Adopted 2014-11
N4283 Atomic View Carter Edwards missing Concurrency
N4284 Contiguous Iterators Jens Maurer 2014-11-07 2014-11 N4132 Library Adopted 2014-11
N4285 Cleanup for exception-specification and throw-expression Jens Maurer 2014-11-07 2014-11 N4133 Library Adopted 2014-11
N4286 Resumable Functions (revision 3) Gor Nishanov, Jim Radigan 2014-11-18 2014-11 N4134 Evolution
N4287 Threads, Fibers and Couroutines (slides deck) Gor Nishanov 2014-11-18 2014-11 Evolution
N4288 Strike string_view::clear from Library Fundamentals Alisdair Meredith 2014-11-07 2014-11 Library Adopted 2014-11
N4289 Library support for runtime contract violations Nathan Myers missing Library
N4290 Language support for optional contract violations Nathan Myers missing Library
N4291 Language support for block scope assertions Nathan Myers missing Library
N4292 Language support for call-site assertions Nathan Myers missing Library
N4293 C++ language support for contract programming J. Daniel Garcia 2014-11-23 2014-11 Evolution
N4294 Arrays of run-time bounds as data members J. Daniel Garcia 2014-11-23 2014-11 N3875 Evolution
N4295 Folding Expressions Andrew Sutton, Richard Smith 2014-11-07 2014-11 N4191 Core Adopted 2014-11
N4296 Working Draft, Standard for Programming Language C++ Richard Smith 2014-11-19 2014-11 N4140 Revised N4431
N4297 Editor's Report -- Programming Languages -- C++ Richard Smith 2014-11-19 2014-11
N4298 Agenda and Meeting Notice for WG21 Ballot Resolution Telecon Meeting Herb Sutter 2011-11-14 2014-11
N4299 Source Code Information Capture Robert Douglas missing
N4300 Array View Carter Edwards missing
N4301 Working Draft, Technical Specification for C++ Extensions for Transactional Memory Michael Wong 2014-11-21 2014-11 N4179 Revised N4513
N4302 Technical Specification for C++ Extensions for Technical Specification for C++ Extensions for Transactional Memory Michael Wong 2014-11-21 2014-11
N4303 Pointer Safety and Placement New Richard Smith, Hubert Tong 2014-11-21 2014-11 Core Revised N4430
N4304 C++ Standard Core Language Active Issues, Revision 92 William M. Miller 2014-11-24 2014-11 N4192 Core
N4305 C++ Standard Core Language Defect Reports and Accepted Issues, Revision 92 William M. Miller 2014-11-24 2014-11 N4193 Core
N4306 C++ Standard Core Language Closed Issues, Revision 92 William M. Miller 2014-11-24 2014-11 N4192 Core
N4307 National Body Comment -- ISO/IEC PDTS 19568 -- Technical Specification: C++ Extensions for Library Fundamentals Barry Hedquist 2014-11-12 2014-11
N4308 National Body Comment -- ISO/IEC PDTS 19570 -- Technical Specification: C++ Extensions for Parallelism Barry Hedquist 2014-11-12 2014-11
N4309 Return type deduction for explicitly-defaulted and deleted special member functions Michael Price 2014-11-17 2014-11 Evolution
N4310 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2014-11-21 2014-11 N4104 Revised N4352
N4311 Parallelism TS Editor's Report Jared Hoberock 2014-11-21 2014-11
N4312 Programming Languages -- Technical Specification for C++ Extensions for Parallelism Jared Hoberock 2014-11-21 2014-11
N4313 Improvements to the Concurrency Technical Specification, revision 1 Artur Laksberg 2014-11-21 2014-11 N4123 Concurrency
N4314 Data-Invariant Functions (revision 2) Jens Maurer 2014-11-15 2014-11 N4145 Library Evolution Revised N4534
N4315 make_array, revision 3 Zhihao Yuan 2014-11-07 2014-11 N4065 Library Revised N4391
N4316 std::rand replacement, revision 2 Zhihao Yuan 2014-11-08 2014-11 N4217 Library Revised N4531
N4317 New Safer Functions to Advance Iterators Patrick Grace 2014-11-17 2014-11 Library Evolution
N4318 Proposal to add an absolute difference function to the C++ Standard Library Jeremy Turnbull 2014-09-21 2014-11 Library Evolution
N4319 Contracts for C++: What are the Choices Gabriel Dos Reis, Shuvendu Lahiri, Francesco Logozzo, Thomas Ball, Jared Parsons 2014-11-23 2014-11 Evolution
N4320 Make exception specifications be part of the type system Jens Maurer 2014-11-20 2014-11 Evolution Revised N4518
N4321 Towards Implementation and Use of memory_order_consume Paul McKenney 2014-10-05 2014-11 N4215 Concurrency Revised P0098R0
N4322 Linux-Kernel Memory Model Paul McKenney 2014-11-20 2014-11 Concurrency Revised N4374
N4323 Out-of-Thin-Air Execution is Vacuous Paul McKenney 2014-11-20 2014-11 N4216 Concurrency Revised N4375
N4324 Use Cases for Thread-Local Storage Paul McKenney 2014-11-20 2014-11 Concurrency Revised N4376
N4325 C++ Standard Evolution Active Issues List (Revision R10) Ville Voutilianen 2014-11-21 2014-11 N4206 Evolution
N4326 C++ Standard Evolution Completed Issues List (Revision R10) Ville Voutilianen 2014-11-21 2014-11 N4207 Evolution
N4327 C++ Standard Evolution Closed Issues List (Revision R10) Ville Voutilianen 2014-11-21 2014-11 N4208 Evolution
N4328 C++ Standard Library Issues History for C++14 Alisdair Meredith 2014-11-24 2014-11 Library
N4329 C++ Standard Library Active Issues List (Revision R91) Alisdair Meredith 2014-11-24 2014-11 N4245 Library
N4330 C++ Standard Library Defect Report List (Revision R91) Alisdair Meredith 2014-11-24 2014-11 N4246 Library
N4331 C++ Standard Library Closed Issues List (Revision R91) Alisdair Meredith 2014-11-24 2014-11 N4247 Library
N4332 Networking Library Proposal (Revision 3) Christopher Kohlhoff 2014-11-21 2014-11 N4243 Concurrency Revised N4370
N4333 Concepts Lite Andrew Sutton 2014-11-21 2014-11 N4205 Core Revised N4361
N4334 Wording for bool_constant Zhihao Yuan 2014-11-21 2014-11 Library Revised N4389
N4335 Working Draft, C++ Extensions for Library Fundamentals Jeffrey Yasskin 2014-11-21 2014-11 N4081 Library Evolution
N4336 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Jeffrey Yasskin 2014-11-21 2014-11 N4084 Library Evolution Revised N4481
N4337 Editor's Report for the Library Fundamentals TS Jeffrey Yasskin 2014-11-21 2014-11 Library Evolution
N4338 Editor's Report: Technical Specification for C++ Extensions for Transactional Memory Michael Wong 2014-11-21 2014-11 Transactional Memory Revised N4515
N4339 Agenda and Meeting Notice for WG21 Concepts Meeting Herb Sutter 2014-11-21 2014-11 Revised N4350
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
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
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
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
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
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 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::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
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
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 Revised P0025R1
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
P0032R0 Homogeneous interface for variant, any and optional 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
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
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 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
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