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: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: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: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: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: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: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: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: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: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: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:p1046r0
P1046R0
28 April 2018

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




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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:p1413r0
P1413R0
17 January 2019

A safer interface for std::aligned_storage
https://wg21.link/p1413r0




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: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:p1424r0
P1424R0
26 December 2018

'constexpr' feature macro concerns
https://wg21.link/p1424r0




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: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: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: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: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: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: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:p1467r0
P1467R0
21 January 2019

Extended floating-point types
https://wg21.link/p1467r0




Michał Dominiak, David Olsen
-
d:p1468r0
P1468R0
21 January 2019

Fixed-layout floating-point type aliases
https://wg21.link/p1468r0




Michał Dominiak, 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: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: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: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: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:p1505r0
P1505R0
10 March 2019

Mandating the Standard Library: Clause 30 - Atomic operations library
https://wg21.link/p1505r0




Daniel Sunderland
-
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: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: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:p1609r0
P1609R0
10 March 2019

C++ Should Support Just-in-Time Compilation
https://wg21.link/p1609r0




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:p1614r0
P1614R0
11 March 2019

The Mothership Has Landed: Adding <=> to the Library
https://wg21.link/p1614r0




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:p1619r0
P1619R0
10 March 2019

Functions for Testing Boundary Conditions on Integer Operations
https://wg21.link/p1619r0




Lisa Lippincott
-
d:p1622r0
P1622R0
10 March 2019

Mandating the Standard Library: Clause 31 - Thread support library
https://wg21.link/p1622r0




Daniel Sunderland
-
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
-
