d:p1000r0
P1000R0
2 April 2018

C++ IS schedule
https://wg21.link/p1000r0




Herb Sutter
-
d:p1000r1
P1000R1
21 June 2018

C++ IS schedule
https://wg21.link/p1000r1




Herb Sutter
-
d:p1000r2
P1000R2
29 July 2019

C++ IS schedule
https://wg21.link/p1000r2




Herb Sutter
-
d:p1000r3
P1000R3
4 October 2019

C++ IS schedule
https://wg21.link/p1000r3




Herb Sutter
-
d:p1001r0
P1001R0
14 March 2018

Target Vectorization Policies from Parallelism V2 TS to C++20
https://wg21.link/p1001r0




Alisdair Meredith
-
d:p1001r1
P1001R1
16 March 2018

Target Vectorization Policies from Parallelism V2 TS to C++20
https://wg21.link/p1001r1




Alisdair Meredith
-
d:p1001r2
P1001R2
22 February 2019

Target Vectorization Policies from Parallelism V2 TS to C++20
https://wg21.link/p1001r2




Alisdair Meredith, Pablo Halpern
-
d:p1002r0
P1002R0
1 April 2018

Try-catch blocks in constexpr functions
https://wg21.link/p1002r0




Louis Dionne
-
d:p1002r1
P1002R1
10 November 2018

Try-catch blocks in constexpr functions
https://wg21.link/p1002r1




Louis Dionne
-
d:p1003r0
P1003R0
16 March 2018

C++ Standard Library Issues Resolved Directly In Jacksonville
https://wg21.link/p1003r0




Marshall Clow
-
d:p1004r0
P1004R0
1 April 2018

Making std::vector constexpr
https://wg21.link/p1004r0




Louis Dionne
-
d:p1004r1
P1004R1
7 October 2018

Making std::vector constexpr
https://wg21.link/p1004r1




Louis Dionne
-
d:p1004r2
P1004R2
19 July 2019

Making std::vector constexpr
https://wg21.link/p1004r2




Louis Dionne
-
d:p1005r0
P1005R0
16 March 2018

namespace std { namespace fs = filesystem; }
https://wg21.link/p1005r0




Bryce Adelstein Lelbach, S. Davis Herring
-
d:p1005r1
P1005R1
7 October 2018

namespace std { namespace fs = filesystem; }
https://wg21.link/p1005r1




Bryce Adelstein Lelbach, Davis Herring
-
d:p1006r0
P1006R0
1 April 2018

Constexpr in std::pointer_traits
https://wg21.link/p1006r0




Louis Dionne
-
d:p1006r1
P1006R1
7 October 2018

Constexpr in std::pointer_traits
https://wg21.link/p1006r1




Louis Dionne
-
d:p1007r0
P1007R0
4 May 2018

std::assume_aligned
https://wg21.link/p1007r0




Timur Doumler, Chandler Carruth
-
d:p1007r1
P1007R1
25 June 2018

std::assume_aligned
https://wg21.link/p1007r1




Timur Doumler, Chandler Carruth
-
d:p1007r2
P1007R2
8 October 2018

std::assume_aligned
https://wg21.link/p1007r2




Timur Doumler, Chandler Carruth
-
d:p1007r3
P1007R3
7 November 2018

std::assume_aligned
https://wg21.link/p1007r3




Timur Doumler, Chandler Carruth
-
d:p1008r0
P1008R0
7 May 2018

Prohibit aggregate types with user-declared constructors
https://wg21.link/p1008r0




Timur Doumler, Arthur O’Dwyer, Richard Smith, Howard E. Hinnant
-
d:p1008r1
P1008R1
8 June 2018

Prohibit aggregates with user-declared constructors
https://wg21.link/p1008r1




Timur Doumler, Arthur O’Dwyer, Richard Smith, Howard E. Hinnant, Nicolai Josuttis
-
d:p1009r0
P1009R0
8 October 2018

Array size deduction in new-expressions
https://wg21.link/p1009r0




Timur Doumler
-
d:p1009r1
P1009R1
26 November 2018

Array size deduction in new-expressions
https://wg21.link/p1009r1




Timur Doumler
-
d:p1009r2
P1009R2
22 February 2019

Array size deduction in new-expressions
https://wg21.link/p1009r2




Timur Doumler
-
d:p1010r0
P1010R0
6 May 2018

Container support for implicit lifetime types
https://wg21.link/p1010r0




Mark Zeren, Chris Kennelly
-
d:p1010r1
P1010R1
8 October 2018

Container support for implicit lifetime types
https://wg21.link/p1010r1




Mark Zeren, Chris Kennelly
-
d:p1011r0
P1011R0
20 March 2018

Constant Pointer View - std::as_const Strikes Back!
https://wg21.link/p1011r0




Adam David Alan Martin
-
d:p1012r0
P1012R0
2 April 2018

Ternary Right Fold Expression
https://wg21.link/p1012r0




Frank Zingsheim
-
d:p1013r0
P1013R0
2 April 2018

Explicit concept expressions
https://wg21.link/p1013r0




Thomas Köppe, Hubert S.K. Tong
-
d:p1013r1
P1013R1
10 June 2018

Explicit concept expressions
https://wg21.link/p1013r1




Thomas Köppe, Hubert S.K. Tong
-
d:p1014r0
P1014R0
1 April 2018

A Unit Type for C++
https://wg21.link/p1014r0




Andrew Sutton, Nevin Liber
-
d:p1015r0
P1015R0
2 April 2018

WG21 2018-03 Jacksonville Record of Discussion
https://wg21.link/p1015r0




Patrice Roy
-
d:p1016r0
P1016R0
6 May 2018

A few additional type manipulation utilities
https://wg21.link/p1016r0




Vincent Reverdy
-
d:p1017r0
P1017R0
6 May 2018

Executors should be variadic
https://wg21.link/p1017r0




Hartmut Kaiser, John Biddiscombe
-
d:p1018r0
P1018R0
18 March 2018

Evolution status after Jacksonville 2018
https://wg21.link/p1018r0




Ville Voutilainen
-
d:p1018r1
P1018R1
9 June 2018

Evolution status after Rapperswil 2018
https://wg21.link/p1018r1




Ville Voutilainen
-
d:p1018r2
P1018R2
10 November 2018

Evolution status after San Diego 2018
https://wg21.link/p1018r2




Ville Voutilainen
-
d:p1018r3
P1018R3
11 March 2019

Evolution status after Kona 2019
https://wg21.link/p1018r3




Ville Voutilainen
-
d:p1018r4
P1018R4
4 August 2019

Evolution status after Cologne 2019
https://wg21.link/p1018r4




Ville Voutilainen
-
d:p1018r5
P1018R5
5 January 2020

Language Evolution status after Belfast 2019
https://wg21.link/p1018r5




JF Bastien
-
d:p1019r0
P1019R0
7 May 2018

Integrating Executors with Parallel Algorithms
https://wg21.link/p1019r0




Jared Hoberock
-
d:p1019r1
P1019R1
8 October 2018

Integrating Executors with Parallel Algorithms
https://wg21.link/p1019r1




Jared Hoberock
-
d:p1019r2
P1019R2
21 January 2019

Integrating Executors with Parallel Algorithms
https://wg21.link/p1019r2




Jared Hoberock
-
d:p1020r0
P1020R0
8 April 2018

Smart pointer creation with default initialization
https://wg21.link/p1020r0




Glen Joseph Fernandes, Peter Dimov
-
d:p1020r1
P1020R1
6 November 2018

Smart pointer creation with default initialization
https://wg21.link/p1020r1




Glen Joseph Fernandes, Peter Dimov
-
d:p1021r0
P1021R0
7 May 2018

Extensions to Class Template Argument Deduction
https://wg21.link/p1021r0




Mike Spertus
-
d:p1021r1
P1021R1
7 October 2018

Filling holes in Class Template Argument Deduction
https://wg21.link/p1021r1




Mike Spertus, Timur Doumler, Richard Smith
-
d:p1021r2
P1021R2
26 November 2018

Filling holes in Class Template Argument Deduction
https://wg21.link/p1021r2




Mike Spertus, Timur Doumler, Richard Smith
-
d:p1021r3
P1021R3
26 November 2018

Filling holes in Class Template Argument Deduction
https://wg21.link/p1021r3




Mike Spertus, Timur Doumler, Richard Smith
-
d:p1021r4
P1021R4
17 June 2019

Filling holes in Class Template Argument Deduction
https://wg21.link/p1021r4




Mike Spertus, Timur Doumler, Richard Smith
-
d:p1021r5
P1021R5
4 August 2019

Filling holes in Class Template Argument Deduction
https://wg21.link/p1021r5




Mike Spertus, Timur Doumler, Richard Smith
-
d:p1022r0
P1022R0
20 April 2018

Material for 2018 JAX Discussions of Hazard Pointer and Read-Copy-Update (RCU)
https://wg21.link/p1022r0




Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt
-
d:p1023r0
P1023R0
6 May 2018

constexpr comparison operators for std::array
https://wg21.link/p1023r0




Tristan Brindle
-
d:p1024r0
P1024R0
6 May 2018

Usability Enhancements for std::span
https://wg21.link/p1024r0




Tristan Brindle
-
d:p1024r1
P1024R1
24 June 2018

Usability Enhancements for std::span
https://wg21.link/p1024r1




Tristan Brindle
-
d:p1024r2
P1024R2
20 January 2019

Usability Enhancements for std::span
https://wg21.link/p1024r2




Tristan Brindle
-
d:p1024r3
P1024R3
22 February 2019

Usability Enhancements for std::span
https://wg21.link/p1024r3




Tristan Brindle
-
d:p1025r0
P1025R0
23 April 2018

Update The Reference To The Unicode Standard
https://wg21.link/p1025r0




Steve Downey
-
d:p1025r1
P1025R1
7 June 2018

Update The Reference To The Unicode Standard
https://wg21.link/p1025r1




Steve Downey, JeanHeyd Meneide, Martinho Fernandes
-
d:p1026r0
P1026R0
6 May 2018

A call for a Data Persistence (iostream v2) study group
https://wg21.link/p1026r0




Niall Douglas
-
d:p1026r1
P1026R1
7 October 2018

