d:p0001r0
P0001R0
28 September 2015

Removing Deprecated Register Keyword
https://wg21.link/p0001r0




Alisdair Meredith
-
d:p0001r1
P0001R1
21 October 2015

Removing Deprecated Register Keyword
https://wg21.link/p0001r1




Alisdair Meredith
-
d:p0002r0
P0002R0
28 September 2015

Removing Deprecated Operator++ for bool
https://wg21.link/p0002r0




Alisdair Meredith
-
d:p0002r1
P0002R1
23 October 2015

Removing Deprecated Operator++ for bool
https://wg21.link/p0002r1




Alisdair Meredith
-
d:p0003r0
P0003R0
28 September 2015

Removing Deprecated Dynamic Exception Specifications
https://wg21.link/p0003r0




Alisdair Meredith
-
d:p0003r1
P0003R1
9 February 2016

Removing Deprecated Exception Specifications from C++17
https://wg21.link/p0003r1




Alisdair Meredith
-
d:p0003r2
P0003R2
20 March 2016

Removing Deprecated Dynamic Exception Specifications from C++17
https://wg21.link/p0003r2




Alisdair Meredith
-
d:p0003r3
P0003R3
23 June 2016

Removing Deprecated Exception Specifications from C++17
https://wg21.link/p0003r3




Alisdair Meredith
-
d:p0003r4
P0003R4
25 June 2016

Removing Deprecated Exception Specifications from C++17
https://wg21.link/p0003r4




Alisdair Meredith
-
d:p0003r5
P0003R5
11 November 2016

Removing Deprecated Exception Specifications from C++17
https://wg21.link/p0003r5




Alisdair Meredith
-
d:p0004r0
P0004R0
28 September 2015

Removing Deprecated Aliases in iostreams
https://wg21.link/p0004r0




Alisdair Meredith
-
d:p0004r1
P0004R1
19 October 2015

Removing Deprecated Aliases in iostreams
https://wg21.link/p0004r1




Alisdair Meredith
-
d:p0005r0
P0005R0
28 September 2015

Adopt not_fn from Library Fundamentals 2 for C++17
https://wg21.link/p0005r0




Alisdair Meredith
-
d:p0005r1
P0005R1
18 October 2015

Adopt not_fn from Library Fundamentals 2 for C++17
https://wg21.link/p0005r1




Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński
-
d:p0005r2
P0005R2
23 October 2015

Adopt not_fn from Library Fundamentals 2 for C++17
https://wg21.link/p0005r2




Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński
-
d:p0005r3
P0005R3
10 November 2016

Adopt not_fn from Library Fundamentals 2 for C++17
https://wg21.link/p0005r3




Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński
-
d:p0005r4
P0005R4
1 March 2016

Adopt not_fn from Library Fundamentals 2 for C++17
https://wg21.link/p0005r4




Alisdair Meredith
-
d:p0006r0
P0006R0
28 September 2015

Adopt Type Traits Variable Templates from Library Fundamentals TS for C++17
https://wg21.link/p0006r0




Alisdair Meredith
-
d:p0007r0
P0007R0
28 September 2015

Constant View: A proposal for a std::as_const helper function template
https://wg21.link/p0007r0




Alisdair Meredith
-
d:p0007r1
P0007R1
22 October 2015

Constant View: A proposal for a std::as_const helper function template
https://wg21.link/p0007r1




ADAM David Alan Martin, Alisdair Meredith
-
d:p0008r0
P0008R0
27 September 2015

C++ Executors
https://wg21.link/p0008r0




Chris Mysen
-
d:p0009r0
P0009R0
23 September 2015

Polymorphic Multidimensional Array View
https://wg21.link/p0009r0




H. Carter Edwards, Christian Trott, Juan Alday, Jesse Perla, Mauro Bianco, Robin Maffeo, Ben Sander, Bryce Lelbach
-
d:p0009r1
P0009R1
4 February 2016

Polymorphic Multidimensional Array View
https://wg21.link/p0009r1




H. Carter Edwards, Christian Trott, Juan Alday, Jesse Perla, Mauro Bianco, Robin Maffeo, Ben Sander, Bryce Lelbach
-
d:p0009r2
P0009R2
27 May 2016

Polymorphic Multidimensional Array View
https://wg21.link/p0009r2




H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander
-
d:p0009r3
P0009R3
14 October 2016

Polymorphic Multidimensional Array View
https://wg21.link/p0009r3




H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander
-
d:p0009r4
P0009R4
11 October 2017

Polymorphic Multidimensional Array Reference
https://wg21.link/p0009r4




H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander, Athanasios Iliopoulos, John Michopoulos
-
d:p0009r5
P0009R5
10 February 2018

Polymorphic Multidimensional Array Reference
https://wg21.link/p0009r5




H. Carter Edwards, Daniel Sunderland, David Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos
-
d:p0009r6
P0009R6
7 May 2018

mdspan: A Non-Owning Multidimensional Array Reference
https://wg21.link/p0009r6




H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, David Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Daniel Sunderland
-
d:p0009r7
P0009R7
24 June 2018

mdspan: A Non-Owning Multidimensional Array Reference
https://wg21.link/p0009r7




H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, David Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen
-
d:p0009r8
P0009R8
7 October 2018

mdspan: A Non-Owning Multidimensional Array Reference
https://wg21.link/p0009r8




H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, David Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen
-
d:p0009r9
P0009R9
20 January 2019

mdspan: A Non-Owning Multidimensional Array Reference
https://wg21.link/p0009r9




H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, David Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen
-
d:p0010r0
P0010R0
25 November 2015

Adding a subsection for concurrent random number generation in C++17
https://wg21.link/p0010r0




Pattabhi Raman
-
d:p0011r0
P0011R0
25 September 2015

Additions to Filesystem supporting Relative Paths
https://wg21.link/p0011r0




Jamie Alsop, Nicolai Josuttis
-
d:p0012r0
P0012R0
8 September 2015

Make exception specifications be part of the type system, version 4
https://wg21.link/p0012r0




Jens Maurer
-
d:p0012r1
P0012R1
22 October 2015

Make exception specifications be part of the type system, version 5
https://wg21.link/p0012r1




Jens Maurer
-
d:p0013r0
P0013R0
5 July 2015

Logical Operator Type Traits
https://wg21.link/p0013r0




Jonathan Wakely
-
d:p0013r1
P0013R1
23 October 2015

Logical Operator Type Traits (revison 1)
https://wg21.link/p0013r1




Jonathan Wakely
-
d:p0014r0
P0014R0
11 July 2015

Proposal to add the multiline option to std::regex for its ECMAScript engine
https://wg21.link/p0014r0




Nozomu Katō
-
d:p0014r1
P0014R1
20151030

Proposal to add the multiline option to std::regex for its ECMAScript engine
https://wg21.link/p0014r1




Nozomu Katō
-
d:p0015r0
P0015R0
13 August 2015

A specialization-friendly std::common_type
https://wg21.link/p0015r0




David Stone
-
d:p0017r0
P0017R0
13 July 2015

Extension to aggregate initialization
https://wg21.link/p0017r0




Oleg Smolsky
-
d:p0017r1
P0017R1
24 October 2015

Extension to aggregate initialization
https://wg21.link/p0017r1




Oleg Smolsky
-
d:p0018r0
P0018R0
23 September 2015

Lambda Capture of *this by Value
https://wg21.link/p0018r0




H. Carter Edwards, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander
-
d:p0018r1
P0018R1
23 October 2015

Lambda Capture of *this by Value
https://wg21.link/p0018r1




H. Carter Edwards, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander
-
d:p0018r2
P0018R2
20151130

Lambda Capture of *this by Value
https://wg21.link/p0018r2




H. Carter Edwards, Daveed Vandevoorde, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander
-
d:p0018r3
P0018R3
4 March 2016

Lambda Capture of *this by Value as [=,*this]
https://wg21.link/p0018r3




H. Carter Edwards, Daveed Vandevoorde, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander
-
d:p0019r0
P0019R0
23 September 2015

Atomic View
https://wg21.link/p0019r0




H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus
-
d:p0019r1
P0019R1
4 February 2015

Atomic View
https://wg21.link/p0019r1




H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus
-
d:p0019r2
P0019R2
14 March 2016

Atomic View
https://wg21.link/p0019r2




H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus
-
d:p0019r3
P0019R3
14 October 2016

Atomic View
https://wg21.link/p0019r3




H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus
-
d:p0019r4
P0019R4
9 November 2016

Atomic View
https://wg21.link/p0019r4




H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus
-
d:p0019r5
P0019R5
6 March 2017

Atomic View
https://wg21.link/p0019r5




H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus
-
d:p0019r6
P0019R6
11 February 2018

Atomic View
https://wg21.link/p0019r6




H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus
-
d:p0019r7
P0019R7
6 May 2018

Atomic Ref
https://wg21.link/p0019r7




H. Carter Edwards, Hans Boehm, Olivier Giroux, Daniel Sunderland, Mark Hoemmen, David Hollman, Bryce Adelstein Lelbach, Jens Maurer
-
d:p0019r8
P0019R8
7 June 2018

Atomic Ref
https://wg21.link/p0019r8




Daniel Sunderland, H. Carter Edwards, Hans Boehm, Olivier Giroux, Mark Hoemmen, David Hollman, Bryce Adelstein Lelbach, Jens Maurer
-
d:p0020r0
P0020R0
23 September 2015

Floating Point Atomic View
https://wg21.link/p0020r0




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0020r1
P0020R1
4 February 2015

Floating Point Atomic
https://wg21.link/p0020r1




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0020r2
P0020R2
14 March 2016

Floating Point Atomic
https://wg21.link/p0020r2




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0020r3
P0020R3
14 October 2016

Floating Point Atomic View
https://wg21.link/p0020r3




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0020r4
P0020R4
9 November 2016

Floating Point Atomic
https://wg21.link/p0020r4




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0020r5
P0020R5
6 March 2017

Floating Point Atomic
https://wg21.link/p0020r5




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0020r6
P0020R6
10 November 2017

Floating Point Atomic
https://wg21.link/p0020r6




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0021r0
P0021R0
28 September 2015

Working Draft, C++ Extensions for Ranges
https://wg21.link/p0021r0




Eric Niebler, Casey Carter
-
d:p0022r0
P0022R0
20150630

Proxy Iterators for the Ranges Extensions
https://wg21.link/p0022r0




Eric Niebler
-
d:p0022r1
P0022R1
6 November 2015

Proxy Iterators for the Ranges Extensions
https://wg21.link/p0022r1




Eric Niebler
-
d:p0022r2
P0022R2
17 October 2016

Proxy Iterators for the Ranges Extensions
https://wg21.link/p0022r2




Eric Niebler
-
d:p0023r0
P0023R0
8 April 2016

Relocator: Efficiently moving objects
https://wg21.link/p0023r0




Denis Bider
-
d:p0024r0
P0024R0
25 September 2015

The Parallelism TS Should be Standardized
https://wg21.link/p0024r0




Jared Hoberock
-
d:p0024r1
P0024R1
12 February 2016

The Parallelism TS Should be Standardized
https://wg21.link/p0024r1




Jared Hoberock
-
d:p0024r2
P0024R2
4 March 2016

The Parallelism TS Should be Standardized
https://wg21.link/p0024r2




Jared Hoberock
-
d:p0025r0
P0025R0
18 September 2015

An algorithm to "clamp" a value between a pair of boundary values
https://wg21.link/p0025r0




Martin Moene, Niels Dekker
-
d:p0025r1
P0025R1
29 October 2015

An algorithm to "clamp" a value between a pair of boundary values
https://wg21.link/p0025r1




Martin Moene, Niels Dekker
-
d:p0026r0
P0026R0
11 August 2015

multi-range-based for loops
https://wg21.link/p0026r0




Matthew McAtamney-Greenwood
-
d:p0027r0
P0027R0


Named Types
https://wg21.link/p0027r0




Troy Korjuslommi
-
d:p0028r0
P0028R0
15 September 2015

Using non-standard attributes
https://wg21.link/p0028r0




J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad
-
d:p0028r1
P0028R1
12 February 2016

Using non-standard attributes
https://wg21.link/p0028r1




J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad
-
d:p0028r2
P0028R2
15 March 2016

Using non-standard attributes
https://wg21.link/p0028r2




J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad
-
d:p0028r3
P0028R3
15 March 2016

Using non-standard attributes
https://wg21.link/p0028r3




J. Daniel Garcia, Daveed Vandevoorde
-
d:p0028r4
P0028R4
22 June 2016

Using attribute namespaces without repetition
https://wg21.link/p0028r4




J. Daniel Garcia, Daveed Vandevoorde
-
d:p0029r0
P0029R0
21 September 2015

A Unified Proposal for Composable Hashing
https://wg21.link/p0029r0




Geoff Romer, Chandler Carruth
-
d:p0030r0
P0030R0
8 September 2015

Proposal to Introduce a 3-Argument Overload to std::hypot
https://wg21.link/p0030r0




Benson Ma
-
d:p0030r1
P0030R1
6 November 2015

Proposal to Introduce a 3-Argument Overload to std::hypot
https://wg21.link/p0030r1




Benson Ma
-
d:p0031r0
P0031R0
9 September 2015

A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access
https://wg21.link/p0031r0




Antony Polukhin
-
d:p0032r0
P0032R0
24 September 2015

Homogeneous interface for variant, any and optional
https://wg21.link/p0032r0




Vicente J. Botet Escriba
-
d:p0032r1
P0032R1
5 November 2015

Homogeneous interface for variant, any and optional (Revision 1)
https://wg21.link/p0032r1




Vicente J. Botet Escriba
-
d:p0032r2
P0032R2
13 March 2016

Homogeneous interface for variant, any and optional (Revision 2)
https://wg21.link/p0032r2




Vicente J. Botet Escriba
-
d:p0032r3
P0032R3
24 May 2016

Homogeneous interface for variant, any and optional (Revision 3)
https://wg21.link/p0032r3




Vicente J. Botet Escriba
-
d:p0033r0
P0033R0
23 September 2015

Re-enabling shared_from_this
https://wg21.link/p0033r0




Jonathan Wakely, Peter Dimov
-
d:p0033r1
P0033R1
24 October 2015

Re-enabling shared_from_this (revision 1)
https://wg21.link/p0033r1




Jonathan Wakely, Peter Dimov
-
d:p0034r0
P0034R0
25 September 2015

Civil Time for the Standard Library
https://wg21.link/p0034r0




Bill Seymour
-
d:p0035r0
P0035R0
9 September 2015

Dynamic memory allocation for over-aligned data
https://wg21.link/p0035r0




Clark Nelson
-
d:p0035r1
P0035R1
29 December 2015

Dynamic memory allocation for over-aligned data
https://wg21.link/p0035r1




Clark Nelson
-
d:p0035r2
P0035R2
18 March 2016

Dynamic memory allocation for over-aligned data
https://wg21.link/p0035r2




Clark Nelson
-
d:p0035r3
P0035R3
26 May 2016

Dynamic memory allocation for over-aligned data
https://wg21.link/p0035r3




Clark Nelson
-
d:p0035r4
P0035R4
21 June 2016

Dynamic memory allocation for over-aligned data
https://wg21.link/p0035r4




Clark Nelson
-
d:p0036r0
P0036R0
10 September 2015

Unary Folds and Empty Parameter Packs (Revision 1)
https://wg21.link/p0036r0




Thibaut Le Jehan
-
d:p0037r0
P0037R0
28 September 2015

Fixed point real numbers
https://wg21.link/p0037r0




John McFarlane
-
d:p0037r1
P0037R1
11 February 2016

Fixed point real numbers
https://wg21.link/p0037r1




John McFarlane
-
d:p0037r2
P0037R2
20160530

Fixed-point real numbers
https://wg21.link/p0037r2




John McFarlane
-
d:p0037r3
P0037R3
17 October 2016

Fixed-point real numbers
https://wg21.link/p0037r3




John McFarlane, Michael Wong
-
d:p0037r4
P0037R4
16 October 2017

Fixed-point real numbers
https://wg21.link/p0037r4




John McFarlane
-
d:p0037r5
P0037R5
7 May 2018

Fixed-Point Real Numbers
https://wg21.link/p0037r5




John McFarlane
-
d:p0037r6
P0037R6
21 January 2019

Fixed-Point Real Numbers
https://wg21.link/p0037r6




John McFarlane
-
d:p0038r0
P0038R0
25 September 2015

Flat Containers
https://wg21.link/p0038r0




Sean Middleditch
-
d:p0039r0
P0039R0
11 September 2015

Extending raw_storage_iterator
https://wg21.link/p0039r0




Brent Friedman
-
d:p0040r0
P0040R0
11 September 2015

Extending memory management tools
https://wg21.link/p0040r0




Brent Friedman
-
d:p0040r1
P0040R1
10 January 2016

Extending memory management tools
https://wg21.link/p0040r1




Brent Friedman
-
d:p0040r2
P0040R2
29 May 2016

Extending memory management tools
https://wg21.link/p0040r2




Brent Friedman
-
d:p0040r3
P0040R3
24 June 2016

Extending memory management tools
https://wg21.link/p0040r3




Brent Friedman
-
d:p0041r0
P0041R0
11 September 2015

Unstable remove algorithms
https://wg21.link/p0041r0




Brent Friedman
-
d:p0042r0
P0042R0
27 September 2015

std::recover: undoing type erasure
https://wg21.link/p0042r0




David Krauss
-
d:p0043r0
P0043R0
27 September 2015

Function wrappers with allocators and noexcept
https://wg21.link/p0043r0




David Krauss
-
d:p0044r0
P0044R0
17 September 2015

unwinding_state: safe exception relativity
https://wg21.link/p0044r0




David Krauss
-
d:p0045r0
P0045R0
27 September 2015

Overloaded and qualified std::function
https://wg21.link/p0045r0




David Krauss
-
d:p0045r1
P0045R1
6 February 2017

Qualified std::function signatures
https://wg21.link/p0045r1




David Krauss
-
d:p0046r0
P0046R0
10 September 2015

Change is_transparent to metafunction
https://wg21.link/p0046r0




Tomasz Kamiński
-
d:p0046r1
P0046R1
20160130

Change is_transparent to metafunction
https://wg21.link/p0046r1




Tomasz Kamiński
-
d:p0047r0
P0047R0
25 September 2015

Transactional Memory (TM) Meeting Minutes 2015/06/01-2015/09/21
https://wg21.link/p0047r0




Michael Wong
-
d:p0048r0
P0048R0
25 September 2015

Games Dev/Low Latency/Financial Trading/Banking Meeting Minutes 2015/08/12-2015/09/23
https://wg21.link/p0048r0




Michael Wong
-
d:p0050r0
P0050R0
24 September 2015

C++ generic match function
https://wg21.link/p0050r0




Vicente J. Botet Escriba
-
d:p0051r0
P0051R0
22 September 2015

C++ generic overload function
https://wg21.link/p0051r0




Vicente J. Botet Escriba
-
d:p0051r1
P0051R1
5 November 2015

C++ generic overload function (Revision 1)
https://wg21.link/p0051r1




Vicente J. Botet Escriba
-
d:p0051r2
P0051R2
13 October 2016

C++ generic overload function
https://wg21.link/p0051r2




Vicente J. Botet Escriba
-
d:p0051r3
P0051R3
12 February 2018

C++ generic overload function
https://wg21.link/p0051r3




Vicente J. Botet Escribá
-
d:p0052r0
P0052R0
27 September 2015

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r0




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r1
P0052R1
12 February 2016

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r1




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r10
P0052R10
19 February 2019

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r10




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r2
P0052R2
18 March 2016

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r2




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r3
P0052R3
6 February 2017

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r3




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r4
P0052R4
16 June 2017

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r4




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r5
P0052R5
13 July 2017

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r5




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r6
P0052R6
21 November 2017

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r6




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r7
P0052R7
26 March 2018

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r7




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r8
P0052R8
24 April 2018

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r8




Peter Sommerlad, Andrew L. Sandoval
-
d:p0052r9
P0052R9
3 October 2018

Generic Scope Guard and RAII Wrapper for the Standard Library
https://wg21.link/p0052r9




Peter Sommerlad, Andrew L. Sandoval
-
d:p0053r0
P0053R0
23 September 2015

C++ Synchronized Buffered Ostream
https://wg21.link/p0053r0




Lawrence Crowl, Peter Sommerlad
-
d:p0053r1
P0053R1
24 October 2015

C++ Synchronized Buffered Ostream
https://wg21.link/p0053r1




Lawrence Crowl, Peter Sommerlad, Nicolia Josuttis
-
d:p0053r2
P0053R2
5 July 2016

C++ Synchronized Buffered Ostream
https://wg21.link/p0053r2




Lawrence Crowl, Peter Sommerlad, Nicolia Josuttis
-
d:p0053r3
P0053R3
12 November 2016

DRAFT C++ Synchronized Buffered Ostream
https://wg21.link/p0053r3




Lawrence Crowl, Peter Sommerlad, Nicolia Josuttis
-
d:p0053r4
P0053R4
2 March 2017

DRAFT C++ Synchronized Buffered Ostream
https://wg21.link/p0053r4




Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis
-
d:p0053r5
P0053R5
19 June 2017

C++ Synchronized Buffered Ostream
https://wg21.link/p0053r5




Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern
-
d:p0053r6
P0053R6
15 July 2017

C++ Synchronized Buffered Ostream
https://wg21.link/p0053r6




Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern
-
d:p0053r7
P0053R7
7 November 2017

C++ Synchronized Buffered Ostream
https://wg21.link/p0053r7




Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern
-
d:p0054r0
P0054R0
12 September 2015

Coroutines: reports from the fields
https://wg21.link/p0054r0




Gor Nishanov
-
d:p0055r0
P0055R0
12 September 2015

On Interactions Between Coroutines and Networking Library
https://wg21.link/p0055r0




Gor Nishanov
-
d:p0055r1
P0055R1
12 February 2016

On Interactions Between Coroutines and Networking Library
https://wg21.link/p0055r1




Gor Nishanov
-
d:p0056r0
P0056R0
12 September 2015

Soft Keywords
https://wg21.link/p0056r0




Gor Nishanov
-
d:p0057r0
P0057R0
26 September 2015

Wording for Coroutines (Revision 3)
https://wg21.link/p0057r0




Gor Nishanov
-
d:p0057r1
P0057R1
6 November 2015

Wording for Coroutines
https://wg21.link/p0057r1




Gor Nishanov
-
d:p0057r2
P0057R2
12 February 2016

Wording for Coroutines
https://wg21.link/p0057r2




Gor Nishanov
-
d:p0057r3
P0057R3
20 March 2016

Wording for Coroutines
https://wg21.link/p0057r3




Gor Nishanov, Jens Maurer, Richard Smith, Daveed Vandevoorde
-
d:p0057r4
P0057R4
29 May 2016

Wording for Coroutines
https://wg21.link/p0057r4




Gor Nishanov
-
d:p0057r5
P0057R5
10 July 2016

Wording for Coroutines
https://wg21.link/p0057r5




Gor Nishanov
-
d:p0057r6
P0057R6
16 October 2016

Wording for Coroutines
https://wg21.link/p0057r6




Gor Nishanov
-
d:p0057r7
P0057R7
11 November 2016

Wording for Coroutines
https://wg21.link/p0057r7




Gor Nishanov
-
d:p0057r8
P0057R8
11 February 2018

Working Draft, C++ Extensions for Coroutines
https://wg21.link/p0057r8




Gor Nishanov
-
d:p0058r0
P0058R0
25 September 2015

An Interface for Abstracting Execution
https://wg21.link/p0058r0




Jared Hoberock, Michael Garland, Olivier Girioux
-
d:p0058r1
P0058R1
12 February 2016

An Interface for Abstracting Execution
https://wg21.link/p0058r1




Jared Hoberock, Michael Garland, Olivier Girioux
-
d:p0059r0
P0059R0
25 September 2015

Add rings to the Standard Library
https://wg21.link/p0059r0




Guy Davidson
-
d:p0059r1
P0059R1
9 February 2016

Add rings to the Standard Library
https://wg21.link/p0059r1




Guy Davidson, Arthur O'Dwyer
-
d:p0059r2
P0059R2
14 October 2016

Add rings to the Standard Library
https://wg21.link/p0059r2




Guy Davidson, Arthur O'Dwyer, Joe Best-Rotheray
-
d:p0059r3
P0059R3
5 February 2017

A proposal to add a ring span to the standard library
https://wg21.link/p0059r3




Guy Davidson, Arthur O'Dwyer
-
d:p0059r4
P0059R4
18 June 2017

A proposal to add a ring span to the standard library
https://wg21.link/p0059r4




Guy Davidson, Arthur O'Dwyer
-
d:p0060r0
P0060R0
18 September 2015

Function Object-Based Overloading of Operator Dot
https://wg21.link/p0060r0




Mathias Gaunard, Dietmar Kühl
-
d:p0061r0
P0061R0
16 September 2015

Feature-testing preprocessor predicates for C++17
https://wg21.link/p0061r0




Clark Nelson
-
d:p0061r1
P0061R1
23 October 2015

__has_include for C++17
https://wg21.link/p0061r1




Clark Nelson
-
d:p0062r0
P0062R0
25 September 2015

When should compilers optimize atomics?
https://wg21.link/p0062r0




Hans Boehm, JF Bastien, Peter Dimov, Hal Finkel, Paul McKenney, Michael Wong, Jeffrey Yasskin
-
d:p0062r1
P0062R1
27 May 2016

When should compilers optimize atomics?
https://wg21.link/p0062r1




JF Bastien, Peter Dimov, Hal Finkel, Paul McKenney, Michael Wong, Jeffrey Yasskin
-
d:p0063r0
P0063R0
25 September 2015

C++17 should refer to C11 instead of C99
https://wg21.link/p0063r0




Hans Boehm, Clark Nelson
-
d:p0063r1
P0063R1
12 February 2016

C++17 should refer to C11 instead of C99
https://wg21.link/p0063r1




Clark Nelson, Hans Boehm
-
d:p0063r2
P0063R2
18 March 2016

C++17 should refer to C11 instead of C99
https://wg21.link/p0063r2




Hans Boehm
-
d:p0063r3
P0063R3
23 June 2016

C++17 should refer to C11 instead of C99
https://wg21.link/p0063r3




Clark Nelson, Hans Boehm
-
d:p0065r0
P0065R0
27 September 2015

Movable initializer lists, rev. 2
https://wg21.link/p0065r0




David Krauss
-
d:p0066r0
P0066R0
28 September 2015

Accessors and views with lifetime extension
https://wg21.link/p0066r0




David Krauss
-
d:p0067r0
P0067R0
25 September 2015

Elementary string conversions
https://wg21.link/p0067r0




Jens Maurer
-
d:p0067r1
P0067R1
12 February 2016

Elementary string conversions
https://wg21.link/p0067r1




Jens Maurer
-
d:p0067r2
P0067R2
27 May 2016

Elementary string conversions, revision 2
https://wg21.link/p0067r2




Jens Maurer
-
d:p0067r3
P0067R3
23 June 2016

Elementary string conversions, revision 2
https://wg21.link/p0067r3




Jens Maurer
-
d:p0067r4
P0067R4
11 July 2016

Elementary string conversions, revision 4
https://wg21.link/p0067r4




Jens Maurer
-
d:p0067r5
P0067R5
11 November 2016

Elementary string conversions, revision 5
https://wg21.link/p0067r5




Jens Maurer
-
d:p0068r0
P0068R0
3 September 2015

Proposal of [[unused]], [[nodiscard]] and [[fallthrough]] attributes
https://wg21.link/p0068r0




Andrew Tomazos
-
d:p0069r0
P0069R0
28 September 2015

A C++ Compiler for Heterogeneous Computing
https://wg21.link/p0069r0




Ben Sander, Greg Stoner, Siu-chi Chan, Wen-Heng (Jack) Chung
-
d:p0070r0
P0070R0
12 September 2015

Coroutines: Return Before Await
https://wg21.link/p0070r0




Gor Nishanov
-
d:p0071r0
P0071R0
12 September 2015

Coroutines: Keyword alternatives
https://wg21.link/p0071r0




Gor Nishanov
-
d:p0072r0
P0072R0
24 September 2015

Light-Weight Execution Agents
https://wg21.link/p0072r0




Torvald Riegel
-
d:p0072r1
P0072R1
12 February 2016

Light-Weight Execution Agents
https://wg21.link/p0072r1




Torvald Riegel
-
d:p0073r0
P0073R0
25 September 2015

On unifying the coroutines and resumable functions proposals
https://wg21.link/p0073r0




Torvald Riegel
-
d:p0073r1
P0073R1
12 February 2016

On unifying the coroutines and resumable functions proposals
https://wg21.link/p0073r1




Torvald Riegel
-
d:p0073r2
P0073R2
20160530

On unifying the coroutines and resumable functions proposals
https://wg21.link/p0073r2




Torvald Riegel
-
d:p0074r0
P0074R0
23 September 2015

Making std::owner_less more flexible
https://wg21.link/p0074r0




Jonathan Wakely
-
d:p0075r0
P0075R0
25 September 2015

Template Library for Index-Based Loops
https://wg21.link/p0075r0




Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson
-
d:p0075r1
P0075R1
12 February 2016

Template Library for Index-Based Loops
https://wg21.link/p0075r1




Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson
-
d:p0075r2
P0075R2
9 November 2017

Template Library for Parallel For Loops
https://wg21.link/p0075r2




Pablo Halpern, Clark Nelson, Arch D. Robison, Robert Geva
-
d:p0076r0
P0076R0
25 September 2015

Vector and Wavefront Policies
https://wg21.link/p0076r0




Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson
-
d:p0076r1
P0076R1
12 February 2016

Vector and Wavefront Policies
https://wg21.link/p0076r1




Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer
-
d:p0076r2
P0076R2
28 May 2016

Vector and Wavefront Policies
https://wg21.link/p0076r2




Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer
-
d:p0076r3
P0076R3
7 July 2016

Vector and Wavefront Policies
https://wg21.link/p0076r3




Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer
-
d:p0076r4
P0076R4
14 July 2017

Vector and Wavefront Policies
https://wg21.link/p0076r4




Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer
-
d:p0077r0
P0077R0
22 September 2015

is_callable, the missing INVOKE related trait
https://wg21.link/p0077r0




Agustín Bergé
-
d:p0077r1
P0077R1
12 February 2016

is_callable, the missing INVOKE related trai
https://wg21.link/p0077r1




Agustín Bergé
-
d:p0077r2
P0077R2
3 March 2016

is_callable, the missing INVOKE related trai
https://wg21.link/p0077r2




Agustín Bergé
-
d:p0078r0
P0078R0
25 September 2015

The [[pure]] attribute
https://wg21.link/p0078r0




Karl-Étienne Perron
-
d:p0079r0
P0079R0
28 September 2015

Extension methods in C++
https://wg21.link/p0079r0




Roger Orr
-
d:p0080r0
P0080R0
28 July 2015

Variant: Discriminated Union with Value Semantics
https://wg21.link/p0080r0




Michael Park
-
d:p0081r0
P0081R0
25 September 2015

A proposal to add sincos to the standard library
https://wg21.link/p0081r0




Paul Dreik
-
d:p0082r0
P0082R0
24 September 2015

For Loop Exit Strategies (Revision 1)
https://wg21.link/p0082r0




Alan Talbot
-
d:p0082r1
P0082R1
14 February 2016

For Loop Exit Strategies (Revision 1)
https://wg21.link/p0082r1




Alan Talbot
-
d:p0082r2
P0082R2
6 February 2017

For Loop Exit Strategies (Revision 3)
https://wg21.link/p0082r2




Alan Talbot
-
d:p0083r0
P0083R0
24 September 2015

Splicing Maps and Sets (Revision 2)
https://wg21.link/p0083r0




Alan Talbot
-
d:p0083r1
P0083R1
7 November 2015

Splicing Maps and Sets (Revision 3)
https://wg21.link/p0083r1




Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett
-
d:p0083r2
P0083R2
20 March 2016

Splicing Maps and Sets (Revision 4)
https://wg21.link/p0083r2




Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett
-
d:p0083r3
P0083R3
24 June 2016

Splicing Maps and Sets (Revision 5)
https://wg21.link/p0083r3




Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett
-
d:p0084r0
P0084R0
24 September 2015

Emplace Return Type
https://wg21.link/p0084r0




Alan Talbot
-
d:p0084r1
P0084R1
28 May 2016

Emplace Return Type (Revision 1)
https://wg21.link/p0084r1




Alan Talbot
-
d:p0084r2
P0084R2
23 June 2016

Emplace Return Type (Revision 1)
https://wg21.link/p0084r2




Alan Talbot
-
d:p0085r0
P0085R0
8 May 2015

Oo... adding a coherent character sequence to begin octal-literals
https://wg21.link/p0085r0




Michael Jonker, Axel Naumann
-
d:p0086r0
P0086R0
28 September 2015

Variant design review
https://wg21.link/p0086r0




Axel Naumann
-
d:p0087r0
P0087R0
28 September 2015

Variant: a type-safe union without undefined behavior (v2)
https://wg21.link/p0087r0




Axel Naumann
-
d:p0088r0
P0088R0
27 September 2015

Variant: a type-safe union that is rarely invalid (v5)
https://wg21.link/p0088r0




Axel Naumann
-
d:p0088r1
P0088R1
13 February 2016

Variant: a type-safe union that is rarely invalid (v6)
https://wg21.link/p0088r1




Axel Naumann
-
d:p0088r2
P0088R2
21 March 2016

Variant: a type-safe union for C++17 (v7)
https://wg21.link/p0088r2




Axel Naumann
-
d:p0088r3
P0088R3
23 June 2016

Variant: a type-safe union for C++17 (v8)
https://wg21.link/p0088r3




Axel Naumann
-
d:p0089r0
P0089R0
28 September 2015

Quantifying Memory-Allocatiom Strategies
https://wg21.link/p0089r0




John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers
-
d:p0089r1
P0089R1
12 February 2016

Quantifying Memory-Allocation Strategies
https://wg21.link/p0089r1




John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers
-
d:p0090r0
P0090R0
24 September 2015

Removing result_type, etc.
https://wg21.link/p0090r0




Stephan T. Lavavej
-
d:p0091r0
P0091R0
24 September 2015

Template parameter deduction for constructors (Rev. 3)
https://wg21.link/p0091r0




Mike Spertus, Richard Smith
-
d:p0091r1
P0091R1
15 February 2016

Template parameter deduction for constructors (Rev. 3)
https://wg21.link/p0091r1




Mike Spertus, Faisal Vali, Richard Smith
-
d:p0091r2
P0091R2
29 May 2016

Template argument deduction for class templates (Rev. 5)
https://wg21.link/p0091r2




Mike Spertus, Faisal Vali, Richard Smith
-
d:p0091r3
P0091R3
24 June 2016

Template argument deduction for class templates (Rev. 6)
https://wg21.link/p0091r3




Mike Spertus, Faisal Vali, Richard Smith
-
d:p0091r4
P0091R4
24 June 2016

Template argument deduction for class templates (Rev. 7)
https://wg21.link/p0091r4




Mike Spertus, Faisal Vali, Richard Smith
-
d:p0092r0
P0092R0
23 September 2015

Polishing <chrono>
https://wg21.link/p0092r0




Howard Hinnant
-
d:p0092r1
P0092R1
20 October 2015

Polishing
https://wg21.link/p0092r1




Howard Hinnant
-
d:p0093r0
P0093R0
24 September 2015

Simply a strong variant
https://wg21.link/p0093r0




David Sankel
-
d:p0094r0
P0094R0
24 September 2015

Simply a basic variant
https://wg21.link/p0094r0




David Sankel
-
d:p0095r0
P0095R0
24 September 2015

The case for a language based variant
https://wg21.link/p0095r0




David Sankel
-
d:p0095r1
P0095R1
29 May 2016

Pattern Matching and Language Variants
https://wg21.link/p0095r1




David Sankel
-
d:p0095r2
P0095R2
7 October 2018

Language Variants
https://wg21.link/p0095r2




David Sankel, Dan Sarginson, Sergei Murzin
-
d:p0096r0
P0096R0
16 September 2014

Feature-testing recommendations for C++
https://wg21.link/p0096r0




Clark Nelson
-
d:p0096r1
P0096R1
19 January 2016

Feature-testing recommendations for C++
https://wg21.link/p0096r1




Clark Nelson
-
d:p0096r2
P0096R2
23 February 2016

Feature-testing recommendations for C++
https://wg21.link/p0096r2




Clark Nelson
-
d:p0096r3
P0096R3
29 April 2016

Feature-testing recommendations for C++
https://wg21.link/p0096r3




Clark Nelson
-
d:p0096r4
P0096R4
26 July 2017

Feature-testing recommendations for C++
https://wg21.link/p0096r4




Clark Nelson
-
d:p0096r5
P0096R5
9 October 2017

Feature-testing recommendations for C++
https://wg21.link/p0096r5




Clark Nelson
-
d:p0097r0
P0097R0
24 September 2015

Use Cases for Thread-Local Storage
https://wg21.link/p0097r0




Paul E. McKenney, JF Bastien, Pablo Halpern, Michael Wong, Thomas Richard William Scogland, Robert Geva
-
d:p0098r0
P0098R0
24 September 2015

Towards Implementation and Use of memory order consume
https://wg21.link/p0098r0




Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl
-
d:p0098r1
P0098R1
4 January 2016

Towards Implementation and Use of memory order consume
https://wg21.link/p0098r1




Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl
-
d:p0099r0
P0099R0
27 September 2015

A low-level API for stackful context switching
https://wg21.link/p0099r0




Oliver Kowalke, Nat Goodspeed
-
d:p0099r1
P0099R1
16 October 2016

A low-level API for stackful context switching
https://wg21.link/p0099r1




Oliver Kowalke, Nat Goodspeed
-
d:p0100r0
P0100R0
27 September 2015

Comparison in C++
https://wg21.link/p0100r0




Lawrence Crowl
-
d:p0100r1
P0100R1
7 November 2015

Comparison in C++
https://wg21.link/p0100r1




Lawrence Crowl
-
d:p0100r2
P0100R2
27 November 2016

Comparison in C++
https://wg21.link/p0100r2




Lawrence Crowl
-
d:p0101r0
P0101R0
27 September 2015

An Outline of a C++ Numbers Technical Specification,
https://wg21.link/p0101r0




Lawrence Crowl
-
d:p0102r0
P0102R0
27 September 2015

C++ Parametric Number Type Aliases
https://wg21.link/p0102r0




Lawrence Crowl
-
d:p0103r0
P0103R0
27 September 2015

Overflow-Detecting and Double-Wide Arithmetic Operations
https://wg21.link/p0103r0




Lawrence Crowl
-
d:p0103r1
P0103R1
5 February 2017

Overflow-Detecting and Double-Wide Arithmetic Operations
https://wg21.link/p0103r1




Lawrence Crowl
-
d:p0104r0
P0104R0
27 September 2015

Multi-Word Integer Operations and Types
https://wg21.link/p0104r0




Lawrence Crowl
-
d:p0104r1
P0104R1
5 February 2017

Multi-Word Integer Operations and Types
https://wg21.link/p0104r1




Lawrence Crowl
-
d:p0105r0
P0105R0
27 September 2015

Rounding and Overflow in C++
https://wg21.link/p0105r0




Lawrence Crowl
-
d:p0105r1
P0105R1
5 February 2017

Rounding and Overflow in C++
https://wg21.link/p0105r1




Lawrence Crowl
-
d:p0106r0
P0106R0
27 September 2015

C++ Binary Fixed-Point Arithmetic
https://wg21.link/p0106r0




Lawrence Crowl
-
d:p0107r0
P0107R0
23 September 2015

Better support for constexpr in std::array
https://wg21.link/p0107r0




Louis Dionne
-
d:p0108r0
P0108R0
24 September 2015

Skeleton Proposal for Thread-Local Storage (TLS)
https://wg21.link/p0108r0




Paul E. McKenney, JF Bastien
-
d:p0108r1
P0108R1
14 April 2016

Skeleton Proposal for Thread-Local Storage (TLS)
https://wg21.link/p0108r1




Paul E. McKenney, JF Bastien
-
d:p0109r0
P0109R0
25 September 2015

Function Aliases + Extended Inheritance = Opaque Typedefs
https://wg21.link/p0109r0




Walter E. Brown
-
d:p0110r0
P0110R0
25 September 2015

Implementing the strong guarantee for variant<> assignment
https://wg21.link/p0110r0




Anthony Williams
-
d:p0112r0
P0112R0
25 September 2015

Networking Library (Revision 6)
https://wg21.link/p0112r0




Christopher Kohlhoff
-
d:p0112r1
P0112R1
23 October 2015

Networking Library (Revision 7)
https://wg21.link/p0112r1




Christopher Kohlhoff
-
d:p0113r0
P0113R0
25 September 2015

Executors and Asynchronous Operations, Revision 2
https://wg21.link/p0113r0




Christopher Kohlhoff
-
d:p0114r0
P0114R0
25 September 2015

Resumable Expressions (revision 1)
https://wg21.link/p0114r0




Christopher Kohlhoff
-
d:p0116r0
P0116R0
25 September 2015

Boolean conversion for Standard Library types
https://wg21.link/p0116r0




Robert Kawulak
-
d:p0117r0
P0117R0
25 September 2015

Generic to_string/to_wstring functions
https://wg21.link/p0117r0




Robert Kawulak
-
d:p0118r0
P0118R0
26 September 2015

Concepts-TS editors report
https://wg21.link/p0118r0




Andrew Sutton
-
d:p0119r0
P0119R0
25 September 2015

Overload sets as function arguments
https://wg21.link/p0119r0




Andrew Sutton
-
d:p0119r1
P0119R1
12 February 2016

Overload sets as function arguments
https://wg21.link/p0119r1




Andrew Sutton
-
d:p0119r2
P0119R2
28 May 2016

Overload sets as function arguments
https://wg21.link/p0119r2




Andrew Sutton
-
d:p0120r0
P0120R0
25 September 2015

constexpr unions and common initial sequences
https://wg21.link/p0120r0




Anthony Williams
-
d:p0121r0
P0121R0
25 September 2015

Working Draft, C++ extensions for Concepts
https://wg21.link/p0121r0




Andrew Sutton
-
d:p0122r0
P0122R0
25 September 2015

array_view: bounds-safe views for sequences of objects
https://wg21.link/p0122r0




Neil MacIntosh
-
d:p0122r1
P0122R1
11 February 2016

span: bounds-safe views of objects for sequences
https://wg21.link/p0122r1




Neil MacIntosh
-
d:p0122r2
P0122R2
26 May 2016

span: bounds-safe views for sequences of objects
https://wg21.link/p0122r2




Neil MacIntosh
-
d:p0122r3
P0122R3
10 July 2016

span: bounds-safe views for sequences of objects
https://wg21.link/p0122r3




Neil MacIntosh
-
d:p0122r4
P0122R4
6 February 2017

span: bounds-safe views for sequences of objects
https://wg21.link/p0122r4




Neil MacIntosh
-
d:p0122r5
P0122R5
17 June 2017

span: bounds-safe views for sequences of objects
https://wg21.link/p0122r5




Neil MacIntosh
-
d:p0122r6
P0122R6
11 February 2018

span: bounds-safe views for sequences of objects
https://wg21.link/p0122r6




Neil MacIntosh
-
d:p0122r7
P0122R7
16 March 2018

span: bounds-safe views for sequences of objects
https://wg21.link/p0122r7




Neil MacIntosh, Stephan T. Lavavej
-
d:p0123r0
P0123R0
25 September 2015

Unifying the interfaces of string_view and array_view
https://wg21.link/p0123r0




Neil MacIntosh
-
d:p0123r1
P0123R1
11 February 2016

string_span: bounds-safe views for sequences of characters
https://wg21.link/p0123r1




Neil MacIntosh
-
d:p0123r2
P0123R2
26 May 2016

string_span: bounds-safe views for sequences of objects
https://wg21.link/p0123r2




Neil MacIntosh
-
d:p0124r0
P0124R0
25 September 2015

Linux-Kernel Memory Model
https://wg21.link/p0124r0




Paul E. McKenney, Ulrich Weigand
-
d:p0124r1
P0124R1
27 January 2016

Linux-Kernel Memory Model
https://wg21.link/p0124r1




Paul E. McKenney, Ulrich Weigand, Andrea Parri
-
d:p0124r2
P0124R2
26 June 2016

Linux-Kernel Memory Model
https://wg21.link/p0124r2




Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng
-
d:p0124r3
P0124R3
26 June 2017

Linux-Kernel Memory Model
https://wg21.link/p0124r3




Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng
-
d:p0124r4
P0124R4
25 September 2017

Linux-Kernel Memory Model
https://wg21.link/p0124r4




Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng
-
d:p0124r5
P0124R5
6 April 2018

Linux-Kernel Memory Model
https://wg21.link/p0124r5




Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng
-
d:p0124r6
P0124R6
27 September 2018

Linux-Kernel Memory Model
https://wg21.link/p0124r6




Paul McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng
-
d:p0125r0
P0125R0
25 September 2015

std::bitset inclusion test methods
https://wg21.link/p0125r0




Vittorio Romeo
-
d:p0126r0
P0126R0
24 September 2015

std::synchronic
https://wg21.link/p0126r0




Olivier Giroux
-
d:p0126r1
P0126R1
12 February 2016

std::synchronic<T>
https://wg21.link/p0126r1




Olivier Giroux
-
d:p0126r2
P0126R2
13 March 2016

std::synchronic<T>
https://wg21.link/p0126r2




Olivier Giroux, Torvald Riegel
-
d:p0127r0
P0127R0
25 September 2015

Declaring non-type template arguments with auto
https://wg21.link/p0127r0




James Touton
-
d:p0127r1
P0127R1
4 March 2016

Declaring non-type template arguments with auto
https://wg21.link/p0127r1




James Touton, Mike Spertus
-
d:p0127r2
P0127R2
23 June 2016

Declaring non-type template arguments with auto
https://wg21.link/p0127r2




James Touton, Mike Spertus
-
d:p0128r0
P0128R0
26 September 2015

constexpr_if
https://wg21.link/p0128r0




Ville Voutilainen
-
d:p0128r1
P0128R1
10 February 2016

constexpr_if
https://wg21.link/p0128r1




Ville Voutilainen
-
d:p0129r0
P0129R0
26 September 2015

We cannot (realistically) get rid of throwing moves
https://wg21.link/p0129r0




Ville Voutilainen
-
d:p0130r0
P0130R0
27 September 2015

Comparing virtual functions
https://wg21.link/p0130r0




Scott Wardle, Roberto Parolin
-
d:p0131r0
P0131R0
27 September 2015

Unified call syntax concerns
https://wg21.link/p0131r0




Bjarne Stroustrup
-
d:p0132r0
P0132R0
27 September 2015

Non-throwing container operations
https://wg21.link/p0132r0




Ville Voutilainen
-
d:p0132r1
P0132R1
7 May 2018

Non-throwing container operations
https://wg21.link/p0132r1




Ville Voutilainen
-
d:p0133r0
P0133R0
27 September 2015

Putting noexcept(auto) on hold, again
https://wg21.link/p0133r0




Ville Voutilainen
-
d:p0134r0
P0134R0
23 September 2015

Introducing a name for brace-or-equal-initializers for non-static data members
https://wg21.link/p0134r0




Richard Smith
-
d:p0135r0
P0135R0
27 September 2015

Guaranteed copy elision through simplified value categories
https://wg21.link/p0135r0




Richard Smith
-
d:p0135r1
P0135R1
20 June 2016

Wording for guaranteed copy elision through simplified value categories
https://wg21.link/p0135r1




Richard Smith
-
d:p0136r0
P0136R0
25 September 2015

Rewording inheriting constructors (core issue 1941 et al)
https://wg21.link/p0136r0




Richard Smith
-
d:p0136r1
P0136R1
19 October 2015

Rewording inheriting constructors (core issue 1941 et al)
https://wg21.link/p0136r1




Richard Smith
-
d:p0137r0
P0137R0
27 September 2015

Core Issue 1776: Replacement of class objects containing reference members
https://wg21.link/p0137r0




Richard Smith
-
d:p0137r1
P0137R1
23 June 2016

Core Issue 1776: Replacement of class objects containing reference members
https://wg21.link/p0137r1




Richard Smith
-
d:p0138r0
P0138R0
28 September 2015

Construction Rules for enum class Values
https://wg21.link/p0138r0




Gabriel Dos Reis
-
d:p0138r1
P0138R1
14 February 2016

Construction Rules for enum class Values
https://wg21.link/p0138r1




Gabriel Dos Reis
-
d:p0138r2
P0138R2
4 March 2016

Construction Rules for enum class Values
https://wg21.link/p0138r2




Gabriel Dos Reis
-
d:p0141r0
P0141R0
5 October 2015

Modules, Componentization, and Transitional Paths
https://wg21.link/p0141r0




Gabriel Dos Reis, Pavel Curtis
-
d:p0142r0
P0142R0
15 February 2016

A Module System for C++ (Revision 4)
https://wg21.link/p0142r0




Gabriel Dos Reis
-
d:p0143r0
P0143R0
20151130

Wording for Modules
https://wg21.link/p0143r0




Gabriel Dos Reis
-
d:p0143r1
P0143R1
15 February 2016

Wording for Modules
https://wg21.link/p0143r1




Gabriel Dos Reis
-
d:p0143r2
P0143R2
4 March 2016

Wording for Modules
https://wg21.link/p0143r2




Gabriel Dos Reis
-
d:p0144r0
P0144R0
14 October 2015

Structured Bindings
https://wg21.link/p0144r0




Herb Sutter
-
d:p0144r1
P0144R1
3 February 2016

Structured Bindings
https://wg21.link/p0144r1




Herb Sutter, Bjarne Stroustrup, Gabriel Dos Reis
-
d:p0144r2
P0144R2
16 March 2016

Structured Bindings
https://wg21.link/p0144r2




Herb Sutter
-
d:p0145r0
P0145R0
1 October 2015

Expression Order of Evaluation
https://wg21.link/p0145r0




Gabriel Dos Reis, Herb Sutter, Jonathan Caves
-
d:p0145r1
P0145R1
12 February 2016

Refining Expression Evaluation Order for Idiomatic C++ (Revision 2)
https://wg21.link/p0145r1




Gabriel Dos Reis, Herb Sutter, Jonathan Caves
-
d:p0145r2
P0145R2
3 March 2016

Refining Expression Evaluation Order for Idiomatic C++
https://wg21.link/p0145r2




Gabriel Dos Reis, Herb Sutter, Jonathan Caves
-
d:p0145r3
P0145R3
23 June 2016

Refining Expression Evaluation Order for Idiomatic C++
https://wg21.link/p0145r3




Gabriel Dos Reis, Herb Sutter, Jonathan Caves
-
d:p0146r0
P0146R0
25 September 2015

Regular Void
https://wg21.link/p0146r0




Matt Calabrese
-
d:p0146r1
P0146R1
11 February 2016

Regular Void
https://wg21.link/p0146r1




Matt Calabrese
-
d:p0147r0
P0147R0
8 November 2015

The Use and Implementation of Contracts
https://wg21.link/p0147r0




Lawrence Crowl
-
d:p0148r0
P0148R0
14 October 2015

memory_resource_ptr: A Limited Smart Pointer for memory_resource Correctness
https://wg21.link/p0148r0




Pablo Halpern, Dietmar Kühl
-
d:p0149r0
P0149R0
12 February 2016

Generalised member pointers
https://wg21.link/p0149r0




Jeff Snyder
-
d:p0151r0
P0151R0
16 October 2015

Proposal of Multi-Declarators
https://wg21.link/p0151r0




Andrew Tomazos
-
d:p0152r0
P0152R0
21 October 2015

constexpr atomic::is_always_lock_free
https://wg21.link/p0152r0




Olivier Giroux, JF Bastien, Jeff Snyder
-
d:p0152r1
P0152R1
2 March 2016

constexpr atomic<T>::is_always_lock_free
https://wg21.link/p0152r1




Olivier Giroux, JF Bastien, Jeff Snyder
-
d:p0153r0
P0153R0
5 November 2015

std::atomic_object_fence(mo, T&&...)
https://wg21.link/p0153r0




Olivier Giroux, JF Bastien
-
d:p0154r0
P0154R0
24 October 2015

constexpr std::thread::hardware_{true,false}_sharing_size
https://wg21.link/p0154r0




JF Bastien, Olivier Giroux
-
d:p0154r1
P0154R1
3 March 2016

constexpr std::thread::hardware_{true,false}_sharing_size
https://wg21.link/p0154r1




JF Bastien, Olivier Giroux
-
d:p0155r0
P0155R0
22 October 2015

Task Block R5
https://wg21.link/p0155r0




Pablo Halpern, Arch Robison, Hong Hong, Artur Laksberg, Gor Nishanov, Herb Sutter
-
d:p0156r0
P0156R0
21 October 2015

Variadic lock_guard (Rev. 3)
https://wg21.link/p0156r0




Mike Spertus
-
d:p0156r1
P0156R1
21 October 2016

Variadic lock_guard (Rev. 4)
https://wg21.link/p0156r1




Mike Spertus
-
d:p0156r2
P0156R2
3 March 2017

Variadic lock_guard (Rev. 4)
https://wg21.link/p0156r2




Mike Spertus
-
d:p0157r0
P0157R0
7 November 2015

Handling Disappointment in C++
https://wg21.link/p0157r0




Lawrence Crowl
-
d:p0158r0
P0158R0
6 November 2015

Couroutines belong in a TS
https://wg21.link/p0158r0




Jamie Allsop, Jonathan Wakely, Christopher Kohlhoff, Anthony Williams, Roger Orr, Andy Sawyer, Jonathan Coe, Arash Partow
-
d:p0159r0
P0159R0
22 October 2015

Draft of Technical Specification for C++ Extensions for Concurrency
https://wg21.link/p0159r0




Artur Laksberg
-
d:p0160r0
P0160R0
23 October 2015

Wording for removing defaults for unary folds
https://wg21.link/p0160r0




Jens Maurer
-
d:p0161r0
P0161R0
12 February 2016

Bitset Iterators, Masks, and Container Operations
https://wg21.link/p0161r0




Nathan Myers
-
d:p0162r0
P0162R0
6 November 2015

A response to "P0055R0: On Interactions Between Coroutines and Networking Library"
https://wg21.link/p0162r0




Christopher Kohlhoff
-
d:p0163r0
P0163R0
23 October 2015

shared_ptr::weak_type
https://wg21.link/p0163r0




Arthur O'Dwyer
-
d:p0164r0
P0164R0
23 October 2015

Core Language Working Group "ready" Issues
https://wg21.link/p0164r0




William M. Miller
-
d:p0165r0
P0165R0
23 October 2015

C++ Standard Library Issues to be moved in Kona
https://wg21.link/p0165r0




Marshall Clow
-
d:p0165r1
P0165R1
12 February 2016

C++ Standard Library Issues to be moved in Jacksonville
https://wg21.link/p0165r1




Marshall Clow
-
d:p0165r2
P0165R2
20160530

C++ Standard Library Issues to be moved in Oulu
https://wg21.link/p0165r2




Marshall Clow
-
d:p0165r3
P0165R3
17 October 2016

C++ Standard Library Issues to be moved in Issaquah
https://wg21.link/p0165r3




Marshall Clow
-
d:p0165r4
P0165R4
6 February 2017

C++ Standard Library Issues to be moved in Kona
https://wg21.link/p0165r4




Marshall Clow
-
d:p0166r0
P0166R0
6 November 2015

Three interesting questions about contracts
https://wg21.link/p0166r0




J. Daniel Garcia
-
d:p0167r0
P0167R0
10 November 2015

Core Language Working Group "ready" Issues after the October, 2015 (Kona) meeting
https://wg21.link/p0167r0




William M. Miller
-
d:p0167r1
P0167R1
15 February 2016

Core Language Working Group "ready" Issues for the February, 2016 (Jacksonville) meeting
https://wg21.link/p0167r1




William M. Miller
-
d:p0167r2
P0167R2
4 March 2016

Core Language Working Group "ready" Issues for the February, 2016 (Jacksonville) meeting
https://wg21.link/p0167r2




William M. Miller
-
d:p0169r0
P0169R0
3 November 2015

regex and Unicode character types
https://wg21.link/p0169r0




Nozomu Katō
-
d:p0170r0
P0170R0
1 November 2015

Wording for Constexpr Lambda
https://wg21.link/p0170r0




Faisal Vali
-
d:p0170r1
P0170R1
1 March 2016

Wording for Constexpr Lambda
https://wg21.link/p0170r1




Faisal Vali
-
d:p0171r0
P0171R0
6 November 2015

Response To: Resumable Expressions P0114R0
https://wg21.link/p0171r0




Gor Nishanov
-
d:p0172r0
P0172R0
10 November 2015

Abominable Function Types
https://wg21.link/p0172r0




Alisdair Meredith
-
d:p0174r0
P0174R0
15 February 2016

Deprecating Vestigial Library Parts in C++17
https://wg21.link/p0174r0




Alisdair Meredith
-
d:p0174r1
P0174R1
21 March 2016

Deprecating Vestigial Library Parts in C++17
https://wg21.link/p0174r1




Alisdair Meredith
-
d:p0174r2
P0174R2
23 June 2016

Deprecating Vestigial Library Parts in C++17
https://wg21.link/p0174r2




Alisdair Meredith
-
d:p0175r0
P0175R0
13 February 2016

Synopses for the C library
https://wg21.link/p0175r0




Thomas Koeppe, Richard Smith
-
d:p0175r1
P0175R1
24 June 2016

Synopses for the C library
https://wg21.link/p0175r1




Thomas Koeppe, Richard Smith
-
d:p0177r0
P0177R0
15 February 2016

Cleaning up allocator_traits
https://wg21.link/p0177r0




Alisdair Meredith
-
d:p0177r1
P0177R1
1 March 2016

Cleaning up allocator_traits
https://wg21.link/p0177r1




Alisdair Meredith
-
d:p0177r2
P0177R2
21 March 2016

Cleaning up allocator_traits
https://wg21.link/p0177r2




Alisdair Meredith
-
d:p0178r0
P0178R0
15 February 2016

Allocators and swap
https://wg21.link/p0178r0




Alisdair Meredith
-
d:p0180r0
P0180R0
10 February 2016

Reserve a New Library Namespace Future Standardization
https://wg21.link/p0180r0




Alisdair Meredith
-
d:p0180r1
P0180R1
21 March 2016

Reserve a New Library Namespace Future Standardization
https://wg21.link/p0180r1




Alisdair Meredith
-
d:p0180r2
P0180R2
23 June 2016

Reserve a New Library Namespace Future Standardization
https://wg21.link/p0180r2




Alisdair Meredith
-
d:p0181r0
P0181R0
17 February 2016

Ordered By Default
https://wg21.link/p0181r0




Alisdair Meredith
-
d:p0181r1
P0181R1
23 June 2016

Ordered By Default
https://wg21.link/p0181r1




Alisdair Meredith
-
d:p0184r0
P0184R0
11 February 2016

Generalizing the Range-Based For Loop
https://wg21.link/p0184r0




Eric Niebler
-
d:p0185r0
P0185R0
9 February 2016

Adding [nothrow-] swappable traits
https://wg21.link/p0185r0




Daniel Krugler
-
d:p0185r1
P0185R1
1 March 2016

Adding [nothrow-]swappable traits, revision 3
https://wg21.link/p0185r1




Daniel Krugler
-
d:p0186r0
P0186R0
11 February 2016

Iterator Facade Library Proposal for Ranges
https://wg21.link/p0186r0




Beman Dawes, Eric Niebler, Casey Carter
-
d:p0187r0
P0187R0
20 November 2015

Proposal of Bitfield Default Member Initializers
https://wg21.link/p0187r0




Andrew Tomazos
-
d:p0187r1
P0187R1
28 June 2016

Proposal/Wording for Bit-field Default Member Initializer Syntax
https://wg21.link/p0187r1




Andrew Tomazos
-
d:p0188r0
P0188R0
3 January 2016

Wording for [[fallthrough]] attribute
https://wg21.link/p0188r0




Andrew Tomazos
-
d:p0188r1
P0188R1
29 February 2016

Wording for [[fallthrough]] attribute
https://wg21.link/p0188r1




Andrew Tomazos
-
d:p0189r0
P0189R0
3 January 2016

Wording for [[nodiscard]] attribute
https://wg21.link/p0189r0




Andrew Tomazos
-
d:p0189r1
P0189R1
29 February 2016

Wording for [[nodiscard]] attribute
https://wg21.link/p0189r1




Andrew Tomazos
-
d:p0190r0
P0190R0
10 February 2016

Proposal for New memory order consume Definition
https://wg21.link/p0190r0




Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer
-
d:p0190r1
P0190R1
18 March 2016

Proposal for New memory order consume Definition
https://wg21.link/p0190r1




Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer
-
d:p0190r2
P0190R2
25 May 2016

Proposal for New memory order consume Definition
https://wg21.link/p0190r2




Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien
-
d:p0190r3
P0190R3
5 February 2017

Proposal for New memory order consume Definition
https://wg21.link/p0190r3




Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien
-
d:p0190r4
P0190R4
28 July 2017

Proposal for New memory order consume Definition
https://wg21.link/p0190r4




Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien
-
d:p0191r1
P0191R1
20 March 2016

C++ virtual member function pointer comparison
https://wg21.link/p0191r1




Daniel Markus
-
d:p0192r0
P0192R0
11 November 2015

Adding a Fundamental Type for Short Float
https://wg21.link/p0192r0




Boris Fomitchev, Sergei Nikolaev, Oliver Giroux
-
d:p0192r1
P0192R1
14 February 2016

Adding a Fundamental Type for Short Float
https://wg21.link/p0192r1




Boris Fomitchev, Sergei Nikolaev, Olivier Giroux, Lawrence Crowl
-
d:p0192r4
P0192R4
8 October 2018

`short float` and fixed-size floating point types
https://wg21.link/p0192r4




Michał Dominiak, Bryce Adelstein Lelbach, Boris Fomitchev, Sergei Nikolaev
-
d:p0193r0
P0193R0
21 January 2016

Where is Vectorization in C++‽
https://wg21.link/p0193r0




JF Bastien, Hans Boehm
-
d:p0193r1
P0193R1
20 March 2016

Where is Vectorization in C++‽
https://wg21.link/p0193r1




JF Bastien, Hans Boehm
-
d:p0194r0
P0194R0
8 February 2016

Static reflection (revision 4)
https://wg21.link/p0194r0




Matus Chochlik, Axel Naumann
-
d:p0194r1
P0194R1
17 May 2016

Static reflection (revision 4)
https://wg21.link/p0194r1




Matúš Chochlík, Alex Naumann
-
d:p0194r2
P0194R2
15 October 2016

Static reflection
https://wg21.link/p0194r2




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0194r3
P0194R3
6 February 2017

Static reflection
https://wg21.link/p0194r3




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0194r4
P0194R4
18 June 2017

Static reflection
https://wg21.link/p0194r4




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0194r5
P0194R5
11 February 2018

Static reflection
https://wg21.link/p0194r5




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0194r6
P0194R6
16 March 2018

Static reflection
https://wg21.link/p0194r6




Matus Chochlik, Axel Naumann, David Sankel
-
d:p0195r0
P0195R0
23 December 2015

Modernizing using-declarations
https://wg21.link/p0195r0




Robert Haberlach
-
d:p0195r1
P0195R1
15 October 2016

Modernizing using-declarations
https://wg21.link/p0195r1




Robert Haberlach
-
d:p0195r2
P0195R2
8 November 2016

Pack expansions in using-declarations
https://wg21.link/p0195r2




Robert Haberlach, Richard Smith
-
d:p0196r0
P0196R0
11 February 2016

A generic none_t literal type for Nullable types
https://wg21.link/p0196r0




Vicente J. Botet Escriba
-
d:p0196r1
P0196R1
22 May 2016

Generic none() factories for Nullable types
https://wg21.link/p0196r1




Vicente J. Botet Escriba
-
d:p0196r2
P0196R2
12 October 2016

Generic none() factories for Nullable types
https://wg21.link/p0196r2




Vicente J. Botet Escriba
-
d:p0196r3
P0196R3
15 June 2017

Generic none() factories for Nullable types
https://wg21.link/p0196r3




Vicente J. Botet Escriba
-
d:p0196r4
P0196R4
15 October 2017

Generic none() factories for Nullable types
https://wg21.link/p0196r4




Vicente J. Botet Escriba
-
d:p0196r5
P0196R5
3 May 2018

Generic none() factories for Nullable types
https://wg21.link/p0196r5




Vicente J. Botet Escribá
-
d:p0197r0
P0197R0
11 February 2016

Default Tuple-like access
https://wg21.link/p0197r0




Vicente J. Botet Escriba
-
d:p0198r0
P0198R0
11 February 2016

Default Swap
https://wg21.link/p0198r0




Vicente J. Botet Escriba
-
d:p0199r0
P0199R0
11 February 2016

Default Hash
https://wg21.link/p0199r0




Vicente J. Botet Escriba
-
d:p0200r0
P0200R0
22 January 2016

A Proposal to Add Y Combinator to the Standard Library
https://wg21.link/p0200r0




Yegor Derevenets
-
d:p0201r0
P0201R0
1 February 2016

A cloning pointer-class for C++
https://wg21.link/p0201r0




Jonathan Coe
-
d:p0201r1
P0201R1
13 October 2016

An indirect value-type for C++
https://wg21.link/p0201r1




Jonathan Coe
-
d:p0201r2
P0201R2
16 October 2017

A polymorphic value-type for C++
https://wg21.link/p0201r2




Jonathan Coe
-
d:p0201r3
P0201R3
12 February 2018

A polymorphic value-type for C++
https://wg21.link/p0201r3




Jonathan Coe, Sean Parent
-
d:p0201r4
P0201R4
5 October 2018

A polymorphic value-type for C++
https://wg21.link/p0201r4




Jonathan Coe, Sean Parent
-
d:p0201r5
P0201R5
11 March 2019

A polymorphic value-type for C++
https://wg21.link/p0201r5




Jonathan Coe, Sean Parent
-
d:p0202r0
P0202R0
20160131

Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers
https://wg21.link/p0202r0




Antony Polukhin
-
d:p0202r1
P0202R1
21 May 2016

Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers
https://wg21.link/p0202r1




Antony Polukhin
-
d:p0202r2
P0202R2
12 September 2017

Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers
https://wg21.link/p0202r2




Antony Polukhin
-
d:p0202r3
P0202R3
9 November 2017

Add Constexpr Modifiers to Functions in <algorithm> and <utility> Headers
https://wg21.link/p0202r3




Antony Polukhin
-
d:p0203r0
P0203R0
26 January 2016

Considerations for the design of expressive portable SIMD vectors
https://wg21.link/p0203r0




Mathias Gaunard
-
d:p0205r0
P0205R0
11 February 2016

Allow Seeding Random Number Engines With std::random_device
https://wg21.link/p0205r0




Moritz Klammler
-
d:p0206r0
P0206R0
27 January 2016

Discussion about std::thread and RAII
https://wg21.link/p0206r0




Ville Voutilainen
-
d:p0206r1
P0206R1
9 March 2016

A joining thread
https://wg21.link/p0206r1




Ville Voutilainen
-
d:p0207r0
P0207R0
28 January 2016

Ruminations on lambda captures
https://wg21.link/p0207r0




Ville Voutilainen
-
d:p0208r0
P0208R0
12 February 2016

Copy-swap helper
https://wg21.link/p0208r0




Pablo Halpern
-
d:p0208r1
P0208R1
17 June 2017

Copy-swap Transaction
https://wg21.link/p0208r1




Pablo Halpern
-
d:p0209r0
P0209R0
12 February 2016

make_from_tuple: apply for construction
https://wg21.link/p0209r0




Pablo Halpern
-
d:p0209r1
P0209R1
29 May 2016

make_from_tuple: apply for construction
https://wg21.link/p0209r1




Pablo Halpern
-
d:p0209r2
P0209R2
23 June 2016

make_from_tuple: apply for construction
https://wg21.link/p0209r2




Pablo Halpern
-
d:p0210r0
P0210R0
29 January 2016

A light-weight, dynamic array
https://wg21.link/p0210r0




Thomas Koeppe
-
d:p0211r0
P0211R0
20160130

Allocator-aware library wrappers for dynamic allocation
https://wg21.link/p0211r0




Thomas Koeppe
-
d:p0211r1
P0211R1
20160530

Allocator-aware library wrappers for dynamic allocation
https://wg21.link/p0211r1




Thomas Koeppe
-
d:p0211r2
P0211R2
8 October 2018

Allocator-aware library wrappers for dynamic allocation
https://wg21.link/p0211r2




Thomas Köppe
-
d:p0212r0
P0212R0
20160131

Wording for [[maybe_unused]] attribute
https://wg21.link/p0212r0




Andrew Tomazos
-
d:p0212r1
P0212R1
1 March 2016

Wording for [[maybe_unused]] attribute
https://wg21.link/p0212r1




Andrew Tomazos
-
d:p0213r0
P0213R0
24 January 2016

Reexamining the Performance of Memory-Allocation Strategies
https://wg21.link/p0213r0




Graham Bleaney
-
d:p0214r0
P0214R0
12 February 2016

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r0




Matthias Kretz
-
d:p0214r1
P0214R1
28 May 2016

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r1




Matthias Kretz
-
d:p0214r2
P0214R2
17 October 2016

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r2




Matthias Kretz
-
d:p0214r3
P0214R3
6 February 2017

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r3




Matthias Kretz
-
d:p0214r4
P0214R4
19 June 2017

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r4




Matthias Kretz
-
d:p0214r5
P0214R5
20170730

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r5




Matthias Kretz
-
d:p0214r6
P0214R6
16 October 2017

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r6




Matthias Kretz
-
d:p0214r7
P0214R7
27 November 2017

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r7




Matthias Kretz
-
d:p0214r8
P0214R8
12 February 2018

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r8




Matthias Kretz
-
d:p0214r9
P0214R9
16 March 2018

Data-Parallel Vector Types & Operations
https://wg21.link/p0214r9




Matthias Kretz
-
d:p0215r0
P0215R0
11 February 2016

A Civil-Time Library
https://wg21.link/p0215r0




Greg Miller, Bradley White
-
d:p0216r0
P0216R0
11 February 2016

A Time-Zone Library
https://wg21.link/p0216r0




Greg Miller, Bradley White
-
d:p0217r0
P0217R0
10 February 2016

Proposed wording for structured bindings
https://wg21.link/p0217r0




Jens Maurer
-
d:p0217r1
P0217R1
20 March 2016

Proposed wording for structured bindings
https://wg21.link/p0217r1




Jens Maurer
-
d:p0217r2
P0217R2
26 May 2016

Proposed wording for structured bindings
https://wg21.link/p0217r2




Jens Maurer
-
d:p0217r3
P0217R3
24 June 2016