A call for an `Elsewhere Memory' study group
https://wg21.link/p1026r1




Niall Douglas
-
d:p1028r0
P1028R0
6 May 2018

SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions
https://wg21.link/p1028r0




Niall Douglas
-
d:p1028r1
P1028R1
20180830

status_code and standard error object for P0709 Zero-overhead deterministic exceptions
https://wg21.link/p1028r1




Niall Douglas
-
d:p1028r2
P1028R2
16 June 2019

SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions
https://wg21.link/p1028r2




Niall Douglas
-
d:p1028r3
P1028R3
12 January 2020

SG14 status_code and standard error object
https://wg21.link/p1028r3




Niall Douglas
-
d:p1029r0
P1029R0
6 May 2018

SG14 [[move_relocates]]
https://wg21.link/p1029r0




Niall Douglas
-
d:p1029r1
P1029R1
7 August 2018

[[move_relocates]]
https://wg21.link/p1029r1




Niall Douglas
-
d:p1029r2
P1029R2
16 June 2019

move = relocates
https://wg21.link/p1029r2




Niall Douglas
-
d:p1029r3
P1029R3
12 January 2020

move = bitcopies
https://wg21.link/p1029r3




Niall Douglas
-
d:p1030r0
P1030R0
6 May 2018

std::filesystem::path_view
https://wg21.link/p1030r0




Niall Douglas
-
d:p1030r1
P1030R1
18 June 2018

std::filesystem::path_view
https://wg21.link/p1030r1




Niall Douglas
-
d:p1030r2
P1030R2
16 June 2019

std::filesystem::path_view
https://wg21.link/p1030r2




Niall Douglas
-
d:p1030r3
P1030R3
26 September 2019

std::filesystem::path_view
https://wg21.link/p1030r3




Niall Douglas
-
d:p1031r0
P1031R0
6 May 2018

Low level file i/o library
https://wg21.link/p1031r0




Niall Douglas
-
d:p1031r1
P1031R1
11 September 2018

Low level file i/o library
https://wg21.link/p1031r1




Niall Douglas
-
d:p1031r2
P1031R2
16 June 2019

Low level file i/o library
https://wg21.link/p1031r2




Niall Douglas
-
d:p1032r0
P1032R0
3 May 2018

Misc constexpr bits
https://wg21.link/p1032r0




Antony Polukhin
-
d:p1032r1
P1032R1
1 October 2018

Misc constexpr bits
https://wg21.link/p1032r1




Antony Polukhin
-
d:p1033r0
P1033R0
6 May 2018

Rangify the uninitialised memory algorithms!
https://wg21.link/p1033r0




Casey Carter, Christopher Di Bella
-
d:p1033r1
P1033R1
25 June 2018

Rangify the uninitialised memory algorithms!
https://wg21.link/p1033r1




Casey Carter, Christopher Di Bella
-
d:p1035r0
P1035R0
7 May 2018

Input range adaptors
https://wg21.link/p1035r0




Christopher Di Bella
-
d:p1035r1
P1035R1
8 October 2018

Input range adaptors
https://wg21.link/p1035r1




Christopher Di Bella
-
d:p1035r2
P1035R2
8 October 2018

Input range adaptors
https://wg21.link/p1035r2




Christopher Di Bella, Casey Carter, Corentin Jabot
-
d:p1035r3
P1035R3
8 October 2018

Input range adaptors
https://wg21.link/p1035r3




Christopher Di Bella, Casey Carter, Corentin Jabot
-
d:p1035r4
P1035R4
8 October 2018

Input range adaptors
https://wg21.link/p1035r4




Christopher Di Bella, Casey Carter, Corentin Jabot
-
d:p1035r5
P1035R5
5 March 2019

Input Range Adaptors
https://wg21.link/p1035r5




Christopher Di Bella, Casey Carter, Corentin Jabot
-
d:p1035r6
P1035R6
17 June 2019

Input Range Adaptors
https://wg21.link/p1035r6




Christopher Di Bella, Casey Carter, Corentin Jabot
-
d:p1035r7
P1035R7
2 August 2019

Input Range Adaptors
https://wg21.link/p1035r7




Christopher Di Bella, Casey Carter, Corentin Jabot
-
d:p1037r0
P1037R0
6 May 2018

Deep Integration of the Ranges TS
https://wg21.link/p1037r0




Eric Niebler, Casey Carter
-
d:p1039r0
P1039R0
26 November 2018

I got you, FAM: Flexible Array Members for C++
https://wg21.link/p1039r0




JeanHeyd Meneide, Nicole Mazzuca, Arvid Gerstmann
-
d:p1040r0
P1040R0
7 May 2018

std::embed
https://wg21.link/p1040r0




JeanHeyd Meneide
-
d:p1040r1
P1040R1
6 June 2018

std::embed
https://wg21.link/p1040r1




JeanHeyd Meneide
-
d:p1040r2
P1040R2
2 October 2018

std::embed
https://wg21.link/p1040r2




JeanHeyd Meneide
-
d:p1040r3
P1040R3
26 November 2018

std::embed
https://wg21.link/p1040r3




JeanHeyd Meneide
-
d:p1040r4
P1040R4
21 January 2019

std::embed
https://wg21.link/p1040r4




JeanHeyd Meneide
-
d:p1040r5
P1040R5
7 January 2020

std::embed and #depend
https://wg21.link/p1040r5




JeanHeyd Meneide
-
d:p1041r0
P1041R0
24 April 2018

Make char16_t/char32_t string literals be UTF-16/32
https://wg21.link/p1041r0




Martinho Fernandes
-
d:p1041r1
P1041R1
15 June 2018

Make char16_t/char32_t string literals be UTF-16/32
https://wg21.link/p1041r1




R. Martinho Fernandes
-
d:p1041r3
P1041R3
21 January 2019

Make char16_t/char32_t string literals be UTF-16/32
https://wg21.link/p1041r3




R. Martinho Fernandes
-
d:p1041r4
P1041R4
18 February 2019

Make char16_t/char32_t string literals be UTF-16/32
https://wg21.link/p1041r4




R. Martinho Fernandes
-
d:p1042r0
P1042R0
27 April 2018

__VA_OPT__ wording clarifications
https://wg21.link/p1042r0




Hubert S.K. Tong
-
d:p1042r1
P1042R1
4 June 2018

__VA_OPT__ wording clarifications
https://wg21.link/p1042r1




Hubert S.K. Tong
-
d:p1043r0
P1043R0
7 May 2018

Narrow contracts in string_view versus P0903R1
https://wg21.link/p1043r0




Andrzej Krzemieński, Nevin Liber
-
d:p1044r0
P1044R0
4 May 2018

std::async() in an Executors World
https://wg21.link/p1044r0




Thomas Rodgers, H. Carter Edwards, Mark Hoemmen
-
d:p1045r0
P1045R0
29 April 2018

constexpr Function Parameters
https://wg21.link/p1045r0




David Stone
-
d:p1045r1
P1045R1
27 September 2019

constexpr Function Parameters
https://wg21.link/p1045r1




David Stone
-
d:p1046r0
P1046R0
28 April 2018

Automatically Generate More Operators
https://wg21.link/p1046r0




David Stone
-
d:p1046r1
P1046R1
26 September 2019

Automatically Generate More Operators
https://wg21.link/p1046r1




David Stone
-
d:p1046r2
P1046R2
11 January 2020

Automatically Generate More Operators
https://wg21.link/p1046r2




David Stone
-
d:p1048r0
P1048R0
1 May 2018

A proposal for a type trait to detect scoped enumerations
https://wg21.link/p1048r0




Juan Alday
-
d:p1050r0
P1050R0
7 May 2018

Fractional Numeric Type
https://wg21.link/p1050r0




John McFarlane
-
d:p1050r1
P1050R1
17 June 2019

Fractional Numeric Type
https://wg21.link/p1050r1




John McFarlane
-
d:p1051r0
P1051R0
3 May 2018

std::experimental::expected LWG design issues
https://wg21.link/p1051r0




Vicente J. Botet Escribá
-
d:p1052r0
P1052R0
2 May 2018

Modules, Macros, and Build Systems
https://wg21.link/p1052r0




Boris Kolpackov
-
d:p1053r0
P1053R0
6 May 2018

Future-proofing continuations for executors
https://wg21.link/p1053r0




Lee Howes, Eric Niebler
-
d:p1053r1
P1053R1
24 June 2018

Future-proofing continuations for executors
https://wg21.link/p1053r1




Lee Howes, Eric Niebler
-
d:p1054r0
P1054R0
7 May 2018

A Unified Futures Proposal for C++
https://wg21.link/p1054r0




Lee Howes, Bryce Adelstein Lelbach, David S. Hollman, Michał Dominiak
-
d:p1055r0
P1055R0
26 April 2018

A Modest Executor Proposal
https://wg21.link/p1055r0




Kirk Shoop, Eric Niebler, Lee Howes
-
d:p1056r0
P1056R0
5 May 2018

Add coroutine task type
https://wg21.link/p1056r0




Lewis Baker, Gor Nishanov
-
d:p1056r1
P1056R1
7 October 2018

Add lazy coroutine (coroutine task) type
https://wg21.link/p1056r1




Lewis Baker, Gor Nishanov
-
d:p1059r0
P1059R0
6 May 2018

Adapting Asio to use std::expected
https://wg21.link/p1059r0




Thomas Rodgers
-
d:p1061r0
P1061R0
1 May 2018

Structured Bindings can introduce a Pack
https://wg21.link/p1061r0




Barry Revzin, Jonathan Wakely
-
d:p1061r1
P1061R1
7 October 2019

Structured Bindings can introduce a Pack
https://wg21.link/p1061r1




Barry Revzin, Jonathan Wakely
-
d:p1062r0
P1062R0
7 May 2018

Diet Graphics
https://wg21.link/p1062r0




Bryce Adelstein Lelbach, Olivier Giroux, Zach Laine, Corentin Jabot, Vittorio Romeo
-
d:p1063r0
P1063R0
6 May 2018

Core Coroutines
https://wg21.link/p1063r0




Geoff Romer, James Dennett, Chandler Carruth
-
d:p1063r1
P1063R1
5 October 2018

Core Coroutines
https://wg21.link/p1063r1




Geoff Romer, James Dennett, Chandler Carruth
-
d:p1063r2
P1063R2
16 January 2019

Core Coroutines
https://wg21.link/p1063r2




Geoff Romer, James Dennett, Chandler Carruth
-
d:p1064r0
P1064R0
4 May 2018

Allowing Virtual Function Calls in Constant Expressions
https://wg21.link/p1064r0




Peter Dimov, Vassil Vassilev
-
d:p1065r0
P1065R0
7 October 2018

constexpr INVOKE
https://wg21.link/p1065r0




Barry Revzin
-
d:p1065r1
P1065R1
16 June 2019

constexpr INVOKE
https://wg21.link/p1065r1




Tomasz Kamiński, Barry Revzin
-
d:p1065r2
P1065R2
28 July 2019

constexpr INVOKE
https://wg21.link/p1065r2




Barry Revzin, Tomasz Kaminski
-
d:p1066r0
P1066R0
7 May 2018

How to catch an exception_ptr without even try-ing
https://wg21.link/p1066r0




Mathias Stearn
-
d:p1066r1
P1066R1
6 October 2018

How to catch an exception_ptr without even try-ing
https://wg21.link/p1066r1




Mathias Stearn
-
d:p1067r0
P1067R0
4 May 2018

C++ Dependency Management: Package Consumption vs Development
https://wg21.link/p1067r0




Boris Kolpackov
-
d:p1068r0
P1068R0
7 May 2018

Vector API for random number generation
https://wg21.link/p1068r0




Ilya Burylov, Alexey Kukanov, Ruslan Arutyunyan, Andrey Nikolaev, Pablo Halpern
-
d:p1068r1
P1068R1
14 June 2019

Vector API for random number generation
https://wg21.link/p1068r1




Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev
-
d:p1068r2
P1068R2
7 October 2019

Vector API for random number generation
https://wg21.link/p1068r2




Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev
-
d:p1068r3
P1068R3
13 January 2020

Vector API for random number generation
https://wg21.link/p1068r3




Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev
-
d:p1069r0
P1069R0
8 October 2018

Refining standard library support for Class Template Argument Deduction
https://wg21.link/p1069r0




Mike Spertus, Walter E. Brown, Stephan T. Lavavej
-
d:p1069r1
P1069R1
25 November 2018

Inferencing heap objects
https://wg21.link/p1069r1




Mike Spertus, Walter E. Brown, Stephan T. Lavavej
-
d:p1070r0
P1070R0
7 May 2018

SG5: Transactional Memory (TM) Meeting Minutes 2018/04/09
https://wg21.link/p1070r0




Michael Wong
-
d:p1071r0
P1071R0
7 May 2018

SG14: Low Latency Meeting Minutes 2018/04/11- 2018/05/02
https://wg21.link/p1071r0




Michael Wong
-
d:p1072r0
P1072R0
4 May 2018

Default Initialization for basic_string
https://wg21.link/p1072r0




Chris Kennelly, Mark Zeren
-
d:p1072r1
P1072R1
7 October 2018

Optimized Initialization for basic_string and vector
https://wg21.link/p1072r1




Chris Kennelly, Mark Zeren
-
d:p1072r2
P1072R2
25 November 2018

basic_string::resize_default_init
https://wg21.link/p1072r2




Chris Kennelly, Mark Zeren
-
d:p1072r3
P1072R3
21 January 2019

basic_string::resize_default_init
https://wg21.link/p1072r3




Chris Kennelly, Mark Zeren
-
d:p1072r4
P1072R4
17 June 2019

basic_string::resize_default_init
https://wg21.link/p1072r4




Chris Kennelly, Mark Zeren
-
d:p1072r5
P1072R5
7 October 2019

basic_string::resize_default_init
https://wg21.link/p1072r5




Chris Kennelly, Mark Zeren
-
d:p1073r0
P1073R0
4 May 2018

constexpr! functions
https://wg21.link/p1073r0




Richard Smith, Andrew Sutton, Daveed Vandevoorde
-
d:p1073r1
P1073R1
22 June 2018

constexpr! functions
https://wg21.link/p1073r1




Richard Smith, Andrew Sutton, Daveed Vandevoorde
-
d:p1073r2
P1073R2
4 October 2018

Immediate functions
https://wg21.link/p1073r2




Richard Smith, Andrew Sutton, Daveed Vandevoorde
-
d:p1073r3
P1073R3
6 November 2018

Immediate functions
https://wg21.link/p1073r3




Richard Smith, Andrew Sutton, Daveed Vandevoorde
-
d:p1074r0
P1074R0
7 May 2018

CWG defect Defined Behavior of Invalid Pointers
https://wg21.link/p1074r0




Maged Michael, David Goldblatt, Michael Wong, Paul McKenney
-
d:p1076r0
P1076R0
5 May 2018

Editorial clause reorganization
https://wg21.link/p1076r0




Jens Maurer
-
d:p1076r1
P1076R1
23 June 2018

Editorial clause reorganization
https://wg21.link/p1076r1




Jens Maurer
-
d:p1077r0
P1077R0
4 May 2018

Allowing Virtual Destructors to be “Trivial”
https://wg21.link/p1077r0




Peter Dimov
-
d:p1079r0
P1079R0
6 May 2018

A minimal solution to the concepts syntax problems
https://wg21.link/p1079r0




Bjarne Stroustrup
-
d:p1080r0
P1080R0
6 May 2018

SG16: Unicode meeting summaries 2018/03/28 - 2018/04/25
https://wg21.link/p1080r0




Tom Honermann
-
d:p1081r0
P1081R0
7 May 2018

On empty structs in the standard library
https://wg21.link/p1081r0




Vincent Reverdy, Collin Gress
-
d:p1082r0
P1082R0
6 May 2018

C++ Standard Library Issues to be moved in Rapperswil
https://wg21.link/p1082r0




Marshall Clow
-
d:p1083r0
P1083R0
6 May 2018

Move resource_adaptor from Library TS to the C++ WP
https://wg21.link/p1083r0




Pablo Halpern
-
d:p1083r1
P1083R1
7 October 2018

Move resource_adaptor from Library TS to the C++ WP
https://wg21.link/p1083r1




Pablo Halpern
-
d:p1083r2
P1083R2
13 November 2018

Move resource_adaptor from Library TS to the C++ WP
https://wg21.link/p1083r2




Pablo Halpern
-
d:p1083r3
P1083R3
15 June 2019

Move resource_adaptor from Library TS to the C++ WP
https://wg21.link/p1083r3




Pablo Halpern
-
d:p1084r0
P1084R0
6 May 2018

Today's return-type-requirements Are Insufficient
https://wg21.link/p1084r0




Walter E. Brown, Casey Carter
-
d:p1084r1
P1084R1
7 October 2018

Today's return-type-requirements Are Insufficient
https://wg21.link/p1084r1




Walter E. Brown, Casey Carter
-
d:p1084r2
P1084R2
6 November 2018

Today's return-type-requirements Are Insufficient
https://wg21.link/p1084r2




Walter E. Brown, Casey Carter
-
d:p1085r0
P1085R0
4 May 2018

Should Span be Regular?
https://wg21.link/p1085r0




Tony Van Eerd
-
d:p1085r1
P1085R1
4 May 2018

Should Span be Regular?
https://wg21.link/p1085r1




Tony Van Eerd
-
d:p1085r2
P1085R2
21 September 2018

Should Span be Regular?
https://wg21.link/p1085r2




Tony Van Eerd
-
d:p1086r0
P1086R0
7 May 2018

Natural Syntax: Keep It Simple
https://wg21.link/p1086r0




Gabriel Dos Reis
-
d:p1087r0
P1087R0
7 May 2018

Modules for Standard C++
https://wg21.link/p1087r0




Gabriel Dos Reis, Richard Smith
-
d:p1089r0
P1089R0
6 May 2018

Sizes Should Only span Unsigned
https://wg21.link/p1089r0




Robert Douglas, Nevin Liber, Marshall Clow
-
d:p1089r2
P1089R2
8 June 2018

Sizes Should Only span Unsigned
https://wg21.link/p1089r2




Robert Douglas, Nevin Liber, Marshall Clow
-
d:p1090r0
P1090R0
7 May 2018

Aggregate initialization in the presence of deleted constructors
https://wg21.link/p1090r0




Ville Voutilainen
-
d:p1091r0
P1091R0
7 May 2018

Extending structured bindings to be more like variable declarations
https://wg21.link/p1091r0




Nicolas Lesser
-
d:p1091r1
P1091R1
8 October 2018

Extending structured bindings to be more like variable declarations
https://wg21.link/p1091r1




Nicolas Lesser
-
d:p1091r2
P1091R2
26 November 2018

Extending structured bindings to be more like variable declarations
https://wg21.link/p1091r2




Nicolas Lesser
-
d:p1091r3
P1091R3
18 February 2019

Extending structured bindings to be more like variable declarations
https://wg21.link/p1091r3




Nicolas Lesser
-
d:p1093r0
P1093R0
7 May 2018

Is undefined behaviour preserved?
https://wg21.link/p1093r0




Andrew Bennieston, Jonathan Coe, Daven Gahir, Thomas Russell
-
d:p1094r0
P1094R0
7 May 2018

Nested Inline Namespaces
https://wg21.link/p1094r0




Alisdair Meredith
-
d:p1094r1
P1094R1
27 September 2018

Nested Inline Namespaces
https://wg21.link/p1094r1




Alisdair Meredith
-
d:p1094r2
P1094R2
9 November 2018

Nested Inline Namespaces
https://wg21.link/p1094r2




Alisdair Meredith
-
d:p1095r0
P1095R0
29 August 2018

Zero overhead deterministic failure - A unified mechanism for C and C++
https://wg21.link/p1095r0




Niall Douglas
-
d:p1096r0
P1096R0
8 October 2018

Simplify the customization point for structured bindings
https://wg21.link/p1096r0




Timur Doumler
-
d:p1097r0
P1097R0
21 June 2018

Named character escapes
https://wg21.link/p1097r0




R. Martinho Fernandes
-
d:p1097r1
P1097R1
22 June 2018

Named character escapes
https://wg21.link/p1097r1




R. Martinho Fernandes
-
d:p1097r2
P1097R2
21 January 2019

Named character escapes
https://wg21.link/p1097r2




R. Martinho Fernandes
-
d:p1099r0
P1099R0
23 May 2018

Using Enum
https://wg21.link/p1099r0




Gašper Ažman, Jonathan Müller
-
d:p1099r2
P1099R2
1 September 2018

Using Enum
https://wg21.link/p1099r2




Gašper Ažman, Jonathan Müller
-
d:p1099r3
P1099R3
20 January 2019

Using Enum
https://wg21.link/p1099r3




Gašper Ažman, Jonathan Müller
-
d:p1099r4
P1099R4
10 March 2019

Using Enum
https://wg21.link/p1099r4




Gašper Ažman, Jonathan Müller
-
d:p1099r5
P1099R5
20 July 2019

Using Enum
https://wg21.link/p1099r5




Gašper Ažman, Jonathan Mueller
-
d:p1100r0
P1100R0
18 June 2018

Efficient composition with DynamicBuffer
https://wg21.link/p1100r0




Vinnie Falco
-
d:p1101r0
P1101R0
22 May 2018

Vector Length Agnostic SIMD
https://wg21.link/p1101r0




Mikhail Maltsev, Richard Sandiford
-
d:p1102r0
P1102R0
20 June 2018

Down with ()!
https://wg21.link/p1102r0




Alex Christensen, JF Bastien
-
d:p1103r0
P1103R0
22 June 2018

Merging Modules
https://wg21.link/p1103r0




Richard Smith, Gabriel Dos Reis
-
d:p1103r1
P1103R1
8 October 2018

Merging Modules
https://wg21.link/p1103r1




Richard Smith
-
d:p1103r2
P1103R2
26 November 2018

Merging Modules
https://wg21.link/p1103r2




Richard Smith
-
d:p1103r3
P1103R3
22 February 2019

Merging Modules
https://wg21.link/p1103r3




Richard Smith
-
d:p1105r0
P1105R0
21 June 2018

Leaving no room for a lower-level language: A C++ Subset
https://wg21.link/p1105r0




Ben Craig
-
d:p1105r1
P1105R1
6 October 2018

Leaving no room for a lower-level language: A C++ Subset
https://wg21.link/p1105r1




Ben Craig, Ben Saks
-
d:p1108r0
P1108R0
22 June 2018

web_view
https://wg21.link/p1108r0




Hal Finkel
-
d:p1108r1
P1108R1
8 October 2018

web_view
https://wg21.link/p1108r1




Hal Finkel
-
d:p1108r2
P1108R2
17 June 2019

web_view
https://wg21.link/p1108r2




Hal Finkel
-
d:p1108r3
P1108R3
4 October 2019

web_view
https://wg21.link/p1108r3




Hal Finkel
-
d:p1108r4
P1108R4
7 October 2019

web_view
https://wg21.link/p1108r4




Hal Finkel
-
d:p1109r0
P1109R0
12 June 2018

WG21 2018-06 Rapperswil Record of Discussion
https://wg21.link/p1109r0




Nina Dinka Ranns
-
d:p1109r1
P1109R1
7 October 2018

WG21 2018-06 Rapperswil Record of Discussion
https://wg21.link/p1109r1




Nina Dinka Ranns
-
d:p1110r0
P1110R0
7 June 2018

A placeholder with no name
https://wg21.link/p1110r0




Jeffrey Yasskin, JF Bastien
-
d:p1111r0
P1111R0
4 June 2018

Resolutions to NB Comments on the Parallelism TS v2
https://wg21.link/p1111r0




Bryce Adelstein Lelbach, Matthias Kretz
-
d:p1112r0
P1112R0
28 September 2018

Language support for class layout control
https://wg21.link/p1112r0




Pal Balog
-
d:p1112r1
P1112R1
25 November 2018

Language support for class layout control
https://wg21.link/p1112r1




Pal Balog
-
d:p1112r2
P1112R2
4 August 2019

Language support for class layout control
https://wg21.link/p1112r2




Pal Balog
-
d:p1112r3
P1112R3
13 January 2020

Language support for class layout control
https://wg21.link/p1112r3




Pal Balog
-
d:p1113r0
P1113R0
8 June 2018

Core Language Working Group "ready" Issues for the June, 2018 (Rapperswil) meeting
https://wg21.link/p1113r0




William M. Miller
-
d:p1114r0
P1114R0
5 June 2018

Core Language Working Group "tentatively ready" Issues for the June, 2018 (Rapperswil) meeting
https://wg21.link/p1114r0




William M. Miller
-
d:p1115r0
P1115R0
17 June 2019

Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if
https://wg21.link/p1115r0




Marc Mutz
-
d:p1115r1
P1115R1
26 September 2019

Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if
https://wg21.link/p1115r1




Marc Mutz
-
d:p1115r2
P1115R2
9 November 2019

Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if
https://wg21.link/p1115r2




Marc Mutz
-
d:p1115r3
P1115R3
25 November 2019

Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if
https://wg21.link/p1115r3




Marc Mutz
-
d:p1116r0
P1116R0
17 June 2019

Re-Gaining Exclusive Ownership from shared_ptrs
https://wg21.link/p1116r0




Marc Mutz
-
d:p1118r0
P1118R0
8 June 2018

Concat and Split on simd<> objects
https://wg21.link/p1118r0




Tim Shen, Matthias Kretz
-
d:p1119r0
P1119R0
22 June 2018

ABI for std::hardware_{constructive,destructive}_interference_size
https://wg21.link/p1119r0




JF Bastien, Olivier Giroux, Olivier Giroux, Hal Finkel, Thomas Rodgers, Matthias Kretz
-
d:p1120r0
P1120R0
8 June 2018

Consistency improvements for <=> and other comparison operators
https://wg21.link/p1120r0




Richard Smith
-
d:p1121r0
P1121R0
5 October 2018

Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2
https://wg21.link/p1121r0




Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn
-
d:p1121r1
P1121R1
20 January 2019

Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2
https://wg21.link/p1121r1




Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn
-
d:p1122r0
P1122R0
7 June 2018

Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)
https://wg21.link/p1122r0




Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher
-
d:p1122r1
P1122R1
4 July 2018

Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)
https://wg21.link/p1122r1




Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher
-
d:p1122r2
P1122R2
25 November 2018

Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)
https://wg21.link/p1122r2




Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp
-
d:p1123r0
P1123R0
8 June 2018

Editorial Guidance for merging P0019r8 and P0528r3
https://wg21.link/p1123r0




Daniel Sunderland
-
d:p1128r0
P1128R0
21 June 2018

Summer 2018 WG21 Batavia LWG Meeting Information
https://wg21.link/p1128r0




Walter E. Brown
-
d:p1130r1
P1130R1
21 January 2019

Module Resource Requirement Propagation
https://wg21.link/p1130r1




JeanHeyd Meneide
-
d:p1131r0
P1131R0
23 June 2018

Core Issue 2292: simple-template-id is ambiguous between class-name and type-name
https://wg21.link/p1131r0




Jens Maurer
-
d:p1131r1
P1131R1
2 October 2018

Core Issue 2292: simple-template-id is ambiguous between class-name and type-name
https://wg21.link/p1131r1




Jens Maurer
-
d:p1131r2
P1131R2
7 November 2018

Core Issue 2292: simple-template-id is ambiguous between class-name and type-name
https://wg21.link/p1131r2




Jens Maurer
-
d:p1132r0
P1132R0
25 June 2018

out_ptr - a scalable output pointer abstraction
https://wg21.link/p1132r0




JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte
-
d:p1132r1
P1132R1
11 August 2018

out_ptr - a scalable output pointer abstraction
https://wg21.link/p1132r1




JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte
-
d:p1132r2
P1132R2
26 November 2018

out_ptr - a scalable output pointer abstraction
https://wg21.link/p1132r2




JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte
-
d:p1132r3
P1132R3
21 January 2019

out_ptr - a scalable output pointer abstraction
https://wg21.link/p1132r3




JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte
-
d:p1132r4
P1132R4
17 June 2019

out_ptr - a scalable output pointer abstraction
https://wg21.link/p1132r4




JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte
-
d:p1132r5
P1132R5
5 August 2019

out_ptr - a scalable output pointer abstraction
https://wg21.link/p1132r5




JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte
-
d:p1132r6
P1132R6
7 October 2019

out_ptr - a scalable output pointer abstraction
https://wg21.link/p1132r6




JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte
-
d:p1133r0
P1133R0
21 June 2018

Networking TS Associations For Call Wrappers
https://wg21.link/p1133r0




Vinnie Falco
-
d:p1135r0
P1135R0
12 June 2018

The C++20 Synchronization Library
https://wg21.link/p1135r0




Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien
-
d:p1135r1
P1135R1
8 October 2018

The C++20 Synchronization Library
https://wg21.link/p1135r1




Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien
-
d:p1135r2
P1135R2
15 January 2019

The C++20 Synchronization Library
https://wg21.link/p1135r2




Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann
-
d:p1135r3
P1135R3
21 January 2019

The C++20 Synchronization Library
https://wg21.link/p1135r3




Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann
-
d:p1135r4
P1135R4
4 March 2019

The C++20 Synchronization Library
https://wg21.link/p1135r4




Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann, David Olsen
-
d:p1135r5
P1135R5
17 June 2019

The C++20 Synchronization Library
https://wg21.link/p1135r5




David Olsen, Olivier Giroux, JF Bastien, Detlef Vollmann, Bryce Lelbach
-
d:p1135r6
P1135R6
20 July 2019

The C++20 Synchronization Library
https://wg21.link/p1135r6




David Olsen, Olivier Giroux, JF Bastien, Detlef Vollmann, Bryce Lelbach
-
d:p1136r0
P1136R0
21 June 2018

2018-09 Bellevue ad-hoc meeting information
https://wg21.link/p1136r0




Herb Sutter
-
d:p1137r0
P1137R0
24 June 2018

SG16: Unicode meeting summaries 2018/05/16 - 2018/06/20
https://wg21.link/p1137r0




Tom Honermann
-
d:p1138r0
P1138R0
22 June 2018

Deprecating ATOMIC_VAR_INIT
https://wg21.link/p1138r0




Aaron Ballman
-
d:p1139r0
P1139R0
21 January 2019

Address wording issues related to ISO 10646
https://wg21.link/p1139r0




R. Martinho Fernandes
-
d:p1139r1
P1139R1
22 January 2019

Address wording issues related to ISO 10646
https://wg21.link/p1139r1




R. Martinho Fernandes
-
d:p1139r2
P1139R2
18 February 2019

Address wording issues related to ISO 10646
https://wg21.link/p1139r2




R. Martinho Fernandes
-
d:p1141r0
P1141R0
23 June 2018

Yet another approach for constrained declarations
https://wg21.link/p1141r0




Ville Voutilainen, Thomas Köppe, Andrew Sutton, Herb Sutter, Gabriel Dos Reis, Bjarne Stroustrup, Jason Merrill, Hubert Tong, Eric Niebler, Casey Carter, Tom Honermann, Erich Keane
-
d:p1141r1
P1141R1
8 October 2018

Yet another approach for constrained declarations
https://wg21.link/p1141r1




Ville Voutilainen, Thomas Köppe, Andrew Sutton, Herb Sutter, Gabriel Dos Reis, Bjarne Stroustrup, Jason Merrill, Hubert Tong, Eric Niebler, Casey Carter, Tom Honermann, Erich Keane, Walter E. Brown, Michael Spertus
-
d:p1141r2
P1141R2
9 November 2018

Yet another approach for constrained declarations
https://wg21.link/p1141r2




Ville Voutilainen, Thomas Köppe, Andrew Sutton, Herb Sutter, Gabriel Dos Reis, Bjarne Stroustrup, Jason Merrill, Hubert Tong, Eric Niebler, Casey Carter, Tom Honermann, Erich Keane, Walter E. Brown, Michael Spertus, Richard Smith
-
d:p1142r0
P1142R0
25 June 2018

Thoughts on a conservative terse syntax for constraints
https://wg21.link/p1142r0




Thomas Köppe
-
d:p1143r0
P1143R0
4 July 2018

Adding the `[[constinit]]` attribute
https://wg21.link/p1143r0




Eric Fiselier
-
d:p1143r1
P1143R1
21 January 2019

Adding the constinit keyword
https://wg21.link/p1143r1




Eric Fiselier
-
d:p1143r2
P1143R2
18 July 2019

Adding the constinit keyword
https://wg21.link/p1143r2




Eric Fiselier
-
d:p1144r0
P1144R0
4 October 2018

Object relocation in terms of move plus destroy
https://wg21.link/p1144r0




Arthur O'Dwyer, Mingxin Wang
-
d:p1144r1
P1144R1
24 November 2018

Object relocation in terms of move plus destroy
https://wg21.link/p1144r1




Arthur O'Dwyer
-
d:p1144r2
P1144R2
18 January 2019

Object relocation in terms of move plus destroy
https://wg21.link/p1144r2




Arthur O'Dwyer
-
d:p1144r3
P1144R3
10 March 2019

Object relocation in terms of move plus destroy
https://wg21.link/p1144r3




Arthur O'Dwyer
-
d:p1144r4
P1144R4
17 June 2019

Object relocation in terms of move plus destroy
https://wg21.link/p1144r4




Arthur O'Dwyer
-
d:p1145r0
P1145R0
9 July 2018

Buffer Sequence Adaptors
https://wg21.link/p1145r0




Vinnie Falco
-
d:p1147r0
P1147R0
7 October 2018

Printing `volatile` Pointers
https://wg21.link/p1147r0




Bryce Adelstein Lelbach
-
d:p1148r0
P1148R0
7 October 2018

Cleaning up Clause 20
https://wg21.link/p1148r0




Tim Song
-
d:p1149r0
P1149R0
1 October 2018

Constexpr regex
https://wg21.link/p1149r0




Antony Polukhin
-
d:p1152r0
P1152R0
1 October 2018

Deprecating volatile
https://wg21.link/p1152r0




JF Bastien
-
d:p1152r1
P1152R1
20 January 2019

Deprecating volatile
https://wg21.link/p1152r1




JF Bastien
-
d:p1152r2
P1152R2
9 March 2019

Deprecating volatile
https://wg21.link/p1152r2




JF Bastien
-
d:p1152r3
P1152R3
15 June 2019

Deprecating volatile
https://wg21.link/p1152r3




JF Bastien
-
d:p1152r4
P1152R4
22 July 2019

Deprecating volatile
https://wg21.link/p1152r4




JF Bastien
-
d:p1153r0
P1153R0
4 October 2018

Copying volatile subobjects is not trivial
https://wg21.link/p1153r0




Arthur O'Dwyer, JF Bastien
-
d:p1154r0
P1154R0
4 October 2018

Type traits for structural comparison
https://wg21.link/p1154r0




Arthur O'Dwyer, Jeff Snyder
-
d:p1154r1
P1154R1
19 January 2019

Type traits for structural comparison
https://wg21.link/p1154r1




Arthur O'Dwyer, Jeff Snyder
-
d:p1154r2
P1154R2
10 March 2019

Type traits for structural comparison
https://wg21.link/p1154r2




Arthur O'Dwyer, Jeff Snyder
-
d:p1155r0
P1155R0
4 October 2018

More implicit moves
https://wg21.link/p1155r0




Arthur O'Dwyer, David Stone
-
d:p1155r1
P1155R1
25 November 2018

More implicit moves
https://wg21.link/p1155r1




Arthur O'Dwyer, David Stone
-
d:p1155r2
P1155R2
19 January 2019

More implicit moves
https://wg21.link/p1155r2




Arthur O'Dwyer, David Stone
-
d:p1155r3
P1155R3
17 June 2019

More implicit moves
https://wg21.link/p1155r3




Arthur O'Dwyer, David Stone
-
d:p1156r0
P1156R0
4 October 2018

Merged Modules and Tooling
https://wg21.link/p1156r0




Boris Kolpackov
-
d:p1157r0
P1157R0
14 July 2018

Multi-argument constrained-parameter
https://wg21.link/p1157r0




Zhihao Yuan
-
d:p1158r0
P1158R0
11 July 2018

Concept-defined placeholder types
https://wg21.link/p1158r0




Zhihao Yuan
-
d:p1159r0
P1159R0
2 July 2018

Type Erased Iterators for modern C++
https://wg21.link/p1159r0




Thomas Russell
-
d:p1160r0
P1160R0
7 October 2018

Add Test Polymorphic Memory Resource to the Standard Library
https://wg21.link/p1160r0




Attila Fehér, Alisdair Meredith
-
d:p1160r1
P1160R1
7 October 2019

Add Test Polymorphic Memory Resource to the Standard Library
https://wg21.link/p1160r1




Attila Fehér, Alisdair Meredith
-
d:p1161r0
P1161R0
7 October 2018

Deprecate uses of the comma operator in subscripting expressions
https://wg21.link/p1161r0




Corentin Jabot
-
d:p1161r1
P1161R1
7 October 2018

Deprecate uses of the comma operator in subscripting expressions
https://wg21.link/p1161r1




Corentin Jabot
-
d:p1161r2
P1161R2
21 January 2019

Deprecate uses of the comma operator in subscripting expressions
https://wg21.link/p1161r2




Corentin Jabot
-
d:p1161r3
P1161R3
22 February 2019

Deprecate uses of the comma operator in subscripting expressions
https://wg21.link/p1161r3




Corentin Jabot
-
d:p1163r0
P1163R0
20180831

Explicitly Implicifying explicit Constructors
https://wg21.link/p1163r0




Nevin Liber
-
d:p1164r0
P1164R0
29 August 2018

Make create_directory() Intuitive
https://wg21.link/p1164r0




Nicolai Josuttis
-
d:p1164r1
P1164R1
22 February 2019

Make create_directory() intuitive
https://wg21.link/p1164r1




Nicolai Josuttis
-
d:p1165r0
P1165R0
6 October 2018

Fixing allocator usage for operator+(basic_string)
https://wg21.link/p1165r0




Tim Song
-
d:p1165r1
P1165R1
10 November 2018

Make stateful allocator propagation more consistent for operator+(basic_string)
https://wg21.link/p1165r1




Tim Song
-
d:p1166r0
P1166R0
12 January 2019

What do we need from a linear algebra library?
https://wg21.link/p1166r0




Guy Davidson, Bob Steagall
-
d:p1167r0
P1167R0
8 October 2018

Improving function templates with Class Template Argument Deduction
https://wg21.link/p1167r0




Mike Spertus
-
d:p1168r0
P1168R0
8 October 2018

How to make Terse Notation soar with Class Template Argument Deduction
https://wg21.link/p1168r0




Mike Spertus
-
d:p1169r0
P1169R0
7 October 2018

static operator()
https://wg21.link/p1169r0




Barry Revzin, Casey Carter
-
d:p1170r0
P1170R0
8 October 2018

Overload sets as function parameters
https://wg21.link/p1170r0




Barry Revzin, Andrew Sutton
-
d:p1171r0
P1171R0
7 October 2018

Synchronously waiting on asynchronous operations
https://wg21.link/p1171r0




Lewis Baker
-
d:p1172r0
P1172R0
3 October 2018

The Concept of Memory Allocator
https://wg21.link/p1172r0




Mingxin Wang
-
d:p1172r1
P1172R1
17 June 2019

The Concept of Memory Allocator
https://wg21.link/p1172r1




Mingxin Wang
-
d:p1175r0
P1175R0
6 October 2018

A simple and practical optional reference for C++
https://wg21.link/p1175r0




JeanHeyd Meneide
-
d:p1177r0
P1177R0
6 October 2018

Package Ecosystem Plan
https://wg21.link/p1177r0




Rene Rivera
-
d:p1177r1
P1177R1
15 November 2018

Package Ecosystem Plan
https://wg21.link/p1177r1




René Rivera
-
d:p1178r0
P1178R0
6 October 2018

C++ Compile
https://wg21.link/p1178r0




Rene Rivera
-
d:p1179r0
P1179R0
25 September 2018

Lifetime safety: Preventing common dangling
https://wg21.link/p1179r0




Herb Sutter
-
d:p1179r1
P1179R1
22 November 2019

Lifetime safety: Preventing common dangling
https://wg21.link/p1179r1




Herb Sutter
-
d:p1180r0
P1180R0
18 September 2018

Response to P1156
https://wg21.link/p1180r0




Richard Smith
-
d:p1181r0
P1181R0
8 September 2018

Proposing unless
https://wg21.link/p1181r0




Morwenn Ed
-
d:p1182r0
P1182R0
13 September 2018

New names for the power-of-2 templates (and their header)
https://wg21.link/p1182r0




Gennaro Prot
-
d:p1184r0
P1184R0
5 October 2018

A Module Mapper
https://wg21.link/p1184r0




Nathan Sidwell
-
d:p1184r1
P1184R1
12 November 2018

A Module Mapper
https://wg21.link/p1184r1




Nathan Sidwell
-
d:p1185r0
P1185R0
7 October 2018

<=> != ==
https://wg21.link/p1185r0




Barry Revzin
-
d:p1185r1
P1185R1
22 January 2019

<=> != ==
https://wg21.link/p1185r1




Barry Revzin
-
d:p1185r2
P1185R2
22 February 2019

<=> != ==
https://wg21.link/p1185r2




Barry Revzin
-
d:p1186r0
P1186R0
7 October 2018

When do you actually use <=>?
https://wg21.link/p1186r0




Barry Revzin
-
d:p1186r1
P1186R1
22 January 2019

When do you actually use <=>?
https://wg21.link/p1186r1




Barry Revzin
-
d:p1186r2
P1186R2
17 June 2019

When do you actually use <=>?
https://wg21.link/p1186r2




Barry Revzin
-
d:p1186r3
P1186R3
28 July 2019

When do you actually use <=>?
https://wg21.link/p1186r3




Barry Revzin
-
d:p1187r0
P1187R0
7 October 2018

A type trait for std::compare_3way()'s type
https://wg21.link/p1187r0




Barry Revzin
-
d:p1188r0
P1188R0
22 January 2019

Library utilities for <=>
https://wg21.link/p1188r0




Barry Revzin
-
d:p1189r0
P1189R0
10 March 2019

Adding <=> to library
https://wg21.link/p1189r0




Barry Revzin
-
d:p1190r0
P1190R0
6 August 2018

I did not order this! Why is it on my bill?
https://wg21.link/p1190r0




David Stone
-
d:p1191r0
P1191R0
22 August 2018

Adding operator<=> to types that are not currently comparable
https://wg21.link/p1191r0




David Stone
-
d:p1192r0
P1192R0
8 October 2018

Experience report - integrating Executors with Parallel Algorithms
https://wg21.link/p1192r0




Thomas Rodgers
-
d:p1192r1
P1192R1
5 November 2018

Experience report - integrating Executors with Parallel Algorithms
https://wg21.link/p1192r1




Thomas Rodgers
-
d:p1193r0
P1193R0
26 November 2018

Explicitly Specified Returns for (Implicit) Conversions
https://wg21.link/p1193r0




JeanHeyd Meneide
-
d:p1194r0
P1194R0
8 October 2018

The Compromise Executors Proposal: A lazy simplification of P0443
https://wg21.link/p1194r0




Lee Howes, Eric Niebler, Kirk Shoop, Bryce Lelbach, David S. Hollman
-
d:p1195r0
P1195R0
27 September 2018

Making <system_error> constexpr
https://wg21.link/p1195r0




Peter Dimov
-
d:p1196r0
P1196R0
27 September 2018

Value-based std::error_category comparison
https://wg21.link/p1196r0




Peter Dimov
-
d:p1197r0
P1197R0
27 September 2018

A non-allocating overload of error_category::message()
https://wg21.link/p1197r0




Peter Dimov
-
d:p1198r0
P1198R0
28 September 2018

Adding error_category::failed()
https://wg21.link/p1198r0




Peter Dimov
-
d:p1199r0
P1199R0
10 August 2018

A simple proposal for unifying generic and object-oriented programming
https://wg21.link/p1199r0




Mike Spertus
-
d:p1200r0
P1200R0
6 October 2018

High noon for the 2D Graphics proposal
https://wg21.link/p1200r0




Guy Davidson, Roger Orr, Ville Voutilainen, Jose Daniel Garcia Sanchez, Jean-Paul Rigault, Matevz Tadel
-
d:p1201r0
P1201R0
2 October 2018

Variant direct comparisons
https://wg21.link/p1201r0




Oleg Fatkhiev, Antony Polukhin
-
d:p1202
P1202


P1202 - Asymmetric Fences - Slides
https://wg21.link/p1202




-
d:p1202r0
P1202R0
6 October 2018

Asymmetric fences
https://wg21.link/p1202r0




David Goldblatt
-
d:p1202r1
P1202R1
20 January 2019

Asymmetric Fences
https://wg21.link/p1202r1




David Goldblatt
-
d:p1202r2
P1202R2
17 June 2019

Asymmetric Fences
https://wg21.link/p1202r2




David Goldblatt
-
d:p1203r0
P1203R0
5 October 2018

Modular main()
https://wg21.link/p1203r0




Boris Kolpackov, Richard Smith
-
d:p1204r0
P1204R0
8 October 2018

Canonical Project Structure
https://wg21.link/p1204r0




Boris Kolpackov
-
d:p1205r0
P1205R0
28 September 2018

Teleportation via co_await
https://wg21.link/p1205r0




Olivier Giroux, JF Bastien
-
d:p1206r0
P1206R0
7 October 2018

Range constructors for standard containers and views
https://wg21.link/p1206r0




Corentin Jabot, Christopher Di Bella
-
d:p1206r1
P1206R1
21 January 2019

ranges::to: A function to convert any range to a container
https://wg21.link/p1206r1




Corentin Jabot, Eric Niebler, Casey Carter
-
d:p1207r0
P1207R0
20 August 2018

Movability of Single-pass Iterators
https://wg21.link/p1207r0




Corentin Jabot
-
d:p1207r1
P1207R1
21 January 2019

Movability of Single-pass Iterators
https://wg21.link/p1207r1




Corentin Jabot
-
d:p1207r2
P1207R2
17 June 2019

Movability of Single-pass Iterators
https://wg21.link/p1207r2




Corentin Jabot
-
d:p1207r3
P1207R3
2 August 2019

Movability of Single-pass Iterators
https://wg21.link/p1207r3




Corentin Jabot
-
d:p1207r4
P1207R4
19 July 2019

Movability of Single-pass Iterators
https://wg21.link/p1207r4




Corentin Jabot
-
d:p1208
P1208


(Untitled)
https://wg21.link/p1208




-
d:p1208r0
P1208R0
7 October 2018

Adopt source_location from Library Fundamentals V3 for C++20
https://wg21.link/p1208r0




Corentin Jabot, Robert Douglas
-
d:p1208r1
P1208R1
21 September 2018

Adopt source_location from Library Fundamentals V3 for C++20
https://wg21.link/p1208r1




Corentin Jabot, Robert Douglas
-
d:p1208r3
P1208R3
8 November 2018

Source-Code Information Capture
https://wg21.link/p1208r3




Robert Douglas, Corentin Jabot
-
d:p1208r4
P1208R4
11 March 2019

Adopt source location from Library Fundamentals V3 for C++20
https://wg21.link/p1208r4




Robert Douglas, Corentin Jabot
-
d:p1208r5
P1208R5
17 June 2019

Adopt source location from Library Fundamentals V3 for C++20
https://wg21.link/p1208r5




Corentin Jabot, Robert Douglas
-
d:p1208r6
P1208R6
2 August 2019

Adopt source location from Library Fundamentals V3 for C++20
https://wg21.link/p1208r6




Corentin Jabot, Robert Douglas, Daniel Krugler, Peter Sommerlad
-
d:p1209r0
P1209R0
4 October 2018

Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20
https://wg21.link/p1209r0




Alisdair Meredith, Stephan T. Lavavej
-
d:p1210r0
P1210R0
20180930

Completing the Rebase of Library Fundamentals, Version 3, Working Draft
https://wg21.link/p1210r0




Alisdair Meredith
-
d:p1212r0
P1212R0
6 October 2018

Modules and Freestanding
https://wg21.link/p1212r0




Ben Craig
-
d:p1213r0
P1213R0
5 October 2018

Global Module Fragment is Unnecessary
https://wg21.link/p1213r0




Nathan Sidwell
-
d:p1213r1
P1213R1
12 November 2018

Global Module Fragment Is Unnecessary
https://wg21.link/p1213r1




Nathan Sidwell
-
d:p1214r0
P1214R0
6 October 2018

Pointer to Member Functions and Member Objects are just Callables!
https://wg21.link/p1214r0




JeanHeyd Meneide
-
d:p1217r0
P1217R0
7 October 2018

Out-of-thin-air, revisited, again
https://wg21.link/p1217r0




Hans-J. Boehm
-
d:p1217r1
P1217R1
10 March 2019

Out-of-thin-air, revisited, again
https://wg21.link/p1217r1




Hans-J. Boehm
-
d:p1217r2
P1217R2
17 June 2019

Out-of-thin-air, revisited, again
https://wg21.link/p1217r2




Hans Boehm
-
d:p1218r0
P1218R0
5 October 2018

Redefinitions in Legacy Imports
https://wg21.link/p1218r0




Nathan Sidwell
-
d:p1219r0
P1219R0
8 October 2018

Homogeneous variadic function parameters
https://wg21.link/p1219r0




James Touton
-
d:p1219r1
P1219R1
11 March 2019

Homogeneous variadic function parameters
https://wg21.link/p1219r1




James Touton
-
d:p1219r2
P1219R2
6 October 2019

Homogeneous variadic function parameters
https://wg21.link/p1219r2




James Touton
-
d:p1220r0
P1220R0
28 September 2018

Controlling When Inline Functions are Emitted
https://wg21.link/p1220r0




Chris Kennelly
-
d:p1221r0
P1221R0
3 October 2018

Parametric Expressions
https://wg21.link/p1221r0




Jason Rice
-
d:p1221r1
P1221R1
3 October 2018

Parametric Expressions
https://wg21.link/p1221r1




Jason Rice
-
d:p1222r0
P1222R0
2 October 2018

A Standard flat_set
https://wg21.link/p1222r0




Zach Laine
-
d:p1222r1
P1222R1
21 January 2019

A Standard flatset
https://wg21.link/p1222r1




Zach Laine
-
d:p1222r2
P1222R2
11 June 2019

A Standard flat_set
https://wg21.link/p1222r2




Zach Laine
-
d:p1223r0
P1223R0
2 October 2018

find_backward
https://wg21.link/p1223r0




Zach Laine
-
d:p1223r1
P1223R1
2 October 2018

find_backward
https://wg21.link/p1223r1




Zach Laine
-
d:p1223r2
P1223R2
13 June 2019

find_backward
https://wg21.link/p1223r2




Zach Laine
-
d:p1224r0
P1224R0
8 October 2018

C++ Standard Library Issues to be moved in San Diego
https://wg21.link/p1224r0




Marshall Clow
-
d:p1225r0
P1225R0
2 October 2018

Feedback on 2D Graphics
https://wg21.link/p1225r0




JF Bastien
-
d:p1227r0
P1227R0
8 October 2018

Signed size() functions
https://wg21.link/p1227r0




Jorg Brown
-
d:p1227r1
P1227R1
21 January 2019

Signed ssize() functions, unsigned size() functions
https://wg21.link/p1227r1




Jorg Brown
-
d:p1227r2
P1227R2
22 February 2019

Signed ssize() functions, unsigned size() functions
https://wg21.link/p1227r2




Jorg Brown
-
d:p1228r1
P1228R1
21 January 2019

A proposal to add an efficient string concatenation routine to the Standard Library
https://wg21.link/p1228r1




Jorg Brown
-
d:p1229r0
P1229R0
8 October 2018

Labelled Parameters
https://wg21.link/p1229r0




Jorg Brown
-
d:p1230r0
P1230R0
3 October 2018

Recursive Type Template Instantiation
https://wg21.link/p1230r0




Mingxin Wang
-
d:p1231r0
P1231R0
8 October 2018

Proposal for Study Group: C++ Education
https://wg21.link/p1231r0




JC van Winkel, Christopher Di Bella
-
d:p1232r0
P1232R0
8 October 2018

Integrating executors with the standard library through customization
https://wg21.link/p1232r0




Lee Howes, Eric Niebler, Kirk Shoop, Lewis Baker, Robert Geva
-
d:p1233r0
P1233R0
2 October 2018

Shift-by-negative in shift_left and shift_right
https://wg21.link/p1233r0




Ashley Hedberg, Matt Calabrese
-
d:p1233r1
P1233R1
25 November 2018

Shift-by-negative in shift_left and shift_right
https://wg21.link/p1233r1




Ashley Hedberg, Matt Calabrese, Bryce Adelstein Lelbach
-
d:p1235r0
P1235R0
8 October 2018

Implicit constexpr
https://wg21.link/p1235r0




Bryce Adelstein Lelbach, Hana Dusíková
-
d:p1236r0
P1236R0
8 October 2018

Alternative Wording for P0907R4 Signed Integers are Two's Complement
https://wg21.link/p1236r0




Jens Maurer
-
d:p1236r1
P1236R1
9 November 2018

Alternative Wording for P0907R4 Signed Integers are Two's Complement
https://wg21.link/p1236r1




Jens Maurer
-
d:p1237r0
P1237R0
8 October 2018

SG16: Unicode meeting summaries 2018/07/11 - 2018/10/03
https://wg21.link/p1237r0




Tom Honermann
-
d:p1238r0
P1238R0
8 October 2018

SG16: Unicode Direction
https://wg21.link/p1238r0




Tom Honermann, Corentin Jabot, JeanHeyd Meneide, Mark Zeren, Martinho Fernandes, Peter Bindels, Steve Downey, Zach Laine
-
d:p1238r1
P1238R1
16 June 2019

SG16: Unicode Direction
https://wg21.link/p1238r1




Tom Honermann, Corentin Jabot, JeanHeyd Meneide, Mark Zeren, Martinho Fernandes, Peter Bindels, Steve Downey, Zach Laine
-
d:p1239r0
P1239R0
7 October 2018

Placed Before
https://wg21.link/p1239r0




Daniel Lustig
-
d:p1240r0
P1240R0
8 October 2018

Scalable Reflection in C++
https://wg21.link/p1240r0




Andrew Sutton, Faisal Vali, Daveed Vandevoorde
-
d:p1240r1
P1240R1
8 October 2019

Scalable Reflection in C++
https://wg21.link/p1240r1




Daveed Vandevoorde, Wyatt Childers, Andrew Sutton, Faisal Vali, Daveed Vandevoorde
-
d:p1241r0
P1241R0
8 October 2018

In support of merging coroutines into C++20
https://wg21.link/p1241r0




Lee Howes, Eric Niebler, Lewis Baker
-
d:p1242r0
P1242R0
8 October 2018

Single-file modules with the Atom semantic properties rule
https://wg21.link/p1242r0




Jeff Snyder
-
d:p1242r1
P1242R1
1 December 2018

Single-file modules with the Atom semantic properties rule
https://wg21.link/p1242r1




Jeff Snyder, Richard Smith
-
d:p1243r0
P1243R0
7 October 2018

Rangify New Algorithms
https://wg21.link/p1243r0




Dan Raviv
-
d:p1243r1
P1243R1
16 January 2019

Rangify New Algorithms
https://wg21.link/p1243r1




Dan Raviv
-
d:p1243r2
P1243R2
9 March 2019

Rangify New Algorithms
https://wg21.link/p1243r2




Dan Raviv
-
d:p1243r3
P1243R3
9 January 2020

Rangify New Algorithms
https://wg21.link/p1243r3




Dan Raviv
-
d:p1244r0
P1244R0
8 October 2018

Dependent Execution for a Unified Executors Proposal for C++
https://wg21.link/p1244r0




Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown
-
d:p1245r0
P1245R0
8 October 2018

export module containing [[attribute]];
https://wg21.link/p1245r0




Bruno Cardoso Lopes, JF Bastien
-
d:p1246r0
P1246R0
8 October 2018

The no_float function attribute
https://wg21.link/p1246r0




Bruno Cardoso Lopes, JF Bastien
-
d:p1247r0
P1247R0
8 October 2018

Disabling static destructors: introducing no_destroy and always_destroy attributes
https://wg21.link/p1247r0




Bruno Cardoso Lopes, JF Bastien, Erik Pilkington
-
d:p1248r0
P1248R0
7 October 2018

Fixing 'Relation's
https://wg21.link/p1248r0




Tomasz Kamiński
-
d:p1248r1
P1248R1
4 November 2018

Remove CommonReference requirement from StrictWeakOrdering
https://wg21.link/p1248r1




Tomasz Kamiński
-
d:p1249r0
P1249R0
3 October 2018

std::forward from std::initializer_list
https://wg21.link/p1249r0




Alex Christensen
-
d:p1250r0
P1250R0
4 October 2018

Extension by inspecting members of User Defined Types?
https://wg21.link/p1250r0




Titus Winters, Ashley Hedberg, Eric Fiselier
-
d:p1251r0
P1251R0
4 October 2018

A more constexpr bitset
https://wg21.link/p1251r0




Morris Hafner
-
d:p1251r1
P1251R1
26 November 2018

A more constexpr bitset
https://wg21.link/p1251r1




Morris Hafner
-
d:p1252r0
P1252R0
7 October 2018

Ranges Design Cleanup
https://wg21.link/p1252r0




Casey Carter
-
d:p1252r1
P1252R1
15 November 2018

Ranges Design Cleanup
https://wg21.link/p1252r1




Casey Carter
-
d:p1252r2
P1252R2
22 February 2019

Ranges Design Cleanup
https://wg21.link/p1252r2




Casey Carter
-
d:p1253r0
P1253R0
21 January 2019

Guidelines for when a WG21 proposal should be reviewed by SG16, the text and Unicode study group
https://wg21.link/p1253r0




Steve Downey
-
d:p1254r0
P1254R0
7 October 2018

Notes on C++ Package Management
https://wg21.link/p1254r0




Steve Downey
-
d:p1255r0
P1255R0
7 October 2018

A view of 0 or 1 elements: view::maybe
https://wg21.link/p1255r0




Steve Downey
-
d:p1255r1
P1255R1
26 November 2018

A view of 0 or 1 elements: view::maybe
https://wg21.link/p1255r1




Steve Downey
-
d:p1255r2
P1255R2
26 November 2018

A view of 0 or 1 elements: view::maybe
https://wg21.link/p1255r2




Steve Downey
-
d:p1255r3
P1255R3
10 March 2019

A view of 0 or 1 elements: view::maybe
https://wg21.link/p1255r3




Steve Downey
-
d:p1255r4
P1255R4
17 June 2019

A view of 0 or 1 elements: view::maybe
https://wg21.link/p1255r4




Steve Downey
-
d:p1255r5
P1255R5
9 October 2019

A view of 0 or 1 elements: views::maybe
https://wg21.link/p1255r5




Steve Downey
-
d:p1256r0
P1256R0
7 October 2018

Executors Should Go To A TS
https://wg21.link/p1256r0




Detlef Vollmann
-
d:p1257
P1257


Late paper by Detlef describing problems with executors
https://wg21.link/p1257




-
d:p1257r0
P1257R0
16 October 2018

Implementation experience on trying to implement concurrent data and control structures with executors
https://wg21.link/p1257r0




Detlef Vollmann
-
d:p1258r0
P1258R0
8 October 2018

Don't Make C++ Unimplementable On Small CPUs
https://wg21.link/p1258r0




Detlef Vollmann
-
d:p1259r0
P1259R0
8 October 2018

Merge most of Networking TS into C++ Working Draft
https://wg21.link/p1259r0




Detlef Vollmann
-
d:p1259r1
P1259R1
4 November 2018

Merge most of Networking TS into C++ Working Draft
https://wg21.link/p1259r1




Detlef Vollmann
-
d:p1260r0
P1260R0
22 May 2018

Pattern Matching
https://wg21.link/p1260r0




Michael Park
-
d:p1261r0
P1261R0
8 October 2018

Supporting Pipelines in C++
https://wg21.link/p1261r0




Michael Wong, Daniel Garcia, Ronan Keryell
-
d:p1263r0
P1263R0
7 October 2018

Controlling the instantiation of vtables and RTTI
https://wg21.link/p1263r0




Louis Dionne
-
d:p1264r0
P1264R0
7 October 2018

Revising the wording of stream input operations
https://wg21.link/p1264r0




Louis Dionne
-
d:p1267r0
P1267R0
8 October 2018

Custom Constraint Diagnostics
https://wg21.link/p1267r0




Hana Dusíková, Bryce Adelstein Lelbach
-
d:p1269r0
P1269R0
7 October 2018

Three Years with the Networking TS
https://wg21.link/p1269r0




Jason Carey
-
d:p1271r0
P1271R0
5 October 2018

Move resource_adaptor from Library TS to the C++ WP
https://wg21.link/p1271r0




Pablo Halpern
-
d:p1272
P1272


P1272R1 updated with wording from LWG
https://wg21.link/p1272




-
d:p1272r0
P1272R0
12 July 2018

Byteswapping for fun&&nuf
https://wg21.link/p1272r0




Isabella Muerte
-
d:p1272r1
P1272R1
21 February 2019

Byteswapping for fun&&nuf
https://wg21.link/p1272r1




Isabella Muerte
-
d:p1272r2
P1272R2
17 June 2019

Byteswapping for fun&&nuf
https://wg21.link/p1272r2




Isabella Muerte
-
d:p1273r0
P1273R0
7 October 2018

86 The Absurd (From Exceptions)
https://wg21.link/p1273r0




Isabella Muerte
-
d:p1274r0
P1274R0
15 July 2018

Bang For The Buck
https://wg21.link/p1274r0




Isabella Muerte
-
d:p1275r0
P1275R0
6 October 2018

Desert Sessions: Improving hostile environment interactions
https://wg21.link/p1275r0




Isabella Muerte
-
d:p1276r0
P1276R0
15 September 2018

Void Main
https://wg21.link/p1276r0




Isabella Muerte
-
d:p1277r0
P1277R0
7 October 2018

Subscripts On Parade
https://wg21.link/p1277r0




Isabella Muerte
-
d:p1278r0
P1278R0
6 October 2018

offsetof For the Modern Era
https://wg21.link/p1278r0




Isabella Muerte
-
d:p1279r0
P1279R0
5 October 2018

std::breakpoint
https://wg21.link/p1279r0




Isabella Muerte
-
d:p1280r0
P1280R0
5 October 2018

Integer Width Literals
https://wg21.link/p1280r0




Isabella Muerte
-
d:p1280r1
P1280R1
5 October 2018

Integer Width Literals
https://wg21.link/p1280r1




Isabella Muerte
-
d:p1280r2
P1280R2
17 June 2019

Integer Width Literals
https://wg21.link/p1280r2




Isabella Muerte
-
d:p1281r0
P1281R0
7 October 2018

Feature Presentation
https://wg21.link/p1281r0




Isabella Muerte
-
d:p1282r0
P1282R0
27 September 2018

Ceci N’est Pas Une Pipe: Adding a workflow operator to C++
https://wg21.link/p1282r0




Isabella Muerte
-
d:p1283r0
P1283R0
6 October 2018

Sharing is Caring
https://wg21.link/p1283r0




Isabella Muerte
-
d:p1284r0
P1284R0
5 October 2018

Allowing Inlining of Replaceable Functions
https://wg21.link/p1284r0




Chris Kennelly
-
d:p1285r0
P1285R0
5 October 2018

Improving Completeness Requirements for Type Traits
https://wg21.link/p1285r0




Walter E. Brown
-
d:p1286r0
P1286R0
5 October 2018

Contra CWG DR1778
https://wg21.link/p1286r0




Richard Smith
-
d:p1286r1
P1286R1
18 January 2019

Contra CWG DR1778
https://wg21.link/p1286r1




Richard Smith
-
d:p1286r2
P1286R2
18 February 2019

Contra CWG DR1778
https://wg21.link/p1286r2




Richard Smith
-
d:p1287r0
P1287R0
8 October 2018

Supporting async use-cases for interrupt_token
https://wg21.link/p1287r0




Lewis Baker, Kirk Shoop
-
d:p1288r0
P1288R0
7 October 2018

Coroutine concepts and metafunctions
https://wg21.link/p1288r0




Lewis Baker
-
d:p1289r0
P1289R0
8 October 2018

Access control in contract conditions
https://wg21.link/p1289r0




J. Daniel Garcia, Ville Voutilainen
-
d:p1289r1
P1289R1
8 November 2018

Access control in contract conditions
https://wg21.link/p1289r1




J. Daniel Garcia, Ville Voutilainen
-
d:p1290r0
P1290R0
26 November 2018

Avoiding undefined behavior in contracts
https://wg21.link/p1290r0




J. Daniel Garcia
-
d:p1290r1
P1290R1
21 January 2019

Avoiding undefined behavior in contracts
https://wg21.link/p1290r1




J. Daniel Garcia, Ville Voutilainen
-
d:p1290r2
P1290R2
20 February 2019

Avoiding undefined behavior in contracts
https://wg21.link/p1290r2




J. Daniel Garcia, Ville Voutilainen
-
d:p1290r3
P1290R3
9 March 2019

Avoiding undefined behavior in contracts
https://wg21.link/p1290r3




J. Daniel Garcia, Ville Voutilainen
-
d:p1291r0
P1291R0
7 October 2018

std::ranges::less<> Should Be More!
https://wg21.link/p1291r0




Walter E. Brown
-
d:p1292r0
P1292R0
8 October 2018

Customization Point Functions
https://wg21.link/p1292r0




Matt Calabrese
-
d:p1293r0
P1293R0
7 October 2018

ostream_joiner
https://wg21.link/p1293r0




Mike Spertus, Nathan Wilson
-
d:p1293r1
P1293R1
25 November 2018

ostream_joiner
https://wg21.link/p1293r1




Mike Spertus, Nathan Wilson
-
d:p1293r2
P1293R2
21 January 2019

ostream_joiner
https://wg21.link/p1293r2




Mike Spertus, Nathan Wilson
-
d:p1294r0
P1294R0
6 October 2018

Proposed resolution for US104: Allocator-aware regular expressions (rev 3)
https://wg21.link/p1294r0




Michael Spertus, John Maddock
-
d:p1295r0
P1295R0
7 October 2018

Spaceship library update
https://wg21.link/p1295r0




Tomasz Kamiński
-
d:p1296r0
P1296R0
8 October 2018

[[assert: std::disjoint(A,nA, B,nB)]]: Contract assertions as an alternate spelling of ‘restrict’
https://wg21.link/p1296r0




Phil Miller, Justin Szaday
-
d:p1298r0
P1298R0
8 October 2018

Reserve more freedom for atomic_ref<> implementers
https://wg21.link/p1298r0




Olivier Giroux
-
d:p1299r0
P1299R0
7 October 2018

Module Preamble is Unnecessary
https://wg21.link/p1299r0




Nathan Sidwell
-
d:p1299r1
P1299R1
10 October 2018

Module Preamble is Unnecessarily Fragile
https://wg21.link/p1299r1




Nathan Sidwell
-
d:p1299r2
P1299R2


Replacement for placeholder
https://wg21.link/p1299r2




-
d:p1299r3
P1299R3
13 November 2018

Module Preamble is Unnecessarily Fragile
https://wg21.link/p1299r3




Nathan Sidwell
-
d:p1300r0
P1300R0
8 October 2018

Remember the FORTRAN
https://wg21.link/p1300r0




Jussi Pakkanen, Isabella Muerte, Peter Bindels
-
d:p1301r0
P1301R0
7 October 2018

nodiscard should have a reason
https://wg21.link/p1301r0




JeanHeyd Meneide, Isabella Muerte
-
d:p1301r1
P1301R1
26 November 2018

[[nodiscard("should have a reason")]]
https://wg21.link/p1301r1




JeanHeyd Meneide, Isabella Muerte
-
d:p1301r2
P1301R2
21 January 2019

[[nodiscard("should have a reason")]]
https://wg21.link/p1301r2




JeanHeyd Meneide, Isabella Muerte
-
d:p1301r3
P1301R3
17 June 2019

[[nodiscard("should have a reason")]]
https://wg21.link/p1301r3




JeanHeyd Meneide, Isabella Muerte
-
d:p1301r4
P1301R4
5 August 2019

[[nodiscard("should have a reason")]]
https://wg21.link/p1301r4




JeanHeyd Meneide, Isabella Muerte
-
d:p1302r0
P1302R0
7 October 2018

Implicit Module Partition Lookup
https://wg21.link/p1302r0




Isabella Muerte, Richard Smith
-
d:p1302r1
P1302R1
21 January 2019

Implicit Module Partition Lookup
https://wg21.link/p1302r1




Isabella Muerte, Richard Smith
-
d:p1303r0
P1303R0
7 October 2018

Inline Module Partitions
https://wg21.link/p1303r0




Isabella Muerte
-
d:p1304r0
P1304R0
7 October 2018

Simplifying Extern Template
https://wg21.link/p1304r0




Isabella Muerte
-
d:p1305r0
P1305R0
7 October 2018

Deprecate The Addressof Operator
https://wg21.link/p1305r0




Isabella Muerte
-
d:p1306r0
P1306R0
8 October 2018

Expansion statements
https://wg21.link/p1306r0




Andrew Sutton, Sam Goodrick, Daveed Vandevoorde
-
d:p1306r1
P1306R1
21 January 2019

Expansion statements
https://wg21.link/p1306r1




Andrew Sutton, Sam Goodrick, Daveed Vandevoorde
-
d:p1307r0
P1307R0
8 October 2018

weak_equality considered harmful
https://wg21.link/p1307r0




Tony Van Eerd
-
d:p1308r0
P1308R0
7 October 2018

Pattern Matching
https://wg21.link/p1308r0




David Sankel, Dan Sarginson, Sergei Murzin
-
d:p1310r0
P1310R0
7 October 2018

Unifying the many ways to compare
https://wg21.link/p1310r0




David Stone
-
d:p1312r0
P1312R0
24 September 2018

Comparison Concepts
https://wg21.link/p1312r0




David Stone
-
d:p1313r0
P1313R0
7 October 2018

Let's Talk About Package Specification
https://wg21.link/p1313r0




Matthew Woehlke
-
d:p1314r0
P1314R0
8 October 2018

unique_val: a default-on-move
https://wg21.link/p1314r0




Miguel Ojeda
-
d:p1314r1
P1314R1
26 November 2018

unique_val: a default-on-move type
https://wg21.link/p1314r1




Miguel Ojeda
-
d:p1315r0
P1315R0
8 October 2018

secure_val: a secure-clear-on-move type
https://wg21.link/p1315r0




Miguel Ojeda
-
d:p1315r1
P1315R1
26 November 2018

secure_val: a secure-clear-on-move type
https://wg21.link/p1315r1




Miguel Ojeda
-
d:p1315r2
P1315R2
17 June 2019

secure_clear
https://wg21.link/p1315r2




Miguel Ojeda
-
d:p1315r3
P1315R3
5 August 2019

secure_clear
https://wg21.link/p1315r3




Miguel Ojeda
-
d:p1315r4
P1315R4
7 October 2019

secure_clear
https://wg21.link/p1315r4




Miguel Ojeda
-
d:p1316r0
P1316R0
8 October 2018

A when_all() operator for coroutines
https://wg21.link/p1316r0




Lewis Baker
-
d:p1317r0
P1317R0
7 October 2018

Remove return type deduction in std::apply
https://wg21.link/p1317r0




Aaryaman Sagar
-
d:p1318r0
P1318R0
8 October 2018

Tuple application traits
https://wg21.link/p1318r0




Aaryaman Sagar
-
d:p1319r0
P1319R0
8 October 2018

Changes between C++11 and C++14
https://wg21.link/p1319r0




Thomas Köppe
-
d:p1320r0
P1320R0
3 October 2018

Allowing contract predicates on non-first declarations
https://wg21.link/p1320r0




Ville Voutilainen
-
d:p1320r1
P1320R1
20 January 2019

Allowing contract predicates on non-first declarations
https://wg21.link/p1320r1




Ville Voutilainen
-
d:p1320r2
P1320R2
17 June 2019

Allowing contract predicates on non-first declarations
https://wg21.link/p1320r2




Ville Voutilainen
-
d:p1321r0
P1321R0
7 October 2018

UB in contract violations
https://wg21.link/p1321r0




Ville Voutilainen
-
d:p1322r0
P1322R0
8 October 2018

Networking TS enhancement to enable custom I/O executors
https://wg21.link/p1322r0




Christopher Kohlhoff
-
d:p1322r1
P1322R1
13 January 2020

Networking TS enhancement to enable custom I/O executors
https://wg21.link/p1322r1




Christopher Kohlhoff
-
d:p1323r0
P1323R0
8 October 2018

Contract postconditions and return type deduction
https://wg21.link/p1323r0




Hubert S.K. Tong
-
d:p1323r1
P1323R1
19 January 2019

Contract postconditions and return type deduction
https://wg21.link/p1323r1




Hubert S.K. Tong
-
d:p1323r2
P1323R2
20 February 2019

Contract postconditions and return type deduction
https://wg21.link/p1323r2




Hubert S.K. Tong
-
d:p1324r0
P1324R0
12 October 2018

RE: Yet another approach for constrained declarations
https://wg21.link/p1324r0




Mihail Naydenov
-
d:p1327r0
P1327R0
28 October 2018

Allowing dynamic_cast, polymorphic typeid in Constant Expressions
https://wg21.link/p1327r0




Peter Dimov
-
d:p1327r1
P1327R1
8 November 2018

Allowing dynamic_cast, polymorphic typeid in Constant Expressions
https://wg21.link/p1327r1




Peter Dimov, Vassil Vassilev, Richard Smith
-
d:p1328r0
P1328R0
28 October 2018

Making std::type_info::operator== constexpr
https://wg21.link/p1328r0




Peter Dimov
-
d:p1329r0
P1329R0
20 November 2018

On the Coroutines TS
https://wg21.link/p1329r0




Mihail Mihaylov, Vassil Vassilev
-
d:p1330r0
P1330R0
10 November 2018

Changing the active member of a union inside constexpr
https://wg21.link/p1330r0




Louis Dionne, David Vandevoorde
-
d:p1331r0
P1331R0
4 January 2019

Permitting trivial default initialization in constexpr contexts
https://wg21.link/p1331r0




CJ Johnson
-
d:p1331r1
P1331R1
14 June 2019

Permitting trivial default initialization in constexpr contexts
https://wg21.link/p1331r1




CJ Johnson
-
d:p1331r2
P1331R2
26 July 2019

Permitting trivial default initialization in constexpr contexts
https://wg21.link/p1331r2




CJ Johnson
-
d:p1332r0
P1332R0
26 November 2018

Contract Checking in C++: A (long-term) Road Map
https://wg21.link/p1332r0




Joshua Berne, Nathan Burgers, Hyman Rosen, John Lakos
-
d:p1333r0
P1333R0
26 November 2018

Assigning Concrete Semantics to Contract-Checking Levels at Compile Time
https://wg21.link/p1333r0




Joshua Berne, John Lakos
-
d:p1334r0
P1334R0
26 November 2018

Specifying Concrete Semantics Directly in Contract-Checking Statements
https://wg21.link/p1334r0




Joshua Berne, John Lakos
-
d:p1335r0
P1335R0
26 November 2018

"Avoiding undefined behavior in contracts" [P1290R0] Explained
https://wg21.link/p1335r0




John Lakos
-
d:p1337r0
P1337R0
1 April 2019

Aliasing the standard library as a means to save C++
https://wg21.link/p1337r0




CJ Johnson
-
d:p1338r0
P1338R0
26 November 2018

WG21 2018-11 San Diego Record of Discussion
https://wg21.link/p1338r0




Nina Dinka Ranns
-
d:p1338r1
P1338R1
26 November 2018

WG21 2018-11 San Diego Record of Discussion
https://wg21.link/p1338r1




Nina Dinka Ranns
-
d:p1339r0
P1339R0
4 January 2019

Disallowing the friending of names in namespace std
https://wg21.link/p1339r0




CJ Johnson
-
d:p1339r1
P1339R1
4 March 2019

Disallowing the friending of names in namespace std
https://wg21.link/p1339r1




CJ Johnson
-
d:p1341r0
P1341R0
25 November 2018

Unifying Asynchronous APIs in the Standard Library
https://wg21.link/p1341r0




Lewis Baker
-
d:p1342r0
P1342R0
19 November 2018

Unifying Coroutines TS and Core Coroutines
https://wg21.link/p1342r0




Lewis Baker
-
d:p1343
P1343


Simplify proposed WD change #2.
https://wg21.link/p1343




-
d:p1344r0
P1344R0
18 January 2019

Pre/Post vs. Enspects/Exsures
https://wg21.link/p1344r0




Nathan Myers
-
d:p1344r1
P1344R1
20 February 2019

Pre/Post vs. Enspects/Exsures
https://wg21.link/p1344r1




Nathan Myers
-
d:p1344r2
P1344R2


pre/post with WD wording
https://wg21.link/p1344r2




-
d:p1347r0
P1347R0
21 November 2018

Modules: ADL & Internal Linkage
https://wg21.link/p1347r0




Davis Herring, Nathan Sidwell
-
d:p1347r1
P1347R1
17 January 2019

Modules: ADL & Internal Linkage
https://wg21.link/p1347r1




Nathan Sidwell, Davis Herring
-
d:p1348
P1348


revisions from SG1 Tuesday morning discussion
https://wg21.link/p1348




-
d:p1348r0
P1348R0
25 November 2018

An Executor Property for Occupancy of Execution Agents
https://wg21.link/p1348r0




David S. Hollman, Jared Hoberock, Lee Howes, Michael Garland, H. Carter Edwards
-
d:p1349r0
P1349R0
6 November 2018

Better Integration of Sender Executors
https://wg21.link/p1349r0




Vinnie Falco
-
d:p1350r0
P1350R0
7 November 2018

Core Language Working Group "tentatively ready" Issues for the November, 2018 (San Diego) meeting
https://wg21.link/p1350r0




William M. Miller
-
d:p1351r0
P1351R0
20 January 2019

Intrusive smart pointer feedback
https://wg21.link/p1351r0




Mark Zeren
-
d:p1353r0
P1353R0
9 November 2017

Missing Feature Test Macros
https://wg21.link/p1353r0




John Spicer
-
d:p1354r0
P1354R0
8 November 2018

SG7 Guidelines for Review of Proposals
https://wg21.link/p1354r0




Chandler Carruth
-
d:p1355r0
P1355R0
24 November 2018

Exposing a narrow contract for ceil2
https://wg21.link/p1355r0




Chris Kennelly
-
d:p1355r1
P1355R1
21 January 2019

Exposing a narrow contract for ceil2
https://wg21.link/p1355r1




Chris Kennelly
-
d:p1355r2
P1355R2
16 June 2019

Exposing a narrow contract for ceil2
https://wg21.link/p1355r2




Chris Kennelly
-
d:p1356r0
P1356R0
8 November 2018

Coroutine TS ready issues (25 and 27)
https://wg21.link/p1356r0




Gor Nishanov
-
d:p1357r0
P1357R0
6 January 2019

Traits for [Un]bounded Arrays
https://wg21.link/p1357r0




Walter E. Brown, Glen J. Fernandes
-
d:p1357r1
P1357R1
22 February 2019

Traits for [Un]bounded Arrays
https://wg21.link/p1357r1




Walter E. Brown, Glen J. Fernandes
-
d:p1358r0
P1358R0
22 February 2019

Core "ready" Issues
https://wg21.link/p1358r0




William M. Miller
-
d:p1359r0
P1359R0
21 February 2019

Core "tentatively ready" Issues
https://wg21.link/p1359r0




William M. Miller
-
d:p1360r0
P1360R0
26 November 2018

Towards Machine Learning for C++: Study Group 19
https://wg21.link/p1360r0




Michael Wong, Vincent Reverdy, Robert Douglas, Emad Barsoum, Sarthak Pati, Peter Goldsborough, Franke Seide
-
d:p1361r0
P1361R0
20 January 2019

Integration of chrono with text formatting
https://wg21.link/p1361r0




Victor Zverovich, Daniela Engert, Howard E. Hinnant
-
d:p1361r1
P1361R1
14 June 2019

Integration of chrono with text formatting
https://wg21.link/p1361r1




Victor Zverovich , Daniela Engert, Howard E. Hinnant
-
d:p1361r2
P1361R2
19 July 2019

Integration of chrono with text formatting
https://wg21.link/p1361r2




Victor Zverovich, Daniela Engert, Howard E. Hinnant
-
d:p1362r0
P1362R0
15 November 2018

Incremental Approach: Coroutine TS + Core Coroutines
https://wg21.link/p1362r0




Gor Nishanov
-
d:p1364r0
P1364R0
20 November 2018

Fibers under the magnifying glass
https://wg21.link/p1364r0




Gor Nishanov
-
d:p1365r0
P1365R0
24 November 2018

Using Coroutine TS with zero dynamic allocations
https://wg21.link/p1365r0




Gor Nishanov
-
d:p1367r0
P1367R0
11 November 2018

Not All Agents Have TLS
https://wg21.link/p1367r0




Olivier Giroux
-
d:p1367r1
P1367R1
17 June 2019

Not All Agents Have TLS
https://wg21.link/p1367r1




Olivier Giroux
-
d:p1368r0
P1368R0
20 November 2018

Multiplication and division of fixed-point numbers
https://wg21.link/p1368r0




S. Davis Herring
-
d:p1368r1
P1368R1
5 March 2019

Multiplication and division of fixed-point numbers
https://wg21.link/p1368r1




S. Davis Herring
-
d:p1369r0
P1369R0
25 November 2018

Guidelines for Formulating Library Semantics Specifications
https://wg21.link/p1369r0




Walter E. Brown
-
d:p1370r0
P1370R0
21 November 2018

Generic numerical algorithm development with(out) numeric_limits
https://wg21.link/p1370r0




Mark Hoemmen, Damien Lebrun-Grandie
-
d:p1370r1
P1370R1
10 March 2019

Generic numerical algorithm development with(out) numeric_limits
https://wg21.link/p1370r1




Mark Hoemmen, Damien Lebrun-Grandie
-
d:p1371r0
P1371R0
21 January 2019

Pattern Matching
https://wg21.link/p1371r0




Sergei Murzin, Michael Park, David Sankel, Dan Sarginson
-
d:p1371r1
P1371R1
17 June 2019

Pattern Matching
https://wg21.link/p1371r1




Sergei Murzin, Michael Park, David Sankel, Dan Sarginson
-
d:p1371r2
P1371R2
13 January 2020

Pattern Matching
https://wg21.link/p1371r2




Sergei Murzin, Michael Park, David Sankel, Dan Sarginson
-
d:p1372r0
P1372R0
25 November 2018

Giving atomic_ref implementers more flexibility by providing customization points for non-lock-free implementation
https://wg21.link/p1372r0




David S. Hollman
-
d:p1373r0
P1373R0
20 November 2018

Syntax alternatives for modules
https://wg21.link/p1373r0




Bjarne Stroustrup
-
d:p1374r0
P1374R0
22 November 2018

Resolving LWG #2307 for C++20: Consistently Explicit Constructors
https://wg21.link/p1374r0




Alisdair Meredith
-
d:p1375r0
P1375R0
26 November 2018

More Constrained: Apples or Oranges? On the road to semantic constraint matching
https://wg21.link/p1375r0




Hubert S.K. Tong
-
d:p1375r1
P1375R1
11 March 2019

More Constrained: Apples or Oranges? On the road to semantic constraint matching
https://wg21.link/p1375r1




Hubert S.K. Tong
-
d:p1375r2
P1375R2
3 August 2019

More Constrained: Apples or Oranges?
https://wg21.link/p1375r2




Hubert Tong
-
d:p1376r0
P1376R0
24 November 2018

Summary of freestanding evening session discussions
https://wg21.link/p1376r0




Ben Craig
-
d:p1377r0
P1377R0
12 January 2019

Summary of Dec 2018 SG14 freestanding discussions
https://wg21.link/p1377r0




Ben Craig
-
d:p1378r0
P1378R0
26 November 2018

std::string_literal
https://wg21.link/p1378r0




JeanHeyd Meneide
-
d:p1380r0
P1380R0
26 November 2018

Ambiguity and Insecurities with Three-Way Comparison
https://wg21.link/p1380r0




Lawrence Crowl
-
d:p1380r1
P1380R1
20 January 2019

Ambiguity and Insecurities with Three-Way Comparison
https://wg21.link/p1380r1




Lawrence Crowl
-
d:p1381r0
P1381R0
26 November 2018

Reference capture of structured bindings
https://wg21.link/p1381r0




Nicolas Lesser
-
d:p1381r1
P1381R1
22 February 2019

Reference capture of structured bindings
https://wg21.link/p1381r1




Nicolas Lesser
-
d:p1382r0
P1382R0
11 January 2019

volatile_load<T> and volatile_store<T>
https://wg21.link/p1382r0




JF Bastien, Paul McKenney
-
d:p1382r1
P1382R1
10 March 2019

volatile_load<T> and volatile_store<T>
https://wg21.link/p1382r1




JF Bastien, Paul McKenney, Jeffrey Yasskin
-
d:p1383r0
P1383R0
18 January 2019

More constexpr for <cmath> and <complex>
https://wg21.link/p1383r0




Edward J. Rosten, Oliver J. Rosten
-
d:p1385r0
P1385R0
21 January 2019

A proposal to add linear algebra support to the C++ standard library
https://wg21.link/p1385r0




Guy Davidson, Bob Steagall
-
d:p1385r1
P1385R1
10 March 2019

A proposal to add linear algebra support to the C++ standard library
https://wg21.link/p1385r1




Guy Davidson, Bob Steagall
-
d:p1385r2
P1385R2
19 June 2019

A proposal to add linear algebra support to the C++ standard library
https://wg21.link/p1385r2




Guy Davidson, Bob Steagall
-
d:p1385r3
P1385R3
7 October 2019

A proposal to add linear algebra support to the C++ standard library
https://wg21.link/p1385r3




Guy Davidson, Bob Steagall
-
d:p1385r4
P1385R4
24 November 2019

A proposal to add linear algebra support to the C++ standard library
https://wg21.link/p1385r4




Guy Davidson, Bob Steagall
-
d:p1385r5
P1385R5
13 January 2020

A proposal to add linear algebra support to the C++ standard library
https://wg21.link/p1385r5




Guy Davidson, Bob Steagall
-
d:p1386r0
P1386R0
21 January 2019

A Standard Audio API for C++: Motivation, Scope, and Basic Design
https://wg21.link/p1386r0




Guy Somberg, Guy Davidson, Timur Doumler
-
d:p1386r1
P1386R1
11 March 2019

A Standard Audio API for C++: Motivation, Scope, and Basic Design
https://wg21.link/p1386r1




Guy Somberg, Guy Davidson, Timur Doumler
-
d:p1386r2
P1386R2
18 June 2019

A Standard Audio API for C++: Motivation, Scope, and Basic Design
https://wg21.link/p1386r2




Guy Somberg, Guy Davidson, Timur Doumler
-
d:p1388r0
P1388R0
11 January 2019

2019-01-11 SG20 Telecon Minutes
https://wg21.link/p1388r0




JC van Winkel, Christopher Di Bella
-
d:p1389r0
P1389R0
21 January 2019

Standing Document for SG20: Guidelines for Teaching C++ to Beginners
https://wg21.link/p1389r0




Christopher Di Bella, Simon Brand, Michael Adams
-
d:p1389r1
P1389R1
7 October 2019

Standing Document for SG20: Guidelines for Teaching C++ to Beginners
https://wg21.link/p1389r1




Christopher Di Bella, Simon Brand, Michael Adams
-
d:p1390r0
P1390R0
10 January 2019

Suggested Reflection TS NB Resolutions
https://wg21.link/p1390r0




Matúš Chochlík, Axel Naumann, and David Sankel
-
d:p1390r1
P1390R1
22 February 2019

Reflection TS NB comment resolutions: summary and rationale
https://wg21.link/p1390r1




Matúš Chochlík, Axel Naumann, and David Sankel
-
d:p1391r0
P1391R0
21 January 2019

Range constructor for std::string_view
https://wg21.link/p1391r0




Corentin Jabot
-
d:p1391r1
P1391R1
8 March 2019

Range constructor for std::string_view
https://wg21.link/p1391r1




Corentin Jabot
-
d:p1391r2
P1391R2
17 June 2019

Range constructor for std::string_view
https://wg21.link/p1391r2




Corentin Jabot
-
d:p1391r3
P1391R3
2 August 2019

Range constructor for std::string_view
https://wg21.link/p1391r3




Corentin Jabot
-
d:p1391r4
P1391R4
11 November 2019

Range constructor for std::string_view
https://wg21.link/p1391r4




Corentin Jabot
-
d:p1392r0
P1392R0
14 January 2019

Differences Between Functions and Function Templates
https://wg21.link/p1392r0




Davis Herring, Roger Orr
-
d:p1393r0
P1393R0
13 January 2019

A General Property Customization Mechanism
https://wg21.link/p1393r0




David Hollman, Chris Kohlhoff, Bryce Lelbach, Jared Hoberock, Gordon Brown, Michał Dominiak
-
d:p1394
P1394


(Untitled)
https://wg21.link/p1394




-
d:p1394r0
P1394R0
21 January 2019

Range constructor for std::span
https://wg21.link/p1394r0




Corentin Jabot, Casey Carter
-
d:p1394r1
P1394R1
11 March 2019

Range constructor for std::span
https://wg21.link/p1394r1




Corentin Jabot, Casey Carter
-
d:p1394r2
P1394R2
17 June 2019

Range constructor for std::span
https://wg21.link/p1394r2




Corentin Jabot, Casey Carter
-
d:p1394r3
P1394R3
2 August 2019

Range constructor for std::span
https://wg21.link/p1394r3




Corentin Jabot, Casey Carter
-
d:p1394r4
P1394R4
11 November 2019

Range constructor for std::span
https://wg21.link/p1394r4




Corentin Jabot, Casey Carter
-
d:p1395r0
P1395R0
18 January 2019

Modules: Partitions Are Not a Panacea
https://wg21.link/p1395r0




Nathan Sidwell
-
d:p1401r0
P1401R0
15 January 2019

Narrowing contextual conversions to bool
https://wg21.link/p1401r0




Andrzej Krzemienski
-
d:p1401r1
P1401R1
17 June 2019

Narrowing contextual conversions to bool
https://wg21.link/p1401r1




Andrzej Krzemieński
-
d:p1401r2
P1401R2
3 October 2019

Narrowing contextual conversions to bool
https://wg21.link/p1401r2




Andrzej Krzemieński
-
d:p1402r0
P1402R0
10 January 2019

std::cstring_view - a C compatible std::string_view adapter
https://wg21.link/p1402r0




Andrew Tomazos
-
d:p1403r0
P1403R0
16 January 2019

Experience Report: Implementing a Coroutines TS Frontend to an Existing Tasking Library
https://wg21.link/p1403r0




David S. Hollman
-
d:p1404r0
P1404R0
15 January 2019

bad_alloc is not out-of-memory!
https://wg21.link/p1404r0




Andrzej Krzemienski
-
d:p1404r1
P1404R1
17 June 2019

bad_alloc is not out-of-memory!
https://wg21.link/p1404r1




Andrzej Krzemieński, Tomasz Kamiński
-
d:p1405r0
P1405R0
21 January 2019

C++20 Executors are Resilient to ABI Breakage
https://wg21.link/p1405r0




Jared Hoberock, Chris Kohlhoff
-
d:p1406r0
P1406R0
4 December 2018

Add more std::hash specializations
https://wg21.link/p1406r0




Alexander Zaitsev, Antony Polukhin
-
d:p1406r1
P1406R1
14 June 2019

Add more std::hash specializations
https://wg21.link/p1406r1




Alexander Zaitsev, Antony Polukhin
-
d:p1407r0
P1407R0
17 January 2019

Tell Programmers About Signed Integer Overflow Behavior
https://wg21.link/p1407r0




Scott Schurr
-
d:p1407r1
P1407R1
8 March 2019

Tell Programmers About Signed Integer Overflow Behavior
https://wg21.link/p1407r1




Scott Schurr
-
d:p1408r0
P1408R0
4 January 2018

Abandon observer_ptr
https://wg21.link/p1408r0




Bjarne Stroustrup
-
d:p1410r0
P1410R0
21 January 2019

Remove deprecated strstream
https://wg21.link/p1410r0




Peter Sommerlad
-
d:p1411r0
P1411R0
21 January 2019

Please reconsider <scope> for C++20
https://wg21.link/p1411r0




Peter Sommerlad
-
d:p1412r0
P1412R0
17 June 2019

Class Natures for Safety Critical Code: On user-declared and user-defined special member functions
https://wg21.link/p1412r0




Peter Sommerlad
-
d:p1413r0
P1413R0
17 January 2019

A safer interface for std::aligned_storage
https://wg21.link/p1413r0




CJ Johnson
-
d:p1413r1
P1413R1
14 June 2019

Deprecate std::aligned_storage and std::aligned_union
https://wg21.link/p1413r1




CJ Johnson
-
d:p1413r2
P1413R2
26 July 2019

Deprecate std::aligned_storage and std::aligned_union
https://wg21.link/p1413r2




CJ Johnson
-
d:p1415r0
P1415R0
21 January 2019

SG19 Machine Learning Layered List
https://wg21.link/p1415r0




Michael Wong, Vincent Reverdy, Ritwik Dubey, Richard Dosselmann, Eugenio Bargiacchi
-
d:p1415r1
P1415R1
16 June 2019

SG19 Machine Learning Layered List
https://wg21.link/p1415r1




Michael Wong, Vincent Reverdy, Ritwik Dubey, Richard Dosselmann, Eugenio Bargiacchi
-
d:p1416r0
P1416R0
21 January 2019

SG19 Linear Algebra for Data Science and Machine Learning
https://wg21.link/p1416r0




Johann Mabille, Matthieu Brucher
-
d:p1417r0
P1417R0
21 January 2019

Historical lessons for C++ linear algebra library standardization
https://wg21.link/p1417r0




Mark Hoemmen, Jayesh Badwaik, Matthieu Brucher, Athanasios (Nasos) Iliopoulos, John Michopoulos
-
d:p1419r0
P1419R0
21 January 2019

A SFINAE-friendly trait to determine the extent of statically sized containers
https://wg21.link/p1419r0




Corentin Jabot, Casey Carter
-
d:p1421r0
P1421R0
18 January 2019

Assigning semantics to different Contract Checking Statements
https://wg21.link/p1421r0




Andrzej Krzemienski
-
d:p1422r0
P1422R0
17 January 2019

SG16: Unicode meeting summaries 2018/10/17 - 2019/01/09
https://wg21.link/p1422r0




Tom Honermann
-
d:p1423r0
P1423R0
20 January 2019

char8_t backward compatibility remediation
https://wg21.link/p1423r0




Tom Honermann
-
d:p1423r1
P1423R1
9 March 2019

char8_t backward compatibility remediation
https://wg21.link/p1423r1




Tom Honermann
-
d:p1423r2
P1423R2
16 June 2019

char8_t backward compatibility remediation
https://wg21.link/p1423r2




Tom Honermann
-
d:p1423r3
P1423R3
20 July 2019

char8_t backward compatibility remediation
https://wg21.link/p1423r3




Tom Honermann
-
d:p1424r0
P1424R0
26 December 2018

'constexpr' feature macro concerns
https://wg21.link/p1424r0




Antony Polukhin
-
d:p1424r1
P1424R1
14 June 2019

'constexpr' feature macro concerns
https://wg21.link/p1424r1




Antony Polukhin
-
d:p1425r0
P1425R0
21 January 2019

Iterators pair constructors for stack and queue
https://wg21.link/p1425r0




Corentin Jabot
-
d:p1426r0
P1426R0
18 January 2019

Pull the Plug on Contracts?
https://wg21.link/p1426r0




Nathan Myers
-
d:p1427r0
P1427R0
20 November 2018

Concerns about module toolability
https://wg21.link/p1427r0




Peter Bindels, Ben Craig, Steve Downey, Rene Rivera, Tom Honermann, Corentin Jabot, Stephen Kelly
-
d:p1428r0
P1428R0
18 January 2018

Subscripts and sizes should be signed
https://wg21.link/p1428r0




Bjarne Stroustrup
-
d:p1429r0
P1429R0
22 January 2019

Contracts That Work
https://wg21.link/p1429r0




Joshua Berne, John Lakos
-
d:p1429r1
P1429R1
8 March 2019

Contracts That Work
https://wg21.link/p1429r1




Joshua Berne, John Lakos
-
d:p1429r2
P1429R2
16 June 2019

Contracts That Work
https://wg21.link/p1429r2




Joshua Berne, John Lakos
-
d:p1429r3
P1429R3
23 July 2019

Contracts That Work
https://wg21.link/p1429r3




Joshua Berne, John Lakos
-
d:p1430r0
P1430R0
21 January 2019

First-class symmetric coroutines in C++
https://wg21.link/p1430r0




Mihail Mihaylov, Vassil Vassilev
-
d:p1430r1
P1430R1
8 February 2019

First-class symmetric coroutines in C++
https://wg21.link/p1430r1




Mihail Mihaylov, Vassil Vassilev
-
d:p1433r0
P1433R0
21 January 2019

Compile Time Regular Expressions
https://wg21.link/p1433r0




Hana Dusíková
-
d:p1434r0
P1434R0
21 January 2019

Discussing Pointer Provenance
https://wg21.link/p1434r0




Hal Finkel, Jens Gustedt, Martin Uecker
-
d:p1436r0
P1436R0
21 January 2019

Executor properties for affinity-based execution
https://wg21.link/p1436r0




Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen
-
d:p1436r1
P1436R1
17 June 2019

Executor properties for affinity-based execution
https://wg21.link/p1436r1




Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen
-
d:p1436r2
P1436R2
8 October 2019

Executor properties for affinity-based execution
https://wg21.link/p1436r2




Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen
-
d:p1436r3
P1436R3
14 January 2020

Executor properties for affinity-based execution
https://wg21.link/p1436r3




Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen, Tom Scogland
-
d:p1438r0
P1438R0
19 January 2019

A Rational Number Library for C++
https://wg21.link/p1438r0




Bill Seymour
-
d:p1438r1
P1438R1
10 March 2019

A Rational Number Library for C++
https://wg21.link/p1438r1




Bill Seymour
-
d:p1439r0
P1439R0
21 January 2019

Charset Transcoding, Transformation, and Transliteration
https://wg21.link/p1439r0




Steve Downey
-
d:p1439r1
P1439R1
10 March 2019

Charset Transcoding, Transformation, and Transliteration
https://wg21.link/p1439r1




Steve Downey
-
d:p1440r0
P1440R0
19 January 2019

is_clamped
https://wg21.link/p1440r0




Johel Guerrero
-
d:p1441r0
P1441R0
21 January 2019

Are modules fast?
https://wg21.link/p1441r0




Rene Rivera
-
d:p1441r1
P1441R1
6 March 2019

Are modules fast?
https://wg21.link/p1441r1




Rene Rivera
-
d:p1442r0
P1442R0
18 January 2019

A Medley of Networking TS improvements
https://wg21.link/p1442r0




Damian Jarek
-
d:p1443r0
P1443R0
21 January 2019

SG14: Low Latency Meeting Minutes 2018/07/11 - 2019/01/09
https://wg21.link/p1443r0




Michael Wong
-
d:p1444r0
P1444R0
21 January 2019

SG19: Machine Learning 2018/12/14 - 2019/01/11
https://wg21.link/p1444r0




Michael Wong
-
d:p1445r0
P1445R0
21 January 2019

Concurrency TS: to update or not update
https://wg21.link/p1445r0




Michael Wong
-
d:p1446r0
P1446R0
18 January 2019

Reconsider the Networking TS for inclusion in C++20
https://wg21.link/p1446r0




Christopher Kohlhoff
-
d:p1447r0
P1447R0
21 January 2019

constexpr C++ is not constexpr C
https://wg21.link/p1447r0




Matúš Chochlík, Axel Naumann, and David Sankel
-
d:p1448r0
P1448R0
20 January 2019

Simplifying Mixed Contract Modes
https://wg21.link/p1448r0




Nathan Burgers
-
d:p1449r0
P1449R0
21 January 2019

Towards Tree and Graph Data Structures for C++
https://wg21.link/p1449r0




Vincent Reverdy
-
d:p1450r0
P1450R0
21 January 2019

Enriching type modification traits
https://wg21.link/p1450r0




Vincent Reverdy
-
d:p1450r1
P1450R1
17 June 2019

Enriching type modification traits
https://wg21.link/p1450r1




Vincent Reverdy
-
d:p1450r2
P1450R2
6 October 2019

Enriching type modification traits
https://wg21.link/p1450r2




Vincent Reverdy
-
d:p1452r0
P1452R0
21 January 2019

On the non-uniform semantics of return-type-requirements
https://wg21.link/p1452r0




Hubert S.K. Tong
-
d:p1452r1
P1452R1
11 March 2019

On the non-uniform semantics of return-type-requirements
https://wg21.link/p1452r1




Hubert S.K. Tong
-
d:p1452r2
P1452R2
18 July 2019

On the non-uniform semantics of return-type-requirements
https://wg21.link/p1452r2




Hubert Tong
-
d:p1453r0
P1453R0
21 January 2019

Modularizing the Standard Library is a Reorganization Opportunity
https://wg21.link/p1453r0




Bryce Adelstein Lelbach
-
d:p1456r0
P1456R0
25 January 2019

Move-only views
https://wg21.link/p1456r0




Casey Carter
-
d:p1456r1
P1456R1
12 November 2019

Move-only views
https://wg21.link/p1456r1




Casey Carter
-
d:p1457r0
P1457R0
21 January 2019

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




Marshall Clow
-
d:p1458r0
P1458R0
20 January 2019

Mandating the Standard Library: Clause 16 - Language support library
https://wg21.link/p1458r0




Marshall Clow
-
d:p1458r1
P1458R1
20 February 2019

Mandating the Standard Library: Clause 16 - Language support library
https://wg21.link/p1458r1




Marshall Clow
-
d:p1459r0
P1459R0
20 January 2019

Mandating the Standard Library: Clause 18 - Diagnostics library
https://wg21.link/p1459r0




Marshall Clow
-
d:p1459r1
P1459R1
20 February 2019

Mandating the Standard Library: Clause 18 - Diagnostics library
https://wg21.link/p1459r1




Marshall Clow
-
d:p1460r0
P1460R0
13 January 2020

Mandating the Standard Library: Clause 20 - Utilities library
https://wg21.link/p1460r0




Marshall Clow, Alberto Barbati
-
d:p1462r0
P1462R0
20 January 2019

Mandating the Standard Library: Clause 20 - Strings library
https://wg21.link/p1462r0




Marshall Clow
-
d:p1462r1
P1462R1
20 February 2019

Mandating the Standard Library: Clause 20 - Strings library
https://wg21.link/p1462r1




Marshall Clow
-
d:p1463r0
P1463R0
20 January 2019

Mandating the Standard Library: Clause 21 - Containers library
https://wg21.link/p1463r0




Marshall Clow
-
d:p1463r1
P1463R1
22 February 2019

Mandating the Standard Library: Clause 21 - Containers library
https://wg21.link/p1463r1




Marshall Clow
-
d:p1464r0
P1464R0
20 January 2019

Mandating the Standard Library: Clause 22 - Iterators library
https://wg21.link/p1464r0




Marshall Clow
-
d:p1464r1
P1464R1
20 February 2019

Mandating the Standard Library: Clause 22 - Iterators library
https://wg21.link/p1464r1




Marshall Clow
-
d:p1465r0
P1465R0
20 January 2019

Function optimization hint attributes: [[always_inline]], [[never_inline]]
https://wg21.link/p1465r0




David Goldblatt
-
d:p1466r0
P1466R0
21 January 2019

Miscellaneous minor fixes for chrono
https://wg21.link/p1466r0




Howard E. Hinnant
-
d:p1466r1
P1466R1
10 March 2019

Miscellaneous minor fixes for chrono
https://wg21.link/p1466r1




Howard E. Hinnant
-
d:p1466r2
P1466R2
17 June 2019

Miscellaneous minor fixes for chrono
https://wg21.link/p1466r2




Howard Hinnant
-
d:p1466r3
P1466R3
17 July 2019

Miscellaneous minor fixes for chrono
https://wg21.link/p1466r3




Howard E. Hinnant
-
d:p1467r0
P1467R0
21 January 2019

Extended floating-point types
https://wg21.link/p1467r0




Michał Dominiak, David Olsen
-
d:p1467r1
P1467R1
17 June 2019

Extended floating-point types
https://wg21.link/p1467r1




Michał Dominiak, David Olsen
-
d:p1467r2
P1467R2
7 October 2019

Extended floating-point types
https://wg21.link/p1467r2




Michał Dominiak, David Olsen
-
d:p1467r3
P1467R3
12 January 2020

Extended floating-point types
https://wg21.link/p1467r3




David Olsen, Michał Dominiak
-
d:p1468r0
P1468R0
21 January 2019

Fixed-layout floating-point type aliases
https://wg21.link/p1468r0




Michał Dominiak, Boris Fomitchev, Sergei Nikolaev
-
d:p1468r1
P1468R1
17 June 2019

Fixed-layout floating-point type aliases
https://wg21.link/p1468r1




Michał Dominiak, Boris Fomitchev, Sergei Nikolaev
-
d:p1468r2
P1468R2
7 October 2019

Fixed-layout floating-point type aliases
https://wg21.link/p1468r2




Michał Dominiak, David Olsen, Boris Fomitchev, Sergei Nikolaev
-
d:p1468r3
P1468R3
12 January 2020

Fixed-layout floating-point type aliases
https://wg21.link/p1468r3




Michał Dominiak, David Olsen, Boris Fomitchev, Sergei Nikolaev
-
d:p1469r0
P1469R0
21 January 2019

Disallow _ Usage in C++20 for Pattern Matching in C++23
https://wg21.link/p1469r0




Sergei Murzin, Michael Park, David Sankel, Dan Sarginson
-
d:p1470r0
P1470R0
20 January 2018

Against a standard concurrent hashmap
https://wg21.link/p1470r0




David Goldblatt
-
d:p1471r0
P1471R0
20 January 2019

The trouble with coroutine_traits
https://wg21.link/p1471r0




Christopher Kohlhoff
-
d:p1472r0
P1472R0
18 January 2019

SG5: Transactional Memory (TM) Meeting Minutes (June 2018 - January 2019)
https://wg21.link/p1472r0




Hans Boehm
-
d:p1473r0
P1473R0
21 January 2019

Shadow namespaces
https://wg21.link/p1473r0




Casey Carter
-
d:p1474r0
P1474R0
21 January 2019

Helpful pointers for ContiguousIterator
https://wg21.link/p1474r0




Casey Carter
-
d:p1474r1
P1474R1
22 July 2019

Helpful pointers for ContiguousIterator
https://wg21.link/p1474r1




Casey Carter
-
d:p1477r0
P1477R0
20 January 2019

Coroutines TS Simplifications
https://wg21.link/p1477r0




Lewis Baker
-
d:p1477r1
P1477R1
12 February 2019

Coroutines TS Simplifications
https://wg21.link/p1477r1




Lewis Baker
-
d:p1478r0
P1478R0
20 January 2019

Byte-wise atomic memcpy
https://wg21.link/p1478r0




Hans-J. Boehm
-
d:p1478r1
P1478R1
10 March 2019

Byte-wise atomic memcpy
https://wg21.link/p1478r1




Hans-J. Boehm
-
d:p1478r2
P1478R2
5 August 2019

Byte-wise atomic memcpy
https://wg21.link/p1478r2




Hans Boehm
-
d:p1478r3
P1478R3
18 November 2019

Byte-wise atomic memcpy
https://wg21.link/p1478r3




Hans Boehm
-
d:p1479r0
P1479R0
21 January 2019

ostringstream wrapper
https://wg21.link/p1479r0




Robert Kawulak
-
d:p1481r0
P1481R0
21 January 2019

constexpr structured bindings
https://wg21.link/p1481r0




Nicolas Lesser
-
d:p1482r0
P1482R0
8 February 2019

Modules Feedback
https://wg21.link/p1482r0




Bruno Cardoso Lopes, Michael Spencer, JF Bastien
-
d:p1484r1
P1484R1
11 March 2019

A uniform and predefined mapping from modules to filenames
https://wg21.link/p1484r1




Peter Bindels
-
d:p1485r0
P1485R0
17 February 2019

Better keywords for the Coroutines TS
https://wg21.link/p1485r0




Antony Polukhin
-
d:p1485r1
P1485R1
14 June 2019

Better keywords for the Coroutines
https://wg21.link/p1485r1




Antony Polukhin
-
d:p1486r0
P1486R0
13 February 2019

United Amendment to Contracts Facility for C++20
https://wg21.link/p1486r0




John Lakos
-
d:p1486r1
P1486R1
21 February 2019

United Amendment to Contracts Facility for C++20
https://wg21.link/p1486r1




John Lakos
-
d:p1487r0
P1487R0
13 February 2019

User Experience with Contracts That Work
https://wg21.link/p1487r0




John Lakos
-
d:p1490r0
P1490R0
13 February 2018

Contract-Related Issues
https://wg21.link/p1490r0




Andrzej Krzemieński
-
d:p1491r0
P1491R0
14 February 2019

Don’t add to the signed/unsigned mess
https://wg21.link/p1491r0




Bjarne Stroustrup
-
d:p1492r0
P1492R0
19 February 2019

Coroutines: Language and Implementation Impact
https://wg21.link/p1492r0




Richard Smith, Daveed Vandevoorde, Geoffrey Romer, Gor Nishanov, Nathan Sidwell, Iain Sandoe, Lewis Baker
-
d:p1493r0
P1493R0
19 February 2019

Coroutines: Use-cases and Trade-offs
https://wg21.link/p1493r0




Geoffrey Romer, Gor Nishanov, Lewis Baker, Mihail Mihailov
-
d:p1494r0
P1494R0
7 March 2019

Partial program correctness
https://wg21.link/p1494r0




S. Davis Herring
-
d:p1494r1
P1494R1
3 October 2019

Partial program correctness
https://wg21.link/p1494r1




S. Davis Herring
-
d:p1496r0
P1496R0
20 February 2019

Formatting of Negative Zero
https://wg21.link/p1496r0




Alan Talbot, Jorg Brown, Victor Zverovich
-
d:p1496r1
P1496R1
6 October 2019

Formatting of Negative Zero
https://wg21.link/p1496r1




Alan Talbot, Jorg Brown
-
d:p1496r2
P1496R2
12 January 2020

Formatting of Negative Zero
https://wg21.link/p1496r2




Alan Talbot
-
d:p1498r0
P1498R0
20 February 2019

Constrained Internal Linkage for Modules
https://wg21.link/p1498r0




Chandler Carruth, Nathan Sidwell, Richard Smith
-
d:p1498r1
P1498R1
23 February 2019

Constrained Internal Linkage for Modules
https://wg21.link/p1498r1




Chandler Carruth, Nathan Sidwell, Richard Smith
-
d:p1502r0
P1502R0
15 March 2019

Standard library header units for C++20
https://wg21.link/p1502r0




Richard Smith
-
d:p1502r1
P1502R1
15 August 2019

Standard library header units for C++20
https://wg21.link/p1502r1




Richard Smith
-
d:p1505r0
P1505R0
10 March 2019

Mandating the Standard Library: Clause 30 - Atomic operations library
https://wg21.link/p1505r0




Daniel Sunderland
-
d:p1505r1
P1505R1
16 June 2019

Mandating the Standard Library: Clause 31 - Atomic operations library
https://wg21.link/p1505r1




Daniel Sunderland
-
d:p1510r0
P1510R0
19 July 2019

Core Language Working Group "tentatively ready" Issues for the July, 2019 (Cologne) meeting
https://wg21.link/p1510r0




William M. Miller
-
d:p1517r0
P1517R0
1 March 2019

Contract Requirements for Iterative High-Assurance Systems
https://wg21.link/p1517r0




Ryan McDougall
-
d:p1518r0
P1518R0
10 March 2019

Stop overconstraining allocators in container deduction guides
https://wg21.link/p1518r0




Arthur O'Dwyer, Mike Spertus
-
d:p1520r0
P1520R0
8 March 2019

Response to response to “Fibers under the magnifying glass”
https://wg21.link/p1520r0




Gor Nishanov
-
d:p1522r0
P1522R0
17 June 2019

Iterator Difference Type and Integer Overflow
https://wg21.link/p1522r0




Eric Niebler
-
d:p1522r1
P1522R1
28 July 2019

Iterator Difference Type and Integer Overflow
https://wg21.link/p1522r1




Eric Niebler
-
d:p1523r0
P1523R0
17 June 2019

Views and Size Types
https://wg21.link/p1523r0




Eric Niebler
-
d:p1523r1
P1523R1
28 July 2019

Views and Size Types
https://wg21.link/p1523r1




Eric Niebler
-
d:p1525r0
P1525R0
17 June 2019

One-Way execute is a Poor Basis Operation
https://wg21.link/p1525r0




Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes
-
d:p1601r0
P1601R0
10 March 2019

Recommendations for Specifying “Hidden Friends”
https://wg21.link/p1601r0




Walter E. Brown, Daniel Sunderland
-
d:p1602r0
P1602R0
1 March 2019

Make Me A Module
https://wg21.link/p1602r0




Nathan Sidwell
-
d:p1604r0
P1604R0
21 January 2019

The inline keyword is not in line with the design of modules.
https://wg21.link/p1604r0




Corentin Jabot
-
d:p1604r1
P1604R1
17 June 2019

The inline keyword is not in line with the design of modules
https://wg21.link/p1604r1




Corentin Jabot
-
d:p1606r0
P1606R0
8 March 2019

Requirements for Contract Roles
https://wg21.link/p1606r0




Joshua Berne
-
d:p1607r0
P1607R0
8 March 2019

Minimizing Contracts
https://wg21.link/p1607r0




Joshua Berne, Jeff Snyder
-
d:p1607r1
P1607R1
23 July 2019

Minimizing Contracts
https://wg21.link/p1607r1




Joshua Berne, Jeff Snyder, Ryan McDougall
-
d:p1609r0
P1609R0
10 March 2019

C++ Should Support Just-in-Time Compilation
https://wg21.link/p1609r0




Hal Finkel
-
d:p1609r1
P1609R1
18 June 2019

C++ Should Support Just-in-Time Compilation
https://wg21.link/p1609r1




Hal Finkel
-
d:p1609r2
P1609R2
7 October 2019

C++ Should Support Just-in-Time Compilation
https://wg21.link/p1609r2




Hal Finkel
-
d:p1609r3
P1609R3
13 January 2020

C++ Should Support Just-in-Time Compilation
https://wg21.link/p1609r3




Hal Finkel
-
d:p1610r0
P1610R0
10 March 2019

Rename await_resume() to await_result()
https://wg21.link/p1610r0




Mathias Stearn
-
d:p1611r0
P1611R0
10 March 2019

WG21 2019-02 Kona Record of Discussion
https://wg21.link/p1611r0




Nina Dinka Ranns
-
d:p1612r0
P1612R0
10 March 2019

Relocate Endian's Specification
https://wg21.link/p1612r0




Walter E. Brown, Arthur O’Dwyer
-
d:p1612r1
P1612R1
20 July 2019

Relocate Endian's Specification
https://wg21.link/p1612r1




Arthur O'Dwyer
-
d:p1614r0
P1614R0
11 March 2019

The Mothership Has Landed: Adding <=> to the Library
https://wg21.link/p1614r0




Barry Revzin
-
d:p1614r1
P1614R1
17 June 2019

The Mothership Has Landed: Adding <=> to the Library
https://wg21.link/p1614r1




Barry Revzin
-
d:p1614r2
P1614R2
28 July 2019

The Mothership Has Landed: Adding <=> to the Library
https://wg21.link/p1614r2




Barry Revzin
-
d:p1616r0
P1616R0
11 March 2019

Using unconstrained template template parameters with constrained templates
https://wg21.link/p1616r0




Mike Spertus, Roland Bock
-
d:p1616r1
P1616R1
28 July 2019

Using unconstrained template template parameters with constrained templates
https://wg21.link/p1616r1




Mike Spertus, Roland Bock
-
d:p1619r0
P1619R0
10 March 2019

Functions for Testing Boundary Conditions on Integer Operations
https://wg21.link/p1619r0




Lisa Lippincott
-
d:p1619r1
P1619R1
4 October 2019

Functions for Testing Boundary Conditions on Integer Operations
https://wg21.link/p1619r1




Lisa Lippincott
-
d:p1622r0
P1622R0
10 March 2019

Mandating the Standard Library: Clause 31 - Thread support library
https://wg21.link/p1622r0




Daniel Sunderland
-
d:p1622r1
P1622R1
17 June 2019

Mandating the Standard Library: Clause 31 - Thread support library
https://wg21.link/p1622r1




Daniel Sunderland
-
d:p1622r2
P1622R2
7 October 2019

Mandating the Standard Library: Clause 32 - Thread support library
https://wg21.link/p1622r2




Daniel Sunderland
-
d:p1622r3
P1622R3
5 November 2019

Mandating the Standard Library: Clause 32 - Thread support library
https://wg21.link/p1622r3




Daniel Sunderland
-
d:p1624r0
P1624R0
17 June 2019

Resolving technical issues in parameter mapping equivalence and related problems
https://wg21.link/p1624r0




Hubert S.K. Tong
-
d:p1624r1
P1624R1
5 August 2019

Resolving technical issues in parameter mapping equivalence and related problems
https://wg21.link/p1624r1




Hubert Tong
-
d:p1625r0
P1625R0
11 March 2019

Contracts: why the house is not on fire (i.e. why the status quo is tolerable)
https://wg21.link/p1625r0




Ville Voutilainen
-
d:p1628r0
P1628R0
17 June 2019

Unicode characters properties
https://wg21.link/p1628r0




Corentin Jabot
-
d:p1629r0
P1629R0
17 June 2019

Standard Text Encoding
https://wg21.link/p1629r0




JeanHeyd Meneide
-
d:p1630r0
P1630R0
16 June 2019

Spaceship needs a tune-up: Addressing some discovered issues with P0515 and P1185
https://wg21.link/p1630r0




Barry Revzin
-
d:p1630r1
P1630R1
17 July 2019

Spaceship needs a tune-up
https://wg21.link/p1630r1




Barry Revzin
-
d:p1631r0
P1631R0
11 July 2019

Object detachment and attachment
https://wg21.link/p1631r0




Niall Douglas, Bob Steagall
-
d:p1633r0
P1633R0
16 June 2019

Amendments to the C++20 Synchronization Library
https://wg21.link/p1633r0




David Olsen, Olivier Giroux
-
d:p1633r1
P1633R1
19 July 2019

Amendments to the C++20 Synchronization Library
https://wg21.link/p1633r1




David Olsen, Olivier Giroux
-
d:p1634r0
P1634R0
17 June 2019

Naming guidelines for modules
https://wg21.link/p1634r0




Corentin Jabot
-
d:p1635r0
P1635R0
16 June 2019

A Design for an Inter-Operable and Customizable Linear Algebra Library
https://wg21.link/p1635r0




Jayesh Badwaik
-
d:p1636r0
P1636R0
14 June 2019

Formatters for library types
https://wg21.link/p1636r0




Lars Gullik Bjønnes
-
d:p1636r1
P1636R1
2 August 2019

Formatters for library types
https://wg21.link/p1636r1




Lars Gullik Bjønnes
-
d:p1636r2
P1636R2
6 October 2019

Formatters for library types
https://wg21.link/p1636r2




Lars Gullik Bjønnes
-
d:p1638r0
P1638R0
17 June 2019

basic_istream_view's iterator should not be copyable
https://wg21.link/p1638r0




Corentin Jabot, Christopher Di Bella
-
d:p1638r1
P1638R1
2 August 2019

basic_istream_view's iterator should not be copyable
https://wg21.link/p1638r1




Corentin Jabot, Christopher Di Bella
-
d:p1639r0
P1639R0
17 June 2019

Unifying source_location and contract_violation
https://wg21.link/p1639r0




Corentin Jabot
-
d:p1640r0
P1640R0
3 June 2019

Error size benchmarking
https://wg21.link/p1640r0




Ben Craig
-
d:p1640r1
P1640R1
29 September 2019

Error size benchmarking: Redux
https://wg21.link/p1640r1




Ben Craig
-
d:p1641r0
P1641R0
3 June 2019

Freestanding Library: Rewording the Status Quo
https://wg21.link/p1641r0




Ben Craig
-
d:p1641r1
P1641R1
29 September 2019

Freestanding Library: Rewording the Status Quo
https://wg21.link/p1641r1




Ben Craig
-
d:p1641r2
P1641R2
10 January 2020

Freestanding Library: Rewording the Status Quo
https://wg21.link/p1641r2




Ben Craig
-
d:p1642r0
P1642R0
3 June 2019

Freestanding Library: Easy [utilities]
https://wg21.link/p1642r0




Ben Craig
-
d:p1642r1
P1642R1
20190930

Freestanding Library: Easy [utilities], [ranges], and [iterators]
https://wg21.link/p1642r1




Ben Craig
-
d:p1642r2
P1642R2
10 January 2020

Freestanding Library: Easy [utilities], [ranges], and [iterators]
https://wg21.link/p1642r2




Ben Craig
-
d:p1643r0
P1643R0
16 June 2019

Add wait/notify to atomic_ref<T>
https://wg21.link/p1643r0




David Olsen
-
d:p1643r1
P1643R1
20 July 2019

Add wait/notify to atomic_ref
https://wg21.link/p1643r1




David Olsen
-
d:p1644r0
P1644R0
16 June 2019

Add wait/notify to atomic<shared_ptr<T>>
https://wg21.link/p1644r0




David Olsen
-
d:p1645r0
P1645R0
17 June 2019

constexpr for numeric algorithms
https://wg21.link/p1645r0




Ben Deane
-
d:p1645r1
P1645R1
14 May 2019

constexpr for numeric algorithms
https://wg21.link/p1645r1




Ben Deane
-
d:p1648r0
P1648R0
18 June 2019

The Concept of Extending Argument and a Support Library
https://wg21.link/p1648r0




Mingxin Wang
-
d:p1648r1
P1648R1
5 August 2019

The Concept of Extending Argument and a Support Library
https://wg21.link/p1648r1




Mingxin Wang, Agustín Bergé
-
d:p1648r2
P1648R2
7 October 2019

A Library for Sink Argument Passing
https://wg21.link/p1648r2




Mingxin Wang, Agustín Bergé
-
d:p1649r0
P1649R0
16 June 2019

A Generic Library for Compile-time Routing
https://wg21.link/p1649r0




Mingxin Wang
-
d:p1650r0
P1650R0
25 May 2019

Output std::chrono::days with 'd' suffix
https://wg21.link/p1650r0




Tomasz Kamiński
-
d:p1651r0
P1651R0
7 June 2019

bind_front should not unwrap reference_wrapper
https://wg21.link/p1651r0




Tomasz Kamiński
-
d:p1652r0
P1652R0
13 June 2019

Printf corner cases in std::format
https://wg21.link/p1652r0




Zhihao Yuan, Victor Zverovich
-
d:p1652r1
P1652R1
18 July 2019

Printf corner cases in std::format
https://wg21.link/p1652r1




Zhihao Yuan, Victor Zverovich
-
d:p1654r0
P1654R0
13 June 2019

ABI breakage - summary of initial comments
https://wg21.link/p1654r0




Roger Orr
-
d:p1655r0
P1655R0
13 June 2019

LEWG Omnibus Design Policy Paper
https://wg21.link/p1655r0




Zach Laine
-
d:p1656r0
P1656R0
16 June 2019

"Throws: Nothing" should be noexcept
https://wg21.link/p1656r0




Agustín Bergé
-
d:p1657r0
P1657R0
16 June 2019

String substring checking
https://wg21.link/p1657r0




Paul Fee
-
d:p1658r0
P1658R0
14 June 2019

Suggestions for Consensus on Executors
https://wg21.link/p1658r0




Jared Hoberock, Bryce Adelstein Lelbach
-
d:p1659r0
P1659R0
17 June 2019

starts_with and ends_with
https://wg21.link/p1659r0




Christopher Di Bella
-
d:p1660r0
P1660R0
17 June 2019

A Compromise Executor Design Sketch
https://wg21.link/p1660r0




Jared Hoberock, Michael Garland, Bryce Adelstein Lelbach, Michał Dominiak, Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes, David S. Hollman, Gordon Brown
-
d:p1661r0
P1661R0
13 June 2019

Remove dedicated precalculated hash lookup interface
https://wg21.link/p1661r0




Tomasz Kamiński
-
d:p1661r1
P1661R1
18 July 2019

Remove dedicated precalculated hash lookup interface
https://wg21.link/p1661r1




Tomasz Kamiński
-
d:p1662r0
P1662R0
17 June 2019

Adding async RAII support to coroutines
https://wg21.link/p1662r0




Lewis Baker
-
d:p1663r0
P1663R0
19 June 2019

Supporting return-value-optimisation in coroutines
https://wg21.link/p1663r0




Lewis Baker
-
d:p1664r0
P1664R0
5 August 2019

reconstructible_range - a concept for putting ranges back together
https://wg21.link/p1664r0




JeanHeyd Meneide
-
d:p1664r1
P1664R1
20191130

reconstructible_range - a concept for putting ranges back together
https://wg21.link/p1664r1




JeanHeyd Meneide
-
d:p1664r2
P1664R2
6 January 2020

reconstructible_range - a concept for putting ranges back together
https://wg21.link/p1664r2




JeanHeyd Meneide
-
d:p1665r0
P1665R0
17 June 2019

Tag Based Customization Point Functions
https://wg21.link/p1665r0




John Bandela
-
d:p1666r0
P1666R0
10 June 2019

SG16: Unicode meeting summaries 2019/01/23 - 2019/05/22
https://wg21.link/p1666r0




Tom Honermann
-
d:p1667r0
P1667R0
17 June 2019

Concept-aware noexcept specifiers
https://wg21.link/p1667r0




Christopher Di Bella
-
d:p1668r0
P1668R0
10 June 2019

Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions
https://wg21.link/p1668r0




Erich Keane
-
d:p1668r1
P1668R1
17 July 2019

Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions
https://wg21.link/p1668r1




Erich Keane
-
d:p1669r0
P1669R0
10 June 2019

Callsite Based Inlining Hints: [[always_inline]] and [[never_inline]]
https://wg21.link/p1669r0




Erich Keane
-
d:p1670r0
P1670R0
16 June 2019

Side Effects of Checked Contracts and Predicate Elision
https://wg21.link/p1670r0




Joshua Berne, Alisdair Meredith
-
d:p1671r0
P1671R0
16 June 2019

Contract Evaluation in Constant Expressions
https://wg21.link/p1671r0




Joshua Berne, Alisdair Meredith
-
d:p1672r0
P1672R0
16 June 2019

"Axiom" is a False Friend
https://wg21.link/p1672r0




Joshua Berne
-
d:p1673r0
P1673R0
17 June 2019

A free function linear algebra interface based on the BLAS
https://wg21.link/p1673r0




Mark Hoemmen, David Hollman, Christian Trott, Daniel Sunderland, Nevin Liber, Siva Rajamanickam, Li-Ta Lo, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa
-
d:p1673r1
P1673R1
17 June 2019

A free function linear algebra interface based on the BLAS
https://wg21.link/p1673r1




Mark Hoemmen, David Hollman, Christian Trott, Daniel Sunderland, Nevin Liber, Siva Rajamanickam, Li-Ta Lo, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa
-
d:p1673r2
P1673R2
13 January 2020

A free function linear algebra interface based on the BLAS
https://wg21.link/p1673r2




Mark Hoemmen, David Hollman, Christian Trott, Daniel Sunderland, Nevin Liber, Siva Rajamanickam, Li-Ta Lo, Damien Lebrun-Grandie, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa
-
d:p1674r0
P1674R0
17 June 2019

Evolving a Standard C++ Linear Algebra Library from the BLAS
https://wg21.link/p1674r0




Mark Hoemmen, David Hollman, Christian Trott
-
d:p1675r0
P1675R0
10 June 2019

rethrow_exception must be allowed to copy
https://wg21.link/p1675r0




Billy O'Neal
-
d:p1675r1
P1675R1
19 July 2019

rethrow_exception must be allowed to copy
https://wg21.link/p1675r1




Billy O'Neal
-
d:p1676r0
P1676R0
17 June 2019

C++ Exception Optimizations. An experiment.
https://wg21.link/p1676r0




Gor Nishanov
-
d:p1677r0
P1677R0
17 June 2019

Cancellation is not an Error
https://wg21.link/p1677r0




Kirk Shoop
-
d:p1677r1
P1677R1
5 August 2019

Cancellation is not an Error
https://wg21.link/p1677r1




Kirk Shoop
-
d:p1677r2
P1677R2
6 October 2019

Cancellation is not an Error
https://wg21.link/p1677r2




Kirk Shoop, Lisa Lippincott, Lewis Baker
-
d:p1678r0
P1678R0
17 June 2019

Callbacks and Composition
https://wg21.link/p1678r0




Kirk Shoop
-
d:p1678r1
P1678R1
5 August 2019

Callbacks and Composition
https://wg21.link/p1678r1




Kirk Shoop
-
d:p1678r2
P1678R2
6 October 2019

Callbacks and Composition
https://wg21.link/p1678r2




Kirk Shoop
-
d:p1679r0
P1679R0
12 June 2019

String Contains function
https://wg21.link/p1679r0




Wim Leflere
-
d:p1679r1
P1679R1
3 October 2019

String Contains function
https://wg21.link/p1679r1




Wim Leflere, Paul Fee
-
d:p1680r0
P1680R0
17 June 2019

Implementing Contracts in GCC
https://wg21.link/p1680r0




Andrew Sutton, Jeff Chapman
-
d:p1681r0
P1681R0
17 June 2019

Revisiting allocator model for coroutine lazy/task/generator
https://wg21.link/p1681r0




Gor Nishanov
-
d:p1682r0
P1682R0
17 June 2019

std::to_underlying
https://wg21.link/p1682r0




JeanHeyd Meneide
-
d:p1682r1
P1682R1
5 August 2019

std::to_underlying
https://wg21.link/p1682r1




JeanHeyd Meneide
-
d:p1684r0
P1684R0
16 June 2019

mdarray: An Owning Multidimensional Array Analog of mdspan
https://wg21.link/p1684r0




David Hollman, Christian Trott, Mark Hoemmen, Daniel Sundernland
-
d:p1685r0
P1685R0
14 June 2019

Make get/set_default_resource replaceable
https://wg21.link/p1685r0




Pablo Halpern
-
d:p1686r0
P1686R0
16 June 2019

Mandating the Standard Library: Clause 27 - Time library
https://wg21.link/p1686r0




Jeff Garland
-
d:p1686r1
P1686R1
7 October 2019

Mandating the Standard Library: Clause 27 - Time library
https://wg21.link/p1686r1




Jeff Garland
-
d:p1686r2
P1686R2
5 November 2019

Mandating the Standard Library: Clause 27 - Time library
https://wg21.link/p1686r2




Jeff Garland
-
d:p1687r0
P1687R0
17 June 2019

Summary of the Tooling Study Group's Pre-Cologne Telecons on Modules Tooling Interactions
https://wg21.link/p1687r0




Bryce Adelstein Lelbach, Ben Craig
-
d:p1687r1
P1687R1
6 August 2019

Summary of the Tooling Study Group's Modules Ecosystem Technical Report Telecons
https://wg21.link/p1687r1




Bryce Adelstein Lelbach, Ben Craig
-
d:p1688r0
P1688R0
17 June 2019

Towards a C++ Ecosystem Technical Report
https://wg21.link/p1688r0




Bryce Adelstein Lelbach
-
d:p1689r0
P1689R0
18 June 2019

Format for describing dependencies of source files
https://wg21.link/p1689r0




Ben Boeckel, Brad King
-
d:p1689r1
P1689R1
9 August 2019

Format for describing dependencies of source files
https://wg21.link/p1689r1




Ben Boeckel, Brad King
-
d:p1689r2
P1689R2
13 January 2020

Format for describing dependencies of source files
https://wg21.link/p1689r2




Ben Boeckel, Brad King
-
d:p1690r0
P1690R0
13 June 2019

Refinement Proposal for P0919 Heterogeneous lookup for unordered containers
https://wg21.link/p1690r0




Xiao Shi, Mateusz Pusz, Geoffrey Romer
-
d:p1690r1
P1690R1
12 August 2019

Refinement Proposal for P0919 Heterogeneous lookup for unordered containers
https://wg21.link/p1690r1




Xiao Shi, Mateusz Pusz, Geoffrey Romer
-
d:p1696r0
P1696R0
13 June 2019

Refinement proposal for P0920 Precalculated hash values in lookup
https://wg21.link/p1696r0




Xiao Shi, Mateusz Pusz, Geoffrey Romer, Jay Feldblum
-
d:p1697r0
P1697R0
15 June 2019

Require a diagnostic for "declaration changes meaning"
https://wg21.link/p1697r0




Botond Ballo
-
d:p1700r0
P1700R0
17 June 2019

Target-audience tables
https://wg21.link/p1700r0




Christopher Di Bella, JC van Winkel
-
d:p1701r0
P1701R0
14 June 2019

Inline Namespaces: Fragility Bites
https://wg21.link/p1701r0




Nathan Sidwell
-
d:p1702r0
P1702R0
17 June 2019

Annex D Means Deprecated
https://wg21.link/p1702r0




Corentin Jabot
-
d:p1703r0
P1703R0
17 June 2019

Recognizing Header Unit Imports Requires Full Preprocessing
https://wg21.link/p1703r0




Boris Kolpackov
-
d:p1703r1
P1703R1
19 July 2019

Recognizing Header Unit Imports Requires Full Preprocessing
https://wg21.link/p1703r1




Boris Kolpackov
-
d:p1704r0
P1704R0
17 June 2019

Undefined functions in axiom-level contract statements
https://wg21.link/p1704r0




Andrzej Krzemieński, Joshua Berne
-
d:p1705r0
P1705R0
13 June 2019

Enumerating Core Undefined Behavior
https://wg21.link/p1705r0




Shafik Yaghmour
-
d:p1705r1
P1705R1
7 October 2019

Enumerating Core Undefined Behavior
https://wg21.link/p1705r1




Shafik Yaghmour
-
d:p1706r0
P1706R0
16 June 2019

Programming Language Vulnerabilities for C++ update
https://wg21.link/p1706r0




Michael Wong, Stephen Michel
-
d:p1706r1
P1706R1
7 October 2019

Programming Language Vulnerabilities for C++ update
https://wg21.link/p1706r1




Michael Wong, Stephen Michel
-
d:p1706r2
P1706R2
13 January 2020

Programming Language Vulnerabilities for Safety Critical C++
https://wg21.link/p1706r2




Michael Wong, Stephen Michel, Peter Sommerlad, Lisa Lippincott, Aaron Ballman, Richard Corden, Clive Pygott, Erhard Ploedereder, John McFarlane, Paul Preney, Andreas Weis, Federico Kircheis, Tullio Vardanega, Jorg Brown, Chris Tapp
-
d:p1708r0
P1708R0
17 June 2019

Simple Statistics functions
https://wg21.link/p1708r0




Richard Dosselmann, Michael Wong
-
d:p1708r1
P1708R1
10 October 2019

Simple Statistical Functions
https://wg21.link/p1708r1




Michael Wong
-
d:p1708r2
P1708R2
10 January 2020

Simple Statistical Functions
https://wg21.link/p1708r2




Michael Wong, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy
-
d:p1709r0
P1709R0
17 June 2019

Graph Data Structures
https://wg21.link/p1709r0




Phillip Ratzloff, Richard Dosselmann, Michael Wong
-
d:p1709r1
P1709R1
7 October 2019

Graph Data Structures
https://wg21.link/p1709r1




Michael Wong
-
d:p1709r2
P1709R2
13 January 2020

Graph Library
https://wg21.link/p1709r2




Michael Wong, Phillip Ratzloff, Richard Dosselmann, Michael Wong, Matthew Galati, Andrew Lumsdaine, Jens Maurer, Domagoj Saric, Jesun Firoz, Kevin Deweese
-
d:p1710r0
P1710R0
17 June 2019

Adding a global contract assumption mode
https://wg21.link/p1710r0




Ville Voutilainen
-
d:p1711r0
P1711R0
15 June 2019

What to do about contracts?
https://wg21.link/p1711r0




Bjarne Stroustrup
-
d:p1713r0
P1713R0
17 June 2019

Allowing both co_return; and co_return value; in the same coroutine
https://wg21.link/p1713r0




Lewis Baker
-
d:p1714r0
P1714R0
17 June 2019

NTTP are incomplete without float, double, and long double!
https://wg21.link/p1714r0




Jorg Brown
-
d:p1714r1
P1714R1
19 July 2019

NTTP are incomplete without float, double, and long double!
https://wg21.link/p1714r1




Jorg Brown
-
d:p1715r0
P1715R0
17 June 2019

Loosen restrictions on "_t" typedefs and "_v" values.
https://wg21.link/p1715r0




Jorg Brown
-
d:p1716r0
P1716R0
17 June 2019

ranges compare algorithm are over-constrained
https://wg21.link/p1716r0




Tomasz Kamiński
-
d:p1716r1
P1716R1
28 July 2019

ranges compare algorithm are over-constrained
https://wg21.link/p1716r1




Tomasz Kamiński
-
d:p1716r2
P1716R2
6 October 2019

ranges compare algorithm are over-constrained
https://wg21.link/p1716r2




Tomasz Kamiński
-
d:p1716r3
P1716R3
7 November 2019

ranges compare algorithm are over-constrained
https://wg21.link/p1716r3




Tomasz Kamiński
-
d:p1717r0
P1717R0
17 June 2019

Compile-time Metaprogramming in C++
https://wg21.link/p1717r0




Andrew Sutton, Wyatt Childers
-
d:p1718r0
P1718R0
17 June 2019

Mandating the Standard Library: Clause 25 - Algorithms library
https://wg21.link/p1718r0




Marshall Clow
-
d:p1718r1
P1718R1
7 October 2019

Mandating the Standard Library: Clause 25 - Algorithms library
https://wg21.link/p1718r1




Marshall Clow
-
d:p1718r2
P1718R2
8 November 2019

Mandating the Standard Library: Clause 25 - Algorithms library
https://wg21.link/p1718r2




Marshall Clow
-
d:p1719r0
P1719R0
17 June 2019

Mandating the Standard Library: Clause 26 - Numerics library
https://wg21.link/p1719r0




Marshall Clow
-
d:p1719r1
P1719R1
7 October 2019

Mandating the Standard Library: Clause 26 - Numerics library
https://wg21.link/p1719r1




Marshall Clow
-
d:p1719r2
P1719R2
8 November 2019

Mandating the Standard Library: Clause 26 - Numerics library
https://wg21.link/p1719r2




Marshall Clow
-
d:p1720r0
P1720R0
17 June 2019

Mandating the Standard Library: Clause 28 - Localization library
https://wg21.link/p1720r0




Marshall Clow
-
d:p1720r1
P1720R1
7 October 2019

Mandating the Standard Library: Clause 28 - Localization library
https://wg21.link/p1720r1




Marshall Clow
-
d:p1720r2
P1720R2
7 November 2019

Mandating the Standard Library: Clause 28 - Localization library
https://wg21.link/p1720r2




Marshall Clow
-
d:p1721r0
P1721R0
17 June 2019

Mandating the Standard Library: Clause 29 - Input/Output library
https://wg21.link/p1721r0




Marshall Clow
-
d:p1721r1
P1721R1
7 October 2019

Mandating the Standard Library: Clause 29 - Input/Output library
https://wg21.link/p1721r1




Marshall Clow
-
d:p1721r2
P1721R2
7 November 2019

Mandating the Standard Library: Clause 29 - Input/Output library
https://wg21.link/p1721r2




Marshall Clow
-
d:p1722r0
P1722R0
17 June 2019

Mandating the Standard Library: Clause 30 - Regular Expression library
https://wg21.link/p1722r0




Marshall Clow
-
d:p1722r1
P1722R1
7 October 2019

Mandating the Standard Library: Clause 30 - Regular Expression library
https://wg21.link/p1722r1




Marshall Clow
-
d:p1722r2
P1722R2
7 November 2019

Mandating the Standard Library: Clause 30 - Regular Expression library
https://wg21.link/p1722r2




Marshall Clow
-
d:p1723r0
P1723R0
17 June 2019

Mandating the Standard Library: Clause 31 - Atomics library
https://wg21.link/p1723r0




Marshall Clow
-
d:p1723r1
P1723R1
7 October 2019

Mandating the Standard Library: Clause 31 - Atomics library
https://wg21.link/p1723r1




Marshall Clow
-
d:p1723r2
P1723R2
7 November 2019

Mandating the Standard Library: Clause 31 - Atomics library
https://wg21.link/p1723r2




Marshall Clow, Daniel Sunderland
-
d:p1724r0
P1724R0
17 June 2019

C++ Standard Library Issues to be moved in Cologne
https://wg21.link/p1724r0




Marshall Clow
-
d:p1725r0
P1725R0
17 June 2019

Modular Topic Design
https://wg21.link/p1725r0




Christopher Di Bella
-
d:p1725r1
P1725R1
7 October 2019

Modular Topic Design
https://wg21.link/p1725r1




Christopher Di Bella
-
d:p1726r0
P1726R0
17 June 2019

Pointer lifetime-end zap
https://wg21.link/p1726r0




Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas
-
d:p1726r1
P1726R1
1 August 2019

Pointer lifetime-end zap
https://wg21.link/p1726r1




Paul E. McKenney, Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Will Deacon, Michael Wong
-
d:p1726r2
P1726R2
13 January 2020

Pointer lifetime-end zap
https://wg21.link/p1726r2




Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Will Deacon, Michael Wong, and David Goldblatt
-
d:p1727r0
P1727R0
15 June 2019

Issues with current flat_map proposal
https://wg21.link/p1727r0




Denis Yaroshevskiy
-
d:p1728r0
P1728R0
17 June 2019

Preconditions, axiom-level contracts and assumptions -- an in depth study
https://wg21.link/p1728r0




Andrzej Krzemieński
-
d:p1729r0
P1729R0
14 June 2019

Text Parsing
https://wg21.link/p1729r0




Victor Zverovich
-
d:p1729r1
P1729R1
6 October 2019

Text Parsing
https://wg21.link/p1729r1




Victor Zverovich , Elias Kosunen
-
d:p1730r0
P1730R0
14 June 2019

Adding a global contract assumption mode
https://wg21.link/p1730r0




Hyman Rosen, John Lakos, Alisdair Meredith
-
d:p1731r0
P1731R0
14 June 2019

Memory helper functions for containers
https://wg21.link/p1731r0




Pablo Halpern, Ilya Burylov, Ruslan Arutyunyan
-
d:p1731r1
P1731R1
7 October 2019

Memory helper functions for containers
https://wg21.link/p1731r1




Ruslan Arutyunyan, Ilya Burylov, Pablo Halpern
-
d:p1732r0
P1732R0
14 June 2019

Do not promise support for function syntax of operators
https://wg21.link/p1732r0




CJ Johnson
-
d:p1732r1
P1732R1
26 July 2019

Do not promise support for function syntax of operators
https://wg21.link/p1732r1




CJ Johnson
-
d:p1732r2
P1732R2
10 December 2019

Do not promise support for function syntax of operators
https://wg21.link/p1732r2




CJ Johnson
-
d:p1733r0
P1733R0
17 June 2019

User-friendly and Evolution-friendly Reflection: A Compromise
https://wg21.link/p1733r0




David Sankel, Daveed Vandevoorde
-
d:p1734r0
P1734R0
14 June 2019

Defaultable default constructors and destructors for all unions
https://wg21.link/p1734r0




CJ Johnson
-
d:p1735r0
P1735R0
16 June 2019

SG19: Machine Learning 2019/04/11-2019/06/13
https://wg21.link/p1735r0




Michael Wong
-
d:p1736r0
P1736R0
16 June 2019

SG14: Low Latency Meeting Minutes 2019/04/17-2019/06/12
https://wg21.link/p1736r0




Michael Wong
-
d:p1737r0
P1737R0
17 June 2019

unique_function vs. any_invokable - Bikeshedding Off the Rails
https://wg21.link/p1737r0




Nevin Liber
-
d:p1738r0
P1738R0
17 June 2019

The Executor Concept Hierarchy Needs a Single Root
https://wg21.link/p1738r0




Eric Niebler
-
d:p1739r0
P1739R0
15 June 2019

Type erasure for forwarding ranges in combination with "subrange-y" view adaptors
https://wg21.link/p1739r0




Hannes Hauswedell
-
d:p1739r1
P1739R1
15 July 2019

Type erasure for forwarding ranges in combination with "subrange-y" view adaptors
https://wg21.link/p1739r1




Hannes Hauswedell
-
d:p1739r2
P1739R2
6 October 2019

Avoid template bloat for forwarding ranges in combination with 'subrange-y' view adaptors.
https://wg21.link/p1739r2




Hannes Hauswedell (h2 AT fsfe.org)
-
d:p1739r3
P1739R3
24 November 2019

Avoid template bloat for safe_ranges in combination with 'subrange-y' view adaptors.
https://wg21.link/p1739r3




Hannes Hauswedell
-
d:p1743r0
P1743R0
16 June 2019

Contracts, Undefined Behavior, and Defensive Programming
https://wg21.link/p1743r0




Rostislav Khlebnikov, John Lakos
-
d:p1744r0
P1744R0
16 June 2019

Avoiding Misuse of Contract-Checking
https://wg21.link/p1744r0




Rostislav Khlebnikov, John Lakos
-
d:p1745r0
P1745R0
17 June 2019

Coroutine changes for C++20 and beyond
https://wg21.link/p1745r0




Lewis Baker
-
d:p1746r0
P1746R0
17 June 2019

Feedback on [P1386R2] std::audio
https://wg21.link/p1746r0




Richard Powell, David Singer, Sophia Poirier, Dan Klingler, Tony Guetta, JF Bastien
-
d:p1746r1
P1746R1
24 July 2019

Feedback on P1386R2 std::audio
https://wg21.link/p1746r1




Sophia Poirier, Richard Powell, David Singer, Dan Klingler, Tony Guetta, Doug Wyatt
-
d:p1747r0
P1747R0
16 June 2019

Don't use `char8_t` and `std::u8string` yet in P1389
https://wg21.link/p1747r0




Yehezkel Bernat
-
d:p1748r0
P1748R0
16 June 2019

Fill in [delay.cpp] TODO in D1389
https://wg21.link/p1748r0




Yehezkel Bernat
-
d:p1748r1
P1748R1
13 October 2019

Fill in [delay.cpp] TODO in D1389
https://wg21.link/p1748r1




Yehezkel Bernat
-
d:p1749r0
P1749R0
17 June 2019

Access control for reflection
https://wg21.link/p1749r0




Yehezkel Bernat
-
d:p1750r0
P1750R0
17 June 2019

A Proposal to Add Process Management to the C++ Standard Library
https://wg21.link/p1750r0




Klemens Morgenstern, Jeff Garland, Elias Kosunen, Fatih Bakir
-
d:p1750r1
P1750R1
7 October 2019

A Proposal to Add Process Management to the C++ Standard Library
https://wg21.link/p1750r1




Klemans Morgenstern, Jeff Garland, Elias Kosunen, Fatih Bakir
-
d:p1751r0
P1751R0
17 June 2019

Numeric Type Families
https://wg21.link/p1751r0




John McFarlane
-
d:p1753r0
P1753R0
16 June 2019

Name Lookup Should "Find the First Thing of That Name"
https://wg21.link/p1753r0




Walter E Brown
-
d:p1754r0
P1754R0
17 June 2019

Rename concepts to standard_case for C++20, while we still can
https://wg21.link/p1754r0




Herb Sutter, Casey Carter, Gabriel Dos Reis, Eric Niebler, Bjarne Stroustrup, Andrew Sutton, Ville Voutilainen
-
d:p1754r1
P1754R1
18 July 2019

Rename concepts to standard_case for C++20, while we still can
https://wg21.link/p1754r1




Herb Sutter, Casey Carter, Gabriel Dos Reis, Eric Niebler, Bjarne Stroustrup, Andrew Sutton, Ville Voutilainen
-
d:p1756r0
P1756R0
18 June 2019

Pointer lifetime-end zap
https://wg21.link/p1756r0




Paul E. McKenney, Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, and Niall Douglas
-
d:p1759r0
P1759R0
17 June 2019

Native handle from file streams
https://wg21.link/p1759r0




Elias Kosunen
-
d:p1759r1
P1759R1
29 July 2019

Native handle from file streams
https://wg21.link/p1759r1




Elias Kosunen
-
d:p1759r2
P1759R2
13 December 2019

Native handle from file streams
https://wg21.link/p1759r2




Elias Kosunen
-
d:p1760r0
P1760R0
17 June 2019

snapshot_source - A Horse with a Better Name
https://wg21.link/p1760r0




Tony Van Eerd
-
d:p1761r0
P1761R0
17 June 2019

Concurrent map customization options (SG1 version)
https://wg21.link/p1761r0




David Goldblatt
-
d:p1762r0
P1762R0
17 June 2019

Concurrent map customization options (LEWG version)
https://wg21.link/p1762r0




David Goldblatt
-
d:p1764r0
P1764R0
17 June 2019

ssize() Should be Named count()
https://wg21.link/p1764r0




Tony Van Eerd
-
d:p1766r0
P1766R0
17 June 2019

Mitigating minor modules maladies
https://wg21.link/p1766r0




Richard Smith
-
d:p1766r1
P1766R1
7 August 2019

Mitigating minor modules maladies
https://wg21.link/p1766r1




Richard Smith
-
d:p1767r0
P1767R0
17 June 2019

Packaging C++ Modules
https://wg21.link/p1767r0




Richard Smith
-
d:p1768r0
P1768R0
17 June 2019

Contiguous Containers Should Contain .data()
https://wg21.link/p1768r0




Nevin Liber
-
d:p1769r0
P1769R0
17 June 2019

The "default" contract build-level and continuation-mode should be implementation-defined
https://wg21.link/p1769r0




Ville Voutilainen
-
d:p1770r0
P1770R0
17 June 2019

On vectors, tensors, matrices, and hypermatrices
https://wg21.link/p1770r0




Vincent Reverdy
-
d:p1771r0
P1771R0
17 June 2019

[[nodiscard]] for constructors
https://wg21.link/p1771r0




Peter Sommerlad
-
d:p1771r1
P1771R1
19 July 2019

[[nodiscard]] for constructors
https://wg21.link/p1771r1




Peter Sommerlad
-
d:p1772r0
P1772R0
17 June 2019

Variadic overload sets and overload sequences
https://wg21.link/p1772r0




Vincent Reverdy
-
d:p1772r1
P1772R1
6 October 2019

Variadic overload sets and overload sequences
https://wg21.link/p1772r1




Vincent Reverdy
-
d:p1773r0
P1773R0
17 June 2019

Contracts have failed to provide a portable "assume"
https://wg21.link/p1773r0




Timur Doumler
-
d:p1774r0
P1774R0
17 June 2019

Portable optimisation hints
https://wg21.link/p1774r0




Timur Doumler
-
d:p1774r1
P1774R1
6 October 2019

Portable optimisation hints
https://wg21.link/p1774r1




Timur Doumler
-
d:p1774r2
P1774R2
25 November 2019

Portable assumptions
https://wg21.link/p1774r2




Timur Doumler
-
d:p1774r3
P1774R3
13 January 2020

Portable assumptions
https://wg21.link/p1774r3




Timur Doumler
-
d:p1779r0
P1779R0
18 June 2019

ABI isolation for member functions
https://wg21.link/p1779r0




S. Davis Herring
-
d:p1779r1
P1779R1
2 August 2019

ABI isolation for member functions
https://wg21.link/p1779r1




S. Davis Herring
-
d:p1779r2
P1779R2
25 November 2019

ABI isolation for member functions
https://wg21.link/p1779r2




S. Davis Herring
-
d:p1779r3
P1779R3
14 January 2020

ABI isolation for member functions
https://wg21.link/p1779r3




S. Davis Herring
-
d:p1780r0
P1780R0
14 June 2019

Modular Relaxed Dependencies: A new approach to the Out-Of-Thin-Air Problem
https://wg21.link/p1780r0




Mark Batty, Simon Cooksey, Scott Owens, Anouk Paradis, Marco Paviotti, Daniel Wright
-
d:p1782r0
P1782R0
18 June 2019

Local contract restrictions
https://wg21.link/p1782r0




S. Davis Herring
-
d:p1782r1
P1782R1
2 August 2019

Local contract restrictions
https://wg21.link/p1782r1




S. Davis Herring
-
d:p1786r0
P1786R0
17 June 2019

Adding a global contract assumption mode
https://wg21.link/p1786r0




Hyman Rosen, John Lakos, Alisdair Meredith
-
d:p1787r0
P1787R0
19 June 2019

Declarations and where to find them
https://wg21.link/p1787r0




S. Davis Herring
-
d:p1787r1
P1787R1
2 August 2019

Declarations and where to find them
https://wg21.link/p1787r1




S. Davis Herring
-
d:p1787r2
P1787R2
5 October 2019

Declarations and where to find them
https://wg21.link/p1787r2




S. Davis Herring
-
d:p1787r3
P1787R3
25 November 2019

Declarations and where to find them
https://wg21.link/p1787r3




S. Davis Herring
-
d:p1788r0
P1788R0
17 June 2019

Reuse of the built modules (BMI)
https://wg21.link/p1788r0




Olga Arkhipova
-
d:p1788r2
P1788R2
18 July 2019

Reuse of the built modules (BMI)
https://wg21.link/p1788r2




Olga Arkhipova
-
d:p1788r3
P1788R3
29 October 2019

Reuse of the built modules (BMI)
https://wg21.link/p1788r3




Olga Arkhipova
-
d:p1789r0
P1789R0
17 June 2019

Library Support for Expansion Statements
https://wg21.link/p1789r0




Alisdair Meredith
-
d:p1790r0
P1790R0
17 June 2019

Networking TS changes to enable better DynamicBuffer composition
https://wg21.link/p1790r0




Christopher Kohlhoff
-
d:p1790r1
P1790R1
13 January 2020

Networking TS changes to enable better DynamicBuffer composition
https://wg21.link/p1790r1




Christopher Kohlhoff
-
d:p1791r0
P1791R0
17 June 2019

Evolution of the P0443 Unified Executors Proposal to accommodate new requirements
https://wg21.link/p1791r0




Christopher Kohlhoff, Jamie Allsop
-
d:p1792r0
P1792R0
17 June 2019

Simplifying and generalising Sender/Receiver for asynchronous operations
https://wg21.link/p1792r0




Christopher Kohlhoff
-
d:p1793r0
P1793R0
17 June 2019

Simplifying Contract Syntax
https://wg21.link/p1793r0




Alisdair Meredith
-
d:p1795r0
P1795R0
17 June 2019

System topology discovery for heterogeneous & distributed computing
https://wg21.link/p1795r0




Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland
-
d:p1795r1
P1795R1
8 October 2019

System topology discovery for heterogeneous & distributed computing
https://wg21.link/p1795r1




Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland, Domagoj Šarić
-
d:p1795r2
P1795R2
13 January 2020

System topology discovery for heterogeneous &amp; distributed computing
https://wg21.link/p1795r2




Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland, Domagoj Šarić
-
d:p1796r0
P1796R0
19 June 2019

Effective Types: Examples
https://wg21.link/p1796r0




Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, Jens Gustedt, Hubert Tong
-
d:p1797r0
P1797R0
19 June 2019

C/C++ Memory Object Model Papers - Introduction
https://wg21.link/p1797r0




Peter Sewell
-
d:p1798r0
P1798R0
18 June 2019

SG14 Linear Algebra SIG Meeting Minutes 2018/10/10-2019/06/06
https://wg21.link/p1798r0




Michael Wong
-
d:p1801r0
P1801R0
17 July 2019

Clarifying atomic[thread::id]::compare_exchange_*
https://wg21.link/p1801r0




Herb Sutter
-
d:p1803r0
P1803R0
6 August 2019

packexpr(args, I) - compile-time friendly pack inspection
https://wg21.link/p1803r0




JeanHeyd Meneide
-
d:p1807r0
P1807R0
23 July 2019

An Overview of Contracts Papers for Cologne
https://wg21.link/p1807r0




Joshua Berne
-
d:p1808r0
P1808R0
11 July 2019

Contra P0339 "polymorphic_allocator as a vocabulary type"
https://wg21.link/p1808r0




Arthur O'Dwyer
-
d:p1810r0
P1810R0
5 August 2019

A Quick Look at What P1754 Will Change
https://wg21.link/p1810r0




Christopher Di Bella
-
d:p1811r0
P1811R0
7 August 2019

Relaxing redefinition restrictions for re-exportation robustness
https://wg21.link/p1811r0




Richard Smith, Gabriel Dos Reis
-
d:p1812r0
P1812R0
18 July 2019

Axioms should be assumable: a minimal fix for contracts
https://wg21.link/p1812r0




Timur Doumler, Ville Voutilainen
-
d:p1813r0
P1813R0
2 August 2019

A Concept Design for the Numeric Algorithms
https://wg21.link/p1813r0




Christopher Di Bella
-
d:p1814r0
P1814R0
28 July 2019

Wording for Class Template Argument Deduction for Alias Templates
https://wg21.link/p1814r0




Mike Spertus
-
d:p1815r0
P1815R0
2 August 2019

Translation-unit-local entities
https://wg21.link/p1815r0




S. Davis Herring
-
d:p1815r1
P1815R1
25 November 2019

Translation-unit-local entities
https://wg21.link/p1815r1




S. Davis Herring
-
d:p1816r0
P1816R0
18 July 2019

Wording for class template argument deduction for aggregates
https://wg21.link/p1816r0




Timur Doumler
-
d:p1818r0
P1818R0
16 July 2019

Narrowing and Widening Conversions
https://wg21.link/p1818r0




Lawrence Crowl
-
d:p1818r1
P1818R1
13 January 2020

Narrowing and Widening Conversions
https://wg21.link/p1818r1




Lawrence Crowl
-
d:p1819r0
P1819R0
20 July 2019

Interpolated Literals
https://wg21.link/p1819r0




Vittorio Romeo
-
d:p1820r0
P1820R0
8 October 2019

Recommendations for a compromise on handling errors and cancellations in executors
https://wg21.link/p1820r0




Gordon Brown
-
d:p1823r0
P1823R0
21 July 2019

Remove Contracts from C++20
https://wg21.link/p1823r0




Nicolai Josuttis, Ville Voutilainen, Roger Orr, Daveed Vandevoorde, John Spicer, Christopher Di Bella
-
d:p1825r0
P1825R0
19 July 2019

Merged wording for P0527R1 and P1155R3
https://wg21.link/p1825r0




David Stone
-
d:p1830r0
P1830R0
18 July 2019

std::dependent_false
https://wg21.link/p1830r0




Ruslan Arutyunyan
-
d:p1830r1
P1830R1
7 October 2019

std::dependent_false
https://wg21.link/p1830r1




Ruslan Arutyunyan
-
d:p1831r0
P1831R0
2 August 2019

deprecating volatile: library
https://wg21.link/p1831r0




JF Bastien
-
d:p1832r0
P1832R0
5 August 2019

Improving Debug Builds Inline With User Expectation
https://wg21.link/p1832r0




John McFarlane
-
d:p1837r0
P1837R0
29 July 2019

Remove NTTPs of class type from C++20
https://wg21.link/p1837r0




Arthur O'Dwyer
-
d:p1838r0
P1838R0
13 January 2020

Modules User-Facing Lexicon and File Extensions
https://wg21.link/p1838r0




Bryce Adelstein Lelbach, Boris Kolpackov
-
d:p1839r0
P1839R0
9 August 2019

Accessing Object Representations
https://wg21.link/p1839r0




Krystian Stasiowski
-
d:p1839r1
P1839R1
2 October 2019

Accessing Object Representations
https://wg21.link/p1839r1




Krystian Stasiowski
-
d:p1839r2
P1839R2
20 November 2019

Accessing Object Representations
https://wg21.link/p1839r2




Krystian Stasiowski
-
d:p1840r0
P1840R0
5 August 2019

Cologne 2019, Record of Discussion
https://wg21.link/p1840r0




Nina Ranns
-
d:p1841r0
P1841R0
3 August 2019

Wording for Individually Specializable Numeric Traits
https://wg21.link/p1841r0




Walter E Brown
-
d:p1842r0
P1842R0
4 August 2019

Generalized Module (Dependency?) Mapper
https://wg21.link/p1842r0




Boris Kolpackov
-
d:p1843r0
P1843R0
1 August 2019

Comparison and Hasher Requirements
https://wg21.link/p1843r0




Billy O'Neal
-
d:p1844r0
P1844R0
4 August 2019

Enhancement of regex
https://wg21.link/p1844r0




Nozomu Katō
-
d:p1844r1
P1844R1
22 November 2019

Enhancement of regex
https://wg21.link/p1844r1




Nozomu Katō
-
d:p1845r0
P1845R0
6 August 2019

2019-09-21 Denver Tooling Meeting
https://wg21.link/p1845r0




Bryce Adelstein Lelbach, Jon Kalb
-
d:p1846r0
P1846R0
5 August 2019

Teach class Last
https://wg21.link/p1846r0




John McFarlane
-
d:p1847r0
P1847R0
5 August 2019

Make declaration order layout mandated
https://wg21.link/p1847r0




Pal Balog
-
d:p1847r1
P1847R1
1 October 2019

Make declaration order layout mandated
https://wg21.link/p1847r1




Pal Balog
-
d:p1847r2
P1847R2
13 January 2020

Make declaration order layout mandated
https://wg21.link/p1847r2




Pal Balog
-
d:p1848r0
P1848R0
13 January 2020

Improve rules of standard layout
https://wg21.link/p1848r0




Pal Balog
-
d:p1851r0
P1851R0
9 August 2019

Guidelines For snake_case Concept Naming
https://wg21.link/p1851r0




Jonathan Müller
-
d:p1854r0
P1854R0
6 October 2019

Conversion to execution encoding should not lead to loss of meaning
https://wg21.link/p1854r0




Corentin Jabot
-
d:p1855r0
P1855R0
5 October 2019

Make <compare> freestanding
https://wg21.link/p1855r0




Ben Craig, Bryce Adelstein Lelbach
-
d:p1856r0
P1856R0
7 October 2019

Bit operations do not work on bytes: a generic fix
https://wg21.link/p1856r0




Vincent Reverdy
-
d:p1857r0
P1857R0
7 October 2019

Modules Dependency Discovery
https://wg21.link/p1857r0




Michael Spencer
-
d:p1857r1
P1857R1
7 October 2019

Modules Dependency Discovery
https://wg21.link/p1857r1




Michael Spencer
-
d:p1857r2
P1857R2
13 January 2020

Modules Dependency Discovery
https://wg21.link/p1857r2




Michael Spencer
-
d:p1858r0
P1858R0
7 October 2019

Generalized pack declaration and usage
https://wg21.link/p1858r0




Barry Revzin
-
d:p1858r1
P1858R1
8 January 2020

Generalized pack declaration and usage
https://wg21.link/p1858r1




Barry Revzin
-
d:p1859r0
P1859R0
9 October 2019

Standard terminology for execution character set encodings
https://wg21.link/p1859r0




Steve Downey
-
d:p1860r0
P1860R0
7 October 2019

C++ Networking Must Be Secure By Default
https://wg21.link/p1860r0




JF Bastien, Alex Christensen
-
d:p1861r0
P1861R0
7 October 2019

Secure Connections in Networking TS
https://wg21.link/p1861r0




JF Bastien, Alex Christensen
-
d:p1862r0
P1862R0
6 October 2019

Ranges adaptors for non-copyable iterators
https://wg21.link/p1862r0




Corentin Jabot
-
d:p1862r1
P1862R1
11 November 2019

Ranges adaptors for non-copyable iterators
https://wg21.link/p1862r1




Corentin Jabot, Casey Carter
-
d:p1863r0
P1863R0
1 October 2019

ABI - Now or Never
https://wg21.link/p1863r0




Titus Winters
-
d:p1863r1
P1863R1
12 January 2020

ABI - Now or Never
https://wg21.link/p1863r1




Titus Winters
-
d:p1865r0
P1865R0
20190930

Add max() to latch and barrier
https://wg21.link/p1865r0




David Olsen, Olivier Giroux
-
d:p1865r1
P1865R1
9 November 2019

Add max() to latch and barrier
https://wg21.link/p1865r1




David Olsen, Olivier Giroux
-
d:p1868r0
P1868R0
5 October 2019

? width: clarifying units of width and precision in std::format
https://wg21.link/p1868r0




Victor Zverovich, Zach Laine
-
d:p1868r1
P1868R1
24 November 2019

Unicorn width: clarifying units of width and precision in std::format
https://wg21.link/p1868r1




Victor Zverovich, Zach Laine
-
d:p1869r0
P1869R0
1 October 2019

Rename 'condition_variable_any' interruptible wait methods
https://wg21.link/p1869r0




Tomasz Kamiński, Michał Dominiak
-
d:p1869r1
P1869R1
6 November 2019

Rename 'condition_variable_any' interruptible wait methods
https://wg21.link/p1869r1




Tomasz Kamiński, Michał Dominiak
-
d:p1870r0
P1870R0
7 October 2019

forwarding-range is too subtle
https://wg21.link/p1870r0




Barry Revzin
-
d:p1870r1
P1870R1
25 November 2019

forwarding-range is too subtle
https://wg21.link/p1870r1




Barry Revzin
-
d:p1871r0
P1871R0
7 October 2019

Should concepts be enabled or disabled?
https://wg21.link/p1871r0




Barry Revzin
-
d:p1871r1
P1871R1
25 November 2019

Concept traits should be named after concepts
https://wg21.link/p1871r1




Barry Revzin
-
d:p1872r0
P1872R0
7 October 2019

span should have size_type, not index_type
https://wg21.link/p1872r0




Nevin Liber
-
d:p1873r0
P1873R0
7 October 2019

remove.dots.in.module.names
https://wg21.link/p1873r0




Michael Spencer
-
d:p1873r1
P1873R1
7 October 2019

remove.dots.in.module.names
https://wg21.link/p1873r1




Michael Spencer
-
d:p1874r0
P1874R0
7 October 2019

Dynamic Initialization Order of Non-Local Variables in Modules
https://wg21.link/p1874r0




Michael Spencer
-
d:p1874r1
P1874R1
12 November 2019

Dynamic Initialization Order of Non-Local Variables in Modules
https://wg21.link/p1874r1




Michael Spencer
-
d:p1875r0
P1875R0
7 October 2019

Transactional Memory Lite Support in C++
https://wg21.link/p1875r0




Michael Spear, Hans Boehm, Victor Luchangco, Michael Scott, Michael Wong
-
d:p1876r0
P1876R0
4 October 2019

All The Module Names
https://wg21.link/p1876r0




Rene Rivera
-
d:p1876r1
P1876R1
8 October 2019

All The Module Names
https://wg21.link/p1876r1




Rene Rivera
-
d:p1877r0
P1877R0
7 October 2019

Saving Private Ranges: Recovering Lost Information from Comparison and Predicate Algorithms
https://wg21.link/p1877r0




JeanHeyd Meneide
-
d:p1878r0
P1878R0
4 October 2019

Constraining Readable Types
https://wg21.link/p1878r0




Eric Niebler, Casey Carter
-
d:p1878r1
P1878R1
14 November 2019

Constraining Readable Types
https://wg21.link/p1878r1




Casey Carter
-
d:p1879r0
P1879R0
6 October 2019

Please Don't Rewrite My String Literals
https://wg21.link/p1879r0




Zach Laine
-
d:p1880r0
P1880R0
6 October 2019

uNstring Arguments Shall Be UTF-N Encoded
https://wg21.link/p1880r0




Zach Laine
-
d:p1881r0
P1881R0
6 October 2019

Epochs: a backward-compatible language evolution mechanism
https://wg21.link/p1881r0




Vittorio Romeo
-
d:p1881r1
P1881R1
12 January 2020

Epochs: a backward-compatible language evolution mechanism
https://wg21.link/p1881r1




Vittorio Romeo
-
d:p1882r0
P1882R0
26 September 2019

Addition of a filter to recursive_directory_iterator
https://wg21.link/p1882r0




Noel Tchidjo Moyo
-
d:p1883r0
P1883R0
26 September 2019

Walkthrough of P1031s file_handle for LEWG-I
https://wg21.link/p1883r0




Niall Douglas
-
d:p1883r1
P1883R1
12 January 2020

file_handle and mapped_file_handle
https://wg21.link/p1883r1




Niall Douglas
-
d:p1884r0
P1884R0
13 January 2020

Private Module Partition: An Inconsistent Boundary
https://wg21.link/p1884r0




Nathan Sidwell
-
d:p1885r0
P1885R0
6 October 2019

Naming Text Encodings to Demystify Them
https://wg21.link/p1885r0




Corentin Jabot
-
d:p1885r1
P1885R1
10 January 2020

Naming Text Encodings to Demystify Them
https://wg21.link/p1885r1




Corentin Jabot
-
d:p1886r0
P1886R0
5 October 2019

Error speed benchmarking
https://wg21.link/p1886r0




Ben Craig
-
d:p1887r0
P1887R0
6 October 2019

Typesafe Reflection on attributes
https://wg21.link/p1887r0




Corentin Jabot
-
d:p1887r1
P1887R1
13 January 2020

Reflection on attributes
https://wg21.link/p1887r1




Corentin Jabot
-
d:p1888r0
P1888R0
7 October 2019

Executors without exception handling support
https://wg21.link/p1888r0




Matti Rintala, Matti Rintala, Michael Wong, David S. Hollman, Pekka Jääskeläinen
-
d:p1889r0
P1889R0
1 October 2019

C++ Numerics Work In Progress
https://wg21.link/p1889r0




Alexander Zaitsev, Antony Polukhin
-
d:p1889r1
P1889R1
27 December 2019

C++ Numerics Work In Progress
https://wg21.link/p1889r1




Alexander Zaitsev, Antony Polukhin
-
d:p1890r0
P1890R0
1 October 2019

C++ Numerics Work In Progress Issues
https://wg21.link/p1890r0




Antony Polukhin, Alexander Zaitsev
-
d:p1891r0
P1891R0
13 October 2019

The Linear-Algebra Effort
https://wg21.link/p1891r0




Guy Davidson, Mark Hoemmen, David Hollman, Bob Steagall, Christian Trott
-
d:p1892r0
P1892R0
7 October 2019

Extended locale-specific presentation specifiers for std::format
https://wg21.link/p1892r0




Peter Brett
-
d:p1892r1
P1892R1
7 November 2019

Extended locale-specific presentation specifiers for std::format
https://wg21.link/p1892r1




Peter Brett
-
d:p1893r0
P1893R0
1 October 2019

Proposal of Contract Primitives
https://wg21.link/p1893r0




Andrew Tomazos
-
d:p1894r0
P1894R0
2 October 2019

Proposal of std::upto, std::indices and std::enumerate
https://wg21.link/p1894r0




Andrew Tomazos
-
d:p1895r0
P1895R0
8 October 2019

tag_invoke: A general pattern for supporting customisable functions
https://wg21.link/p1895r0




Lewis Baker, Eric Niebler, Kirk Shoop
-
d:p1896r0
P1896R0
2 October 2019

SG16: Unicode meeting summaries 2019/06/12 - 2019/09/25
https://wg21.link/p1896r0




Tom Honermann
-
d:p1897r0
P1897R0
7 October 2019

Towards C++23 executors: An initial set of algorithms
https://wg21.link/p1897r0




Lee Howes
-
d:p1897r1
P1897R1
14 November 2019

Towards C++23 executors: An initial set of algorithms
https://wg21.link/p1897r1




Lee Howes
-
d:p1897r2
P1897R2
13 January 2020

Towards C++23 executors: A proposal for an initial set of algorithms
https://wg21.link/p1897r2




Lee Howes
-
d:p1898r0
P1898R0
7 October 2019

Forward progress delegation for executors
https://wg21.link/p1898r0




Lee Howes
-
d:p1899r0
P1899R0
7 October 2019

stride_view
https://wg21.link/p1899r0




Christopher Di Bella
-
d:p1900r0
P1900R0
7 October 2019

Concepts-Adjacent Problems
https://wg21.link/p1900r0




Barry Revzin
-
d:p1901r0
P1901R0
3 October 2019

Enabling the Use of weak_ptr as Keys in Unordered Associative Containers
https://wg21.link/p1901r0




Daryl Haresign
-
d:p1902r0
P1902R0
7 October 2019

Missing feature-test macros 2018-2019
https://wg21.link/p1902r0




Barry Revzin
-
d:p1902r1
P1902R1
25 November 2019

Missing feature-test macros 2017-2019
https://wg21.link/p1902r1




Barry Revzin
-
d:p1905r0
P1905R0
6 October 2019

In-Source Mechanism to Identify Importable Headers
https://wg21.link/p1905r0




Corentin Jabot
-
d:p1906r0
P1906R0
7 October 2019

Provided operator= return lvalue-ref on rvalue
https://wg21.link/p1906r0




Peter Sommerlad
-
d:p1907r0
P1907R0
7 October 2019

Inconsistencies with non-type template parameters
https://wg21.link/p1907r0




Jens Maurer
-
d:p1907r1
P1907R1
8 November 2019

Inconsistencies with non-type template parameters
https://wg21.link/p1907r1




Jens Maurer
-
d:p1908r0
P1908R0
6 October 2019

Reserving Attribute Names for Future Use
https://wg21.link/p1908r0




Corentin Jabot
-
d:p1908r1
P1908R1
16 November 2019

Reserving Attribute Names for Future Use
https://wg21.link/p1908r1




Corentin Jabot
-
d:p1909r0
P1909R0
7 October 2019

SG14: Low Latency Meeting Minutes 2019/08/14-2019/09/11
https://wg21.link/p1909r0




Michael Wong
-
d:p1910r0
P1910R0
7 October 2019

SG14: Linear Algebra Meeting Minutes 2019/08/07-2019/10/02
https://wg21.link/p1910r0




Michael Wong
-
d:p1911r0
P1911R0
7 October 2019

SG19: Machine Learning 2019/08/08-2019/09/11
https://wg21.link/p1911r0




Michael Wong
-
d:p1912r0
P1912R0
6 October 2019

Interconvertible object representations
https://wg21.link/p1912r0




Timur Doumler
-
d:p1912r1
P1912R1
13 January 2020

Types with array-like object representations
https://wg21.link/p1912r1




Timur Doumler
-
d:p1913r0
P1913R0
6 October 2019

Comments on Audio Devices
https://wg21.link/p1913r0




Frank Birbacher
-
d:p1914r0
P1914R0
7 October 2019

On the names of shift algorithms
https://wg21.link/p1914r0




Vincent Reverdy
-
d:p1915r0
P1915R0
7 October 2019

Expected Feedback from simd in the Parallelism TS 2
https://wg21.link/p1915r0




Matthias Kretz
-
d:p1916r0
P1916R0
7 October 2019

There might not be an elegant OOTA fix
https://wg21.link/p1916r0




David Goldblatt
-
d:p1917r0
P1917R0
7 October 2019

C++ Library Issues to be moved in Belfast
https://wg21.link/p1917r0




Marshall Clow
-
d:p1919r0
P1919R0
7 October 2019

Expanding the Rights in SD-8
https://wg21.link/p1919r0




Nevin Liber
-
d:p1919r1
P1919R1
9 November 2019

Expanding the Rights in SD-8
https://wg21.link/p1919r1




Nevin Liber
-
d:p1919r2
P1919R2
8 January 2020

Expanding the Rights in SD-8
https://wg21.link/p1919r2




Nevin Liber
-
d:p1920r0
P1920R0
7 October 2019

Proposal of Namespace Templates
https://wg21.link/p1920r0




Andrew Tomazos
-
d:p1921r0
P1921R0
7 October 2019

What's in a Name?
https://wg21.link/p1921r0




Nevin Liber
-
d:p1922r0
P1922R0
7 October 2019

Making std::list constexpr
https://wg21.link/p1922r0




Alexander Zaitsev
-
d:p1923r0
P1923R0
7 October 2019

Making std::deque constexpr
https://wg21.link/p1923r0




Alexander Zaitsev
-
d:p1924r0
P1924R0
7 October 2019

Making std::stack constexpr
https://wg21.link/p1924r0




Alexander Zaitsev
-
d:p1925r0
P1925R0
7 October 2019

Making std::queue constexpr
https://wg21.link/p1925r0




Alexander Zaitsev
-
d:p1926r0
P1926R0
7 October 2019

Making std::priority_queue constexpr
https://wg21.link/p1926r0




Alexander Zaitsev
-
d:p1927r0
P1927R0
7 October 2019

Add std::is_partitioned_until algorithm
https://wg21.link/p1927r0




Alexander Zaitsev
-
d:p1928r0
P1928R0
7 October 2019

Merge data-parallel types from the Parallelism TS 2
https://wg21.link/p1928r0




Matthias Kretz
-
d:p1929r0
P1929R0
7 October 2019

Making std::forward_list constexpr
https://wg21.link/p1929r0




Alexander Zaitsev
-
d:p1930r0
P1930R0
7 October 2019

Towards a standard unit systems library
https://wg21.link/p1930r0




Vincent Reverdy
-
d:p1932r0
P1932R0
7 October 2019

Extension of the C++ random number generators
https://wg21.link/p1932r0




Pavel Dyakov, Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev
-
d:p1933r0
P1933R0
7 October 2019

Suggestions for bulk_execute
https://wg21.link/p1933r0




Jared Hoberock
-
d:p1934r0
P1934R0
7 October 2019

boolean Considered Harmful
https://wg21.link/p1934r0




Casey Carter, Christopher Di Bella, Eric Niebler
-
d:p1935r0
P1935R0
14 October 2019

A C++ Approach to Physical Units
https://wg21.link/p1935r0




Mateusz Pusz
-
d:p1935r1
P1935R1
7 November 2019

A C++ Approach to Physical Units
https://wg21.link/p1935r1




Mateusz Pusz
-
d:p1935r2
P1935R2
13 January 2020

A C++ Approach to Physical Units
https://wg21.link/p1935r2




Mateusz Pusz
-
d:p1936r0
P1936R0
7 October 2019

Dependent Static Assertion
https://wg21.link/p1936r0




Ruslan Arutyunyan
-
d:p1937r0
P1937R0
7 October 2019

Fixing inconsistencies between `constexpr` and `consteval` functions
https://wg21.link/p1937r0




David Stone
-
d:p1937r1
P1937R1
13 January 2020

Fixing inconsistencies between `constexpr` and `consteval` functions
https://wg21.link/p1937r1




David Stone
-
d:p1938r0
P1938R0
10 October 2019

if consteval
https://wg21.link/p1938r0




Barry Revzin, Daveed Vandevoorde, Richard Smith
-
d:p1943r0
P1943R0
7 October 2019

Networking TS changes to improve completion token flexibility and performance
https://wg21.link/p1943r0




Christopher Kohlhoff
-
d:p1944r0
P1944R0
16 December 2019

Add Constexpr Modifiers to Functions in cstring and cwchar Headers
https://wg21.link/p1944r0




Daniil Goncharov, Antony Polukhin
-
d:p1945r0
P1945R0
28 October 2019

Making More Objects Contiguous
https://wg21.link/p1945r0




Krystian Stasiowski
-
d:p1946r0
P1946R0
25 November 2019

Allow defaulting comparisons by value
https://wg21.link/p1946r0




Barry Revzin, Casey Carter
-
d:p1947r0
P1947R0
18 November 2019

C++ exceptions and alternatives
https://wg21.link/p1947r0




Bjarne Stroustrup
-
d:p1948r0
P1948R0
11 November 2019

Modules: Keep the dot
https://wg21.link/p1948r0




Corentin Jabot
-
d:p1949r0
P1949R0
20 November 2019

C++ Identifier Syntax using Unicode Standard Annex 31
https://wg21.link/p1949r0




Steve Downey
-
d:p1949r1
P1949R1
13 January 2020

C++ Identifier Syntax using Unicode Standard Annex 31
https://wg21.link/p1949r1




Steve Downey, Zach Laine, Tom Honermann, Peter Bindels
-
d:p1950r0
P1950R0
13 January 2020

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




Jonathan Coe, Antony Peacock
-
d:p1951r0
P1951R0
17 November 2019

Default Arguments for pair's Forwarding Constructor
https://wg21.link/p1951r0




Logan R. Smith
-
d:p1953r0
P1953R0
11 November 2019

Unicode Identifiers And Unicode
https://wg21.link/p1953r0




Corentin Jabot
-
d:p1955r0
P1955R0
3 November 2019

Top Level Is Constant Evaluated
https://wg21.link/p1955r0




Frank Birbacher
-
d:p1956r0
P1956R0
13 January 2020

On the naming of low-level bit manipulation functions
https://wg21.link/p1956r0




Vincent Reverdy
-
d:p1957r0
P1957R0
18 November 2019

Converting from T* to bool should be considered narrowing (re: US 212)
https://wg21.link/p1957r0




Zhihao Yuan
-
d:p1957r1
P1957R1
13 January 2020

Converting from T* to bool should be considered narrowing (re: US 212)
https://wg21.link/p1957r1




Zhihao Yuan
-
d:p1958r0
P1958R0
13 January 2020

C++ Concurrent Buffer Queue
https://wg21.link/p1958r0




Lawrence Crowl
-
d:p1959r0
P1959R0
25 November 2019

Remove std::weak_equality and std::strong_equality
https://wg21.link/p1959r0




Barry Revzin
-
d:p1960r0
P1960R0
9 November 2019

NB Comment Changes Reviewed by SG1
https://wg21.link/p1960r0




David Olsen
-
d:p1961r0
P1961R0
5 November 2019

Harmonizing the definitions of total order for pointers
https://wg21.link/p1961r0




Gašper Ažman
-
d:p1962r0
P1962R0
18 November 2019

How can you be so certain?
https://wg21.link/p1962r0




Bjarne Stroustrup
-
d:p1963r0
P1963R0
9 November 2019

Fixing US 313
https://wg21.link/p1963r0




Billy O'Neal
-
d:p1964r0
P1964R0
15 November 2019

Casting convertible_to<bool> considered harmful
https://wg21.link/p1964r0




Tim Song
-
d:p1964r1
P1964R1
11 January 2020

Wording for boolean-testable
https://wg21.link/p1964r1




Tim Song
-
d:p1965r0
P1965R0
6 November 2019

Blanket Wording for Specifying "Hidden Friends"
https://wg21.link/p1965r0




Walter E Brown, Daniel Sunderland, Tim Song
-
d:p1967r0
P1967R0
25 November 2019

#embed - a simple, scannable preprocessor-based resource acquisition method
https://wg21.link/p1967r0




JeanHeyd Meneide
-
d:p1967r1
P1967R1
4 January 2020

#embed - a simple, scannable preprocessor-based resource acquisition method
https://wg21.link/p1967r1




JeanHeyd Meneide
-
d:p1968r0
P1968R0
7 November 2019

Core Language Working Group "tentatively ready" issues for the November, 2019 (Belfast) meeting
https://wg21.link/p1968r0




William M. (Mike) Miller
-
d:p1969r0
P1969R0
8 November 2019

Core Language Working Group "ready" issues for the November, 2019 (Belfast) meeting
https://wg21.link/p1969r0




William M. (Mike) Miller
-
d:p1970r0
P1970R0
8 November 2019

Consistency for size() functions
https://wg21.link/p1970r0




Hannes Hauswedell
-
d:p1970r1
P1970R1
13 January 2020

Consistency for size() functions
https://wg21.link/p1970r1




Hannes Hauswedell
-
d:p1971r0
P1971R0
8 November 2019

Core Language Changes for NB Comments at the November, 2019 (Belfast) Meeting
https://wg21.link/p1971r0




William M. (Mike) Miller
-
d:p1972r0
P1972R0
9 November 2019

US105 Check satisfaction of constraints for non-templates when forming pointer to function
https://wg21.link/p1972r0




Jens Maurer
-
d:p1975r0
P1975R0
7 November 2019

Fixing the wording of parenthesized aggregate-initialization
https://wg21.link/p1975r0




Ville Voutilainen
-
d:p1976r0
P1976R0
11 November 2019

Fixed-size `span` construction from dynamic-size range
https://wg21.link/p1976r0




Tomasz Kamiński
-
d:p1976r1
P1976R1
3 January 2020

Fixed-size 'span' construction from dynamic-size range
https://wg21.link/p1976r1




Tomasz Kamiński
-
d:p1978r0
P1978R0
19 November 2019

Rename _default_init functions and do nothing more
https://wg21.link/p1978r0




Andrzej Krzemieński, Nevin Liber, Glen Joseph Fernandes, Peter Dimov
-
d:p1979r0
P1979R0
23 November 2019

US086 Resolution
https://wg21.link/p1979r0




Mathias Stearn
-
d:p1980r0
P1980R0
8 November 2019

Wording for CA 096
https://wg21.link/p1980r0




Jason Merrill
-
d:p1981r0
P1981R0
25 November 2019

Rename leap to leap_second
https://wg21.link/p1981r0




Howard Hinnant
-
d:p1982r0
P1982R0
25 November 2019

Rename link to time_zone_link
https://wg21.link/p1982r0




Howard Hinnant
-
d:p1983r0
P1983R0
15 November 2019

Wording for GB301, US296, US292, US291, and US283
https://wg21.link/p1983r0




Tim Song
-
d:p1985r0
P1985R0
13 January 2020

Universal template parameters
https://wg21.link/p1985r0




Gašper Ažman, Mateusz Pusz
-
d:p1988r0
P1988R0
13 January 2020

Allow Templates in Local Classes
https://wg21.link/p1988r0




Steve Downey
-
d:p1989r0
P1989R0
25 November 2019

Range constructor for std::string_view 2: Constrain Harder
https://wg21.link/p1989r0




Corentin Jabot
-
d:p1990r0
P1990R0
16 December 2019

Add operator[] to std::initializer_list
https://wg21.link/p1990r0




Daniil Goncharov, Antony Polukhin
-
d:p1991r0
P1991R0
19 November 2019

WG21 2019-11 Belfast Record of Discussion
https://wg21.link/p1991r0




Nina Ranns
-
d:p1993r0
P1993R0
21 November 2019

Restore factories to bulk_execute
https://wg21.link/p1993r0




Jared Hoberock
-
d:p1993r1
P1993R1
12 January 2020

Restore shared state to bulk_execute
https://wg21.link/p1993r1




Jared Hoberock
-
d:p1994r0
P1994R0
25 November 2019

elements_view needs its own sentinel
https://wg21.link/p1994r0




Tim Song, Christopher Di Bella
-
d:p1995r0
P1995R0
25 November 2019

Contracts - Use Cases
https://wg21.link/p1995r0




Joshua Berne, Andrzej Krzemienski, Ryan McDougall, Timur Doumler, Herb Sutter
-
d:p1996r0
P1996R0
24 November 2019

Propagated template parameters
https://wg21.link/p1996r0




Dmitry Sokolov
-
d:p1997r0
P1997R0
25 November 2019

Relaxing Restrictions on Arrays
https://wg21.link/p1997r0




Krystian Stasiowski, Theodoric Stier
-
d:p1997r1
P1997R1
13 January 2020

Relaxing Restrictions on Arrays
https://wg21.link/p1997r1




Krystian Stasiowski, Theodoric Stier
-
d:p1998r0
P1998R0
25 November 2019

Simple Facility for Lossless Integer Conversion
https://wg21.link/p1998r0




Ryan McDougall
-
d:p1998r1
P1998R1
8 January 2020

Simple Facility for Lossless Integer Conversion
https://wg21.link/p1998r1




Ryan McDougall
-
d:p1999r0
P1999R0
25 November 2019

Process proposal: double-check evolutionary material via a Tentatively Ready status
https://wg21.link/p1999r0




Ville Voutilainen
-