Proposed wording for structured bindings
https://wg21.link/p0217r3




Jens Maurer
-
d:p0218r0
P0218R0
11 February 2016

Adopt File System TS for C++17
https://wg21.link/p0218r0




Beman Dawes
-
d:p0218r1
P0218R1
5 March 2016

Adopt File System TS for C++17
https://wg21.link/p0218r1




Beman Dawes
-
d:p0219r0
P0219R0
12 February 2016

Relative Paths for Filesystem
https://wg21.link/p0219r0




Beman Dawes, Jamie Allsop, Nicolai Josuttis
-
d:p0219r1
P0219R1
24 June 2016

Relative Paths for Filesystem
https://wg21.link/p0219r1




Beman Dawes
-
d:p0220r0
P0220R0
12 February 2016

Adopt Library Fundamentals TS for C++17
https://wg21.link/p0220r0




Beman Dawes
-
d:p0220r1
P0220R1
3 March 2016

Adopt Library Fundamentals V1 TS Components for C++17 (R1)
https://wg21.link/p0220r1




Beman Dawes
-
d:p0221r0
P0221R0
10 February 2016

Proposed wording for default comparisons, revision 2
https://wg21.link/p0221r0




Jens Maurer
-
d:p0221r1
P0221R1
17 March 2016

Proposed wording for default comparisons, revision 3
https://wg21.link/p0221r1




Jens Maurer
-
d:p0221r2
P0221R2
23 June 2016

Proposed wording for default comparisons, revision 4
https://wg21.link/p0221r2




Jens Maurer
-
d:p0222r0
P0222R0
5 February 2016

Allowing Anonymous Structs as Return Values
https://wg21.link/p0222r0




Matthew Woehlke
-
d:p0223r0
P0223R0
9 February 2016

Class Namespace
https://wg21.link/p0223r0




Matthew Woehlke
-
d:p0224r0
P0224R0
5 February 2016

Implicit Return Type
https://wg21.link/p0224r0




Matthew Woehlke
-
d:p0225r0
P0225R0
5 February 2016

Why I want Concepts, and why I want them sooner rather than later
https://wg21.link/p0225r0




Ville Voutilainen
-
d:p0226r0
P0226R0
10 February 2016

Mathematical Special Functions for C++17, v4
https://wg21.link/p0226r0




Walter E. Brown, Axel Naumann, Edward Smith-Rowland
-
d:p0226r1
P0226R1
29 February 2016

Mathematical Special Functions for C++17, v5
https://wg21.link/p0226r1




Walter E. Brown, Axel Naumann, Edward Smith-Rowland
-
d:p0227r0
P0227R0
9 February 2016

Weakening the iterator categories of some standard algorithms
https://wg21.link/p0227r0




Thibaut Le Jehan
-
d:p0228r0
P0228R0
16 February 2016

A Proposal to Add Safe Integer Types to the Standard Library Technical Report
https://wg21.link/p0228r0




Robert Ramey
-
d:p0228r3
P0228R3
9 January 2019

unique_function: a move-only std::function
https://wg21.link/p0228r3




Ryan McDougall, Matt Calabrese
-
d:p0229r0
P0229R0
12 February 2016

SG5 Transactional Memory Meeting minutes 2015/11/02-2016/02/08
https://wg21.link/p0229r0




Michael Wong
-
d:p0230r0
P0230R0
12 February 2016

SG14 Games Dev/Low Latency/Financial Meeting Minutes 2015/10/14-2015/02/10
https://wg21.link/p0230r0




Michael Wong
-
d:p0231r0
P0231R0
12 February 2016

Extending the Transactional Memory Technical Specification to Support Commit Actions
https://wg21.link/p0231r0




Victor Luchangco, Michael Spear, Michael Wong
-
d:p0232r0
P0232R0
12 February 2016

A Concurrency ToolKit for Structured Deferral/Optimistic Speculation
https://wg21.link/p0232r0




Paul McKenney, Michael Wong, Maged Michael
-
d:p0233r0
P0233R0
12 February 2016

Hazard Pointers: Safe Reclamation for Optimistic Concurrency
https://wg21.link/p0233r0




Maged M. Michael, Michael Wong
-
d:p0233r1
P0233R1
29 May 2016

Hazard Pointers: Safe Reclamation for Optimistic Concurrency
https://wg21.link/p0233r1




Maged M. Michael, Michael Wong
-
d:p0233r2
P0233R2
17 October 2016

Hazard Pointers: Safe Reclamation for Optimistic Concurrency
https://wg21.link/p0233r2




Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer
-
d:p0233r3
P0233R3
6 February 2017

Hazard Pointers: Safe Reclamation for Optimistic Concurrency
https://wg21.link/p0233r3




Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, David Hollman
-
d:p0233r4
P0233R4
18 June 2017

Hazard Pointers: Safe Reclamation for Optimistic Concurrency
https://wg21.link/p0233r4




Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, David Hollman, Geoffrey Romer, Andrew Hunter
-
d:p0233r5
P0233R5
20170730

Hazard Pointers: Safe Reclamation for Optimistic Concurrency
https://wg21.link/p0233r5




Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, David Hollman, Geoffrey Romer, Andrew Hunter
-
d:p0233r6
P0233R6
15 October 2017

Hazard Pointers: Safe Reclamation for Optimistic Concurrency
https://wg21.link/p0233r6




Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, David Hollman, Geoffrey Romer, Andrew Hunter
-
d:p0234r0
P0234R0
12 February 2016

Towards Massive Parallelism(aka Heterogeneous Devices/Accelerators/GPGPU) support in C++
https://wg21.link/p0234r0




Michael Wong, Hartmut Kaiser, Thomas Heller
-
d:p0235r0
P0235R0
5 February 2016

A Packaging System for C++
https://wg21.link/p0235r0




Guy Somberg, Brian Fitzgerald
-
d:p0236r0
P0236R0
12 February 2016

Khronos's OpenCL SYCL to support Heterogeneous Devices for C++
https://wg21.link/p0236r0




Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes
-
d:p0237r0
P0237R0
12 February 2016

On the standardization of fundamental bit manipulation utilities
https://wg21.link/p0237r0




Vincent Reverdy, Robert J. Brunner
-
d:p0237r1
P0237R1
20160530

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r1




Vincent Reverdy, Robert J. Brunner
-
d:p0237r2
P0237R2
11 July 2016

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r2




Vincent Reverdy, Robert J. Brunner, Nathan Myers
-
d:p0237r3
P0237R3
17 October 2016

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r3




Vincent Reverdy, Robert J. Brunner
-
d:p0237r4
P0237R4
28 November 2016

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r4




Vincent Reverdy, Robert J. Brunner
-
d:p0237r5
P0237R5
6 February 2017

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r5




Vincent Reverdy, Robert J. Brunner
-
d:p0237r6
P0237R6
20 March 2017

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r6




Vincent Reverdy, Robert J. Brunner
-
d:p0237r7
P0237R7
19 June 2017

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r7




Vincent Reverdy, Robert J. Brunner
-
d:p0237r8
P0237R8
20170731

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r8




Vincent Reverdy, Robert J. Brunner
-
d:p0237r9
P0237R9
16 October 2017

Wording for fundamental bit manipulation utilities
https://wg21.link/p0237r9




Vincent Reverdy, Robert J. Brunner
-
d:p0238r0
P0238R0
7 February 2016

Return type deduction and SFINAE
https://wg21.link/p0238r0




Tomasz Kamińsk
-
d:p0238r1
P0238R1
8 May 2017

Return type deduction and SFINAE
https://wg21.link/p0238r1




Tomasz Kami_ski
-
d:p0239r0
P0239R0
12 November 2015

valueless_by_exception
https://wg21.link/p0239r0




Tony Van Eerd
-
d:p0240r0
P0240R0
12 February 2016

Why I want Concepts, but why they should come later rather than sooner
https://wg21.link/p0240r0




Matt Calabrese
-
d:p0241r0
P0241R0
11 February 2016

Remove Future-Related Explicit Specializations for Void
https://wg21.link/p0241r0




Matt Calabrese
-
d:p0242r0
P0242R0
11 February 2016

Standard Library Support For Void
https://wg21.link/p0242r0




Matt Calabrese
-
d:p0244r0
P0244R0
10 February 2016

Text_view: A C++ concepts and range based character encoding and code point enumeration library
https://wg21.link/p0244r0




Tom Honermann
-
d:p0244r1
P0244R1
20 March 2016

Text_view: A C++ concepts and range based character encoding and code point enumeration library
https://wg21.link/p0244r1




Tom Honermann
-
d:p0244r2
P0244R2
13 June 2017

Text_view: A C++ concepts and range based character encoding and code point enumeration library
https://wg21.link/p0244r2




Tom Honermann
-
d:p0245r0
P0245R0
9 February 2016

Hexadecimal float literals for C++
https://wg21.link/p0245r0




Thomas Koeppe
-
d:p0245r1
P0245R1
4 March 2016

Hexadecimal float literals for C++
https://wg21.link/p0245r1




Thomas Koeppe
-
d:p0246r0
P0246R0
12 February 2016

Contract Assert Support Merged Proposal
https://wg21.link/p0246r0




Nathan Myers
-
d:p0247r0
P0247R0
12 February 2016

Criteria for Contract Support
https://wg21.link/p0247r0




Nathan Myers
-
d:p0248r0
P0248R0
12 February 2016

Concepts in C++17
https://wg21.link/p0248r0




Andrew Sutton
-
d:p0249r0
P0249R0
5 February 2016

Input Devices For 2D Graphics
https://wg21.link/p0249r0




Brett Searles
-
d:p0249r2
P0249R2
7 October 2016

Input Devices For 2D Graphics
https://wg21.link/p0249r2




Brett Searles, Michael McLaughlin, Jason Zink
-
d:p0250r0
P0250R0
12 February 2016

Wording improvements for initialization and thread ids (CWG 2046)
https://wg21.link/p0250r0




Hans Boehm
-
d:p0250r1
P0250R1
20 March 2016

Wording improvements for initialization and thread ids (CWG 2046)
https://wg21.link/p0250r1




Hans Boehm
-
d:p0250r2
P0250R2
10 July 2016

Wording improvements for initialization and thread ids (CWG 2046, 1784)
https://wg21.link/p0250r2




Hans Boehm
-
d:p0250r3
P0250R3
2 March 2017

Wording improvements for initialization and thread ids (CWG 2046, 1784)
https://wg21.link/p0250r3




Hans Boehm
-
d:p0251r0
P0251R0
11 February 2016

Unified Call Syntax Wording
https://wg21.link/p0251r0




Bjarne Stroustrup, Herb Sutter
-
d:p0252r0
P0252R0
13 February 2016

Operator Dot Wording
https://wg21.link/p0252r0




Bjarne Stroustrup, Gabriel Dos Reis
-
d:p0252r1
P0252R1
2 March 2016

Operator Dot Wording
https://wg21.link/p0252r1




Bjarne Stroustrup, Gabriel Dos Reis
-
d:p0252r2
P0252R2
16 October 2016

Operator Dot Wording
https://wg21.link/p0252r2




Bjarne Stroustrup, Gabriel Dos Reis
-
d:p0253r0
P0253R0
12 February 2016

Fixing a design mistake in the searchers interface in Library Fundamentals
https://wg21.link/p0253r0




Marshall Clow
-
d:p0253r1
P0253R1
1 March 2016

Fixing a design mistake in the searchers interface in Library Fundamentals
https://wg21.link/p0253r1




Marshall Clow
-
d:p0254r0
P0254R0
20 March 2016

Integrating std::string_view and std::string
https://wg21.link/p0254r0




Marshall Clow
-
d:p0254r1
P0254R1
29 May 2016

Integrating std::string_view and std::string
https://wg21.link/p0254r1




Marshall Clow
-
d:p0254r2
P0254R2
24 June 2016

Integrating std::string_view and std::string
https://wg21.link/p0254r2




Marshall Clow
-
d:p0255r0
P0255R0
12 February 2016

C++ Static Reflection via template pack expansion
https://wg21.link/p0255r0




Cleiton Santoia Silva, Daniel Auresco
-
d:p0256r0
P0256R0
12 February 2016

C++ Reflection Light
https://wg21.link/p0256r0




Cleiton Santoia Silva
-
d:p0257r0
P0257R0
11 February 2016

A byte type for the standard library.
https://wg21.link/p0257r0




Neil MacIntosh
-
d:p0257r1
P0257R1
27 May 2016

A byte type for increased type safety
https://wg21.link/p0257r1




Neil MacIntosh
-
d:p0258r0
P0258R0
12 February 2016

is_contiguous_layout
https://wg21.link/p0258r0




Michael Spencer
-
d:p0258r1
P0258R1
5 March 2016

is_contiguous_layout
https://wg21.link/p0258r1




Michael Spencer
-
d:p0258r2
P0258R2
24 June 2016

has_unique_object_representations - wording
https://wg21.link/p0258r2




Michael Spencer
-
d:p0259r0
P0259R0
12 February 2016

fixed_string: a compile-time string
https://wg21.link/p0259r0




Michael Price, Andrew Tomazos
-
d:p0260r0
P0260R0
14 February 2016

C++ Concurrent Queues
https://wg21.link/p0260r0




Lawrence Crowl, Chris Mysen
-
d:p0260r1
P0260R1
5 February 2017

C++ Concurrent Queues
https://wg21.link/p0260r1




Lawrence Crowl
-
d:p0260r2
P0260R2
15 October 2017

C++ Concurrent Queues
https://wg21.link/p0260r2




Lawrence Crowl, Chris Mysen
-
d:p0260r3
P0260R3
20 January 2019

C++ Concurrent Queues
https://wg21.link/p0260r3




Lawrence Crowl, Chris Mysen
-
d:p0261r0
P0261R0
14 February 2016

C++ Distributed Counters
https://wg21.link/p0261r0




Lawrence Crowl
-
d:p0261r1
P0261R1
13 October 2016

C++ Distributed Counters
https://wg21.link/p0261r1




Lawrence Crowl
-
d:p0261r2
P0261R2
5 February 2017

C++ Distributed Counters
https://wg21.link/p0261r2




Lawrence Crowl
-
d:p0261r3
P0261R3
13 March 2017

C++ Distributed Counters
https://wg21.link/p0261r3




Lawrence Crowl
-
d:p0262r0
P0262R0
14 February 2016

A Class for Status and Optional Value
https://wg21.link/p0262r0




Lawrence Crowl
-
d:p0262r1
P0262R1
15 October 2016

A Class for Status and Optional Value
https://wg21.link/p0262r1




Lawrence Crowl, Chris Mysen
-
d:p0263r0
P0263R0
15 February 2016

Core Language Working Group "tentatively ready" Issues for the February, 2016 (Jacksonville) Meeting
https://wg21.link/p0263r0




William M. Miller
-
d:p0263r1
P0263R1
4 March 2016

Core Language Working Group "tentatively ready" Issues for the February, 2016 (Jacksonville) Meeting
https://wg21.link/p0263r1




William M. Miller
-
d:p0264r0
P0264R0
11 February 2016

auto operator= considered dangerous
https://wg21.link/p0264r0




Michael Price
-
d:p0265r0
P0265R0
15 February 2016

SG5 is NOT proposing Transactional Memory for C++17
https://wg21.link/p0265r0




Michael Wong
-
d:p0266r0
P0266R0
12 February 2016

Removing Restrictions on requires-Expressions
https://wg21.link/p0266r0




Walter E. Brown
-
d:p0266r1
P0266R1
10 July 2016

Removing Restrictions on requires-Expressions
https://wg21.link/p0266r1




Walter E. Brown
-
d:p0266r2
P0266R2
10 November 2016

Lifting Restrictions on requires-Expressions
https://wg21.link/p0266r2




Walter E. Brown
-
d:p0267r0
P0267R0
12 February 2016

A Proposal to Add 2D Graphics Rendering and Display to C++,
https://wg21.link/p0267r0




Michael McLaughlin
-
d:p0267r1
P0267R1
21 March 2016

A Proposal to Add 2D Graphics Rendering and Display to C++,
https://wg21.link/p0267r1




Michael McLaughlin, Herb Sutter, Jason Zink
-
d:p0267r2
P0267R2
22 June 2016

A Proposal to Add 2D Graphics Rendering and Display to C++,
https://wg21.link/p0267r2




Michael McLaughlin, Herb Sutter, Jason Zink
-
d:p0267r3
P0267R3
6 February 2017

A Proposal to Add 2D Graphics Rendering and Display to C++,
https://wg21.link/p0267r3




Michael McLaughlin, Herb Sutter, Jason Zink
-
d:p0267r4
P0267R4
20 March 2017

A Proposal to Add 2D Graphics Rendering and Display to C++,
https://wg21.link/p0267r4




Michael McLaughlin, Herb Sutter, Jason Zink
-
d:p0267r5
P0267R5
19 June 2017

A Proposal to Add 2D Graphics Rendering and Display to C++,
https://wg21.link/p0267r5




Michael McLaughlin, Herb Sutter, Jason Zink, Guy Davidson
-
d:p0267r6
P0267R6
20170730

A Proposal to Add 2D Graphics Rendering and Display to C++,
https://wg21.link/p0267r6




Michael McLaughlin, Herb Sutter, Jason Zink, Guy Davidson
-
d:p0267r7
P0267R7
10 February 2018

A Proposal to Add 2D Graphics Rendering and Display to C++
https://wg21.link/p0267r7




Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson
-
d:p0267r8
P0267R8
26 June 2018

A Proposal to Add 2D Graphics Rendering and Display to C++
https://wg21.link/p0267r8




Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson, Michael Kazakov
-
d:p0268r0
P0268R0
12 February 2016

up-to expression
https://wg21.link/p0268r0




Mike Spertus, Andrew Tomazos
-
d:p0269r0
P0269R0
14 February 2016

Allocator-aware regular expressions
https://wg21.link/p0269r0




Mike Spertus
-
d:p0270r0
P0270R0
12 February 2016

Removing C dependencies from signal handler wording
https://wg21.link/p0270r0




Hans Boehm
-
d:p0270r1
P0270R1
10 July 2016

Removing C dependencies from signal handler wording
https://wg21.link/p0270r1




Hans Boehm
-
d:p0270r2
P0270R2
27 November 2016

Removing C dependencies from signal handler wording
https://wg21.link/p0270r2




Hans Boehm
-
d:p0270r3
P0270R3
2 February 2017

Removing C dependencies from signal handler wording
https://wg21.link/p0270r3




Hans Boehm
-
d:p0271r0
P0271R0
13 February 2016

std::direct_init<T> for plugging the metaprogramming constructor hole
https://wg21.link/p0271r0




Richard Smith, Tony Van Eerd, David Sankel
-
d:p0272r0
P0272R0
13 February 2016

Give 'std::string' a non-const '.data()' member function
https://wg21.link/p0272r0




David Sankel
-
d:p0272r1
P0272R1
4 March 2016

Give 'std::string' a non-const '.data()' member function
https://wg21.link/p0272r1




David Sankel
-
d:p0273r0
P0273R0
12 February 2016

Proposed modules changes from implementation and deployment experience
https://wg21.link/p0273r0




Richard Smith, Chandler Carruth, David Jones
-
d:p0273r1
P0273R1
17 October 2016

Proposed modules changes from implementation and deployment experience
https://wg21.link/p0273r1




Richard Smith, Chandler Carruth, David Jones
-
d:p0274r0
P0274R0
12 February 2016

Clump - A Vector-like Sequence Container with Embedded Storage
https://wg21.link/p0274r0




Nevin Liber
-
d:p0275r0
P0275R0
20 March 2016

A Proposal to add Classes and Functions Required for Dynamic Library Load
https://wg21.link/p0275r0




Antony Polukhin
-
d:p0275r1
P0275R1
28 January 2017

A Proposal to add Classes and Functions Required for Dynamic Library Load
https://wg21.link/p0275r1




Antony Polukhin
-
d:p0275r2
P0275R2
12 September 2017

A Proposal to add Classes and Functions Required for Dynamic Library Load
https://wg21.link/p0275r2




Antony Polukhin
-
d:p0275r3
P0275R3
1 February 2018

A Proposal to add Classes and Functions Required for Dynamic Library Load
https://wg21.link/p0275r3




Antony Polukhin
-
d:p0275r4
P0275R4
1 October 2018

A Proposal to add Classes and Functions Required for Dynamic Library Load
https://wg21.link/p0275r4




Antony Polukhin
-
d:p0276r0
P0276R0
20 March 2016

A Proposal to add Attribute [[visible]]
https://wg21.link/p0276r0




Antony Polukhin
-
d:p0277r0
P0277R0
13 February 2016

const Inheritance
https://wg21.link/p0277r0




David Wilson
-
d:p0277r1
P0277R1
22 February 2016

const Inheritance
https://wg21.link/p0277r1




David Wilson
-
d:p0278r0
P0278R0
14 February 2016

volatile solutions
https://wg21.link/p0278r0




Jon Kalb, Dan Saks
-
d:p0279r0
P0279R0
14 February 2016

Read-Copy Update (RCU) for C++
https://wg21.link/p0279r0




Paul E. McKenney
-
d:p0279r1
P0279R1
25 August 2016

Read-Copy Update (RCU) for C++
https://wg21.link/p0279r1




Paul E. McKenney
-
d:p0280r0
P0280R0
8 February 2016

Initialize unspecified aggregate members with direct list initialization
https://wg21.link/p0280r0




James Touton
-
d:p0281r0
P0281R0
23 January 2016

Remove comma elision in variadic function declarations
https://wg21.link/p0281r0




James Touton
-
d:p0282r0
P0282R0
7 February 2016

Const-preserving overloads for the strtox family of functions
https://wg21.link/p0282r0




James Touton
-
d:p0283r0
P0283R0
12 February 2016

Standard and non-standard attributes
https://wg21.link/p0283r0




J. Daniel Garcia
-
d:p0283r1
P0283R1
15 March 2016

Standard and non-standard attributes
https://wg21.link/p0283r1




J. Daniel Garcia
-
d:p0283r2
P0283R2
22 June 2016

Standard and non-standard attributes
https://wg21.link/p0283r2




J. Daniel Garcia
-
d:p0284r0
P0284R0
14 February 2016

Unqualified enumerators in case labels
https://wg21.link/p0284r0




James Touton
-
d:p0285r0
P0285R0
14 February 2016

Using customization points to unify executors
https://wg21.link/p0285r0




Christopher Kohlhoff
-
d:p0286r0
P0286R0
14 February 2016

A networking library extension to support co_await-based coroutines
https://wg21.link/p0286r0




Christopher Kohlhoff
-
d:p0287r0
P0287R0
15 February 2016

Simple Contracts for C++
https://wg21.link/p0287r0




Gabriel Dos Reis
-
d:p0288r0
P0288R0
13 February 2016

A polymorphic wrapper for all Callable objects
https://wg21.link/p0288r0




David Krauss
-
d:p0288r1
P0288R1
6 February 2017

A polymorphic wrapper for all Callable objects
https://wg21.link/p0288r1




David Krauss
-
d:p0289r0
P0289R0
16 February 2016

Forward declarations of nested classes
https://wg21.link/p0289r0




Matt Austern
-
d:p0290r0
P0290R0
19 February 2016

apply() for synchronized_value<T>
https://wg21.link/p0290r0




Anthony Williams
-
d:p0290r1
P0290R1
23 June 2016

apply() for synchronized_value<T>
https://wg21.link/p0290r1




Anthony Williams
-
d:p0290r2
P0290R2
2 March 2017

apply() for synchronized_value<T>
https://wg21.link/p0290r2




Anthony Williams
-
d:p0292r0
P0292R0
17 March 2016

constexpr if: A slightly different syntax
https://wg21.link/p0292r0




Jens Maurer
-
d:p0292r1
P0292R1
26 May 2016

constexpr if: A slightly different syntax
https://wg21.link/p0292r1




Jens Maurer
-
d:p0292r2
P0292R2
20 June 2016

constexpr if: A slightly different syntax
https://wg21.link/p0292r2




Jens Maurer
-
d:p0293r0
P0293R0
14 October 2016

Template deduction for nested classes
https://wg21.link/p0293r0




S. Davis Herring
-
d:p0295r0
P0295R0
1 March 2016

Adopt Selected Library Fundamentals V2 Components for C++17
https://wg21.link/p0295r0




Walter E. Brown
-
d:p0296r0
P0296R0
5 March 2016

Forward progress guarantees: Base definitions
https://wg21.link/p0296r0




Torvald Riegel
-
d:p0296r1
P0296R1
27 May 2016

Forward progress guarantees: Base definitions
https://wg21.link/p0296r1




Torvald Riegel
-
d:p0296r2
P0296R2
21 June 2016

Forward progress guarantees: Base definitions
https://wg21.link/p0296r2




Torvald Riegel
-
d:p0298r0
P0298R0
27 May 2016

A byte type definition
https://wg21.link/p0298r0




Neil MacIntosh
-
d:p0298r1
P0298R1
10 July 2016

A byte type definition
https://wg21.link/p0298r1




Neil MacIntosh
-
d:p0298r2
P0298R2
11 November 2016

A byte type definition
https://wg21.link/p0298r2




Neil MacIntosh
-
d:p0298r3
P0298R3
3 March 2017

A byte type definition
https://wg21.link/p0298r3




Neil MacIntosh
-
d:p0299r0
P0299R0
5 March 2016

Forward progress guarantees for the Parallelism TS v2
https://wg21.link/p0299r0




Torvald Riegel
-
d:p0299r1
P0299R1
24 June 2016

Forward progress guarantees for the Parallelism TS features
https://wg21.link/p0299r1




Torvald Riegel
-
d:p0301r0
P0301R0
4 March 2016

Wording for Unified Call Syntax
https://wg21.link/p0301r0




Jens Maurer
-
d:p0301r1
P0301R1
21 March 2016

Wording for Unified Call Syntax (revision 1)
https://wg21.link/p0301r1




Jens Maurer
-
d:p0302r0
P0302R0
18 March 2016

Deprecating Allocator Support in std::function
https://wg21.link/p0302r0




Jonathan Wakely
-
d:p0302r1
P0302R1
23 June 2016

Removing Allocator Support in std::function (rev 1)
https://wg21.link/p0302r1




Jonathan Wakely
-
d:p0303r0
P0303R0
15 October 2017

Extensions to C++ for Short Float Type
https://wg21.link/p0303r0




Boris Fomitchev, Sergei Nikolaev, Olivier Giroux, Lawrence Crowl
-
d:p0304r0
P0304R0
4 March 2016

C++ Standard Library Issues Resolved Directly In Jacksonville
https://wg21.link/p0304r0




Marshall Clow
-
d:p0304r1
P0304R1
11 November 2016

C++ Standard Library Issues Resolved Directly In Issaquah
https://wg21.link/p0304r1




Marshall Clow
-
d:p0305r0
P0305R0
14 March 2016

If statement with initializer
https://wg21.link/p0305r0




Thomas Koeppe
-
d:p0305r1
P0305R1
24 June 2016

Selection statements with initializer
https://wg21.link/p0305r1




Thomas Koeppe
-
d:p0306r0
P0306R0
17 March 2016

Comma elision and comma deletion
https://wg21.link/p0306r0




Thomas Koeppe
-
d:p0306r1
P0306R1
8 May 2016

Comma elision and comma deletion
https://wg21.link/p0306r1




Thomas Koeppe
-
d:p0306r2
P0306R2
27 November 2016

Comma elision and comma deletion
https://wg21.link/p0306r2




Thomas Koeppe
-
d:p0306r3
P0306R3
18 June 2017

Comma elision and comma deletion
https://wg21.link/p0306r3




Thomas Koeppe
-
d:p0306r4
P0306R4
12 July 2017

Comma elision and comma deletion
https://wg21.link/p0306r4




Thomas Köppe
-
d:p0307r0
P0307R0
15 March 2016

Making Optional Greater Equal Again
https://wg21.link/p0307r0




Tony Van Eerd
-
d:p0307r2
P0307R2
15 March 2016

Making Optional Greater Equal Again
https://wg21.link/p0307r2




Tony Van Eerd
-
d:p0308r0
P0308R0
16 March 2016

Valueless Variants Considered Harmful
https://wg21.link/p0308r0




Peter Dimov
-
d:p0309r0
P0309R0
17 March 2016

Partial class
https://wg21.link/p0309r0




Daniele Bordes, Markus Hosch
-
d:p0310r0
P0310R0
19 March 2016

Splitting node and array allocation in allocators
https://wg21.link/p0310r0




Marcelo Zimbres
-
d:p0311r0
P0311R0
18 March 2016

A Unified Vision for Manipulating Tuple-like Objects
https://wg21.link/p0311r0




Matthew Woehlke
-
d:p0312r0
P0312R0
20 March 2016

Make Pointers to Members Callable
https://wg21.link/p0312r0




Barry Revzin
-
d:p0312r1
P0312R1
7 June 2017

Make Pointers to Members Callable
https://wg21.link/p0312r1




Barry Revzin
-
d:p0313r0
P0313R0
21 March 2016

Comparison operators in fold-expressions
https://wg21.link/p0313r0




Ville Voutilainen
-
d:p0314r0
P0314R0
28 March 2016

Querying the alignment of an object
https://wg21.link/p0314r0




Robert Haberlach
-
d:p0315r0
P0315R0
24 May 2016

Lambdas in unevaluated context
https://wg21.link/p0315r0




Louis Dionne
-
d:p0315r1
P0315R1
1 August 2016

Lambdas in unevaluated context
https://wg21.link/p0315r1




Louis Dionne
-
d:p0315r2
P0315R2
18 June 2017

Lambdas in unevaluated context
https://wg21.link/p0315r2




Louis Dionne
-
d:p0315r3
P0315R3
11 October 2017

Lambdas in unevaluated context
https://wg21.link/p0315r3




Louis Dionne, Hubert Tong
-
d:p0315r4
P0315R4
10 November 2017

Wording for lambdas in unevaluated contexts
https://wg21.link/p0315r4




Louis Dionne, Hubert Tong
-
d:p0316r0
P0316R0
1 February 2017

allocate_unique and allocator_delete
https://wg21.link/p0316r0




Miro Knejp
-
d:p0317r0
P0317R0
29 May 2016

Directory Entry Caching for Filesystem
https://wg21.link/p0317r0




Beman Dawes
-
d:p0317r1
P0317R1
15 October 2016

Directory Entry Caching for Filesystem
https://wg21.link/p0317r1




Beman Dawes
-
d:p0318r0
P0318R0
22 May 2016

decay_unwrap and unwrap_reference
https://wg21.link/p0318r0




Vicente J. Botet Escriba
-
d:p0318r1
P0318R1
20180330

unwrap_ref_decay and unwrap_reference
https://wg21.link/p0318r1




Vicente J. Botet Escribá
-
d:p0319r0
P0319R0
22 May 2016

Adding Emplace functions for promise<T>/future<T>
https://wg21.link/p0319r0




Vicente J. Botet Escriba
-
d:p0319r1
P0319R1
15 June 2017

Adding Emplace functions for promise<T>/future<T>
https://wg21.link/p0319r1




Vicente J. Botet Escriba
-
d:p0319r2
P0319R2
3 May 2018

Adding Emplace functions for promise<T>/future<T> (revision 2)
https://wg21.link/p0319r2




Vicente J. Botet Escribá
-
d:p0320r0
P0320R0
22 May 2016

Thread Constructor Attributes
https://wg21.link/p0320r0




Vicente J. Botet Escriba
-
d:p0320r1
P0320R1
12 October 2016

Thread Constructor Attributes
https://wg21.link/p0320r1




Vicente J. Botet Escriba
-
d:p0322r0
P0322R0
24 April 2016

exception_list
https://wg21.link/p0322r0




Bryce Adelstein Lelbach, Alisdair Meredith, Jared Hoberock
-
d:p0323r0
P0323R0
28 May 2016

A proposal to add a utility class to represent expected monad (Revision 2)
https://wg21.link/p0323r0




Vicente J. Botet Escriba
-
d:p0323r1
P0323R1
12 October 2016

A proposal to add a utility class to represent expected object (Revision 3)
https://wg21.link/p0323r1




Vicente J. Botet Escriba
-
d:p0323r2
P0323R2
15 June 2017

A proposal to add a utility class to represent expected object (Revision 4)
https://wg21.link/p0323r2




Vicente J. Botet Escriba
-
d:p0323r3
P0323R3
15 October 2017

Utility class to represent expected object
https://wg21.link/p0323r3




Vicente J. Botet Escriba
-
d:p0323r4
P0323R4
26 November 2017

std::expected
https://wg21.link/p0323r4




Vicente Botet, JF Bastien
-
d:p0323r5
P0323R5
8 February 2018

std::expected
https://wg21.link/p0323r5




Vicente Botet, JF Bastien
-
d:p0323r6
P0323R6
2 April 2018

std::expected
https://wg21.link/p0323r6




Vicente Botet, JF Bastien
-
d:p0323r7
P0323R7
22 June 2018

std::expected
https://wg21.link/p0323r7




Vicente Botet, JF Bastien
-
d:p0324r0
P0324R0
4 May 2016

One Concept Definition Syntax
https://wg21.link/p0324r0




Zhihao Yuan
-
d:p0325r0
P0325R0
20160331

Propose to adopt make_array in C++17
https://wg21.link/p0325r0




Zhihao Yuan
-
d:p0325r1
P0325R1
29 June 2016

Propose to adopt make_array into the IS
https://wg21.link/p0325r1




Zhihao Yuan
-
d:p0325r2
P0325R2
11 July 2018

to_array from LFTS with updates
https://wg21.link/p0325r2




Zhihao Yuan
-
d:p0325r3
P0325R3
7 November 2018

to_array from LFTS with updates
https://wg21.link/p0325r3




Zhihao Yuan
-
d:p0326r0
P0326R0
28 May 2016

Structured binding: customization point issues
https://wg21.link/p0326r0




Vicente J. Botet Escriba
-
d:p0327r0
P0327R0
29 May 2016

Product types access
https://wg21.link/p0327r0




Vicente J. Botet Escriba
-
d:p0327r1
P0327R1
16 October 2016

Product types access
https://wg21.link/p0327r1




Vicente J. Botet Escriba
-
d:p0327r2
P0327R2
15 June 2017

Product types access
https://wg21.link/p0327r2




Vicente J. Botet Escriba
-
d:p0327r3
P0327R3
15 October 2017

Product types access
https://wg21.link/p0327r3




Vicente J. Botet Escriba
-
d:p0329r0
P0329R0
9 May 2016

Designated Initialization
https://wg21.link/p0329r0




Tim Shen, Richard Smith, Zhihao Yuan, Chandler Carruth
-
d:p0329r1
P0329R1
26 September 2016

Designated Initialization Wording
https://wg21.link/p0329r1




Tim Shen, Richard Smith
-
d:p0329r2
P0329R2
21 November 2016

Designated Initialization Wording
https://wg21.link/p0329r2




Tim Shen, Richard Smith
-
d:p0329r3
P0329R3
6 June 2017

Designated Initialization Wording
https://wg21.link/p0329r3




Tim Shen, Richard Smith
-
d:p0329r4
P0329R4
12 July 2017

Designated Initialization Wording
https://wg21.link/p0329r4




Tim Shen, Richard Smith
-
d:p0330r0
P0330R0
15 May 2016

User-Defined Literals for size_t
https://wg21.link/p0330r0




Rein Halbersma
-
d:p0330r1
P0330R1
12 October 2017

User-Defined Literals for size_t
https://wg21.link/p0330r1




Rein Halbersma
-
d:p0330r2
P0330R2
1 October 2018

Literal Suffixes for ptrdiff_t and size_t
https://wg21.link/p0330r2




JeanHeyd Meneide, Rein Halbersma
-
d:p0330r3
P0330R3
26 November 2018

Literal Suffixes for ptrdiff_t and size_t
https://wg21.link/p0330r3




JeanHeyd Meneide, Rein Halbersma
-
d:p0330r4
P0330R4
21 January 2019

Literal Suffixes for ptrdiff_t and size_t
https://wg21.link/p0330r4




JeanHeyd Meneide, Rein Halbersma
-
d:p0331r0
P0331R0
27 May 2016

Motivation and Examples for Multidimensional Array
https://wg21.link/p0331r0




H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander
-
d:p0332r0
P0332R0
27 May 2016

Relaxed Incomplete Multidimensional Array Type Declaration
https://wg21.link/p0332r0




H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander
-
d:p0332r1
P0332R1
11 October 2017

Relaxed Incomplete Multidimensional Array Type Declaration
https://wg21.link/p0332r1




H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Athanasios Iliopoulos, John Michopoulos
-
d:p0332r2
P0332R2
10 February 2018

Relaxed Incomplete Multidimensional Array Type Declaration
https://wg21.link/p0332r2




H. Carter Edwards, Daniel Sunderland, Christian Trott, David Hollman, Mauro Bianco, Athanasios Iliopoulos, John Michopoulos
-
d:p0333r0
P0333R0
15 May 2016

Improving Parallel Algorithm Exception Handling
https://wg21.link/p0333r0




Bryce Lelbach
-
d:p0334r0
P0334R0
24 April 2016

Immutable Persistent Containers
https://wg21.link/p0334r0




Bryce Lelbach
-
d:p0335r0
P0335R0
28 May 2016

Context Tokens for Parallel Algorithms
https://wg21.link/p0335r0




Pablo Halpern
-
d:p0335r1
P0335R1
7 October 2018

Context Tokens for Parallel Algorithms
https://wg21.link/p0335r1




Pablo Halpern
-
d:p0336r0
P0336R0
28 May 2016

Better Names for Parallel Execution Policies in C++17
https://wg21.link/p0336r0




Pablo Halpern
-
d:p0336r1
P0336R1
23 June 2016

Better Names for Parallel Execution Policies in C++17
https://wg21.link/p0336r1




Pablo Halpern
-
d:p0337r0
P0337R0
25 May 2016

Delete operator= for polymorphic_allocator
https://wg21.link/p0337r0




Pablo Halpern
-
d:p0338r0
P0338R0
24 May 2016

C++ generic factories
https://wg21.link/p0338r0




Vicente J. Botet Escriba
-
d:p0338r1
P0338R1
12 October 2016

C++ generic factories
https://wg21.link/p0338r1




Vicente J. Botet Escriba
-
d:p0338r2
P0338R2
15 June 2017

C++ generic factories
https://wg21.link/p0338r2




Vicente J. Botet Escriba
-
d:p0338r3
P0338R3
12 February 2018

C++ generic factories
https://wg21.link/p0338r3




Vicente J. Botet Escribá
-
d:p0339r0
P0339R0
20160531

polymorphic_allocator<void> as a vocabulary type
https://wg21.link/p0339r0




Pablo Halpern, Dietmar Kühl
-
d:p0339r1
P0339R1
15 October 2016

polymorphic_allocator<void> as a vocabulary type
https://wg21.link/p0339r1




Pablo Halpern, Dietmar Kühl
-
d:p0339r2
P0339R2
4 February 2017

polymorphic_allocator<void> as a vocabulary type
https://wg21.link/p0339r2




Pablo Halpern, Dietmar Kühl
-
d:p0339r3
P0339R3
29 May 2017

polymorphic_allocator<void> as a vocabulary type
https://wg21.link/p0339r3




Pablo Halpern, Dietmar Kühl
-
d:p0339r4
P0339R4
2 April 2018

polymorphic_allocator<> as a vocabulary type
https://wg21.link/p0339r4




Pablo Halpern, Dietmar Kühl
-
d:p0339r5
P0339R5
7 October 2018

polymorphic_allocator<> as a vocabulary type
https://wg21.link/p0339r5




Pablo Halpern, Dietmar Kühl
-
d:p0339r6
P0339R6
22 February 2019

polymorphic_allocator<> as a vocabulary type
https://wg21.link/p0339r6




Pablo Halpern, Dietmar Kühl
-
d:p0340r0
P0340R0
20160530

Making std::underlying_type SFINAE-friendly
https://wg21.link/p0340r0




R. "Tim" Song
-
d:p0340r1
P0340R1
7 May 2018

Making std::underlying_type SFINAE-friendly
https://wg21.link/p0340r1




R. "Tim" Song
-
d:p0340r2
P0340R2
25 November 2018

Making std::underlying_type SFINAE-friendly
https://wg21.link/p0340r2




Tim Song
-
d:p0340r3
P0340R3
21 February 2019

Making std::underlying_type SFINAE-friendly
https://wg21.link/p0340r3




Tim Song
-
d:p0341r0
P0341R0
20160530

parameter packs outside of templates
https://wg21.link/p0341r0




Mike Spertus
-
d:p0342r0
P0342R0
20160530

Timing barriers
https://wg21.link/p0342r0




Mike Spertus
-
d:p0343r0
P0343R0
24 May 2016

Meta-programming High-Order Functions
https://wg21.link/p0343r0




Vicente J. Botet Escriba
-
d:p0343r1
P0343R1
15 June 2017

Meta-programming High-Order Functions
https://wg21.link/p0343r1




Vicente J. Botet Escriba
-
d:p0345r0
P0345R0
25 May 2016

Allowing any unsigned integral type as parameter type for literal operators
https://wg21.link/p0345r0




Michael Dominiak
-
d:p0346r0
P0346R0
25 May 2016

A <random> Nomenclature Tweak
https://wg21.link/p0346r0




Walter E. Brown
-
d:p0346r1
P0346R1
21 June 2016

A <random> Nomenclature Tweak
https://wg21.link/p0346r1




Walter E. Brown
-
d:p0347r0
P0347R0
20160530

Simplifying simple uses of <random>
https://wg21.link/p0347r0




R. "Tim" Song, Melissa O'Neill
-
d:p0347r1
P0347R1
16 October 2016

Simplifying simple uses of <random>
https://wg21.link/p0347r1




R. "Tim" Song, Melissa O'Neill
-
d:p0348r0
P0348R0
25 May 2016

Validity testing issues
https://wg21.link/p0348r0




Andrzej Krzemienski
-
d:p0349r0
P0349R0
24 May 2016

Assumptions about the size of datapar
https://wg21.link/p0349r0




Matthias Kretz
-
d:p0350r0
P0350R0
24 May 2016

Integrating datapar with parallel algorithms and executors
https://wg21.link/p0350r0




Matthias Kretz
-
d:p0350r1
P0350R1
20170730

Integrating simd with parallel algorithms
https://wg21.link/p0350r1




Matthias Kretz
-
d:p0350r2
P0350R2
8 October 2018

Integrating simd with parallel algorithms
https://wg21.link/p0350r2




Matthias Kretz
-
d:p0352r0
P0352R0
20160530

Smart References through Delegation: An Alternative to N4477's Operator Dot
https://wg21.link/p0352r0




Hubert Tong, Faisal Vali
-
d:p0352r1
P0352R1
6 February 2017

Smart References through Delegation (2nd revision)
https://wg21.link/p0352r1




Hubert Tong, Faisal Vali
-
d:p0353r0
P0353R0
20160530

Unicode Encoding Conversions for the Standard Library
https://wg21.link/p0353r0




Beman Dawes
-
d:p0353r1
P0353R1
14 October 2016

Unicode Friendly Encoding Conversions for the Standard Library
https://wg21.link/p0353r1




Beman Dawes
-
d:p0354r0
P0354R0
15 May 2016

default == is >, default < is < so
https://wg21.link/p0354r0




Tony Van Eerd
-
d:p0355r0
P0355R0
20160530

Extending <chrono> to Calendars and Time Zones
https://wg21.link/p0355r0




Howard Hinnant
-
d:p0355r1
P0355R1
16 October 2016

Extending <code><chrono></code> to Calendars and Time Zones
https://wg21.link/p0355r1




Howard Hinnant
-
d:p0355r2
P0355R2
4 February 2017

Extending <chrono> to Calendars and Time Zones
https://wg21.link/p0355r2




Howard Hinnant
-
d:p0355r3
P0355R3
18 June 2017

Extending <code><chrono></code> to Calendars and Time Zones
https://wg21.link/p0355r3




Howard Hinnant
-
d:p0355r4
P0355R4
16 October 2017

Extending <code><chrono></code> to Calendars and Time Zones
https://wg21.link/p0355r4




Howard Hinnant
-
d:p0355r5
P0355R5
11 February 2018

Extending <chrono> to Calendars and Time Zones
https://wg21.link/p0355r5




Howard E. Hinnant, Tomasz Kamiński
-
d:p0355r6
P0355R6


Extending chrono to Calendars and Time Zones
https://wg21.link/p0355r6




-
d:p0355r7
P0355R7
16 March 2018

Extending <chrono> to Calendars and Time Zones
https://wg21.link/p0355r7




Howard E. Hinnant, Tomasz Kamiński
-
d:p0356r0
P0356R0
22 May 2016

Simplified partial function application
https://wg21.link/p0356r0




Tomasz Kamiński
-
d:p0356r1
P0356R1
13 October 2016

Simplified partial function application
https://wg21.link/p0356r1




Tomasz Kamiński
-
d:p0356r2
P0356R2
14 October 2017

Simplified partial function application
https://wg21.link/p0356r2




Tomasz Kamiński
-
d:p0356r3
P0356R3
9 November 2017

Simplified partial function application
https://wg21.link/p0356r3




Tomasz Kamiński
-
d:p0356r4
P0356R4
4 October 2018

Simplified partial function application
https://wg21.link/p0356r4




Tomasz Kamiński
-
d:p0356r5
P0356R5
9 November 2018

Simplified partial function application
https://wg21.link/p0356r5




Tomasz Kamiński
-
d:p0357r0
P0357R0
24 May 2016

reference_wrapper for incomplete types
https://wg21.link/p0357r0




Tomasz Kamiński
-
d:p0357r1
P0357R1
29 September 2016

reference_wrapper for incomplete types
https://wg21.link/p0357r1




Tomasz Kamiński
-
d:p0357r2
P0357R2
10 June 2018

'reference_wrapper' for incomplete types
https://wg21.link/p0357r2




Tomasz Kamiński, Stephan T. Lavavej, Alisdair Meredith
-
d:p0357r3
P0357R3
7 November 2018

'reference_wrapper' for incomplete types
https://wg21.link/p0357r3




Tomasz Kamiński, Stephan T. Lavavej, Alisdair Meredith
-
d:p0358r0
P0358R0
28 May 2016

Fixes for not_fn
https://wg21.link/p0358r0




Tomasz Kamiński
-
d:p0358r1
P0358R1
22 June 2016

Fixes for not_fn
https://wg21.link/p0358r1




Tomasz Kamiński
-
d:p0359r0
P0359R0
20160530

SG5: Transactional Memory (TM) Meeting Minutes 2016/02/22-2016/05/23
https://wg21.link/p0359r0




Michael Wong
-
d:p0360r0
P0360R0
20160530

SG14: Low Latency Meeting Minutes 2016/02/17-2015/05/25
https://wg21.link/p0360r0




Michael Wong
-
d:p0361r0
P0361R0
20160530

Invoking Algorithms asynchronously
https://wg21.link/p0361r0




Hartmut Kaiser, Thomas Heller, Michael Wong
-
d:p0361r1
P0361R1
15 October 2016

Invoking Algorithms asynchronously
https://wg21.link/p0361r1




Hartmut Kaiser, Thomas Heller, Bryce Adelstein Lelbach, John Biddiscombe, Michael Wong
-
d:p0362r0
P0362R0
23 May 2016

Towards support for Heterogeneous Devices in C++ (Concurrency aspects)
https://wg21.link/p0362r0




Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown
-
d:p0363r0
P0363R0
20160530

Towards support for Heterogeneous Devices in C++ (Language aspects)
https://wg21.link/p0363r0




Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown
-
d:p0364r0
P0364R0
23 May 2016

Report on Exception Handling Lite (Disappointment) from SG14
https://wg21.link/p0364r0




Michael Wong, Sunil Srivastava, Sean Middleditch, Patrice Roy
-
d:p0365r0
P0365R0
20160530

Report on SG14, a year later and future directions
https://wg21.link/p0365r0




Michael Wong
-
d:p0366r0
P0366R0
20160530

Extending the Transactional Memory Technical Specification with an in_transaction Statemen
https://wg21.link/p0366r0




Victor Luchangco, Michael Spear, Michael Wong
-
d:p0367r0
P0367R0
29 May 2016

a C++ standard library class to qualify data accesses
https://wg21.link/p0367r0




Ronan Keryell, Joël Falcou
-
d:p0369r0
P0369R0
23 May 2016

2017-07 Toronto ISO WG21 C++ Standard Meeting information
https://wg21.link/p0369r0




Michael Wong, Botond Ballo, JF Bastien, Hubert Tong, Patrice Roy, Tony Van Eerd, Duncan Smith
-
d:p0370r0
P0370R0
20160530

Ranges TS Design Updates Omnibus
https://wg21.link/p0370r0




Casey Carter, Eric Niebler
-
d:p0370r1
P0370R1
5 July 2016

Ranges TS Design Updates Omnibus
https://wg21.link/p0370r1




Casey Carter, Eric Niebler
-
d:p0370r2
P0370R2
17 October 2016

Ranges TS Design Updates Omnibus
https://wg21.link/p0370r2




Casey Carter, Eric Niebler
-
d:p0370r3
P0370R3
17 November 2016

Ranges TS Design Updates Omnibus
https://wg21.link/p0370r3




Casey Carter, Eric Niebler
-
d:p0371r0
P0371R0
26 May 2016

Temporarily deprecate memory_order_consume
https://wg21.link/p0371r0




Hans Boehm
-
d:p0371r1
P0371R1
23 June 2016

Temporarily discourage memory_order_consume
https://wg21.link/p0371r1




Hans Boehm
-
d:p0372r0
P0372R0
20160530

A type for utf-8 data
https://wg21.link/p0372r0




Michael Spencer, Davide C. C. Italiano
-
d:p0373r0
P0373R0
21 May 2016

Proposal of File Literals
https://wg21.link/p0373r0




Andrew Tomazos
-
d:p0374r0
P0374R0
20160530

Stream parallelism patterns
https://wg21.link/p0374r0




J. Daniel Garcia, David del Rio, Manuel F. Dolz, Javier Garcia-Blas, Luis M. Sanchez, Marco Danelutto, Massimo Torquati
-
d:p0375r0
P0375R0
29 May 2016

[[exhaustive]] attribute for enums
https://wg21.link/p0375r0




David Sankel
-
d:p0376r0
P0376R0
28 May 2016

A Single Generalization of std::invoke, std::apply, and std::visit
https://wg21.link/p0376r0




Matt Calabrese
-
d:p0377r0
P0377R0
29 May 2016

std::integral_constant with a Deduced Value Type
https://wg21.link/p0377r0




Matt Calabrese
-
d:p0379r0
P0379R0
27 May 2016

Why a joining thread from P0206 is a Bad Idea
https://wg21.link/p0379r0




Detlef Vollman
-
d:p0380r0
P0380R0
28 May 2016

A Contract Design
https://wg21.link/p0380r0




G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup
-
d:p0380r1
P0380R1
11 July 2016

A Contract Design
https://wg21.link/p0380r1




G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup
-
d:p0381r0
P0381R0
20160530

Numeric Width
https://wg21.link/p0381r0




John McFarlane
-
d:p0381r1
P0381R1
17 October 2016

Numeric Width
https://wg21.link/p0381r1




John McFarlane, Michael Wong
-
d:p0382r0
P0382R0
29 May 2016

Comments on P0119: Overload sets as function arguments
https://wg21.link/p0382r0




Tomasz Kamiński
-
d:p0384r0
P0384R0
20160530

Core Language Working Group "tentatively ready" Issues for the June, 2016 (Oulu) meeting
https://wg21.link/p0384r0




William M. Miller
-
d:p0385r0
P0385R0
20160530

Static reflection: Rationale, design and evolution
https://wg21.link/p0385r0




Matúš Chochlík, Alex Naumann
-
d:p0385r1
P0385R1
15 October 2016

Static reflection: Rationale, design and evolution
https://wg21.link/p0385r1




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0385r2
P0385R2
6 February 2017

Static reflection: Rationale, design and evolution
https://wg21.link/p0385r2




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0386r0
P0386R0
20160530

Inline Variables
https://wg21.link/p0386r0




Hal Finkel, Richard Smith
-
d:p0386r2
P0386R2
24 June 2016

Inline Variables
https://wg21.link/p0386r2




Hal Finkel, Richard Smith
-
d:p0387r0
P0387R0
11 July 2016

Memory Model Issues for Concurrent Data Structures
https://wg21.link/p0387r0




Hans Boehm
-
d:p0387r1
P0387R1
25 November 2018

Memory Model Issues for Concurrent Data Structures
https://wg21.link/p0387r1




Hans-J. Boehm
-
d:p0388r0
P0388R0
28 June 2016

Permit conversions to arrays of unknown bound
https://wg21.link/p0388r0




Robert Haberlach
-
d:p0388r1
P0388R1
15 July 2017

Permit conversions to arrays of unknown bound
https://wg21.link/p0388r1




Robert Haberlach
-
d:p0388r2
P0388R2
9 March 2018

Permit conversions to arrays of unknown bound
https://wg21.link/p0388r2




Robert Haberlach
-
d:p0388r3
P0388R3
24 June 2018

Permit conversions to arrays of unknown bound
https://wg21.link/p0388r3




Robert Haberlach
-
d:p0389r0
P0389R0
28 June 2016

template keyword in unqualified-ids
https://wg21.link/p0389r0




Robert Haberlach
-
d:p0390r0
P0390R0
4 June 2016

A Proposal to Add Pointer Cast Functions with Move Semantics to the Standard Library
https://wg21.link/p0390r0




Nickolas Pokhylets
-
d:p0391r0
P0391R0
21 June 2016

Introducing the term "templated entity"
https://wg21.link/p0391r0




Jens Maurer
-
d:p0392r0
P0392R0
23 June 2016

Adapting string_view by filesystem paths
https://wg21.link/p0392r0




Nicolai Josuttis
-
d:p0393r3
P0393R3
21 June 2016

Making Variant Greater Equal
https://wg21.link/p0393r3




Tony Van Eerd
-
d:p0394r4
P0394R4
23 June 2016

Hotel Parallelifornia: terminate() for Parallel Algorithms Exception Handling
https://wg21.link/p0394r4




JF Bastien, Bryce Adelstein Lelbach
-
d:p0396r0
P0396R0
24 June 2016

C++ Concepts Active Issues List (Snapshot of Revision 4)
https://wg21.link/p0396r0




Andrew Sutton
-
d:p0397r0
P0397R0
24 June 2016

C++ Standard Library Priority 1 Issues Resolved Directly In Oulu
https://wg21.link/p0397r0




Alisdair Meredith
-
d:p0398r0
P0398R0
24 June 2016

Core issue 1518: Explicit default constructors and copy-list-initialization
https://wg21.link/p0398r0




Jens Maurer
-
d:p0399r0
P0399R0
15 October 2017

Networking TS & Threadpools
https://wg21.link/p0399r0




Gor Nishanov
-
d:p0400r0
P0400R0
25 June 2016

Wording for Order of Evaluation of Function Arguments
https://wg21.link/p0400r0




William M. Miller
-
d:p0401r0
P0401R0
8 July 2016

Extensions to the Allocator interface
https://wg21.link/p0401r0




Jonathan Wakely
-
d:p0403r0
P0403R0
13 September 2016

Literal suffixes for basic_string_view
https://wg21.link/p0403r0




Marshall Clow
-
d:p0403r1
P0403R1
9 November 2016

Literal suffixes for basic_string_view
https://wg21.link/p0403r1




Marshall Clow
-
d:p0404r0
P0404R0
11 July 2016

Matching Types: 404 Syntax Not found
https://wg21.link/p0404r0




Hubert Tong, James Touton
-
d:p0405r0
P0405R0
28 June 2016

Wording for Networking TS changes from Kona
https://wg21.link/p0405r0




Jonathan Wakely
-
d:p0406r1
P0406R1
17 October 2016

Intrusive Containers
https://wg21.link/p0406r1




Hal Finkel
-
d:p0407r0
P0407R0
5 July 2016

Allocator-aware basic stringbuf
https://wg21.link/p0407r0




Peter Sommerlad
-
d:p0407r1
P0407R1
15 June 2017

Allocator-aware basic stringbuf
https://wg21.link/p0407r1




Peter Sommerlad
-
d:p0407r2
P0407R2
16 November 2017

Allocator-aware basic_stringbuf
https://wg21.link/p0407r2




Peter Sommerlad
-
d:p0408r0
P0408R0
1 July 2016

Efficient Access to basic stringbuf's Buffer
https://wg21.link/p0408r0




Peter Sommerlad
-
d:p0408r1
P0408R1
3 February 2017

Efficient Access to basic stringbuf's Buffer
https://wg21.link/p0408r1




Peter Sommerlad
-
d:p0408r2
P0408R2
7 June 2017

Efficient Access to basic stringbuf's Buffer
https://wg21.link/p0408r2




Peter Sommerlad
-
d:p0408r3
P0408R3
16 November 2017

Efficient Access to basic_stringbuf's Buffer
https://wg21.link/p0408r3




Peter Sommerlad
-
d:p0408r4
P0408R4
1 May 2018

Efficient Access to basic_stringbuf’s Buffer
https://wg21.link/p0408r4




Peter Sommerlad
-
d:p0408r5
P0408R5
1 October 2018

Efficient Access to basic_stringbuf’s Buffer
https://wg21.link/p0408r5




Peter Sommerlad
-
d:p0408r6
P0408R6
21 January 2019

Efficient Access to basic_stringbuf’s Buffer
https://wg21.link/p0408r6




Peter Sommerlad
-
d:p0409r0
P0409R0
27 June 2016

Allow lambda capture [=, this]
https://wg21.link/p0409r0




Thomas Koeppe
-
d:p0409r1
P0409R1
11 October 2016

Allow lambda capture [=, this]
https://wg21.link/p0409r1




Thomas Koeppe
-
d:p0409r2
P0409R2
4 March 2017

Allow lambda capture [=, this]
https://wg21.link/p0409r2




Thomas Koeppe
-
d:p04116r0
P04116R0


Completing support for emotive programming in C++
https://wg21.link/p04116r0




Pablo Halpern
-
d:p0411r0
P0411R0
7 July 2016

Separating Library Requirements and Preconditions
https://wg21.link/p0411r0




Jonathan Wakely
-
d:p0412r0
P0412R0
5 July 2016

Benchmarking primitives
https://wg21.link/p0412r0




Mikhail Maltsev
-
d:p0413r0
P0413R0
7 July 2016

Updating Parallel Execution Policy Names in the Parallelism TS
https://wg21.link/p0413r0




Pablo Halpern
-
d:p0414r0
P0414R0
7 July 2016

Merging shared_ptr changes from Library Fundamentals to C++17
https://wg21.link/p0414r0




Jonathan Wakely
-
d:p0414r1
P0414R1
6 October 2016

Merging shared_ptr changes from Library Fundamentals to C++17
https://wg21.link/p0414r1




Jonathan Wakely
-
d:p0414r2
P0414R2
10 November 2016

Merging shared_ptr changes from Library Fundamentals to C++17
https://wg21.link/p0414r2




Jonathan Wakely
-
d:p0415r0
P0415R0
10 August 2016

Constexpr for std::complex
https://wg21.link/p0415r0




Antony Polukhin
-
d:p0415r1
P0415R1
10 November 2016

Constexpr for std::complex
https://wg21.link/p0415r1




Antony Polukhin
-
d:p0416r0
P0416R0
10 July 2016

Operator Dot (R3)
https://wg21.link/p0416r0




Bjarne Stroustrup, Gabriel Dos Reis
-
d:p0416r1
P0416R1
16 October 2016

Operator Dot (R3)
https://wg21.link/p0416r1




Bjarne Stroustrup, Gabriel Dos Reis
-
d:p0417r0
P0417R0
13 July 2016

C++17 should refer to ISO/IEC 10646 2014 instead of 1994
https://wg21.link/p0417r0




Beman Dawes
-
d:p0417r1
P0417R1
25 November 2016

C++17 should refer to ISO/IEC 10646 2014 instead of 1994 (R1)
https://wg21.link/p0417r1




Beman Dawes
-
d:p0418r1
P0418R1
2 August 2016

Fail or succeed: there is no atomic lattice
https://wg21.link/p0418r1




JF Bastien
-
d:p0418r2
P0418R2
9 November 2016

Fail or succeed: there is no atomic lattice
https://wg21.link/p0418r2




JF Bastien
-
d:p0421r0
P0421R0
14 September 2016

Static class constructor
https://wg21.link/p0421r0




Mariusz Moczala
-
d:p0422r0
P0422R0
27 July 2016

Out-of-Thin-Air Execution is Vacuous
https://wg21.link/p0422r0




Paul E. McKenney, Alan Jeffrey, Ali Sezgin, Tony Tye
-
d:p0423r0
P0423R0
4 August 2016

Variable templates for Networking TS traits
https://wg21.link/p0423r0




Jonathan Wakely
-
d:p0424r0
P0424R0
15 August 2016

Reconsidering literal operator templates for strings
https://wg21.link/p0424r0




Louis Dionne
-
d:p0424r1
P0424R1
16 October 2017

Reconsidering literal operator templates for strings
https://wg21.link/p0424r1




Louis Dionne, Hana Dusikova
-
d:p0424r2
P0424R2
14 November 2017

String literals as non-type template parameters
https://wg21.link/p0424r2




Louis Dionne, Hana Dusíková
-
d:p0425r0
P0425R0
18 June 2017

Metaprogramming by design, not by accident
https://wg21.link/p0425r0




Louis Dionne
-
d:p0426r0
P0426R0
10 August 2016

Constexpr for std::char_traits
https://wg21.link/p0426r0




Antony Polukhin
-
d:p0426r1
P0426R1
8 November 2016

Constexpr for std::char_traits
https://wg21.link/p0426r1




Antony Polukhin
-
d:p0428r0
P0428R0
8 September 2016

Familiar template syntax for generic lambdas
https://wg21.link/p0428r0




Louis Dionne
-
d:p0428r1
P0428R1
16 May 2017

Familiar template syntax for generic lambdas
https://wg21.link/p0428r1




Louis Dionne
-
d:p0428r2
P0428R2
13 July 2017

Familiar template syntax for generic lambdas
https://wg21.link/p0428r2




Louis Dionne
-
d:p0429r0
P0429R0
20160831

A Standard flat_map
https://wg21.link/p0429r0




Zach Laine
-
d:p0429r1
P0429R1
20170831

A Standard flat_map
https://wg21.link/p0429r1




Zach Laine
-
d:p0429r2
P0429R2
20170831

A Standard flat_map
https://wg21.link/p0429r2




Zach Laine
-
d:p0429r3
P0429R3
20160831

A Standard flat_map
https://wg21.link/p0429r3




Zach Laine
-
d:p0429r4
P0429R4
5 May 2018

A Standard flatmap
https://wg21.link/p0429r4




Zach Laine
-
d:p0429r5
P0429R5
7 October 2018

A Standard flat_map
https://wg21.link/p0429r5




Zach Laine
-
d:p0429r6
P0429R6
21 January 2019

A Standard flatmap
https://wg21.link/p0429r6




Zach Laine
-
d:p0430r0
P0430R0
12 September 2016

File system library on non-POSIX-like operating systems
https://wg21.link/p0430r0




Jason Liu, Hubert Tong
-
d:p0430r1
P0430R1
24 November 2016

File system library on non-POSIX-like operating systems
https://wg21.link/p0430r1




Jason Liu, Hubert Tong
-
d:p0430r2
P0430R2
28 February 2017

File system library on non-POSIX-like operating systems
https://wg21.link/p0430r2




Jason Liu, Hubert Tong
-
d:p0431r0
P0431R0
14 September 2016

Correcting Evaluation Order for C++
https://wg21.link/p0431r0




Hyman Rosen
-
d:p0432r0
P0432R0
18 September 2016

Implicit and Explicit Default Comparison Operators
https://wg21.link/p0432r0




David Stone
-
d:p0433r0
P0433R0
16 October 2016

Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library
https://wg21.link/p0433r0




Mike Spertus, Walter E. Brown
-
d:p0433r1
P0433R1
6 February 2017

Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library
https://wg21.link/p0433r1




Mike Spertus, Walter E. Brown
-
d:p0433r2
P0433R2
3 March 2017

Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library
https://wg21.link/p0433r2




Mike Spertus, Walter E. Brown, Stephan T. Lavavej
-
d:p0433r3
P0433R3
18 June 2017

Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library
https://wg21.link/p0433r3




Mike Spertus, Walter E. Brown, Stephan T. Lavavej
-
d:p0434r0
P0434R0
9 October 2016

Portable Interrupt Library
https://wg21.link/p0434r0




Brett Searies
-
d:p0435r0
P0435R0
14 October 2016

Resolving LWG Issues re common_type
https://wg21.link/p0435r0




Walter E. Brown
-
d:p0435r1
P0435R1
11 November 2016

Resolving LWG Issues re common_type
https://wg21.link/p0435r1




Walter E. Brown
-
d:p0436r0
P0436R0
10 October 2016

An Extensible Approach to Obtaining Selected Operators
https://wg21.link/p0436r0




Walter E. Brown
-
d:p0436r1
P0436R1
9 November 2016

An Extensible Approach to Obtaining Selected Operators
https://wg21.link/p0436r1




Walter E. Brown
-
d:p0437r0
P0437R0
14 October 2016

Numeric Traits for the Next Standard Library
https://wg21.link/p0437r0




Walter E. Brown
-
d:p0437r1
P0437R1
7 October 2018

Numeric Traits for the Standard Library
https://wg21.link/p0437r1




Walter E. Brown
-
d:p0438r0
P0438R0
5 October 2016

Toward a <random> Technical Specification
https://wg21.link/p0438r0




Walter E. Brown
-
d:p0439r0
P0439R0
6 October 2016

Make memory_order a scoped enumeration
https://wg21.link/p0439r0




Jonathan Wakely
-
d:p0440r0
P0440R0
14 October 2016

Floating Point Atomic View
https://wg21.link/p0440r0




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0440r1
P0440R1
9 November 2016

Floating Point Atomic View
https://wg21.link/p0440r1




H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus
-
d:p0441r0
P0441R0
17 October 2016

Ranges: Merging Writable and MoveWritable
https://wg21.link/p0441r0




Casey Carter, Eric Niebler
-
d:p0441r1
P0441R1
17 November 2016

Ranges: Merging Writable and MoveWritable
https://wg21.link/p0441r1




Casey Carter, Eric Niebler
-
d:p0443r0
P0443R0
17 October 2016

A Unified Executors Proposal for C++
https://wg21.link/p0443r0




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards
-
d:p0443r1
P0443R1
21 January 2019

A Unified Executors Proposal for C++
https://wg21.link/p0443r1




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown, David Hollman
-
d:p0443r10
P0443R10
21 January 2019

A Unified Executors Proposal for C++
https://wg21.link/p0443r10




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown, David Hollman
-
d:p0443r2
P0443R2
20170731

A Unified Executors Proposal for C++
https://wg21.link/p0443r2




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown
-
d:p0443r3
P0443R3
16 October 2017

A Unified Executors Proposal for C++
https://wg21.link/p0443r3




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown
-
d:p0443r4
P0443R4
22 November 2017

A Unified Executors Proposal for C++
https://wg21.link/p0443r4




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown
-
d:p0443r5
P0443R5
12 February 2018

A Unified Executors Proposal for C++
https://wg21.link/p0443r5




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown
-
d:p0443r6
P0443R6
2 April 2018

A Unified Executors Proposal for C++
https://wg21.link/p0443r6




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown
-
d:p0443r7
P0443R7
7 May 2018

A Unified Executors Proposal for C++
https://wg21.link/p0443r7




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown
-
d:p0443r9
P0443R9
8 October 2018

A Unified Executors Proposal for C++
https://wg21.link/p0443r9




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown
-
d:p0444r0
P0444R0
14 October 2016

Unifying suspend-by-call and suspend-by-return
https://wg21.link/p0444r0




Nat Goodspeed
-
d:p0445r0
P0445R0
16 October 2016

SG14: Low Latency Meeting Minutes 2016/09/21-2016/10/13
https://wg21.link/p0445r0




Michael Wong
-
d:p0446r0
P0446R0
16 October 2016

SG5: Transactional Memory (TM) Meeting Minutes 2016/07/18-2016/10/10
https://wg21.link/p0446r0




Michael Wong
-
d:p0447r0
P0447R0
16 October 2016

Introduction of std::colony to the standard library
https://wg21.link/p0447r0




Matthew Bentley
-
d:p0447r1
P0447R1
21 November 2016

Introduction of std::colony to the standard library
https://wg21.link/p0447r1




Patrice Roy, Guy Davidson, Matthew Bentley
-
d:p0447r2
P0447R2
11 February 2017

Introduction of std::colony to the standard library
https://wg21.link/p0447r2




Patrice Roy, Guy Davidson, Matthew Bentley
-
d:p0447r3
P0447R3
16 June 2017

Introduction of std::colony to the standard library
https://wg21.link/p0447r3




Patrice Roy, Guy Davidson, Matthew Bentley
-
d:p0447r4
P0447R4
16 October 2017

Introduction of std::colony to the standard library
https://wg21.link/p0447r4




Patrice Roy, Guy Davidson, Matthew Bentley
-
d:p0448r0
P0448R0
14 October 2016

A strstream replacement using span<charT> as
https://wg21.link/p0448r0




Peter Sommerlad
-
d:p0448r1
P0448R1
7 June 2017

A strstream replacement using span<charT> as
https://wg21.link/p0448r1




Peter Sommerlad
-
d:p0448r2
P0448R2
21 January 2019

A strstream replacement using span<charT> as buffer
https://wg21.link/p0448r2




Peter Sommerlad
-
d:p0451r0
P0451R0
14 October 2016

Future-Proofing Parallel Algorithms Exception Handling
https://wg21.link/p0451r0




Bryce Adelstein Lelbach, Alisdair Meredith
-
d:p0452r0
P0452R0
14 October 2016

Binary transform_reduce(): The Missing Overload
https://wg21.link/p0452r0




Bryce Adelstein Lelbach
-
d:p0452r1
P0452R1
1 March 2017

Unifying <numeric> Parallel Algorithms
https://wg21.link/p0452r1




Bryce Adelstein Lelbach
-
d:p0454r0
P0454R0
10 October 2016

Wording for a Minimal mdspan
https://wg21.link/p0454r0




Bryce Adelstein Lelbach, H. Carter Edwards
-
d:p0457r0
P0457R0
9 October 2016

String Prefix and Suffix Checking
https://wg21.link/p0457r0




Mikhail Maltsev
-
d:p0457r1
P0457R1
16 July 2017

String Prefix and Suffix Checking
https://wg21.link/p0457r1




Mikhail Maltsev
-
d:p0457r2
P0457R2
11 November 2017

String Prefix and Suffix Checking
https://wg21.link/p0457r2




Mikhail Maltsev
-
d:p0458r0
P0458R0
9 October 2016

Checking for Existence of an Element in Associative Containers
https://wg21.link/p0458r0




Mikhail Maltsev
-
d:p0458r1
P0458R1
6 February 2018

Checking for Existence of an Element in Associative Containers
https://wg21.link/p0458r1




Mikhail Maltsev
-
d:p0458r2
P0458R2
6 June 2018

Checking for Existence of an Element in Associative Containers
https://wg21.link/p0458r2




Mikhail Maltsev
-
d:p0459r0
P0459R0
15 October 2016

C++ Extensions for Ranges, Speculative Combined Proposal Document
https://wg21.link/p0459r0




Eric Niebler, Casey Carter
-
d:p0460r0
P0460R0
15 October 2016

Flat containers wording
https://wg21.link/p0460r0




Sean Middleditch
-
d:p0461r0
P0461R0
16 October 2016

Proposed RCU C++ API
https://wg21.link/p0461r0




Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer
-
d:p0461r1
P0461R1
5 February 2017

Proposed RCU C++ API
https://wg21.link/p0461r1




Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer, David Hollman
-
d:p0461r2
P0461R2
15 October 2017

Proposed RCU C++ API
https://wg21.link/p0461r2




Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer, David Hollman, Andrew Hunter, Georey Romer, Lance Roy
-
d:p0462r0
P0462R0
13 October 2016

Marking memory order consume Dependency Chains
https://wg21.link/p0462r0




Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl, JF Bastien, Micheal Wong
-
d:p0462r1
P0462R1
5 February 2017

Marking memory order consume Dependency Chains
https://wg21.link/p0462r1




Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl, JF Bastien, Micheal Wong
-
d:p0463r0
P0463R0
16 October 2016

endian, Just endian
https://wg21.link/p0463r0




Howard Hinnant
-
d:p0463r1
P0463R1
13 July 2017

endian, Just endian
https://wg21.link/p0463r1




Howard Hinnant
-
d:p0464r0
P0464R0
11 October 2016

Revisiting the meaning of "foo(ConceptName,ConceptName)"
https://wg21.link/p0464r0




Tony Van Eerd, Botond Ballo
-
d:p0464r1
P0464R1
8 November 2016

Revisiting the meaning of "foo(ConceptName,ConceptName)"
https://wg21.link/p0464r1




Tony Van Eerd, Botond Ballo
-
d:p0464r2
P0464R2
12 March 2017

Revisiting the meaning of "foo(ConceptName,ConceptName)"
https://wg21.link/p0464r2




Tony Van Eerd, Botond Ballo
-
d:p0465r0
P0465R0
16 October 2016

Procedural Function Interfaces
https://wg21.link/p0465r0




Lisa Lippincott
-
d:p0466r0
P0466R0
15 October 2016

Layout-compatibility and Pointer-interconvertibility Traits
https://wg21.link/p0466r0




Lisa Lippincott
-
d:p0466r1
P0466R1
12 February 2018

Layout-compatibility and Pointer-interconvertibility Traits
https://wg21.link/p0466r1




Lisa Lippincott
-
d:p0466r2
P0466R2
29 March 2018

Layout-compatibility and Pointer-interconvertibility Traits
https://wg21.link/p0466r2




Lisa Lippincott
-
d:p0466r3
P0466R3
8 March 2019

Layout-compatibility and Pointer-interconvertibility Traits
https://wg21.link/p0466r3




Lisa Lippincott
-
d:p0467r0
P0467R0
13 October 2016

Iterator Concerns for Parallel Algorithms
https://wg21.link/p0467r0




Alisdair Meredith
-
d:p0467r1
P0467R1
10 November 2016

Iterator Concerns for Parallel Algorithms
https://wg21.link/p0467r1




Alisdair Meredith
-
d:p0467r2
P0467R2
2 March 2017

Iterator Concerns for Parallel Algorithms
https://wg21.link/p0467r2




Alisdair Meredith
-
d:p0468r0
P0468R0
15 October 2016

A Proposal to Add an Intrusive Smart Pointer to the C++ Standard Library
https://wg21.link/p0468r0




Isabella Muerte
-
d:p0468r1
P0468R1
19 June 2018

An Intrusive Smart Pointer
https://wg21.link/p0468r1




Isabella Muerte
-
d:p0469r0
P0469R0
17 October 2016

Sample in place
https://wg21.link/p0469r0




R. "Tim" Song
-
d:p0471r0
P0471R0
14 October 2016

Single argument std::inserter
https://wg21.link/p0471r0




David Sankel
-
d:p0472r0
P0472R0
14 October 2016

Move 'std::monostate' to <utility>
https://wg21.link/p0472r0




David Sankel
-
d:p0473r0
P0473R0
13 October 2016

+ for std::vector concatenation
https://wg21.link/p0473r0




David Sankel
-
d:p0474r0
P0474R0
15 October 2016

Comparison in C++: Basic Facilities
https://wg21.link/p0474r0




Lawrence Crowl
-
d:p0475r0
P0475R0
14 October 2016

LWG 2511: guaranteed copy elision for piecewise construction
https://wg21.link/p0475r0




Jonathan Wakely
-
d:p0475r1
P0475R1
5 June 2018

LWG 2511: guaranteed copy elision for piecewise construction
https://wg21.link/p0475r1




Jonathan Wakely
-
d:p0476r0
P0476R0
16 October 2016

Bit-casting object representations
https://wg21.link/p0476r0




JF Bastien
-
d:p0476r1
P0476R1
11 November 2016

Bit-casting object representations
https://wg21.link/p0476r1




JF Bastien
-
d:p0476r2
P0476R2
10 November 2017

Bit-casting object representations
https://wg21.link/p0476r2




JF Bastien
-
d:p0477r0
P0477R0
14 October 2016

std::monostate_function<>
https://wg21.link/p0477r0




Matt Calabrese
-
d:p0478r0
P0478R0
16 October 2016

Template argument deduction for non-terminal function parameter packs
https://wg21.link/p0478r0




Bruno Manganelli, Michael Wong, Simon Brand
-
d:p0479r0
P0479R0
16 October 2016

Attributes for Likely and Unlikely Branches
https://wg21.link/p0479r0




Clay Trychta
-
d:p0479r1
P0479R1
5 February 2017

Attributes for Likely and Unlikely Branches
https://wg21.link/p0479r1




Clay Trychta
-
d:p0479r2
P0479R2
16 October 2017

Attributes for Likely and Unlikely Branches
https://wg21.link/p0479r2




Clay Trychta
-
d:p0479r4
P0479R4
7 February 2018

Proposed wording for likely and unlikely attributes
https://wg21.link/p0479r4




Clay Trychta
-
d:p0479r5
P0479R5
16 March 2018

Proposed wording for likely and unlikely attributes
https://wg21.link/p0479r5




Clay Trychta
-
d:p0480r0
P0480R0
15 October 2016

Explicit type checking with structured bindings
https://wg21.link/p0480r0




Ville Voutilainen
-
d:p0480r1
P0480R1
8 October 2018

Structured bindings with explicit types
https://wg21.link/p0480r1




Ville Voutilainen
-
d:p0481r0
P0481R0
15 October 2016

Bravely Default
https://wg21.link/p0481r0




Tony Van Eerd
-
d:p0482r0
P0482R0
17 October 2016

char8_t: A type for UTF-8 characters and strings
https://wg21.link/p0482r0




Tom Honermann
-
d:p0482r1
P0482R1
12 February 2018

char8_t: A type for UTF-8 characters and strings
https://wg21.link/p0482r1




Tom Honermann
-
d:p0482r2
P0482R2
1 April 2018

char8_t: A type for UTF-8 characters and strings
https://wg21.link/p0482r2




Tom Honermann
-
d:p0482r3
P0482R3
7 May 2018

char8_t: A type for UTF-8 characters and strings (Revision 3)
https://wg21.link/p0482r3




Tom Honermann
-
d:p0482r4
P0482R4
16 June 2018

char8_t: A type for UTF-8 characters and strings
https://wg21.link/p0482r4




Tom Honermann
-
d:p0482r5
P0482R5
6 October 2018

char8_t: A type for UTF-8 characters and strings
https://wg21.link/p0482r5




Tom Honermann
-
d:p0482r6
P0482R6
9 November 2018

char8_t: A type for UTF-8 characters and strings (Revision 6)
https://wg21.link/p0482r6




Tom Honermann
-
d:p0483r0
P0483R0
15 October 2016

Extending Memory Management Tools, And a Bit More
https://wg21.link/p0483r0




Patrice Roy
-
d:p0483r2
P0483R2
25 June 2018

static_vector
https://wg21.link/p0483r2




Gonzalo Brito Gadeschi
-
d:p0484r0
P0484R0
16 October 2016

Enhancing Thread Constructor Attributes
https://wg21.link/p0484r0




Patrice Roy, Billy Baker, Arthur O'Dwyer
-
d:p0484r1
P0484R1
18 June 2017

Enhancing Thread Constructor Attributes
https://wg21.link/p0484r1




Patrice Roy, Billy Baker, Arthur O'Dwyer
-
d:p0485r0
P0485R0
16 October 2016

Amended rules for Partial Ordering of function templates
https://wg21.link/p0485r0




Bruno Manganelli, Michael Wong, Simon Brand
-
d:p0486r0
P0486R0
15 October 2016

for_each_iter algorithm proposal
https://wg21.link/p0486r0




Ildus Nezametdinov, Patrice Roy,
-
d:p0487r0
P0487R0
17 October 2016

Fixing operator>> (basic_istream&, CharT*) (LWG 2499)
https://wg21.link/p0487r0




Zhihao Yuan
-
d:p0487r1
P0487R1
23 August 2018

Fixing operator>>(basic_istream&, CharT*) (LWG 2499)
https://wg21.link/p0487r1




Zhihao Yuan
-
d:p0488r0
P0488R0
18 October 2016

WG21 Working paper: NB Comments, ISO/IEC CD 14882
https://wg21.link/p0488r0




Barry Hedquist
-
d:p0489r0
P0489R0
18 October 2016

WG21 Working paper: Late Comments on CD 14882
https://wg21.link/p0489r0




Barry Hedquist
-
d:p0490r0
P0490R0
11 November 2016

Core language changes addressing National Body comments for CD C++17
https://wg21.link/p0490r0




Jens Maurer
-
d:p0492r0
P0492R0
26 November 2016

Proposed Resolution of C++17 National Body Comments for Filesystem
https://wg21.link/p0492r0




Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely
-
d:p0492r1
P0492R1
6 February 2017

Proposed Resolution of C++17 National Body Comments for Filesystem
https://wg21.link/p0492r1




Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely
-
d:p0492r2
P0492R2
3 March 2017

Proposed Resolution of C++17 National Body Comments for Filesystem
https://wg21.link/p0492r2




Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely
-
d:p0493r0
P0493R0
8 November 2016

Atomic maximum/minimum
https://wg21.link/p0493r0




Al Grant, Bronek Kozicki
-
d:p0494r0
P0494R0
5 November 2016

contiguous_container proposal
https://wg21.link/p0494r0




Ildus Nezametdinov
-
d:p0495r0
P0495R0
27 November 2016

Concurrency Safety in C++ Data Structures
https://wg21.link/p0495r0




Lawrence Crowl
-
d:p0497r0
P0497R0
10 November 2016

Fixes to shared_ptr support for arrays
https://wg21.link/p0497r0




Jonathan Wakely
-
d:p0500r0
P0500R0
11 November 2016

Resolved Module TS (N4610) Issues
https://wg21.link/p0500r0




Gabriel Dos Reis
-
d:p0501r0
P0501R0
6 February 2017

C++ Module TS Issues List
https://wg21.link/p0501r0




Gabriel Dos Reis
-
d:p0501r1
P0501R1
19 March 2017

C++ Module TS Issues List
https://wg21.link/p0501r1




Gabriel Dos Reis
-
d:p0501r2
P0501R2
19 June 2017

C++ Module TS Issues List
https://wg21.link/p0501r2




Gabriel Dos Reis
-
d:p0501r3
P0501R3
20180130

C++ Module TS Issues List
https://wg21.link/p0501r3




Gabriel Dos Reis
-
d:p0502r0
P0502R0
9 November 2016

Throwing out of a parallel algorithm terminates--but how?
https://wg21.link/p0502r0




JF Bastien, Bryce Adelstein Lelbach, H. Carter Edwards
-
d:p0503r0
P0503R0
9 November 2016

Correcting library usage of "literal type"
https://wg21.link/p0503r0




Erich Keane
-
d:p0504r0
P0504R0
9 November 2016

Revisiting in-place tag types for any/optional/variant
https://wg21.link/p0504r0




Jonathan Wakely
-
d:p0505r0
P0505R0
9 November 2016

Wording for GB 50
https://wg21.link/p0505r0




Howard Hinnant
-
d:p0506r0
P0506R0
4 February 2017

use string_view for library function parameters instead of const string & / const char *
https://wg21.link/p0506r0




Peter Sommerlad
-
d:p0506r1
P0506R1
6 June 2017

use string_view for library function parameters instead of const string & / const char *
https://wg21.link/p0506r1




Peter Sommerlad
-
d:p0506r2
P0506R2
6 October 2017

use string_view for library function parameters instead of const string & / const char *
https://wg21.link/p0506r2




Peter Sommerlad
-
d:p0507r0
P0507R0
10 November 2016

Core Issue 1343: Sequencing of non-class initialization
https://wg21.link/p0507r0




Jens Maurer
-
d:p0508r0
P0508R0
10 November 2016

Wording for GB 58
https://wg21.link/p0508r0




Howard Hinnant
-
d:p0509r1
P0509R1
10 November 2016

Updating "Restrictions on exception handling"
https://wg21.link/p0509r1




James Dennett
-
d:p0510r0
P0510R0
10 November 2016

Disallowing references, incomplete types, arrays, and empty variants
https://wg21.link/p0510r0




Erich Keane
-
d:p0511r0
P0511R0
9 November 2016

Deduction guide for std::array
https://wg21.link/p0511r0




Zhihao Yuan
-
d:p0511r1
P0511R1
24 February 2017

Deduction guide for std::array
https://wg21.link/p0511r1




Zhihao Yuan
-
d:p0512r0
P0512R0
10 November 2016

Class Template Argument Deduction Assorted NB resolution and issues
https://wg21.link/p0512r0




Mike Spertus, Richard Smith, Faisal Vali
-
d:p0513r0
P0513R0
10 November 2016

Poisoning the Hash
https://wg21.link/p0513r0




Lisa Lippincott
-
d:p0514r0
P0514R0
15 November 2016

Enhancing std::atomic_flag for waiting
https://wg21.link/p0514r0




Olivier Giroux
-
d:p0514r1
P0514R1
14 June 2017

Enhancing std::atomic_flag for waiting
https://wg21.link/p0514r1




Olivier Giroux
-
d:p0514r2
P0514R2
9 October 2017

Efficient waiting for concurrent programs
https://wg21.link/p0514r2




Olivier Giroux
-
d:p0514r3
P0514R3
10 February 2018

Efficient concurrent waiting for C++20
https://wg21.link/p0514r3




Olivier Giroux
-
d:p0514r4
P0514R4
3 May 2018

Efficient concurrent waiting for C++20
https://wg21.link/p0514r4




Olivier Giroux
-
d:p0515r0
P0515R0
5 February 2017

Consistent comparison
https://wg21.link/p0515r0




Herb Sutter
-
d:p0515r1
P0515R1
16 June 2017

Consistent comparison
https://wg21.link/p0515r1




Herb Sutter
-
d:p0515r2
P0515R2
20170930

Consistent comparison
https://wg21.link/p0515r2




Herb Sutter
-
d:p0515r3
P0515R3
10 November 2017

Consistent comparison
https://wg21.link/p0515r3




Herb Sutter, Jens Maurer, Walter E. Brown
-
d:p0516r0
P0516R0
10 November 2016

Clarify That shared_future's Copy Operations have Wide Contracts
https://wg21.link/p0516r0




Bryce Adelstein Lelbach
-
d:p0517r0
P0517R0
10 November 2016

Make future_error Constructible
https://wg21.link/p0517r0




Bryce Adelstein Lelbach
-
d:p0518r0
P0518R0
20170131

Allowing copies as arguments to function objects given to parallel algorithms in response to CH11
https://wg21.link/p0518r0




David S. Hollman, Jonathan Liffander, Michael Wong, Detlef Vollmann
-
d:p0518r1
P0518R1
1 March 2017

Allowing copies as arguments to function objects given to parallel algorithms in response to CH11
https://wg21.link/p0518r1




David S. Hollman, Jonathan Liffander, Michael Wong, Detlef Vollmann
-
d:p0519r0
P0519R0
11 November 2016

Core Language Working Group "ready" Issues for the November, 2016 (Issaquah) meeting
https://wg21.link/p0519r0




William M. Miller
-
d:p0520r0
P0520R0
11 November 2016

Core Language Working Group "tentatively ready" Issues for the November, 2016 (Issaquah) meeting
https://wg21.link/p0520r0




William M. Miller
-
d:p0521r0
P0521R0
11 November 2016

Proposed Resolution for CA 14 (shared_ptr use_count/unique)
https://wg21.link/p0521r0




Stephan T. Lavavej
-
d:p0522r0
P0522R0
11 November 2016

DR: Matching of template template-arguments excludes compatible templates
https://wg21.link/p0522r0




James Touton, Hubert Tong
-
d:p0523r0
P0523R0
11 November 2016

Wording for CH 10: Complexity of parallel algorithms
https://wg21.link/p0523r0




Detlef Vollmann
-
d:p0523r1
P0523R1
1 March 2017

Wording for CH 10: Complexity of parallel algorithms
https://wg21.link/p0523r1




Detlef Vollmann
-
d:p0527r0
P0527R0
5 February 2017

Implicitly move from rvalue references in return statements
https://wg21.link/p0527r0




David Stone
-
d:p0527r1
P0527R1
8 November 2017

Implicitly move from rvalue references in return statements
https://wg21.link/p0527r1




David Stone
-
d:p0528r0
P0528R0
12 November 2016

The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange
https://wg21.link/p0528r0




JF Bastien, Michael Spencer
-
d:p0528r1
P0528R1
11 February 2018

The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange
https://wg21.link/p0528r1




JF Bastien, Michael Spencer
-
d:p0528r2
P0528R2
16 March 2018

The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange
https://wg21.link/p0528r2




JF Bastien, Michael Spencer
-
d:p0528r3
P0528R3
7 June 2018

The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange
https://wg21.link/p0528r3




JF Bastien, Michael Spencer
-
d:p0529r0
P0529R0
23 November 2016

Wording changes for proposed Modules TS extensions
https://wg21.link/p0529r0




Richard Smith
-
d:p0532r0
P0532R0
14 January 2017

On std::launder()
https://wg21.link/p0532r0




Nico Josuttis
-
d:p0533r0
P0533R0
25 January 2017

constexpr for <cmath> and <cstdlib>
https://wg21.link/p0533r0




Edward J. Rosten / Oliver J. Rosten
-
d:p0533r1
P0533R1
13 October 2017

constexpr for <cmath> and <cstdlib>
https://wg21.link/p0533r1




Edward J. Rosten / Oliver J. Rosten
-
d:p0533r2
P0533R2
10 February 2018

constexpr for <cmath> and <cstdlib>
https://wg21.link/p0533r2




Edward J. Rosten, Oliver J. Rosten
-
d:p0533r3
P0533R3
5 August 2018

constexpr for <cmath> and <cstdlib>
https://wg21.link/p0533r3




Edward J. Rosten, Oliver J. Rosten
-
d:p0533r4
P0533R4
7 January 2019

constexpr for <cmath> and <cstdlib>
https://wg21.link/p0533r4




Edward J. Rosten, Oliver J. Rosten
-
d:p0534r0
P0534R0
4 February 2017

call/cc (call-with-current-continuation): A low-level API for stackful context switching
https://wg21.link/p0534r0




Oliver Kowalke
-
d:p0534r1
P0534R1
18 June 2017

call/cc (call-with-current-continuation): A low-level API for stackful context switching
https://wg21.link/p0534r1




Oliver Kowalke
-
d:p0534r2
P0534R2
20170731

call/cc (call-with-current-continuation): A low-level API for stackful context switching
https://wg21.link/p0534r2




Oliver Kowalke
-
d:p0534r3
P0534R3
15 October 2017

call/cc (call-with-current-continuation): A low-level API for stackful context switching
https://wg21.link/p0534r3




Oliver Kowalke
-
d:p0535r0
P0535R0
3 February 2017

Generalized Unpacking and Parameter Pack Slicing
https://wg21.link/p0535r0




Matthew Woehlke
-
d:p0536r0
P0536R0
3 February 2017

Implicit Return Type and Allowing Anonymous Types as Return Values
https://wg21.link/p0536r0




Matthew Woehlke
-
d:p0537r0
P0537R0
23 August 2016

Allow Attributes on Template Explicit Instantiations
https://wg21.link/p0537r0




Matthew Woehlke
-
d:p0538r0
P0538R0
27 October 2016

A Qualified Replacement for #pragma once
https://wg21.link/p0538r0




Matthew Woehlke
-
d:p0539r0
P0539R0
28 January 2017

Wide Integer Class
https://wg21.link/p0539r0




Antony Polukhin
-
d:p0539r1
P0539R1
5 June 2017

A Proposal to add wide_int Template Class
https://wg21.link/p0539r1




Igor Klevanets, Antony Polukhin
-
d:p0539r2
P0539R2
10 October 2017

A Proposal to add wide_int Template Class
https://wg21.link/p0539r2




Igor Klevanets, Antony Polukhin
-
d:p0539r3
P0539R3
20180131

A Proposal to add wide_int Template Class
https://wg21.link/p0539r3




Igor Klevanets, Antony Polukhin
-
d:p0539r4
P0539R4
3 May 2018

A Proposal to add wide_int Template Class
https://wg21.link/p0539r4




Igor Klevanets, Antony Polukhin
-
d:p0540r0
P0540R0
21 January 2017

A Proposal to Add split/join of string/string_view to the Standard Library
https://wg21.link/p0540r0




Laurent Navarro
-
d:p0540r1
P0540R1
29 April 2018

A Proposal to Add split/join of string/string_view to the Standard Library
https://wg21.link/p0540r1




Laurent NAVARRO
-
d:p0541r0
P0541R0
2 February 2017

Post-Increment on Input and Output Iterators
https://wg21.link/p0541r0




Eric Niebler
-
d:p0541r1
P0541R1
10 July 2017

Ranges TS: Post-Increment on Input and Output Iterators
https://wg21.link/p0541r1




Eric Niebler
-
d:p0542r0
P0542R0
5 February 2017

Support for contract based programming in C++
https://wg21.link/p0542r0




G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup
-
d:p0542r1
P0542R1
16 June 2017

Support for contract based programming in C++
https://wg21.link/p0542r1




G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup
-
d:p0542r2
P0542R2
26 November 2017

Support for contract based programming in C++
https://wg21.link/p0542r2




G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup
-
d:p0542r3
P0542R3
12 February 2018

Support for contract based programming in C++
https://wg21.link/p0542r3




G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup
-
d:p0542r4
P0542R4
2 April 2018

Support for contract based programming in C++
https://wg21.link/p0542r4




J. Daniel Garcia
-
d:p0542r5
P0542R5
8 June 2018

Support for contract based programming in C++
https://wg21.link/p0542r5




J. Daniel Garcia
-
d:p0543r0
P0543R0
3 January 2017

Saturation arithmetic
https://wg21.link/p0543r0




Jens Maurer
-
d:p0544r0
P0544R0
1 February 2017

User Injection of Filesystems
https://wg21.link/p0544r0




Titus Winters, Geoffrey Romer
-
d:p0545r0
P0545R0
23 October 2016

Supporting offsetof for Stable-layout Classes
https://wg21.link/p0545r0




Andrey Semashev
-
d:p0546r0
P0546R0
26 January 2017

Span - foundation for the future
https://wg21.link/p0546r0




Carter Edwards, Bryce Lelbach
-
d:p0546r1
P0546R1
11 October 2017

Span - foundation for the future
https://wg21.link/p0546r1




Carter Edwards, Bryce Lelbach
-
d:p0546r2
P0546R2
11 February 2018

Span - foundation for the future
https://wg21.link/p0546r2




H. Carter Edwards, Daniel Sunderland
-
d:p0547r0
P0547R0
2 February 2017

Assorted Object Concept Fixes
https://wg21.link/p0547r0




Eric Niebler
-
d:p0547r1
P0547R1
10 June 2017

Ranges TS: Assorted Object Concept Fixes
https://wg21.link/p0547r1




Eric Niebler
-
d:p0547r2
P0547R2
11 July 2017

Ranges TS: Assorted Object Concept Fixes
https://wg21.link/p0547r2




Eric Niebler
-
d:p0548r0
P0548R0
1 February 2017

common_type and duration
https://wg21.link/p0548r0




Walter E. Brown
-
d:p0548r1
P0548R1
3 March 2017

common_type and duration
https://wg21.link/p0548r1




Walter E. Brown
-
d:p0549r0
P0549R0
1 February 2017

Adjuncts to std::hash
https://wg21.link/p0549r0




Walter E. Brown
-
d:p0549r1
P0549R1
11 June 2017

Adjuncts to std::hash
https://wg21.link/p0549r1




Walter E. Brown
-
d:p0549r2
P0549R2
10 October 2017

Adjuncts to std::hash
https://wg21.link/p0549r2




Walter E. Brown
-
d:p0549r3
P0549R3
3 February 2018

Adjuncts to std::hash
https://wg21.link/p0549r3




Walter E. Brown
-
d:p0549r4
P0549R4
7 October 2018

Adjuncts to std::hash
https://wg21.link/p0549r4




Walter E. Brown
-
d:p0549r5
P0549R5
20 January 2019

Adjuncts to std::hash
https://wg21.link/p0549r5




Walter E. Brown
-
d:p0550r0
P0550R0
1 February 2017

Transformation Trait uncvref
https://wg21.link/p0550r0




Walter E. Brown
-
d:p0550r1
P0550R1
11 June 2017

Transformation Trait uncvref
https://wg21.link/p0550r1




Walter E. Brown
-
d:p0550r2
P0550R2
17 July 2017

Transformation Trait remove_cvref
https://wg21.link/p0550r2




Walter E. Brown
-
d:p0551r0
P0551R0
1 February 2017

Thou Shalt Not Specialize std Function Templates!
https://wg21.link/p0551r0




Walter E. Brown
-
d:p0551r1
P0551R1
14 October 2017

Thou Shalt Not Specialize std Function Templates!
https://wg21.link/p0551r1




Walter E. Brown
-
d:p0551r2
P0551R2
3 February 2018

Thou Shalt Not Specialize std Function Templates!
https://wg21.link/p0551r2




Walter E. Brown
-
d:p0551r3
P0551R3
16 March 2018

Thou Shalt Not Specialize std Function Templates!
https://wg21.link/p0551r3




Walter E. Brown
-
d:p0552r0
P0552R0
1 February 2017

enable_if vs. requires
https://wg21.link/p0552r0




Walter E. Brown
-
d:p0553r0
P0553R0
5 February 2017

Bit Operations
https://wg21.link/p0553r0




Jens Maurer
-
d:p0553r1
P0553R1
19 March 2017

Bit Operations
https://wg21.link/p0553r1




Jens Maurer
-
d:p0553r2
P0553R2
23 November 2017

Bit operations
https://wg21.link/p0553r2




Jens Maurer
-
d:p0553r3
P0553R3
22 November 2018

Bit operations
https://wg21.link/p0553r3




Jens Maurer
-
d:p0553r4
P0553R4
1 March 2019

Bit operations
https://wg21.link/p0553r4




Jens Maurer
-
d:p0554r0
P0554R0
6 February 2017

Composition of Arithmetic Types
https://wg21.link/p0554r0




John McFarlane
-
d:p0555r0
P0555R0
20170130

string_view for source_location
https://wg21.link/p0555r0




Axel Naumann
-
d:p0556r0
P0556R0
5 February 2017

Integral power-of-2 operations
https://wg21.link/p0556r0




Jens Maurer
-
d:p0556r1
P0556R1
19 March 2017

Integral power-of-2 operations
https://wg21.link/p0556r1




Jens Maurer
-
d:p0556r2
P0556R2
23 November 2017

Integral power-of-2 operations
https://wg21.link/p0556r2




Jens Maurer
-
d:p0556r3
P0556R3
6 June 2018

Integral power-of-2 operations
https://wg21.link/p0556r3




Jens Maurer
-
d:p0557r0
P0557R0
20170131

Concepts: The Future of Generic Programming
https://wg21.link/p0557r0




Bjarne Stroustrup
-
d:p0558r0
P0558R0
3 February 2017

Resolving atomic<T> named base class inconsistencies
https://wg21.link/p0558r0




Billy O'Neal, Jens Maurer
-
d:p0558r1
P0558R1
3 March 2017

Resolving atomic<T> named base class inconsistencies
https://wg21.link/p0558r1




Billy O'Neal
-
d:p0559r0
P0559R0
20170131

Operating principles for evolving C++
https://wg21.link/p0559r0




JC van Winkel, Jose Daniel Garcia, Ville Voutilainen, Roger Orr, Michael Wong, Sylvain Bonnal
-
d:p0560r0
P0560R0
1 February 2017

Class template deduction guides for "diamond operators"
https://wg21.link/p0560r0




Miro Knejp
-
d:p0561r0
P0561R0
3 February 2017

RAII Interface for Deferred Reclamation
https://wg21.link/p0561r0




Geoffrey Romer
-
d:p0561r1
P0561R1
16 June 2017

RAII Interface for Deferred Reclamation
https://wg21.link/p0561r1




Geoffrey Romer
-
d:p0561r2
P0561R2
11 October 2017

RAII Interface for Deferred Reclamation
https://wg21.link/p0561r2




Geoffrey Romer, Andrew Hunter
-
d:p0561r3
P0561R3
11 November 2017

An RAII Interface for Deferred Reclamation
https://wg21.link/p0561r3




Geoff Romer, Andrew Hunter
-
d:p0561r4
P0561R4
21 March 2018

An RAII Interface for Deferred Reclamation
https://wg21.link/p0561r4




Geoff Romer, Andrew Hunter
-
d:p0562r0
P0562R0
5 February 2017

Initialization List Symmetry
https://wg21.link/p0562r0




Alan Talbot
-
d:p0563r0
P0563R0
5 February 2017

Vector Front Operations
https://wg21.link/p0563r0




Alan Talbot
-
d:p0564r0
P0564R0
6 February 2017

Wording for three-way comparisons
https://wg21.link/p0564r0




Jens Maurer
-
d:p0565r0
P0565R0
2 February 2017

Prefix for operator as a pack generator and postfix operator[] for pack indexing
https://wg21.link/p0565r0




Bengt Gustafsson
-
d:p0566r0
P0566R0
6 February 2017

Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)
https://wg21.link/p0566r0




Michael Wong, Maged M. Michael, Paul McKenney
-
d:p0566r1
P0566R1
19 June 2017

Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)
https://wg21.link/p0566r1




Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter
-
d:p0566r2
P0566R2
20170730

Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)
https://wg21.link/p0566r2




Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter
-
d:p0566r3
P0566R3
15 October 2017

Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)
https://wg21.link/p0566r3




Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer
-
d:p0566r4
P0566R4
11 February 2018

Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)
https://wg21.link/p0566r4




Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt
-
d:p0566r5
P0566R5
6 May 2018

Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read­Copy­Update (RCU)
https://wg21.link/p0566r5




Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher
-
d:p0567r0
P0567R0
20170130

Asynchronous managed pointer for Heterogeneous computing
https://wg21.link/p0567r0




Gordon Brown, Ruyman Reyes, Michael Wong
-
d:p0567r1
P0567R1
19 June 2017

Asynchronous managed pointer for Heterogeneous computing
https://wg21.link/p0567r1




Gordon Brown, Ruyman Reyes, Michael Wong
-
d:p0568r0
P0568R0
6 February 2017

Towards Better Embedded programming support for C++ and an update on the status of SG14, two years later
https://wg21.link/p0568r0




Michael Wong
-
d:p0569r0
P0569R0
6 February 2017

SG5: Transactional Memory (TM) Meeting Minutes 2016/07/18-2016/10/10
https://wg21.link/p0569r0




Michael Wong
-
d:p0570r0
P0570R0
6 February 2017

SG14: Low Latency Meeting Minutes 2016/12/14-2017/02/01
https://wg21.link/p0570r0




Michael Wong
-
d:p0571r0
P0571R0
2 February 2017

Type Requirements for <numeric> Algorithms
https://wg21.link/p0571r0




Bryce Adelstein Lelbach
-
d:p0571r1
P0571R1
2 February 2017

Type Requirements for <numeric> Algorithms
https://wg21.link/p0571r1




Bryce Adelstein Lelbach
-
d:p0571r2
P0571R2
8 October 2018

Type Requirements for <numeric> Algorithms
https://wg21.link/p0571r2




Bryce Adelstein Lelbach
-
d:p0572r0
P0572R0
3 February 2017

bit_sizeof and bit_offsetof
https://wg21.link/p0572r0




Alex Christensen
-
d:p0572r1
P0572R1
1 June 2017

bit_sizeof and bit_offsetof
https://wg21.link/p0572r1




Alex Christensen
-
d:p0572r2
P0572R2
6 May 2018

Static reflection of bit fields
https://wg21.link/p0572r2




Alex Christensen
-
d:p0573r0
P0573R0
3 February 2017

Abbreviated Lambdas for Fun and Profit
https://wg21.link/p0573r0




Barry Revzin
-
d:p0573r1
P0573R1
4 June 2017

Abbreviated Lambdas for Fun and Profit
https://wg21.link/p0573r1




Barry Revzin
-
d:p0573r2
P0573R2
8 October 2017

Abbreviated Lambdas for Fun and Profit
https://wg21.link/p0573r2




Barry Revzin, Tomasz Kamiński
-
d:p0574r0
P0574R0
4 February 2017

Algorithm Complexity Constraints and Parallel Overloads
https://wg21.link/p0574r0




Anthony Williams
-
d:p0574r1
P0574R1
2 March 2017

Algorithm Complexity Constraints and Parallel Overloads
https://wg21.link/p0574r1




Anthony Williams
-
d:p0575r0
P0575R0
6 February 2017

Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting
https://wg21.link/p0575r0




William M. Miller
-
d:p0575r1
P0575R1
3 March 2017

Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting
https://wg21.link/p0575r1




William M. Miller
-
d:p0575r2
P0575R2
3 March 2017

Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting
https://wg21.link/p0575r2




William M. Miller
-
d:p0576r0
P0576R0
6 February 2017

Core Language Working Group "tentatively ready" Issues for the February, 2016 (Kona) meeting
https://wg21.link/p0576r0




William M. Miller
-
d:p0576r1
P0576R1
3 March 2017

Core Language Working Group "tentatively ready" Issues for the February, 2016 (Kona) meeting
https://wg21.link/p0576r1




William M. Miller
-
d:p0577r0
P0577R0
2 February 2017

Keep that Temporary!
https://wg21.link/p0577r0




Zhihao Yuan
-
d:p0577r1
P0577R1
9 July 2018

Kept-value statement for guard objects
https://wg21.link/p0577r1




Zhihao Yuan
-
d:p0578r0
P0578R0
4 February 2017

Static Reflection in a Nutshell
https://wg21.link/p0578r0




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0578r1
P0578R1
18 June 2017

Static Reflection in a Nutshell
https://wg21.link/p0578r1




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0579r0
P0579R0
23 January 2017

Constexpr for <experimental/ranges/iterator>
https://wg21.link/p0579r0




Casey Carter
-
d:p0579r1
P0579R1
10 July 2017

Constexpr for <experimental/ranges/iterator>
https://wg21.link/p0579r1




Casey Carter
-
d:p0581r0
P0581R0
6 February 2017

Standard Library Modules
https://wg21.link/p0581r0




Gabriel Dos Reis, Billy O'Neal, Stephan T. Lavavej, Jonathan Wakely
-
d:p0581r1
P0581R1
11 February 2018

Standard Library Modules
https://wg21.link/p0581r1




Marshall Clow, Beman Dawes, Gabriel Dos Reis, Stephan T. Lavavej, Billy O’Neal, Bjarne Stroustrup, Jonathan Wakely
-
d:p0582r0
P0582R0
2 March 2017

Modules: Contexts of template instantiations and name lookup
https://wg21.link/p0582r0




Gabriel Dos Reis
-
d:p0583r0
P0583R0
4 February 2017

std::byte is the correct name
https://wg21.link/p0583r0




Gabriel Dos Reis
-
d:p0584r0
P0584R0
19 June 2017

Module Interface and Preamble
https://wg21.link/p0584r0




Gabriel Dos Reis
-
d:p0586r0
P0586R0
12 September 2017

Safe integral comparisons
https://wg21.link/p0586r0




Federico Kircheis
-
d:p0586r1
P0586R1
17 August 2018

Safe integral comparisons
https://wg21.link/p0586r1




Federico Kircheis
-
d:p0587r0
P0587R0
5 February 2017

Concepts TS revisited
https://wg21.link/p0587r0




Richard Smith, James Dennett
-
d:p0588r0
P0588R0
5 February 2017

Simplifying implicit lambda capture
https://wg21.link/p0588r0




Richard Smith, Daveed Vandevoorde
-
d:p0588r1
P0588R1
7 November 2017

Simplifying implicit lambda capture
https://wg21.link/p0588r1




Richard Smith
-
d:p0589r0
P0589R0
4 February 2017

Tuple-based for loops
https://wg21.link/p0589r0




Andrew Sutton
-
d:p0590r0
P0590R0
5 February 2017

A design static reflection
https://wg21.link/p0590r0




Andrew Sutton, Herb Sutter
-
d:p0591r0
P0591R0
5 February 2017

Utility functions to implement uses-allocator construction
https://wg21.link/p0591r0




Pablo Halpern
-
d:p0591r1
P0591R1
9 March 2017

Utility functions to implement uses-allocator construction
https://wg21.link/p0591r1




Pablo Halpern
-
d:p0591r2
P0591R2
12 June 2017

Utility functions to implement uses-allocator construction
https://wg21.link/p0591r2




Pablo Halpern
-
d:p0591r3
P0591R3
2 April 2018

Utility functions to implement uses-allocator construction
https://wg21.link/p0591r3




Pablo Halpern
-
d:p0591r4
P0591R4
7 November 2018

Utility functions to implement uses-allocator construction
https://wg21.link/p0591r4




Pablo Halpern
-
d:p0592r0
P0592R0
5 February 2017

To boldly suggest an overall plan for C++20
https://wg21.link/p0592r0




Ville Voutilainen
-
d:p0593r0
P0593R0
5 February 2017

What to do with buffers that are not arrays, and undefined behavior thereof?
https://wg21.link/p0593r0




Ville Voutilainen
-
d:p0593r1
P0593R1
16 October 2017

Implicit creation of objects for low-level object manipulation
https://wg21.link/p0593r1




Richard Smith, Ville Voutilainen
-
d:p0593r2
P0593R2
11 February 2018

Implicit creation of objects for low-level object manipulation
https://wg21.link/p0593r2




Richard Smith
-
d:p0593r3
P0593R3
18 January 2019

Implicit creation of objects for low-level object manipulation
https://wg21.link/p0593r3




Richard Smith
-
d:p0594r0
P0594R0
5 February 2017

Relative comparisons and std::less<T*>
https://wg21.link/p0594r0




Ville Voutilainen
-
d:p0595r0
P0595R0
2 February 2017

The "constexpr" Operator
https://wg21.link/p0595r0




Daveed Vandevoorde
-
d:p0595r1
P0595R1
4 May 2018

std::is_constant_evaluated()
https://wg21.link/p0595r1




Richard Smith, Andrew Sutton, Daveed Vandevoorde
-
d:p0595r2
P0595R2
9 November 2018

std::is_constant_evaluated
https://wg21.link/p0595r2




Richard Smith, Andrew Sutton, Daveed Vandevoorde
-
d:p0596r0
P0596R0
2 February 2017

std::constexpr_trace and std::constexpr_assert
https://wg21.link/p0596r0




Daveed Vandevoorde
-
d:p0597r0
P0597R0
2 February 2017

std::constexpr_vector<T>
https://wg21.link/p0597r0




Daveed Vandevoorde
-
d:p0598r0
P0598R0
2 February 2017

Reflect Through Values Instead of Types
https://wg21.link/p0598r0




Daveed Vandevoorde
-
d:p0599r0
P0599R0
14 January 2017

US140: noxecept for hash functions
https://wg21.link/p0599r0




Nicolai Josutti
-
d:p0599r1
P0599R1
2 March 2017

US140: noxecept for hash functions
https://wg21.link/p0599r1




Nicolai Josutti
-
d:p0600r0
P0600R0
6 February 2017

applying [[nodiscard]] for C++17
https://wg21.link/p0600r0




Nicolai Josutti
-
d:p0600r1
P0600R1
9 November 2017

[[nodiscard]] in the Library
https://wg21.link/p0600r1




Nicolai Josuttis
-
d:p0601r0
P0601R0
6 February 2017

Establishing a direction for SIMD-enabled functions
https://wg21.link/p0601r0




Clark Nelson
-
d:p0602r0
P0602R0
4 February 2017

variant and optional should propagate copy/move triviality
https://wg21.link/p0602r0




Zhihao Yuan
-
d:p0602r1
P0602R1
20170430

variant and optional should propagate copy/move triviality
https://wg21.link/p0602r1




Zhihao Yuan
-
d:p0602r2
P0602R2
12 March 2018

variant and optional should propagate copy/move triviality
https://wg21.link/p0602r2




Zhihao Yuan
-
d:p0602r3
P0602R3
13 June 2018

variant and optional should propagate copy/move triviality
https://wg21.link/p0602r3




Zhihao Yuan
-
d:p0602r4
P0602R4
23 August 2018

variant and optional should propagate copy/move triviality
https://wg21.link/p0602r4




Zhihao Yuan
-
d:p0603r0
P0603R0
17 March 2017

safe memcpy: A simpler implementation primitive for seqlock and friends
https://wg21.link/p0603r0




Andrew Hunter
-
d:p0604r0
P0604R0
3 March 2017

Resolving GB 55, US 84, US 85, US 86
https://wg21.link/p0604r0




Daniel Krugler, Pablo Halpern, Jonathan Wakely
-
d:p0606r0
P0606R0
25 February 2017

Concepts Are Ready
https://wg21.link/p0606r0




Gabriel Dos Reis
-
d:p0607r0
P0607R0
27 February 2017

Inline Variables for the Standard Library
https://wg21.link/p0607r0




Daniel Krugler
-
d:p0608r0
P0608R0
2 March 2017

A sane variant converting constructor (LEWG 227)
https://wg21.link/p0608r0




Zhihao Yuan
-
d:p0608r1
P0608R1
20171230

A sane variant converting constructor
https://wg21.link/p0608r1




Zhihao Yuan
-
d:p0608r2
P0608R2


A sane variant converting constructor
https://wg21.link/p0608r2




-
d:p0608r3
P0608R3
3 October 2018

A sane variant converting constructor
https://wg21.link/p0608r3




Zhihao Yuan
-
d:p0609r0
P0609R0
4 March 2017

Attributes for Structured Bindings
https://wg21.link/p0609r0




Aaron Ballman
-
d:p0609r1
P0609R1
14 September 2017

Attributes for Structured Bindings
https://wg21.link/p0609r1




Aaron Ballman
-
d:p0610r0
P0610R0
4 March 2017

C++ Standard Library "Review" Issues Resolved in Kona
https://wg21.link/p0610r0




Marshall Clow
-
d:p0611r0
P0611R0
18 March 2017

More Better Operators
https://wg21.link/p0611r0




Lawrence Crowl
-
d:p0612r0
P0612R0
27 February 2017

NB comment CH 2: volatile
https://wg21.link/p0612r0




Jens Maurer
-
d:p0613r0
P0613R0
27 February 2017

NB comment GB15: Resolution of Core Issue 2011
https://wg21.link/p0613r0




William M. Miller
-
d:p0614r0
P0614R0
18 March 2017

Range-based for statements with initializer
https://wg21.link/p0614r0




Thomas Köppe
-
d:p0614r1
P0614R1
6 November 2017

Range-based for statements with initializer
https://wg21.link/p0614r1




Thomas Köppe
-
d:p0615r0
P0615R0
1 March 2017

Renaming for structured bindings
https://wg21.link/p0615r0




Jens Maurer
-
d:p0616r0
P0616R0
6 June 2017

de-pessimize legacy <numeric> algorithms with std::move
https://wg21.link/p0616r0




Peter Sommerlad
-
d:p0618r0
P0618R0
2 March 2017

Deprecating <codecvt>
https://wg21.link/p0618r0




Alisdair Meredith
-
d:p0619r0
P0619R0
17 March 2017

Reviewing Deprecated Facilities of C++17 for C++20
https://wg21.link/p0619r0




Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński
-
d:p0619r1
P0619R1
19 March 2017

Reviewing Deprecated Facilities of C++17 for C++20
https://wg21.link/p0619r1




Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński
-
d:p0619r2
P0619R2
6 November 2017

Reviewing Deprecated Facilities of C++17 for C++20
https://wg21.link/p0619r2




Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński
-
d:p0619r3
P0619R3
7 May 2018

Reviewing Deprecated Facilities of C++17 for C++20
https://wg21.link/p0619r3




Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński
-
d:p0619r4
P0619R4
8 June 2018

Reviewing Deprecated Facilities of C++17 for C++20
https://wg21.link/p0619r4




Alisdair Meredith, Alisdair Meredith, Tomasz Kamiński
-
d:p0620r0
P0620R0
2 March 2017

Drafting for class template argument deduction issues
https://wg21.link/p0620r0




Jason Merrill
-
d:p0621r0
P0621R0
2 March 2017

Ready Ranges TS Issues
https://wg21.link/p0621r0




Casey Carter
-
d:p0622r0
P0622R0
3 March 2017

Additional Core Language Working Group "ready" and "tentatively ready" Issues for the February, 2017 (Kona) meeting
https://wg21.link/p0622r0




William M. Miller
-
d:p0623r0
P0623R0
3 March 2017

Final C++17 Parallel Algorithms Fixes
https://wg21.link/p0623r0




Bryce Adelstein Lelbach, Alisdair Meredith, Anthony Williams
-
d:p0624r0
P0624R0
20 March 2017

Default constructible stateless lambdas
https://wg21.link/p0624r0




Louis Dionne
-
d:p0624r1
P0624R1
16 August 2017

Default constructible stateless lambdas
https://wg21.link/p0624r1




Louis Dionne
-
d:p0624r2
P0624R2
10 November 2017

Default constructible and assignable stateless lambdas
https://wg21.link/p0624r2




Louis Dionne
-
d:p0625r0
P0625R0
3 March 2017

C++ Standard Library Issues Resolved Directly In Kona
https://wg21.link/p0625r0




Marshall Clow
-
d:p0627r0
P0627R0
14 March 2017

Attribute to mark unreachable code
https://wg21.link/p0627r0




Melissa Mears
-
d:p0627r1
P0627R1
12 June 2017

Attribute to mark unreachable code
https://wg21.link/p0627r1




Melissa Mears
-
d:p0627r3
P0627R3
8 October 2018

Function to mark unreachable code
https://wg21.link/p0627r3




Melissa Mears
-
d:p0629r0
P0629R0
17 March 2017

Module interface vs. imiplementation
https://wg21.link/p0629r0




Gabriel Dos Reis, Jason Merrill, Nathan Sidwell
-
d:p0630r0
P0630R0
19 March 2017

To boldly suggest a pub crawl for C++ Toronto
https://wg21.link/p0630r0




Duncan P.N. Exon Smith
-
d:p0631r0
P0631R0
19 March 2017

Math Constants
https://wg21.link/p0631r0




Lev Minkovsky
-
d:p0631r1
P0631R1
26 September 2017

Math Constants
https://wg21.link/p0631r1




Lev Minkovsky, John McFarlane
-
d:p0631r2
P0631R2
6 February 2018

Math Constants
https://wg21.link/p0631r2




Lev Minkovsky
-
d:p0631r3
P0631R3
8 June 2018

Math Constants
https://wg21.link/p0631r3




Lev Minkovsky, John McFarlane
-
d:p0631r4
P0631R4
12 August 2018

Math Constants
https://wg21.link/p0631r4




Lev Minkovsky, John McFarlane
-
d:p0631r5
P0631R5
12 January 2019

Math Constants
https://wg21.link/p0631r5




Lev Minkovsky, John McFarlane
-
d:p0631r6
P0631R6
25 February 2019

Math Constants
https://wg21.link/p0631r6




Lev Minkovsky, John McFarlane
-
d:p0632r0
P0632R0
19 January 2017

Proposal of [[uninitialized]] attribute
https://wg21.link/p0632r0




Jonathan Müller
-
d:p0633r0
P0633R0
20 March 2017

Exploring the design space of metaprogramming and reflection
https://wg21.link/p0633r0




Daveed Vandevoorde, Louis Dionne
-
d:p0634r0
P0634R0
5 March 2017

Down with `typename`!
https://wg21.link/p0634r0




Daveed Vandevoorde
-
d:p0634r1
P0634R1
15 October 2017

Down with `typename`!
https://wg21.link/p0634r1




Daveed Vandevoorde, Nina Ranns
-
d:p0634r2
P0634R2
10 February 2018

Down with typename!
https://wg21.link/p0634r2




Nina Ranns, Daveed Vandevoorde
-
d:p0634r3
P0634R3
14 March 2018

Down with typename!
https://wg21.link/p0634r3




Nina Ranns, Daveed Vandevoorde
-
d:p0635r0
P0635R0
9 June 2017

Add c_array method to std::array
https://wg21.link/p0635r0




Dan Raviv
-
d:p0636r0
P0636R0
2 April 2017

Changes between C++14 and C++17
https://wg21.link/p0636r0




Thomas Köppe
-
d:p0636r1
P0636R1
18 June 2017

Changes between C++14 and C++17
https://wg21.link/p0636r1




Thomas Köppe
-
d:p0636r2
P0636R2
15 October 2017

Changes between C++14 and C++17
https://wg21.link/p0636r2




Thomas Köppe
-
d:p0636r3
P0636R3
26 November 2018

Changes between C++14 and C++17
https://wg21.link/p0636r3




Thomas Köppe
-
d:p0637r0
P0637R0
18 June 2017

Capture *this with initialize
https://wg21.link/p0637r0




Thomas Köppe
-
d:p0638r0
P0638R0
3 May 2017

Crochemore-Perrin search algorithm for std::search
https://wg21.link/p0638r0




Ed Schouten
-
d:p0639r0
P0639R0
14 June 2017

Changing attack vector of the constexpr_vector
https://wg21.link/p0639r0




Antony Polukhin, Alexander Zaitsev
-
d:p0640r0
P0640R0
15 April 2017

User-defined exception information and diagnostic information in exception objects
https://wg21.link/p0640r0




Emil Dotchevski, Peter Dimov
-
d:p0641r0
P0641R0
17 April 2017

Resolving Core Issue #1331 (const mismatch with defaulted copy constructor)
https://wg21.link/p0641r0




Daniel Krugler, Botond Ballo
-
d:p0641r1
P0641R1
24 July 2017

Resolving Core Issue #1331 (const mismatch with defaulted copy constructor)
https://wg21.link/p0641r1




Daniel Krugler, Botond Ballo
-
d:p0641r2
P0641R2
8 November 2017

Resolving Core Issue #1331 (const mismatch with defaulted copy constructor)
https://wg21.link/p0641r2




Daniel Krügler, Botond Ballo
-
d:p0642r0
P0642R0
26 May 2017

Structural Support for C++ Concurrency
https://wg21.link/p0642r0




Mingxin Wang
-
d:p0642r1
P0642R1
1 September 2017

Structural Support for C++ Concurrency
https://wg21.link/p0642r1




Mingxin Wang, Wei Chen
-
d:p0643r0
P0643R0
14 June 2017

Omnibus paper:Toronto 2017 meeting
https://wg21.link/p0643r0




Michael Wong
-
d:p0644r0
P0644R0
11 June 2017

Forward without forward
https://wg21.link/p0644r0




Barry Revzin
-
d:p0644r1
P0644R1
8 October 2017

Forward without forward
https://wg21.link/p0644r1




Barry Revzin
-
d:p0645r0
P0645R0
22 May 2017

Text Formatting
https://wg21.link/p0645r0




Victor Zverovich
-
d:p0645r1
P0645R1
10 November 2017

Text Formatting
https://wg21.link/p0645r1




Victor Zverovich
-
d:p0645r2
P0645R2
28 April 2018

Text Formatting
https://wg21.link/p0645r2




Victor Zverovich
-
d:p0645r3
P0645R3
7 October 2018

Text Formatting
https://wg21.link/p0645r3




Victor Zverovich
-
d:p0645r4
P0645R4
25 November 2018

Text Formatting
https://wg21.link/p0645r4




Victor Zverovich
-
d:p0645r5
P0645R5
20 January 2019

Text Formatting
https://wg21.link/p0645r5




Victor Zverovich
-
d:p0645r7
P0645R7
9 March 2019

Text Formatting
https://wg21.link/p0645r7




Victor Zverovich
-
d:p0646r0
P0646R0
19 May 2017

Improving the Return Value of Erase-Like Algorithms
https://wg21.link/p0646r0




Marc Mutz
-
d:p0646r1
P0646R1
8 June 2018

Improving the Return Value of Erase-Like Algorithms I: list/forward list
https://wg21.link/p0646r1




Marc Mutz
-
d:p0647r0
P0647R0
20 May 2017

Floating point value access for std::ratio
https://wg21.link/p0647r0




Peter Sommerlad
-
d:p0647r1
P0647R1
21 July 2017

Floating point value access for std::ratio
https://wg21.link/p0647r1




Peter Sommerlad
-
d:p0648r0
P0648R0
15 June 2017

Extending Tuple-like algorithms to Product-Typ
https://wg21.link/p0648r0




Vicente J. Botet Escriba
-
d:p0649r0
P0649R0
15 June 2017

Other Product-Type algorithms
https://wg21.link/p0649r0




Vicente J. Botet Escriba
-
d:p0650r0
P0650R0
15 June 2017

C++ Monadic interface
https://wg21.link/p0650r0




Vicente J. Botet Escriba
-
d:p0650r1
P0650R1
15 October 2017

C++ Monadic interface
https://wg21.link/p0650r1




Vicente J. Botet Escriba
-
d:p0650r2
P0650R2
11 February 2018

C++ Monadic interface
https://wg21.link/p0650r2




Vicente J. Botet Escribá
-
d:p0651r0
P0651R0
17 June 2017

Switch the Ranges TS to Use Variable Concepts
https://wg21.link/p0651r0




Eric Niebler
-
d:p0651r1
P0651R1
10 July 2017

Switch the Ranges TS to Use Variable Concepts
https://wg21.link/p0651r1




Eric Niebler
-
d:p0652r0
P0652R0
14 June 2017

Concurrent associative data structure with unsynchronized view
https://wg21.link/p0652r0




Anton Malakhov, Sergey Murylev, Antony Polukhin
-
d:p0652r1
P0652R1
1 October 2018

Concurrent associative data structure with unsynchronized view
https://wg21.link/p0652r1




Sergey Murylev, Anton Malakhov, Antony Polukhin
-
d:p0652r2
P0652R2
15 January 2019

Concurrent associative data structure with unsynchronized view
https://wg21.link/p0652r2




Sergey Murylev, Anton Malakhov, Antony Polukhin
-
d:p0653r0
P0653R0
28 May 2017

pointer_traits utility to convert to raw pointer
https://wg21.link/p0653r0




Glen Joseph Fernandes
-
d:p0653r1
P0653R1
21 July 2017

Utility to convert a pointer to a raw pointer
https://wg21.link/p0653r1




Glen Joseph Fernandes
-
d:p0653r2
P0653R2
9 November 2017

Utility to convert a pointer to a raw pointer
https://wg21.link/p0653r2




Glen Joseph Fernandes
-
d:p0654r0
P0654R0
5 June 2017

Explicit struct
https://wg21.link/p0654r0




Loic Joly
-
d:p0655r0
P0655R0
14 October 2017

visit<R>: Explicit Return Type for visit
https://wg21.link/p0655r0




Michael Park, Agustín Bergé
-
d:p0655r1
P0655R1
9 July 2018

visit<R>: Explicit Return Type for visit
https://wg21.link/p0655r1




Michael Park, Agustín Bergé
-
d:p0656r0
P0656R0
11 June 2017

Reducing <ratio>
https://wg21.link/p0656r0




Walter Brown
-
d:p0657r0
P0657R0
11 June 2017

Deprecate Certain Declarations in the Global Namespace
https://wg21.link/p0657r0




Walter Brown
-
d:p0657r1
P0657R1
10 October 2017

Deprecate Certain Declarations in the Global Namespace
https://wg21.link/p0657r1




Walter Brown
-
d:p0657r2
P0657R2
7 October 2018

Deprecate Certain Declarations in the Global Namespace
https://wg21.link/p0657r2




Walter E. Brown
-
d:p0658r0
P0658R0
11 June 2017

Proposal for adding alias declarations to concepts
https://wg21.link/p0658r0




Christopher Di Bella
-
d:p0658r1
P0658R1
11 June 2017

Proposal for adding alias declarations to concepts
https://wg21.link/p0658r1




Christopher Di Bella
-
d:p0659r0
P0659R0
2 March 2017

Adding status() to std::future
https://wg21.link/p0659r0




Nicolai Josuttis
-
d:p0660r0
P0660R0
19 June 2017

A Cooperatively Interruptible Joining Thread
https://wg21.link/p0660r0




Nicolai Josuttis
-
d:p0660r2
P0660R2
7 May 2018

A Cooperatively Interruptible Joining Thread, Rev 2
https://wg21.link/p0660r2




Nicolai Josuttis, Herb Sutter, Anthony Williams
-
d:p0660r3
P0660R3
6 June 2018

A Cooperatively Interruptible Joining Thread
https://wg21.link/p0660r3




Nicolai Josuttis, Herb Sutter, Anthony Williams
-
d:p0660r4
P0660R4
11 September 2018

A Cooperatively Interruptible Joining Thread
https://wg21.link/p0660r4




Nicolai Josuttis, Herb Sutter, Anthony Williams
-
d:p0660r5
P0660R5
6 October 2018

A Cooperatively Interruptible Joining Thread
https://wg21.link/p0660r5




Nicolai Josuttis, Herb Sutter, Anthony Williams
-
d:p0660r6
P0660R6
4 November 2018

A Cooperatively Interruptible Joining Thread, Rev 6
https://wg21.link/p0660r6




Nicolai Josuttis, Billy O’Neal, Herb Sutter, Anthony Williams
-
d:p0660r7
P0660R7
9 November 2018

Interrupt Tokens and a Joining Thread, Rev 7
https://wg21.link/p0660r7




Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams
-
d:p0660r8
P0660R8
20 January 2019

Stop Tokens and a Joining Thread
https://wg21.link/p0660r8




Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams
-
d:p0660r9
P0660R9
10 March 2019

Stop Token and Joining Thread
https://wg21.link/p0660r9




Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams
-
d:p0661r0
P0661R0
12 June 2017

slot_map Container in C++
https://wg21.link/p0661r0




Allan Deutsch
-
d:p0662r0
P0662R0
13 June 2017

Wording for Ranges TS Issue 345 / US-2: Update ranged-for-loop wording
https://wg21.link/p0662r0




Casey Carter, Eric Niebler
-
d:p0663r0
P0663R0
19 June 2017

Ranges TS "Ready" Issues for the July 2017 (Toronto) meeting
https://wg21.link/p0663r0




Casey Carter
-
d:p0664r0
P0664R0
18 June 2017

Coroutines TS Issues
https://wg21.link/p0664r0




Gor Nishanov
-
d:p0664r1
P0664R1
18 June 2017

Coroutines TS Issues
https://wg21.link/p0664r1




Gor Nishanov
-
d:p0664r2
P0664R2
8 March 2018

C++ Coroutine TS Issues
https://wg21.link/p0664r2




Gor Nishanov
-
d:p0664r3
P0664R3
5 May 2018

C++ Coroutine TS Issues
https://wg21.link/p0664r3




Gor Nishanov
-
d:p0664r4
P0664R4
7 June 2018

C++ Coroutine TS Issues
https://wg21.link/p0664r4




Gor Nishanov
-
d:p0664r5
P0664R5
24 June 2018

C++ Coroutine TS Issues
https://wg21.link/p0664r5




Gor Nishanov
-
d:p0664r6
P0664R6
4 October 2018

C++ Coroutine TS Issues
https://wg21.link/p0664r6




Gor Nishanov
-
d:p0664r7
P0664R7
16 January 2019

C++ Coroutine TS Issues
https://wg21.link/p0664r7




Gor Nishanov
-
d:p0664r8
P0664R8
21 February 2019

C++ Coroutine TS Issues
https://wg21.link/p0664r8




Gor Nishanov
-
d:p0665r0
P0665R0
18 June 2017

Allowing Class Template Specializations in Unrelated Namespaces
https://wg21.link/p0665r0




Tristan Brindle
-
d:p0665r1
P0665R1
6 May 2018

Allowing Class Template Specializations in Associated Namespaces (revision 1)
https://wg21.link/p0665r1




Tristan Brindle
-
d:p0666r0
P0666R0
19 June 2017

C++ Latches and Barriers
https://wg21.link/p0666r0




Alasdair Mackintosh
-
d:p0666r1
P0666R1
11 February 2018

Revised Latches and Barriers for C++20
https://wg21.link/p0666r1




Olivier Giroux
-
d:p0666r2
P0666R2
6 May 2018

Revised Latches and Barriers for C++20
https://wg21.link/p0666r2




Olivier Giroux
-
d:p0667r0
P0667R0
18 June 2017

The future of std::future extensions
https://wg21.link/p0667r0




Hans-J. Boehm
-
d:p0668r0
P0668R0
19 June 2017

Revising the C++ memory model
https://wg21.link/p0668r0




Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades
-
d:p0668r1
P0668R1
20170730

Revising the C++ memory model
https://wg21.link/p0668r1




Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades
-
d:p0668r2
P0668R2
12 January 2018

Revising the C++ memory model
https://wg21.link/p0668r2




Hans J. Boehm, Olivier Giroux, Viktor Vafeiades
-
d:p0668r3
P0668R3
5 May 2018

Revising the C++ memory model
https://wg21.link/p0668r3




Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades
-
d:p0668r4
P0668R4
24 June 2018

Revising the C++ memory model
https://wg21.link/p0668r4




Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades
-
d:p0668r5
P0668R5
9 November 2018

Revising the C++ memory model
https://wg21.link/p0668r5




Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades
-
d:p0669r0
P0669R0
19 June 2017

Why We Should Standardize 2D Graphics for C++
https://wg21.link/p0669r0




Guy Davidson, Michael B. McLaughlin
-
d:p0670r0
P0670R0
18 June 2017

Static reflection of functions
https://wg21.link/p0670r0




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0670r1
P0670R1
15 October 2017

Static reflection of functions
https://wg21.link/p0670r1




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0670r2
P0670R2
8 November 2017

Static reflection of functions
https://wg21.link/p0670r2




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0670r3
P0670R3
7 May 2018

Function reflection
https://wg21.link/p0670r3




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0670r4
P0670R4
8 June 2018

Function reflection
https://wg21.link/p0670r4




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0671r0
P0671R0
15 June 2017

Parametric Functions
https://wg21.link/p0671r0




Axel Naumann
-
d:p0671r1
P0671R1
12 February 2018

Parametric Functions
https://wg21.link/p0671r1




Axel Naumann
-
d:p0671r2
P0671R2
7 May 2018

Self-explanatory Function Arguments
https://wg21.link/p0671r2




Axel Naumann
-
d:p0672r0
P0672R0
18 June 2017

Implicit Evaluation of "auto" Variables
https://wg21.link/p0672r0




Joël Falcou, Peter Gottschling, Herb Sutter
-
d:p0673r0
P0673R0
16 June 2017

Merge Concurrency TS atomic pointers into C++20 working draft
https://wg21.link/p0673r0




Herb Sutter
-
d:p0674r0
P0674R0
15 June 2017

Extending make_shared to Support Arrays
https://wg21.link/p0674r0




Peter Dimov, Glen Fernandes
-
d:p0674r1
P0674R1
12 July 2017

Extending make_shared to Support Arrays
https://wg21.link/p0674r1




Peter Dimov, Glen Fernandes
-
d:p0675r0
P0675R0
19 June 2017

Numeric Traits for Type Composition
https://wg21.link/p0675r0




John McFarlane
-
d:p0676r0
P0676R0
18 June 2017

Towards a Good Future
https://wg21.link/p0676r0




Felix Petriconi, David Sankel, Sean Parent
-
d:p0678r0
P0678R0
16 June 2017

Business Requrements for Modules
https://wg21.link/p0678r0




John Lakos
-
d:p0679r0
P0679R0
14 June 2017

Forward progress vs. futures and continuations
https://wg21.link/p0679r0




Torvald Riegel
-
d:p0680r0
P0680R0
14 June 2017

SG1 efficiency
https://wg21.link/p0680r0




Torvald Riegel
-
d:p0681r0
P0681R0
16 June 2017

Precise Semantics for Assertions
https://wg21.link/p0681r0




Lisa Lippincot
-
d:p0682r0
P0682R0
19 June 2017

Repairing elementary string conversions
https://wg21.link/p0682r0




Jens Maurer
-
d:p0682r1
P0682R1
12 July 2017

Repairing elementary string conversions
https://wg21.link/p0682r1




Jens Maurer
-
d:p0683r0
P0683R0
18 June 2017

Default member initializers for bit-fields
https://wg21.link/p0683r0




Jens Maurer
-
d:p0683r1
P0683R1
13 July 2017

Default member initializers for bit-fields
https://wg21.link/p0683r1




Jens Maurer
-
d:p0684r0
P0684R0
19 June 2017

C++ Stability, Velocity, and Deployment Plans
https://wg21.link/p0684r0




Titus Winters, Bjarne Stroustrup, Daveed Vandevoorde, Beman Dawes, Michael Wong, Howard Hinnant
-
d:p0684r1
P0684R1
11 October 2017

C++ Stability, Velocity, and Deployment Plans
https://wg21.link/p0684r1




Titus Winters
-
d:p0684r2
P0684R2
10 February 2018

C++ Stability, Velocity, and Deployment Plans
https://wg21.link/p0684r2




Titus Winters
-
d:p0685r0
P0685R0
19 June 2017

SG5: Transactional Memory (TM) Meeting Minutes 2017/01/30-2017/06/05
https://wg21.link/p0685r0




Michael Wong
-
d:p0686r0
P0686R0
19 June 2017

SG14: Low Latency Meeting Minutes 2017/03/09-2017/06/14
https://wg21.link/p0686r0




Michael Wong
-
d:p0687r0
P0687R0
20170530

Data Movement in C++
https://wg21.link/p0687r0




Ruyman Reyes, Gordon Brown, Michael Wong, Hartmut Kaiser
-
d:p0688r0
P0688R0
19 June 2017

A Proposal to Simplify the Unified Executors Design
https://wg21.link/p0688r0




Chris Kohlhoff, Jared Hoberock, Chris Mysen, Gordon Brown
-
d:p0689r0
P0689R0
19 June 2017

A Word about Modules
https://wg21.link/p0689r0




Gabriel Dos Reis
-
d:p0690r0
P0690R0
18 June 2017

Tearable Atomics
https://wg21.link/p0690r0




JF Bastien, Billy Robert O'Neal III
-
d:p0690r1
P0690R1
10 February 2018

Tearable Atomics
https://wg21.link/p0690r1




JF Bastien, Billy Robert O'Neal III, Andrew Hunter
-
d:p0691r0
P0691R0
17 June 2017

Integrating Concepts: "Open" items for consideration
https://wg21.link/p0691r0




John H. Spicer, Hubert S.K. Tong, Daveed Vandevoorde
-
d:p0692r0
P0692R0
17 June 2017

Access Specifiers and Specializations
https://wg21.link/p0692r0




Matt Calabrese
-
d:p0692r1
P0692R1
10 November 2017

Access Checking on Specializations
https://wg21.link/p0692r1




Matt Calabrese
-
d:p0694r0
P0694R0
18 June 2017

Function declarations using concepts
https://wg21.link/p0694r0




Bjarne Stroustrup
-
d:p0695r0
P0695R0
19 February 2017

Alternative concepts
https://wg21.link/p0695r0




Bjarne Stroustrup
-
d:p0696r0
P0696R0
19 June 2017

Remove abbreviated functions and template-introduction syntax from the Concepts TS
https://wg21.link/p0696r0




Tom Honermann
-
d:p0696r1
P0696R1
13 July 2017

Remove abbreviated functions and template-introduction syntax from the Concepts TS
https://wg21.link/p0696r1




Tom Honermann
-
d:p0697r0
P0697R0
18 June 2017

Clarifying the status of feature test macros
https://wg21.link/p0697r0




Herb Sutter
-
d:p0698r0
P0698R0
19 June 2017

C++ Standard Library Issues to be moved in Toronto
https://wg21.link/p0698r0




Marshall Clow
-
d:p0699r0
P0699R0
14 July 2017

C++ Standard Library Issues Resolved Directly In Toronto
https://wg21.link/p0699r0




Marshall Clow
-
d:p0700r0
P0700R0
21 February 2017

Alternatives to operator dot
https://wg21.link/p0700r0




Bjarne Stroustrup
-
d:p0701r0
P0701R0
18 June 2017

Back to the std2::future
https://wg21.link/p0701r0




Bryce Adelstein Lelbach
-
d:p0701r1
P0701R1
10 September 2017

Back to the std2::future
https://wg21.link/p0701r1




Bryce Adelstein Lelbach
-
d:p0701r2
P0701R2
15 November 2017

Back to the std2::future Part II
https://wg21.link/p0701r2




Bryce Adelstein Lelbach, Michał Dominiak, Hartmut Kaiser
-
d:p0702r0
P0702R0
18 June 2017

Language support for Constructor Template Argument Deduction
https://wg21.link/p0702r0




Mike Spertus
-
d:p0702r1
P0702R1
14 July 2017

Language support for Constructor Template Argument Deduction
https://wg21.link/p0702r1




Mike Spertus, Jason Merrill
-
d:p0703r0
P0703R0
18 June 2017

Networking TS Issues
https://wg21.link/p0703r0




David Sankel
-
d:p0704r0
P0704R0
18 June 2017

Fixing const-qualified pointers to members
https://wg21.link/p0704r0




Barry Revzin
-
d:p0704r1
P0704R1
10 July 2017

Fixing const-qualified pointers to members
https://wg21.link/p0704r1




Barry Revzin
-
d:p0705r0
P0705R0
19 June 2017

Implicit and Explicit conversions
https://wg21.link/p0705r0




Tony Van Eerd
-
d:p0706r0
P0706R0
18 June 2017

Efficient headers for modules (or not)
https://wg21.link/p0706r0




S. Davis Herring
-
d:p0707r0
P0707R0
18 June 2017

Metaclasses
https://wg21.link/p0707r0




Herb Sutter
-
d:p0707r1
P0707R1
25 July 2017

Metaclasses: Generative C++
https://wg21.link/p0707r1




Herb Sutter
-
d:p0707r2
P0707R2
15 October 2017

Metaclasses: Generative C++
https://wg21.link/p0707r2




Herb Sutter
-
d:p0707r3
P0707R3
11 February 2018

Metaclasses: Generative C++
https://wg21.link/p0707r3




Herb Sutter
-
d:p0709r0
P0709R0
2 May 2018

Zero-overhead deterministic exceptions: Throwing values
https://wg21.link/p0709r0




Herb Sutter
-
d:p0709r1
P0709R1
20 June 2018

Zero-overhead deterministic exceptions: Throwing values
https://wg21.link/p0709r1




Herb Sutter
-
d:p0709r2
P0709R2
6 October 2018

Zero-overhead deterministic exceptions: Throwing values
https://wg21.link/p0709r2




Herb Sutter
-
d:p0710r0
P0710R0
19 June 2017

Core Language Working Group "ready" Issues for the July, 2017 (Toronto) meeting
https://wg21.link/p0710r0




William M. Miller
-
d:p0710r1
P0710R1
13 July 2017

Core Language Working Group "ready" Issues for the July, 2017 (Toronto) meeting
https://wg21.link/p0710r1




William M. Miller
-
d:p0711r0
P0711R0
19 June 2017

Core Language Working Group "tentatively ready" Issues for the July, 2017 (Toronto) meeting
https://wg21.link/p0711r0




William M. Miller
-
d:p0712r0
P0712R0
18 June 2017

Implementing language support for compile-time programming
https://wg21.link/p0712r0




Andrew Sutton, Herb Sutter
-
d:p0713r0
P0713R0
18 June 2017

Identifying Module Source Code
https://wg21.link/p0713r0




Daveed Vandevoorde
-
d:p0713r1
P0713R1
8 February 2018

Identifying Module Source
https://wg21.link/p0713r1




Daveed Vandevoorde
-
d:p0714r0
P0714R0
6 June 2017

Identically Named Namespaces and non-Exported Symbols
https://wg21.link/p0714r0




Nathan Sidwell
-
d:p0715r0
P0715R0
18 June 2017

Exporting Using Directives
https://wg21.link/p0715r0




Nathan Sidwell
-
d:p0716r0
P0716R0
19 June 2017

Unified concept definition syntax
https://wg21.link/p0716r0




Richard Smith, Andrew Sutton
-
d:p0717r0
P0717R0
19 June 2017

Semantic constraint matching for concepts
https://wg21.link/p0717r0




Richard Smith, Andrew Sutton
-
d:p0717r1
P0717R1
24 July 2017

Semantic constraint matching for concepts
https://wg21.link/p0717r1




Richard Smith, Andrew Sutton
-
d:p0718r0
P0718R0
19 June 2017

Revising atomic_shared_ptr for C++20
https://wg21.link/p0718r0




Alisdair Meredith
-
d:p0718r2
P0718R2
10 November 2017

Revising atomic_shared_ptr for C++20
https://wg21.link/p0718r2




Alisdair Meredith
-
d:p0721r0
P0721R0
20 June 2017

Exporting Using Declarations
https://wg21.link/p0721r0




Nathan Sidwell
-
d:p0722r0
P0722R0
20 June 2017

Controlling destruction in delete expressions
https://wg21.link/p0722r0




Richard Smith
-
d:p0722r1
P0722R1
12 October 2017

Efficient sized delete for variable sized classes
https://wg21.link/p0722r1




Andrew Hunter, Richard Smith
-
d:p0722r2
P0722R2
27 November 2017

Efficient sized delete for variable sized classes
https://wg21.link/p0722r2




Richard Smith, Andrew Hunter
-
d:p0722r3
P0722R3
17 March 2018

Efficient sized delete for variable sized classes
https://wg21.link/p0722r3




Richard Smith, Andrew Hunter
-
d:p0723r0
P0723R0
22 June 2017

Response to "Clarifying the status of feature test macros"
https://wg21.link/p0723r0




Clark Nelson, John Spicer
-
d:p0724r0
P0724R0
27 June 2017

Merge the Concepts TS Working Draft into the C++20 working draft
https://wg21.link/p0724r0




Ville Voutilainen
-
d:p0725r0
P0725R0
3 July 2017

Remove the requirement for constrained-type-specifiers to be deduced to the same type from the Concepts TS
https://wg21.link/p0725r0




Tom Honermann
-
d:p0726r0
P0726R0
7 July 2017

Does the Concepts TS Improve on C++17?
https://wg21.link/p0726r0




Duncan P.N. Exon Smith
-
d:p0727r0
P0727R0
10 July 2017

Core Issue 1299: Temporary objects vs temporary expressions
https://wg21.link/p0727r0




Jens Maurer
-
d:p0728r0
P0728R0
11 July 2017

Wording for Networking PDTS ballot comment 005
https://wg21.link/p0728r0




Jonathan Wakely
-
d:p0729r0
P0729R0
11 July 2017

Proposed wording for Networking TS NB comment GB 9
https://wg21.link/p0729r0




Christopher Kohlhoff
-
d:p0730r0
P0730R0
11 July 2017

Options for addressing requires-clause syntax ambiguities
https://wg21.link/p0730r0




Hubert S.K. Tong
-
d:p0730r1
P0730R1
12 July 2017

Options for addressing requires-clause syntax ambiguities
https://wg21.link/p0730r1




Hubert S.K. Tong
-
d:p0731r0
P0731R0
27 July 2017

Module Interface Imports
https://wg21.link/p0731r0




Nathan Sidwell
-
d:p0732r0
P0732R0
11 February 2018

Class Types in Non-Type Template Parameters
https://wg21.link/p0732r0




Jeff Snyder
-
d:p0732r1
P0732R1
20180330

Class Types in Non-Type Template Parameters
https://wg21.link/p0732r1




Jeff Snyder, Louis Dionne
-
d:p0732r2
P0732R2
6 June 2018

Class Types in Non-Type Template Parameters
https://wg21.link/p0732r2




Jeff Snyder, Louis Dionne
-
d:p0734r0
P0734R0
14 July 2017

Wording Paper, C++ extensions for Concepts
https://wg21.link/p0734r0




Andrew Sutton
-
d:p0735r0
P0735R0
2 October 2017

Interaction of memory_order_consume with release sequences
https://wg21.link/p0735r0




Will Deacon
-
d:p0736r0
P0736R0
12 February 2018

Nameless parameters and unutterable specializations
https://wg21.link/p0736r0




Hubert S.K. Tong
-
d:p0736r1
P0736R1
5 May 2018

Nameless parameters and unutterable specializations
https://wg21.link/p0736r1




Hubert S.K. Tong
-
d:p0737r0
P0737R0
11 October 2017

Execution Context of Execution Agents
https://wg21.link/p0737r0




H. Carter Edwards, Daniel Sunderland, Michael Wong, Thomas Rodgers, Gordon Brown
-
d:p0738r0
P0738R0
7 July 2017

I Stream, You Stream, We All Stream for istream_iterator
https://wg21.link/p0738r0




Casey Carter
-
d:p0738r1
P0738R1
14 November 2018

I Stream, You Stream, We All Stream for istream_iterator
https://wg21.link/p0738r1




Casey Carter
-
d:p0738r2
P0738R2
21 February 2019

I Stream, You Stream, We All Stream for istream_iterator
https://wg21.link/p0738r2




Casey Carter
-
d:p0739r0
P0739R0
13 July 2017

Some improvements to class template argument deduction integration into the standard library
https://wg21.link/p0739r0




Mike Spertus, Walter E. Brown, Stephan T. Lavavej
-
d:p0740r0
P0740R0
14 July 2017

Ranges TS "Immediate" Issues from the July 2017 (Toronto) meeting
https://wg21.link/p0740r0




Casey Carter
-
d:p0742r0
P0742R0
14 July 2017

Wording for Networking PDTS ballot comment resolutions
https://wg21.link/p0742r0




Jonathan Wakely
-
d:p0745r0
P0745R0
11 February 2018

Concepts in-place syntax
https://wg21.link/p0745r0




Herb Sutter
-
d:p0745r1
P0745R1
29 April 2018

Concepts in-place syntax
https://wg21.link/p0745r1




Herb Sutter
-
d:p0746r0
P0746R0
13 July 2017

Wording for Networking PDTS ballot comment 011 (US-10)
https://wg21.link/p0746r0




Jonathan Wakely
-
d:p0747r0
P0747R0
14 July 2017

Wording for Networking PDTS ballot comments 026 (GB-15) and 027 (GB-16)
https://wg21.link/p0747r0




Jonathan Wakely
-
d:p0747r1
P0747R1
14 July 2017

Wording for Networking PDTS ballot comment 026 (GB-15), but not 027 (GB-16)
https://wg21.link/p0747r1




Jonathan Wakely
-
d:p0748r0
P0748R0
14 July 2017

Wording for Networking PDTS ballot comments on reentrancy
https://wg21.link/p0748r0




Jonathan Wakely
-
d:p0749r0
P0749R0
27 July 2017

Namespace Pervasiveness & Modules
https://wg21.link/p0749r0




Nathan Sidwell
-
d:p0750r0
P0750R0
15 October 2017

Consume
https://wg21.link/p0750r0




JF Bastien
-
d:p0750r1
P0750R1
11 February 2018

Consume
https://wg21.link/p0750r1




JF Bastien, Paul E. McKenney
-
d:p0752r0
P0752R0
15 October 2017

std::vector Destruction Order
https://wg21.link/p0752r0




Nathan Myers
-
d:p0753r0
P0753R0
15 July 2017

Manipulators for C++ Synchronized Buffered Ostream
https://wg21.link/p0753r0




Peter Sommerlad, Pablo Halpern
-
d:p0753r1
P0753R1
15 October 2017

Manipulators for C++ Synchronized Buffered Ostream
https://wg21.link/p0753r1




Peter Sommerlad, Pablo Halpern
-
d:p0753r2
P0753R2
16 March 2018

Manipulators for C++ Synchronized Buffered Ostream
https://wg21.link/p0753r2




Peter Sommerlad, Pablo Halpern
-
d:p0754r0
P0754R0
20170730

<version>
https://wg21.link/p0754r0




Alan Talbot
-
d:p0754r1
P0754R1
27 November 2017

<version>
https://wg21.link/p0754r1




Alan Talbot
-
d:p0754r2
P0754R2
13 March 2018

<version>
https://wg21.link/p0754r2




Alan Talbot
-
d:p0756r0
P0756R0
12 August 2017

Lambda syntax should be more liberal in what it accepts
https://wg21.link/p0756r0




Arthur O'Dwyer
-
d:p0757r0
P0757R0
10 September 2017

regex_iterator should be iterable
https://wg21.link/p0757r0




Arthur O'Dwyer
-
d:p0758r0
P0758R0
20170730

Implicit conversion traits and utility functions
https://wg21.link/p0758r0




Daniel Krugler
-
d:p0758r1
P0758R1
6 June 2018

Implicit conversion traits and utility functions
https://wg21.link/p0758r1




Daniel Krügler
-
d:p0759r0
P0759R0
28 July 2017

fpos Requirements
https://wg21.link/p0759r0




Daniel Krugler
-
d:p0759r1
P0759R1
4 June 2018

fpos requirements
https://wg21.link/p0759r1




Daniel Krügler
-
d:p0761r0
P0761R0
20170731

Executors Design Document
https://wg21.link/p0761r0




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong
-
d:p0761r1
P0761R1
16 October 2017

Executors Design Document
https://wg21.link/p0761r1




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong
-
d:p0761r2
P0761R2
12 February 2018

Executors Design Document
https://wg21.link/p0761r2




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong
-
d:p0762r0
P0762R0
15 October 2017

Concerns about expected<T, E> from the Boost.Outcome peer review
https://wg21.link/p0762r0




Niall Douglas
-
d:p0766r0
P0766R0
20170731

Fixing small-ish functionality gaps in constraints
https://wg21.link/p0766r0




Ville Voutilainen
-
d:p0766r1
P0766R1
15 October 2017

Fixing small-ish functionality gaps in constraints
https://wg21.link/p0766r1




Ville Voutilainen
-
d:p0767r0
P0767R0
29 September 2017

Expunge POD
https://wg21.link/p0767r0




Jens Maurer
-
d:p0767r1
P0767R1
10 November 2017

Deprecate POD
https://wg21.link/p0767r1




Jens Maurer
-
d:p0768r0
P0768R0
20170930

Library Support for the Spaceship (Comparison) Operaton
https://wg21.link/p0768r0




Walter Brown
-
d:p0768r1
P0768R1
10 November 2017

Library Support for the Spaceship (Comparison) Operator
https://wg21.link/p0768r1




Walter E. Brown
-
d:p0769r0
P0769R0
11 October 2017

Add shift to <algorithm>
https://wg21.link/p0769r0




Dan Raviv
-
d:p0769r1
P0769R1
5 February 2018

Add shift to <algorithm>
https://wg21.link/p0769r1




Dan Raviv
-
d:p0769r2
P0769R2
6 June 2018

Add shift to <algorithm>
https://wg21.link/p0769r2




Dan Raviv
-
d:p0770r0
P0770R0
21 August 2017

A Proposal to Specify Behavior in Case of Exception Allocation Failure
https://wg21.link/p0770r0




Michael Kilburn
-
d:p0771r0
P0771R0
16 October 2017

std::function move operations should be noexcept
https://wg21.link/p0771r0




Nevin Liber
-
d:p0771r1
P0771R1
7 October 2018

std::function move constructor should be noexcept
https://wg21.link/p0771r1




Nevin Liber, Pablo Halpern
-
d:p0772r0
P0772R0
8 October 2017

Execution-Agent Local Storage
https://wg21.link/p0772r0




Nat Goodspeed
-
d:p0772r1
P0772R1
7 May 2018

Execution Agent Local Storage
https://wg21.link/p0772r1




Nat Goodspeed, Michael Wong, Paul McKenney, Jared Hoberock, H. Carter Edwards, Tony Tye, Alex Voicu, Gordon Brown, Mark Hoemmen
-
d:p0773r0
P0773R0
5 October 2017

Towards meaningful fancy pointers
https://wg21.link/p0773r0




Arthur O'Dwyer, Bob Steagall
-
d:p0774r0
P0774R0
2 October 2017

Module-decl location
https://wg21.link/p0774r0




Nathan Sidwell
-
d:p0775r0
P0775R0
3 October 2017

module partitions
https://wg21.link/p0775r0




Nathan Sidwell
-
d:p0776r0
P0776R0
8 September 2017

Rebase the Concurrency TS onto C++17 Standard
https://wg21.link/p0776r0




Alisdair Meredith
-
d:p0776r1
P0776R1
10 November 2017

Rebase the Parallelism TS onto the C++17 Standard
https://wg21.link/p0776r1




Alisdair Meredith
-
d:p0777r0
P0777R0
10 October 2017

Treating Unnecessary decay
https://wg21.link/p0777r0




Walter Brown
-
d:p0777r1
P0777R1
6 November 2017

Treating Unnecessary decay
https://wg21.link/p0777r1




Walter E. Brown
-
d:p0778r0
P0778R0
10 October 2017

Module Names
https://wg21.link/p0778r0




Nathan Sidwell
-
d:p0779r0
P0779R0
15 October 2017

Proposing operator try() (with added native C++ macro functions!)
https://wg21.link/p0779r0




Niall Douglas
-
d:p0780r0
P0780R0
8 October 2017

Allow pack expansion in lambda init-capture
https://wg21.link/p0780r0




Barry Revzin
-
d:p0780r1
P0780R1
26 November 2017

Allow pack expansion in lambda init-capture
https://wg21.link/p0780r1




Barry Revzin
-
d:p0780r2
P0780R2
14 March 2018

Allow pack expansion in lambda init-capture
https://wg21.link/p0780r2




Barry Revzin
-
d:p0781r0
P0781R0
25 September 2017

A Modern C++ Signature for main
https://wg21.link/p0781r0




Erich Keane
-
d:p0782r0
P0782R0
25 September 2017

A Case for Simplifying/Improving Natural Syntax Concepts
https://wg21.link/p0782r0




Erich Keane, Adam David Alan Martin, Allan Deutsch
-
d:p0782r1
P0782R1
20180331

Constraining Concepts Overload Sets
https://wg21.link/p0782r1




Adam David Alan Martin, Erich Keane
-
d:p0782r2
P0782R2
8 October 2018

Constraining Concepts Overload Sets
https://wg21.link/p0782r2




ADAM David Alan Martin, Erich Keane, Sean R. Spillane
-
d:p0783r0
P0783R0
11 September 2017

Continuations without overcomplicating the future
https://wg21.link/p0783r0




Lee Howes, Andrii Grynenko, Jay Feldblum
-
d:p0784r0
P0784R0
14 October 2017

Standard containers and constexpr
https://wg21.link/p0784r0




Louis Dionne, Richard Smith, Daveed Vandevoorde
-
d:p0784r1
P0784R1
11 February 2018

Standard containers and constexpr
https://wg21.link/p0784r1




Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde
-
d:p0784r2
P0784R2
5 May 2018

Standard containers and constexpr
https://wg21.link/p0784r2




Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde
-
d:p0784r3
P0784R3
4 May 2018

More constexpr containers
https://wg21.link/p0784r3




Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde
-
d:p0784r4
P0784R4
22 June 2018

More constexpr containers
https://wg21.link/p0784r4




Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde
-
d:p0784r5
P0784R5
21 January 2019

More constexpr containers
https://wg21.link/p0784r5




Peter Dimov, Louis Dionne, Nina Ranns, Richard Smith, Daveed Vandevoorde
-
d:p0785r0
P0785R0
20170930

Runtime-sized arrays and a C++ wrapper
https://wg21.link/p0785r0




Jens Maurer
-
d:p0786r0
P0786R0
15 October 2017

SuccessOrFailure, ValuedOrError and ValuedOrNone types
https://wg21.link/p0786r0




Vicente J. Botet Escriba
-
d:p0786r1
P0786R1
12 February 2018

ValuedOrError and ValueOrNone types
https://wg21.link/p0786r1




Vicente J. Botet Escribá
-
d:p0787r0
P0787R0
13 October 2017

Proclaimed Ownership
https://wg21.link/p0787r0




Nathan Sidwell
-
d:p0788r0
P0788R0
10 October 2017

Standard Library Specification in a Concepts and Contracts World
https://wg21.link/p0788r0




Walter Brown
-
d:p0788r1
P0788R1
3 February 2018

Standard Library Specification in a Concepts and Contracts World
https://wg21.link/p0788r1




Walter E. Brown
-
d:p0788r2
P0788R2
5 May 2018

Standard Library Specification in a Concepts and Contracts World
https://wg21.link/p0788r2




Walter E. Brown
-
d:p0788r3
P0788R3
7 June 2018

Standard Library Specification in a Concepts and Contracts World
https://wg21.link/p0788r3




Walter E. Brown
-
d:p0789r0
P0789R0
16 October 2017

Range Adaptors and Utilities
https://wg21.link/p0789r0




Eric Niebler
-
d:p0789r1
P0789R1
17 November 2017

Range Adaptors and Utilities
https://wg21.link/p0789r1




Eric Niebler
-
d:p0789r2
P0789R2
11 February 2018

Range Adaptors and Utilities
https://wg21.link/p0789r2




Eric Niebler
-
d:p0789r3
P0789R3
6 May 2018

Range Adaptors and Utilities
https://wg21.link/p0789r3




Eric Niebler
-
d:p0790r0
P0790R0
6 October 2017

Effect of operator<=> on the C++ Standard Library
https://wg21.link/p0790r0




David Stone
-
d:p0790r1
P0790R1
6 August 2018

Effect of operator<=> on the C++ Standard Library
https://wg21.link/p0790r1




David Stone
-
d:p0790r2
P0790R2
21 January 2019

Effect of operator<=> on the C++ Standard Library
https://wg21.link/p0790r2




David Stone
-
d:p0791r0
P0791R0
10 October 2017

Concepts are Adjectives, not Nouns
https://wg21.link/p0791r0




Jakob Riedle
-
d:p0792r0
P0792R0
10 October 2017

function_ref: a non-owning reference to a Callable
https://wg21.link/p0792r0




Vittorio Romeo
-
d:p0792r1
P0792R1
26 November 2017

function_ref: a non-owning reference to a Callable
https://wg21.link/p0792r1




Vittorio Romeo
-
d:p0792r2
P0792R2
6 May 2018

function_ref: a non-owning reference to a Callable
https://wg21.link/p0792r2




Vittorio Romeo
-
d:p0792r3
P0792R3
7 October 2018

function_ref: a non-owning reference to a Callable
https://wg21.link/p0792r3




Vittorio Romeo
-
d:p0793r0
P0793R0
16 October 2017

SG5: Transactional Memory (TM) Meeting Minutes 2017/06/19-2017/10/09
https://wg21.link/p0793r0




Michael Wong
-
d:p0794r0
P0794R0
16 October 2017

SG14: Low Latency Meeting Minutes 2017/08/09-2017/10/11
https://wg21.link/p0794r0




Michael Wong
-
d:p0795r0
P0795R0
16 October 2017

From Vulkan with love: a plea to reconsider the Module Keyword to be contextual
https://wg21.link/p0795r0




Simon Brand, Neil Henning, Michael Wong, Christopher Di Bella, Kenneth Benzie
-
d:p0796r0
P0796R0
16 October 2017

Supporting Heterogeneous & Distributed Computing Through Affinity
https://wg21.link/p0796r0




Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers
-
d:p0796r1
P0796R1
12 February 2018

Supporting Heterogeneous & Distributed Computing Through Affinity
https://wg21.link/p0796r1




Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen
-
d:p0796r2
P0796R2
7 May 2018

Supporting Heterogeneous & Distributed Computing Through Affinity
https://wg21.link/p0796r2




Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen
-
d:p0796r3
P0796R3
8 October 2018

Supporting Heterogeneous & Distributed Computing Through Affinity
https://wg21.link/p0796r3




Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen
-
d:p0797r0
P0797R0
16 October 2017

Exception Handling in Parallel STL Algorithms
https://wg21.link/p0797r0




Matti Rintala, Michael Wong, Carter Edwards, Gordon Brown
-
d:p0797r1
P0797R1
12 February 2018

Handling Concurrent Exceptions with Executors
https://wg21.link/p0797r1




Matti Rintala, Michael Wong, Carter Edwards, Patrice Roy, Gordon Brown, Mark Hoemmen
-
d:p0798r0
P0798R0
6 October 2017

Monadic operations for std::optional
https://wg21.link/p0798r0




Simon Brand
-
d:p0798r2
P0798R2
8 October 2018

Monadic operations for std::optional
https://wg21.link/p0798r2




Simon Brand
-
d:p0798r3
P0798R3
21 January 2019

Monadic operations for std::optional
https://wg21.link/p0798r3




Simon Brand
-
d:p0798r4
P0798R4
11 March 2019

Monadic operations for std::optional
https://wg21.link/p0798r4




Simon Brand
-
d:p0799r0
P0799R0
16 October 2017

Programming vulnerabilities for C++ (part of WG23 N0746)
https://wg21.link/p0799r0




Stephen Michel, Chris Szalwinski, Michael Wong, Hubert Tong
-
d:p0799r1
P0799R1
27 November 2017

Vulnerability descriptions for the programming language C++
https://wg21.link/p0799r1




Stephen Michel
-
d:p0800r0
P0800R0
28 August 2017

The Concepts TS improves upon C++
https://wg21.link/p0800r0




Christopher Di Bella
-
d:p0801r0
P0801R0
12 October 2017

Extensions for Disambiguation Tags
https://wg21.link/p0801r0




Mingxin Wang
-
d:p0802r0
P0802R0
15 October 2017

Applying Concepts to the Standard Library
https://wg21.link/p0802r0




Beman Dawes, Nicolai Josuttis, Walter E. Brown, Bob Steagall
-
d:p0803r0
P0803R0
15 October 2017

Endian Library Request for Comments
https://wg21.link/p0803r0




Beman Dawes
-
d:p0804r0
P0804R0
15 October 2017

Impact of the Modules TS on the C++ tools ecosystem
https://wg21.link/p0804r0




Tom Honermann
-
d:p0805r0
P0805R0
16 October 2017

Comparing containers
https://wg21.link/p0805r0




Marshall Clow
-
d:p0805r1
P0805R1
10 February 2018

Comparing Containers
https://wg21.link/p0805r1




Marshall Clow
-
d:p0805r2
P0805R2
22 June 2018

Comparing Containers
https://wg21.link/p0805r2




Marshall Clow
-
d:p0806r0
P0806R0
8 October 2017

Deprecate Implicit Capture of thist
https://wg21.link/p0806r0




Thomas Köppe
-
d:p0806r1
P0806R1
2 April 2018

Deprecate implicit capture of this via [=]
https://wg21.link/p0806r1




Thomas Köppe
-
d:p0806r2
P0806R2
4 June 2018

Deprecate implicit capture of this via [=]
https://wg21.link/p0806r2




Thomas Köppe
-
d:p0807r0
P0807R0
12 October 2017

An Adjective Syntax for Concepts
https://wg21.link/p0807r0




Thomas Köppe
-
d:p0808r0
P0808R0
12 October 2017

Ranges Naming
https://wg21.link/p0808r0




Titus Winters
-
d:p0809r0
P0809R0
12 October 2017

Comparing Unordered Containers
https://wg21.link/p0809r0




Titus Winters
-
d:p0810r0
P0810R0
12 October 2017

constexpr in Practice
https://wg21.link/p0810r0




Ben Deane, Jason Turner
-
d:p0811r0
P0811R0
16 October 2017

Well-behaved interpolation for numbers and pointers
https://wg21.link/p0811r0




Davis Herring
-
d:p0811r1
P0811R1
9 February 2018

Well-behaved interpolation for numbers and pointers
https://wg21.link/p0811r1




S. Davis Herring
-
d:p0811r2
P0811R2
29 March 2018

Well-behaved interpolation for numbers and pointers
https://wg21.link/p0811r2




S. Davis Herring
-
d:p0811r3
P0811R3
22 February 2019

Well-behaved interpolation for numbers and pointers
https://wg21.link/p0811r3




S. Davis Herring
-
d:p0812r0
P0812R0
16 October 2017

copy-list-initialization is inherently un-=
https://wg21.link/p0812r0




Davis Herring
-
d:p0813r0
P0813R0
13 October 2017

construct() shall Return the Replaced Address
https://wg21.link/p0813r0




Nicolai Josuttis
-
d:p0813r1
P0813R1
20 February 2019

construct() shall Return the Replaced Address
https://wg21.link/p0813r1




Nicolai Josuttis
-
d:p0814r0
P0814R0
13 October 2017

hash_combine() Again
https://wg21.link/p0814r0




Nicolai Josuttis
-
d:p0814r2
P0814R2
12 February 2018

hash_combine() Again
https://wg21.link/p0814r2




Nicolai Josuttis
-
d:p0815r0
P0815R0
16 October 2017

C++ Standard Library Issues to be moved in Albuquerque
https://wg21.link/p0815r0




Marshall Clow
-
d:p0816r0
P0816R0
13 October 2017

No More Nested Namespaces in Library Design
https://wg21.link/p0816r0




Titus Winters
-
d:p0817r0
P0817R0
16 October 2017

Core Language Working Group "ready" Issues for the November, 2017 (Albuquerque) meeting
https://wg21.link/p0817r0




William M. Miller
-
d:p0818r0
P0818R0
16 October 2017

Core Language Working Group "tentatively ready" Issues for the November, 2017 (Albuquerque) meeting
https://wg21.link/p0818r0




William M. Miller
-
d:p0818r1
P0818R1
10 November 2017

Core Language Working Group "tentatively ready" Issues for the November, 2017 (Albuquerque) meeting
https://wg21.link/p0818r1




William M. Miller
-
d:p0819r0
P0819R0
13 October 2017

Formally Supporting Feature Macros
https://wg21.link/p0819r0




Nicolai Josuttis
-
d:p0820r0
P0820R0
13 October 2017

Feedback on P0214R5
https://wg21.link/p0820r0




Tim Shen
-
d:p0820r1
P0820R1
15 November 2017

Feedback on P0214r6
https://wg21.link/p0820r1




Tim Shen
-
d:p0820r2
P0820R2
6 February 2018

Feedback on P0214
https://wg21.link/p0820r2




Tim Shen
-
d:p0820r3
P0820R3
29 March 2018

Feedback on P0214
https://wg21.link/p0820r3




Tim Shen
-
d:p0820r4
P0820R4
8 June 2018

Feedback on P0214
https://wg21.link/p0820r4




Tim Shen, Matthias Kretz
-
d:p0821r0
P0821R0
16 October 2017

Teaching Concepts TS Online
https://wg21.link/p0821r0




Robert Douglas
-
d:p0822r0
P0822R0
16 October 2017

C++ Modules Are a Tooling Opportunity
https://wg21.link/p0822r0




Gabriel Dos Reis
-
d:p0824r0
P0824R0
16 October 2017

Summary of SG14 discussion on <system_error>: towards exception-less error handling
https://wg21.link/p0824r0




Arthur O'Dwyer, Charley Bay, Odin Holmes, Michael Wong
-
d:p0824r1
P0824R1
5 February 2018

Summary of SG14 discussion on <system_error>
https://wg21.link/p0824r1




Arthur O'Dwyer, Charley Bay, Odin Holmes, Michael Wong, Niall Douglas
-
d:p0825r0
P0825R0
12 October 2017

A friendlier tuple get
https://wg21.link/p0825r0




Agustín Bergé
-
d:p0825r1
P0825R1
10 February 2018

A friendlier tuple get
https://wg21.link/p0825r1




Agustín Bergé
-
d:p0826r0
P0826R0
12 October 2017

SFINAE-friendly std::bind
https://wg21.link/p0826r0




Agustín Bergé
-
d:p0827r0
P0827R0
16 October 2017

General-Purpose Constant Value Type
https://wg21.link/p0827r0




John McFarlane, Louis Dionne
-
d:p0828r0
P0828R0
12 February 2018

Elastic Integers
https://wg21.link/p0828r0




John McFarlane
-
d:p0828r1
P0828R1
25 June 2018

Elastic Integers
https://wg21.link/p0828r1




John McFarlane
-
d:p0829r0
P0829R0
14 October 2017

Freestanding proposal
https://wg21.link/p0829r0




Ben Craig
-
d:p0829r1
P0829R1
14 October 2017

Freestanding Proposal
https://wg21.link/p0829r1




Ben Craig
-
d:p0829r2
P0829R2
14 October 2017

Freestanding Proposal
https://wg21.link/p0829r2




Ben Craig
-
d:p0829r3
P0829R3
6 October 2018

Freestanding Proposal
https://wg21.link/p0829r3




Ben Craig
-
d:p0829r4
P0829R4
12 January 2019

Freestanding Proposal
https://wg21.link/p0829r4




Ben Craig
-
d:p0830r0
P0830R0
15 October 2017

Using Concepts and requires in the C++ Standard Library
https://wg21.link/p0830r0




Nicolai Josuttis
-
d:p0831r0
P0831R0
14 October 2017

Keep alias syntax extendable
https://wg21.link/p0831r0




Tomasz Kamiński
-
d:p0832r0
P0832R0
14 October 2017

Module TS Does Not Support Intended Use Case
https://wg21.link/p0832r0




David Sankel
-
d:p0834r0
P0834R0
16 October 2017

Lifting overload sets into objects
https://wg21.link/p0834r0




Michael Dominiak
-
d:p0835r0
P0835R0
16 October 2017

Adopt SD-6 feature macros into the C++20 working draft
https://wg21.link/p0835r0




Ville Voutilainen
-
d:p0836r0
P0836R0
12 February 2018

Introduce Parallelism to the Ranges TS
https://wg21.link/p0836r0




Gordon Brown, Christopher Di Bella, Michael Haidl, Toomas Remmelg, Ruyman Reyes, Michel Steuwer, Michael Wong
-
d:p0836r1
P0836R1
7 May 2018

Introduce Parallelism to the Ranges TS
https://wg21.link/p0836r1




Gordon Brown, Christopher Di Bella, Michael Haidl, Toomas Remmelg, Ruyman Reyes, Michel Steuwer, Michael Wong
-
d:p0837r0
P0837R0
16 October 2017

Ruminations on modular macros
https://wg21.link/p0837r0




Ville Voutilainen
-
d:p0838r0
P0838R0
16 October 2017

A conditional transform algorithm for C++
https://wg21.link/p0838r0




Jonathan Coe
-
d:p0839r0
P0839R0
16 October 2017

Recursive Lambdas
https://wg21.link/p0839r0




Richard Smith
-
d:p0840r0
P0840R0
16 October 2017

Lamguage support for empty objects
https://wg21.link/p0840r0




Richard Smith
-
d:p0840r1
P0840R1
27 November 2017

Language support for empty objects
https://wg21.link/p0840r1




Richard Smith
-
d:p0840r2
P0840R2
12 March 2018

Language support for empty objects
https://wg21.link/p0840r2




Richard Smith
-
d:p0841r0
P0841R0
16 October 2017

Modules at scale
https://wg21.link/p0841r0




Bruno Cardoso Lopes, Adrian Prantl, Duncan P. N. Exon Smith
-
d:p0842r0
P0842R0
16 October 2017

Unknown Exports by Example
https://wg21.link/p0842r0




Alisdair Meredith
-
d:p0843r0
P0843R0
15 October 2017

fixed_capacity_vector
https://wg21.link/p0843r0




Gonzalo Brito Gadeschi
-
d:p0843r1
P0843R1
6 February 2018

fixed_capacity_vector
https://wg21.link/p0843r1




Gonzalo Brito Gadeschi
-
d:p0843r2
P0843R2
25 June 2018

static_vector
https://wg21.link/p0843r2




Gonzalo Brito Gadeschi
-
d:p0843r3
P0843R3
20 January 2019

static_vector
https://wg21.link/p0843r3




Gonzalo Brito Gadeschi
-
d:p0844r0
P0844R0
26 February 2018

Type functions and beyond
https://wg21.link/p0844r0




J. Monnon
-
d:p0845r0
P0845R0
13 October 2017

Common Subset of C++03 and C++17: Binders
https://wg21.link/p0845r0




Detlef Vollmann
-
d:p0846r0
P0846R0
8 November 2017

ADL and Function Templates that are not Visible
https://wg21.link/p0846r0




John Spicer
-
d:p0847r0
P0847R0
12 February 2018

Deducing this
https://wg21.link/p0847r0




Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin
-
d:p0847r1
P0847R1
7 October 2018

Deducing this
https://wg21.link/p0847r1




Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin
-
d:p0847r2
P0847R2
15 January 2019

Deducing this
https://wg21.link/p0847r2




Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin
-
d:p0848r0
P0848R0
12 November 2017

Conditionally Trivial Special Member Functions
https://wg21.link/p0848r0




Barry Revzin, Casey Carter
-
d:p0848r1
P0848R1
18 January 2019

Conditionally Trivial Special Member Functions
https://wg21.link/p0848r1




Barry Revzin, Casey Carter
-
d:p0849r0
P0849R0
2 November 2017

auto(x): DECAY_COPY in the language
https://wg21.link/p0849r0




Zhihao Yuan
-
d:p0851r0
P0851R0
6 November 2017

simd<T> is neither a product type nor a container type
https://wg21.link/p0851r0




Matthias Kretz
-
d:p0856r0
P0856R0
12 February 2018

Restrict Access Property for mdspan and span
https://wg21.link/p0856r0




David S. Hollman, H. Carter Edwards, Christian Trott
-
d:p0857r0
P0857R0
10 November 2017

Wording for "functionality gaps in constraints"
https://wg21.link/p0857r0




Thomas Köppe
-
d:p0858r0
P0858R0
11 November 2017

Constexpr iterator requirements
https://wg21.link/p0858r0




Antony Polukhin
-
d:p0859r0
P0859R0
9 November 2017

Core Issue 1581: When are constexpr member functions defined?
https://wg21.link/p0859r0




Richard Smith
-
d:p0860r0
P0860R0
10 February 2018

Atomic Access Property for span and mdspan
https://wg21.link/p0860r0




H. Carter Edwards, Christian Trott, Daniel Sunderland
-
d:p0860r1
P0860R1
6 May 2018

Atomic Access Property for mdspan
https://wg21.link/p0860r1




Dan Sunderland, Christian Trott, H. Carter Edwards
-
d:p0863r0
P0863R0
12 February 2018

Fixing the partial_order comparison algorithm
https://wg21.link/p0863r0




Jeff Snyder
-
d:p0863r1
P0863R1
8 October 2018

Fixing the partial_order comparison algorithm
https://wg21.link/p0863r1




Jeff Snyder
-
d:p0864r0
P0864R0
11 November 2017

C++ Standard Library Issues Resolved Directly In Albuquerque
https://wg21.link/p0864r0




Marshall Clow
-
d:p0866r0
P0866R0
6 January 2019

Response to “Fibers under the magnifying glass”
https://wg21.link/p0866r0




Nat Goodspeed, Oliver Kowalke
-
d:p0867r0
P0867R0
21 November 2017

'Module Interface' is Misleading
https://wg21.link/p0867r0




Nathan Sidwell
-
d:p0868r0
P0868R0
20 November 2017

Selected RCU Litmus Tests
https://wg21.link/p0868r0




Paul E. McKenney, Alan Stern, Andrew Hunter
-
d:p0868r1
P0868R1
20 November 2017

Selected RCU Litmus Tests
https://wg21.link/p0868r1




Paul E. McKenney, Alan Stern, Andrew Hunter, Jade Alglave, Luc Maranget
-
d:p0868r2
P0868R2
9 February 2018

Selected RCU Litmus Tests
https://wg21.link/p0868r2




Paul E. McKenney, Alan Stern, Andrew Hunter, Jade Alglave, Luc Maranget
-
d:p0870r0
P0870R0
21 November 2017

A proposal for a type trait to detect narrowing conversions
https://wg21.link/p0870r0




Giuseppe D'Angelo
-
d:p0872r0
P0872R0
25 November 2017

Discussion Summary: Applying Concepts to the Standard Library
https://wg21.link/p0872r0




Beman Dawes
-
d:p0873r0
P0873R0
27 November 2017

A plea for a consistent, terse and intuitive declaration syntax
https://wg21.link/p0873r0




Corentin Jabot
-
d:p0873r1
P0873R1
27 November 2017

A plea for a consistent, terse and intuitive declaration syntax
https://wg21.link/p0873r1




Corentin jabot
-
d:p0874r0
P0874R0
20 November 2017

Syntax to anonymously refer to the current declaration contexts
https://wg21.link/p0874r0




Corentin Jabot
-
d:p0875r0
P0875R0
26 November 2017

WG21 2017-11 Albuquerque Record of Discussion
https://wg21.link/p0875r0




Jonathan Wakely
-
d:p0876r0
P0876R0
11 February 2018

fibers without scheduler
https://wg21.link/p0876r0




Oliver Kowalke
-
d:p0876r2
P0876R2
6 May 2018

fiber_context - fibers without scheduler
https://wg21.link/p0876r2




Oliver Kowalke, Nat Goodspeed
-
d:p0876r3
P0876R3
8 June 2018

fiber_handle - fibers without scheduler
https://wg21.link/p0876r3




Oliver Kowalke, Nat Goodspeed
-
d:p0876r5
P0876R5
19 January 2019

fiber_context - fibers without scheduler
https://wg21.link/p0876r5




Oliver Kowalke, Nat Goodspeed
-
d:p0877r0
P0877R0
11 February 2018

A proposal for modular macros
https://wg21.link/p0877r0




Bruno Cardoso Lopes
-
d:p0878r0
P0878R0
8 January 2018

Subobjects copy elision
https://wg21.link/p0878r0




Antony Polukhin
-
d:p0879r0
P0879R0
29 December 2017

Constexpr for swap and swap related functions
https://wg21.link/p0879r0




Antony Polukhin
-
d:p0880r0
P0880R0
20180131

Numbers interaction
https://wg21.link/p0880r0




Igor Klevanets, Antony Polukhin
-
d:p0880r1
P0880R1
4 May 2018

Numbers interaction
https://wg21.link/p0880r1




Igor Klevanets, Antony Polukhin
-
d:p0880r2
P0880R2
15 January 2019

Numbers interaction
https://wg21.link/p0880r2




Igor Klevanets, Antony Polukhin
-
d:p0881r0
P0881R0
23 January 2018

A Proposal to add stack trace library
https://wg21.link/p0881r0




Alexey Gorgurov, Antony Polukhin
-
d:p0881r1
P0881R1
19 April 2018

A Proposal to add stack trace library
https://wg21.link/p0881r1




Alexey Gorgurov, Antony Polukhin
-
d:p0881r2
P0881R2
18 September 2018

A Proposal to add stack trace library
https://wg21.link/p0881r2




Alexey Gorgurov, Antony Polukhin
-
d:p0881r3
P0881R3
4 January 2019

A Proposal to add stacktrace library
https://wg21.link/p0881r3




Alexey Gorgurov, Antony Polukhin
-
d:p0881r4
P0881R4
22 January 2019

A Proposal to add stacktrace library
https://wg21.link/p0881r4




Alexey Gorgurov, Antony Polukhin
-
d:p0882r0
P0882R0
20171230

User-defined Literals for std::filesystem::path
https://wg21.link/p0882r0




Yonggang Li
-
d:p0883r0
P0883R0
12 February 2018

Fixing Atomic Initialization
https://wg21.link/p0883r0




Nicolai Josuttis
-
d:p0883r1
P0883R1
5 June 2018

Fixing Atomic Initialization
https://wg21.link/p0883r1




Nicolai Josuttis
-
d:p0884r0
P0884R0
10 February 2018

Extending the noexcept Policy
https://wg21.link/p0884r0




Nicolai Josuttis
-
d:p0886r0
P0886R0
12 February 2018

The assume aligned attribute
https://wg21.link/p0886r0




Timur Doumler
-
d:p0887r0
P0887R0
12 February 2018

The identity metafunction
https://wg21.link/p0887r0




Timur Doumler
-
d:p0887r1
P0887R1
18 March 2018

The identity metafunction
https://wg21.link/p0887r1




Timur Doumler
-
d:p0888r0
P0888R0
12 February 2018

C++ Standard Library Issues to be moved in Jacksonville
https://wg21.link/p0888r0




Marshall Clow
-
d:p0889r0
P0889R0
8 January 2018

Ultimate copy elision
https://wg21.link/p0889r0




Antony Polukhin
-
d:p0889r1
P0889R1
9 January 2019

Ultimate copy elision
https://wg21.link/p0889r1




Antony Polukhin
-
d:p0891r0
P0891R0
10 February 2018

Let strong_order Truly Be a Customization Point!
https://wg21.link/p0891r0




Gašper Ažman
-
d:p0891r1
P0891R1
27 October 2018

Everyone Deserves a Little Order
https://wg21.link/p0891r1




Gašper Ažman
-
d:p0891r2
P0891R2
20 January 2019

Make strong_order a Customization Point!
https://wg21.link/p0891r2




Gašper Ažman, Jeff Snyder
-
d:p0892r0
P0892R0
11 December 2017

explicit(bool)
https://wg21.link/p0892r0




Barry Revzin, Stephan T. Lavavej
-
d:p0892r1
P0892R1
20180330

explicit(bool)
https://wg21.link/p0892r1




Barry Revzin, Stephan T. Lavavej
-
d:p0892r2
P0892R2
8 June 2018

explicit(bool)
https://wg21.link/p0892r2




Barry Revzin, Stephan T. Lavavej
-
d:p0893r0
P0893R0
14 January 2018

Chaining Comparisons
https://wg21.link/p0893r0




Barry Revzin, Herb Sutter
-
d:p0893r1
P0893R1
28 April 2018

Chaining Comparisons
https://wg21.link/p0893r1




Barry Revzin, Herb Sutter
-
d:p0894r0
P0894R0
10 January 2018

`realloc()` for C++
https://wg21.link/p0894r0




Victor Dyachenko
-
d:p0894r1
P0894R1
18 January 2019

realloc() for C++
https://wg21.link/p0894r1




Victor Dyachenko
-
d:p0895r0
P0895R0
20180131

Renaming cell<> to latest<>
https://wg21.link/p0895r0




Nicolai Josuttis, Tony van Eerd
-
d:p0896r0
P0896R0
12 February 2018

Merging the Ranges TS
https://wg21.link/p0896r0




Eric Niebler
-
d:p0896r1
P0896R1
6 May 2018

Merging the Ranges TS
https://wg21.link/p0896r1




Eric Niebler, Casey Carter
-
d:p0896r2
P0896R2
25 June 2018

The One Ranges Proposal
https://wg21.link/p0896r2




Eric Niebler, Casey Carter, Christopher Di Bella
-
d:p0896r3
P0896R3
7 October 2018

The One Ranges Proposal
https://wg21.link/p0896r3




Eric Niebler, Casey Carter, Christopher Di Bella
-
d:p0896r4
P0896R4
9 November 2018

The One Ranges Proposal
https://wg21.link/p0896r4




Eric Niebler, Casey Carter, Christopher Di Bella
-
d:p0897r0
P0897R0
5 January 2018

Supporting offsetof for All Classes
https://wg21.link/p0897r0




Andrey Semashev
-
d:p0898r0
P0898R0
12 February 2018

Standard Library Concepts
https://wg21.link/p0898r0




Casey Carter
-
d:p0898r1
P0898R1
2 April 2018

Standard Library Concepts
https://wg21.link/p0898r1




Casey Carter
-
d:p0898r2
P0898R2
6 May 2018

Standard Library Concepts
https://wg21.link/p0898r2




Casey Carter, Eric Niebler
-
d:p0898r3
P0898R3
8 June 2018

Standard Library Concepts
https://wg21.link/p0898r3




Casey Carter, Eric Niebler
-
d:p0899r0
P0899R0
20180130

LWG 3016 is Not a Defect
https://wg21.link/p0899r0




Casey Carter
-
d:p0899r1
P0899R1
8 November 2018

LWG 3016 is Not a Defect
https://wg21.link/p0899r1




Casey Carter
-
d:p0900r0
P0900R0
12 February 2018

An Ontology for Properties of mdspan
https://wg21.link/p0900r0




David S. Hollman
-
d:p0901r0
P0901R0
5 February 2018

Size feedback in operator new
https://wg21.link/p0901r0




Andrew Hunter, Chris Kennelly
-
d:p0901r1
P0901R1
1 August 2018

Size feedback in operator new
https://wg21.link/p0901r1




Andrew Hunter, Chris Kennelly
-
d:p0901r2
P0901R2
25 November 2018

Size feedback in operator new
https://wg21.link/p0901r2




Andrew Hunter, Chris Kennelly
-
d:p0901r3
P0901R3
21 January 2019

Size feedback in operator new
https://wg21.link/p0901r3




Andrew Hunter, Chris Kennelly
-
d:p0902r0
P0902R0
5 February 2018

Move-only iterators
https://wg21.link/p0902r0




Andrew Hunter
-
d:p0903r0
P0903R0
2 February 2018

Define basic_string_view(nullptr) and basic_string(nullptr)
https://wg21.link/p0903r0




Ashley Hedberg
-
d:p0903r1
P0903R1
16 February 2018

Define basic_string_view(nullptr)
https://wg21.link/p0903r1




Ashley Hedberg
-
d:p0903r2
P0903R2
7 May 2018

Define basic_string_view(nullptr)
https://wg21.link/p0903r2




Ashley Hedberg, Titus Winters, Jorg Brown
-
d:p0904r0
P0904R0
11 February 2018

A strawman Future API
https://wg21.link/p0904r0




Lee Howes, Andrii Grynenko, Jay Feldblum
-
d:p0905r0
P0905R0
20180131

Symmetry for spaceship
https://wg21.link/p0905r0




Tomasz Kamiński, Herb Sutter, Richard Smith
-
d:p0905r1
P0905R1
16 March 2018

Symmetry for spaceship
https://wg21.link/p0905r1




Tomasz Kamiński, Herb Sutter, Richard Smith
-
d:p0906r0
P0906R0
11 February 2018

Improvement suggestions for the Modules TS
https://wg21.link/p0906r0




Jens Maurer
-
d:p0906r1
P0906R1
2 April 2018

Improvement suggestions for the Modules TS
https://wg21.link/p0906r1




Jens Maurer
-
d:p0907r0
P0907R0
9 February 2018

Signed Integers are Two’s Complement
https://wg21.link/p0907r0




JF Bastien
-
d:p0907r1
P0907R1
1 April 2018

Signed Integers are Two’s Complement
https://wg21.link/p0907r1




JF Bastien
-
d:p0907r2
P0907R2
1 April 2018

Signed Integers are Two’s Complement
https://wg21.link/p0907r2




JF Bastien
-
d:p0907r3
P0907R3
10 June 2018

Signed Integers are Two’s Complement
https://wg21.link/p0907r3




JF Bastien
-
d:p0907r4
P0907R4
6 October 2018

Signed Integers are Two’s Complement
https://wg21.link/p0907r4




JF Bastien
-
d:p0908r0
P0908R0
11 February 2018

Offsetof for Pointers to Members
https://wg21.link/p0908r0




Eddie Kohler
-
d:p0909r0
P0909R0
11 February 2018

Module TS Supports Legacy Integration
https://wg21.link/p0909r0




Steve Downey
-
d:p0911r0
P0911R0
3 February 2018

Rebase the Coroutines TS onto the C++17 Standard
https://wg21.link/p0911r0




Gor Nishanov
-
d:p0911r1
P0911R1
15 March 2018

Rebase the Coroutines TS onto the C++17 Standard
https://wg21.link/p0911r1




Gor Nishanov
-
d:p0912r0
P0912R0
6 February 2018

Merge Coroutines TS into C++20 working draft
https://wg21.link/p0912r0




Gor Nishanov
-
d:p0912r1
P0912R1
5 May 2018

Merge Coroutines TS into C++20 working draft
https://wg21.link/p0912r1




Gor Nishanov
-
d:p0912r2
P0912R2
8 June 2018

Merge Coroutines TS into C++20 working draft
https://wg21.link/p0912r2




Gor Nishanov
-
d:p0912r3
P0912R3
2 October 2018

Merge Coroutines TS into C++20 working draft
https://wg21.link/p0912r3




Gor Nishanov
-
d:p0912r4
P0912R4
16 January 2019

Merge Coroutines TS into C++20 working draft
https://wg21.link/p0912r4




Gor Nishanov
-
d:p0912r5
P0912R5
22 February 2019

Merge Coroutines TS into C++20 working draft
https://wg21.link/p0912r5




Gor Nishanov
-
d:p0913r0
P0913R0
8 February 2018

Add symmetric coroutine control transfer
https://wg21.link/p0913r0




Gor Nishanov
-
d:p0913r1
P0913R1
15 March 2018

Add symmetric coroutine control transfer
https://wg21.link/p0913r1




Gor Nishanov
-
d:p0914r0
P0914R0
8 February 2018

Add parameter preview to coroutine promise constructor
https://wg21.link/p0914r0




Gor Nishanov
-
d:p0914r1
P0914R1
15 March 2018

Add parameter preview to coroutine promise constructor
https://wg21.link/p0914r1




Gor Nishanov
-
d:p0915r0
P0915R0
8 February 2018

Concept-constrained auto
https://wg21.link/p0915r0




Vittorio Romeo, John Lakos
-
d:p0916r0
P0916R0
12 February 2018

Naming implementation-defined simd_abi tag types
https://wg21.link/p0916r0




Matthias Kretz
-
d:p0917r0
P0917R0
12 February 2018

Making operator?: overloadable
https://wg21.link/p0917r0




Matthias Kretz
-
d:p0917r1
P0917R1
6 May 2018

Making operator?: overloadable
https://wg21.link/p0917r1




Matthias Kretz
-
d:p0918r0
P0918R0
8 February 2018

More simd<> Operations
https://wg21.link/p0918r0




Tim Shen
-
d:p0918r1
P0918R1
29 March 2018

More simd<> Operations
https://wg21.link/p0918r1




Tim Shen
-
d:p0918r2
P0918R2
3 October 2018

More simd<> Operations
https://wg21.link/p0918r2




Tim Shen
-
d:p0919r0
P0919R0
8 February 2018

Heterogeneous lookup for unordered containers
https://wg21.link/p0919r0




Mateusz Pusz
-
d:p0919r1
P0919R1
1 April 2018

Heterogeneous lookup for unordered containers
https://wg21.link/p0919r1




Mateusz Pusz
-
d:p0919r2
P0919R2
11 June 2018

Heterogeneous lookup for unordered containers
https://wg21.link/p0919r2




Mateusz Pusz
-
d:p0919r3
P0919R3
9 November 2018

Heterogeneous lookup for unordered containers
https://wg21.link/p0919r3




Mateusz Pusz
-
d:p0920r0
P0920R0
5 October 2018

Precalculated hash values in lookup
https://wg21.link/p0920r0




Mateusz Pusz
-
d:p0920r1
P0920R1
7 January 2019

Precalculated hash values in lookup
https://wg21.link/p0920r1




Mateusz Pusz
-
d:p0920r2
P0920R2
22 February 2019

Precalculated hash values in lookup
https://wg21.link/p0920r2




Mateusz Pusz
-
d:p0921r0
P0921R0
1 February 2018

Standard Library Compatibility Promises
https://wg21.link/p0921r0




Titus Winters
-
d:p0921r2
P0921R2
6 May 2018

Standard Library Compatibility
https://wg21.link/p0921r2




Titus Winters, Ashley Hedberg
-
d:p0922r0
P0922R0
10 February 2018

LEWG wishlist for EWG
https://wg21.link/p0922r0




Titus Winters
-
d:p0923r0
P0923R0
8 February 2018

Modules: Dependent ADL
https://wg21.link/p0923r0




Nathan Sidwell
-
d:p0923r1
P0923R1
4 May 2018

Modules:Dependent ADL
https://wg21.link/p0923r1




Nathan Sidwell
-
d:p0924r0
P0924R0
9 February 2018

Modules: Context-Sensitive Keyword
https://wg21.link/p0924r0




Nathan Sidwell
-
d:p0924r1
P0924R1
21 November 2018

Modules:Context-Sensitive Keyword
https://wg21.link/p0924r1




Nathan Sidwell
-
d:p0925r0
P0925R0
8 February 2018

Modules: Unqualified Using Declarations
https://wg21.link/p0925r0




Nathan Sidwell
-
d:p0927r0
P0927R0


Towards A (Lazy) Forwarding Mechanism for C++
https://wg21.link/p0927r0




James Dennett, Geoff Romer
-
d:p0927r1
P0927R1
16 May 2018

Towards A (Lazy) Forwarding Mechanism for C++
https://wg21.link/p0927r1




James Dennett, Geoff Romer
-
d:p0927r2
P0927R2
5 October 2018

Towards A (Lazy) Forwarding Mechanism for C++
https://wg21.link/p0927r2




James Dennett, Geoff Romer
-
d:p0928r0
P0928R0
9 February 2018

Mitigating Speculation Attacks in C++
https://wg21.link/p0928r0




Geoff Romer, Chandler Carruth
-
d:p0929r0
P0929R0
8 February 2018

Checking for abstract class types
https://wg21.link/p0929r0




Jens Maurer
-
d:p0929r1
P0929R1
24 March 2018

Checking for abstract class types
https://wg21.link/p0929r1




Jens Maurer
-
d:p0929r2
P0929R2
6 June 2018

Checking for abstract class types
https://wg21.link/p0929r2




Jens Maurer
-
d:p0930r0
P0930R0
11 February 2018

Semifying Awaitables
https://wg21.link/p0930r0




Lee Howes, Andrii Grynenko, Jay Feldblum
-
d:p0931r0
P0931R0
14 August 2018

Structured bindings with polymorphic lambas
https://wg21.link/p0931r0




Aaryaman Sagar
-
d:p0932r0
P0932R0
7 February 2018

Tightening the constraints on std::function
https://wg21.link/p0932r0




Aaryaman Sagar
-
d:p0932r1
P0932R1
7 February 2018

Tightening the constraints on std::function
https://wg21.link/p0932r1




Aaryaman Sagar
-
d:p0933r0
P0933R0
7 February 2018

Runtime type introspection with std::exception ptr
https://wg21.link/p0933r0




Aaryaman Sagar
-
d:p0933r1
P0933R1
7 February 2018

Runtime type introspection with std::exception_ptr
https://wg21.link/p0933r1




Aaryaman Sagar
-
d:p0934r0
P0934R0
8 February 2018

A Modest Proposal: Fixing ADL
https://wg21.link/p0934r0




Herb Sutter
-
d:p0935r0
P0935R0
12 February 2018

Eradicating unnecessarily explicit default constructors from the standard library
https://wg21.link/p0935r0




Tim Song
-
d:p0936r0
P0936R0
12 February 2018

Bind Returned/Initialized Objects to the Lifetime of Parameters
https://wg21.link/p0936r0




Richard Smith, Nicolai Josuttis
-
d:p0937r0
P0937R0
12 February 2018

SG5: Transactional Memory (TM) Meeting Minutes 2017/10/23-2018/1/29
https://wg21.link/p0937r0




Michael Wong
-
d:p0938r0
P0938R0
12 February 2018

SG14: Low Latency Meeting Minutes 2017/12/13-2018/01/10
https://wg21.link/p0938r0




Michael Wong
-
d:p0939r0
P0939R0
10 February 2018

Direction for ISO C++
https://wg21.link/p0939r0




B. Dawes, H. Hinnant, B. Stroustrup, D. Vandevoorde, M. Wong
-
d:p0939r1
P0939R1
8 October 2018

Directions for ISO C++
https://wg21.link/p0939r1




H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong
-
d:p0939r2
P0939R2
21 January 2019

Direction for ISO C++
https://wg21.link/p0939r2




H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong
-
d:p0940r0
P0940R0
12 February 2018

Concurrency TS is growing: Concurrent Utilities and Data Structures
https://wg21.link/p0940r0




Michael Wong, Olivier Giroux
-
d:p0940r1
P0940R1
7 May 2018

Concurrency TS is growing: Concurrent Utilities and Data Structures
https://wg21.link/p0940r1




Michael Wong, Olivier Giroux
-
d:p0940r2
P0940R2
21 January 2019

Concurrency TS is growing: Concurrent Utilities and Data Structures
https://wg21.link/p0940r2




Michael Wong, Olivier Giroux
-
d:p0941r0
P0941R0
9 February 2018

Integrating feature-test macros into the C++ WD
https://wg21.link/p0941r0




Clark Nelson
-
d:p0941r1
P0941R1
4 May 2018

Integrating feature-test macros into the C++ WD
https://wg21.link/p0941r1




Ville Voutilainen
-
d:p0941r2
P0941R2
8 June 2018

Integrating feature-test macros into the C++ WD
https://wg21.link/p0941r2




Ville Voutilainen, Jonathan Wakely
-
d:p0942r0
P0942R0
10 February 2018

Introducing a <smart_ptr> header
https://wg21.link/p0942r0




Jens Maurer
-
d:p0943r0
P0943R0
11 February 2018

Support C atomics in C++
https://wg21.link/p0943r0




Hans J. Boehm
-
d:p0943r1
P0943R1
20180330

Support C atomics in C++
https://wg21.link/p0943r1




Hans-J. Boehm
-
d:p0943r2
P0943R2
10 March 2019

Support C atomics in C++
https://wg21.link/p0943r2




Hans-J. Boehm
-
d:p0944r0
P0944R0
11 February 2018

Contiguous Ranges
https://wg21.link/p0944r0




Casey Carter
-
d:p0945r0
P0945R0
10 February 2018

Generalizing alias declarations
https://wg21.link/p0945r0




Richard Smith
-
d:p0946r0
P0946R0
10 February 2018

Towards consistency between <=> and other comparison operators
https://wg21.link/p0946r0




Richard Smith
-
d:p0947r0
P0947R0
12 February 2018

Another take on Modules
https://wg21.link/p0947r0




Richard Smith
-
d:p0947r1
P0947R1
6 March 2018

Another take on Modules
https://wg21.link/p0947r1




Richard Smith
-
d:p0949r0
P0949R0
11 February 2018

Adding support for type-based metaprogramming to the standard library
https://wg21.link/p0949r0




Peter Dimov
-
d:p0952r0
P0952R0
12 February 2018

A new specification for std::generate_canonical
https://wg21.link/p0952r0




Thomas Köppe, Davis Herring
-
d:p0953r0
P0953R0
11 February 2017

constexpr reflexpr
https://wg21.link/p0953r0




Matúš Chochlík, Axel Naumann, David Sankel
-
d:p0953r1
P0953R1
7 October 2018

constexpr reflexpr
https://wg21.link/p0953r1




Matúš Chochlík, Axel Naumann, David Sankel, Andrew Sutton
-
d:p0953r2
P0953R2
19 January 2019

constexpr reflexpr
https://wg21.link/p0953r2




Matúš Chochlík, Axel Naumann, and David Sankel
-
d:p0954r0
P0954R0
11 February 2018

What do we want to do with reflection?
https://wg21.link/p0954r0




Bjarne Stroustrup
-
d:p0955r0
P0955R0
11 February 2018

Modules and macros
https://wg21.link/p0955r0




Bjarne Stroustrup
-
d:p0956r0
P0956R0
11 February 2018

Answers to concept syntax suggestions
https://wg21.link/p0956r0




Bjarne Stroustrup
-
d:p0957r0
P0957R0
12 February 2018

PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming
https://wg21.link/p0957r0




Mingxin Wang
-
d:p0957r1
P0957R1
18 April 2018

PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming
https://wg21.link/p0957r1




Mingxin Wang
-
d:p0958r0
P0958R0
11 February 2018

Networking TS changes to support proposed Executors TS
https://wg21.link/p0958r0




Christopher Kohlhoff
-
d:p0958r1
P0958R1
6 May 2018

Networking TS changes to support proposed Executors TS
https://wg21.link/p0958r1




Christopher Kohlhoff
-
d:p0959r0
P0959R0
12 February 2018

A Proposal for a Universally Unique Identifier Library
https://wg21.link/p0959r0




Marius Bancila
-
d:p0959r1
P0959R1
5 September 2018

A Proposal for a Universally Unique Identifier Library
https://wg21.link/p0959r1




Marius Bancila
-
d:p0959r2
P0959R2
8 January 2019

A Proposal for a Universally Unique Identifier Library
https://wg21.link/p0959r2




Marius Bancila, Tony van Eerd
-
d:p0960r0
P0960R0
12 February 2018

Allow initializing aggregates from a parenthesized list of values
https://wg21.link/p0960r0




Ville Voutilainen
-
d:p0960r1
P0960R1
2 May 2018

Allow initializing aggregates from a parenthesized list of values
https://wg21.link/p0960r1




Ville Voutilainen
-
d:p0960r2
P0960R2
21 January 2019

Allow initializing aggregates from a parenthesized list of values
https://wg21.link/p0960r2




Ville Voutilainen, Thomas Köppe
-
d:p0960r3
P0960R3
22 February 2019

Allow initializing aggregates from a parenthesized list of values
https://wg21.link/p0960r3




Ville Voutilainen, Thomas Köppe
-
d:p0961r0
P0961R0
11 February 2018

Relaxing the structured bindings customization point finding rules
https://wg21.link/p0961r0




Ville Voutilainen
-
d:p0961r1
P0961R1
14 March 2018

Relaxing the structured bindings customization point finding rules
https://wg21.link/p0961r1




Ville Voutilainen
-
d:p0962r0
P0962R0
11 February 2018

Relaxing the range-for loop customization point finding rules
https://wg21.link/p0962r0




Ville Voutilainen
-
d:p0962r1
P0962R1
14 March 2018

Relaxing the range-for loop customization point finding rules
https://wg21.link/p0962r1




Ville Voutilainen
-
d:p0963r0
P0963R0
5 February 2018

Structured binding declaration as a condition
https://wg21.link/p0963r0




Zhihao Yuan
-
d:p0964r0
P0964R0
12 February 2018

Finding the right set of traits for simd<T>
https://wg21.link/p0964r0




Matthias Kretz
-
d:p0964r1
P0964R1
7 May 2018

Finding the right set of traits for simd<T>
https://wg21.link/p0964r1




Matthias Kretz
-
d:p0964r2
P0964R2
7 June 2018

Finding the right set of traits for simd<T>
https://wg21.link/p0964r2




Matthias Kretz
-
d:p0965r0
P0965R0
12 February 2018

Initializers of objects with automatic and dynamic storage duration have funny inconsistencies
https://wg21.link/p0965r0




Ville Voutilainen
-
d:p0966r0
P0966R0
8 February 2018

string::reserve Should Not Shrink
https://wg21.link/p0966r0




Mark Zeren, Andrew Luo
-
d:p0966r1
P0966R1
8 February 2018

string::reserve Should Not Shrink
https://wg21.link/p0966r1




Mark Zeren, Andrew Luo
-
d:p0968r0
P0968R0
12 March 2018

Core Language Working Group "tentatively ready" Issues for the March, 2018 (Jacksonville) meeting
https://wg21.link/p0968r0




William M. Miller
-
d:p0969r0
P0969R0
14 March 2018

Allow structured bindings to accessible members
https://wg21.link/p0969r0




Timur Doumler
-
d:p0970r0
P0970R0
1 April 2018

Better, Safer Range Access Customization Points
https://wg21.link/p0970r0




Eric Niebler
-
d:p0970r1
P0970R1
6 May 2018

Better, Safer Range Access Customization Points
https://wg21.link/p0970r1




Eric Niebler
-
d:p0972r0
P0972R0
28 February 2018

<chrono> zero(), min(), and max() should be noexcept
https://wg21.link/p0972r0




Billy Robert O'Neal III
-
d:p0973r0
P0973R0
23 March 2018

Coroutines TS Use Cases and Design Issues
https://wg21.link/p0973r0




Geoff Romer, James Dennett
-
d:p0974r0
P0974R0
20180330

A Function Returning Whether An Underlying Type Value Is a Valid Enumerator of a Given Enumeration
https://wg21.link/p0974r0




Jonathan Ringle
-
d:p0975r0
P0975R0
10 March 2018

Impact of coroutines on current and upcoming library facilities
https://wg21.link/p0975r0




Gor Nishanov
-
d:p0976
P0976


(Untitled)
https://wg21.link/p0976




-
d:p0976r0
P0976R0
6 March 2018

The Evils of Paradigms
https://wg21.link/p0976r0




Bjarne Stroustrup
-
d:p0977
P0977


(Untitled)
https://wg21.link/p0977




-
d:p0977r0
P0977R0
6 March 2018

Remember the Vasa!
https://wg21.link/p0977r0




Bjarne Stroustrup
-
d:p0978r0
P0978R0
20180331

A Response to "P0973r0: Coroutines TS Use Cases and Design Issues"
https://wg21.link/p0978r0




Gor Nishanov
-
d:p0980r0
P0980R0
7 October 2018

Making std::string constexpr
https://wg21.link/p0980r0




Louis Dionne
-
d:p0981r0
P0981R0
18 March 2018

Halo: coroutine Heap Allocation eLision Optimization: the joint response
https://wg21.link/p0981r0




Richard Smith, Gor Nishanov
-
d:p0982r0
P0982R0
1 April 2018

Weaken Release Sequences
https://wg21.link/p0982r0




Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades
-
d:p0982r1
P0982R1
6 November 2018

Weaken release sequences
https://wg21.link/p0982r1




Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades
-
d:p0983r0
P0983R0
1 April 2018

Plan of Record for Making C++ Modules Available in C++ Standards
https://wg21.link/p0983r0




Gabriel Dos Reis, Richard Smith
-
d:p0984r0
P0984R0
1 April 2018

All (*)()-Pointers Replaced by Ideal Lambdas
https://wg21.link/p0984r0




Peter Sommerlad
-
d:p0985r0
P0985R0
20170331

LWG Chair post-meeting report
https://wg21.link/p0985r0




Marshall Clow
-
d:p0985r1
P0985R1
19 June 2018

LWG Chair post-meeting report
https://wg21.link/p0985r1




Marshall Clow
-
d:p0985r2
P0985R2
7 October 2018

LWG Chair post-meeting report
https://wg21.link/p0985r2




Marshall Clow
-
d:p0985r3
P0985R3
20 November 2018

LWG Chair post-meeting report
https://wg21.link/p0985r3




Marshall Clow
-
d:p0985r4
P0985R4
10 March 2019

LWG Chair post-meeting report
https://wg21.link/p0985r4




Marshall Clow
-
d:p0986r0
P0986R0
9 March 2018

Comparison of Modules Proposals
https://wg21.link/p0986r0




Richard Smith, David Jones
-
d:p0987r0
P0987R0
2 April 2018

polymorphic_allocator<byte> instead of type-erasure
https://wg21.link/p0987r0




Pablo Halpern
-
d:p0988r0
P0988R0
20180430

Ruminations on 2D graphics in the C++ International Standard
https://wg21.link/p0988r0




Guy Davidson
-
d:p0989r0
P0989R0
1 April 2018

Standardizing Extended Integers
https://wg21.link/p0989r0




Tony Van Eerd
-
d:p0990r0
P0990R0
1 April 2018

Rebuttal of Implementation Concerns for Bit Entanglement
https://wg21.link/p0990r0




Tony Van Eerd
-
d:p0991r0
P0991R0
12 March 2018

Comparison of Stackful Coroutine Proposals
https://wg21.link/p0991r0




Detlef Vollmann
-
d:p0992r0
P0992R0
2 April 2018

Translation and evaluation
https://wg21.link/p0992r0




Andrew Sutton
-
d:p0993r0
P0993R0
2 April 2014

Value-based Reflection
https://wg21.link/p0993r0




Andrew Sutton, Herb Sutter
-
d:p0994r0
P0994R0
20 March 2018

String View Conversion for Function Arguments
https://wg21.link/p0994r0




Adam David Alan Martin, Jason Carey
-
d:p0995r0
P0995R0
17 March 2018

Improving atomic_flag
https://wg21.link/p0995r0




JF Bastien, Olivier Giroux, Andrew Hunter
-
d:p0995r1
P0995R1
22 June 2018

Improving atomic_flag
https://wg21.link/p0995r1




JF Bastien, Olivier Giroux, Andrew Hunter
-
d:p0996r1
P0996R1
16 March 2018

Rebase Library Fundamentals TS on C++17
https://wg21.link/p0996r1




Alisdair Meredith
-
d:p0997r0
P0997R0
9 October 2018

Retire Pernicious Language Constructs in Module Contexts
https://wg21.link/p0997r0




Nathan Myers, ADAM David Alan Martin, Eric Keane
-
d:p0999r0
P0999R0


More Natural Arithmetic in C++
https://wg21.link/p0999r0




James Dennett
-
