Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

P2537 Relax va_start Requirements to Match C #1200

Open
wg21bot opened this issue Feb 22, 2022 · 6 comments
Open

P2537 Relax va_start Requirements to Match C #1200

wg21bot opened this issue Feb 22, 2022 · 6 comments
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e c23-rebase Paper assumes a rebase on C23 C++26 Targeted at C++26 CWG Core IS Ship vehicle: IS LWG Library needs-revision Paper needs changes before it can proceed size - small paper size estimate
Projects

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Feb 22, 2022

P2537R0 Relax va_start Requirements to Match C (JeanHeyd Meneide)

@wg21bot wg21bot added the LEWG Library Evolution label Feb 22, 2022
@wg21bot wg21bot added this to the 2022-telecon milestone Feb 22, 2022
@cor3ntin cor3ntin added the ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list label Mar 29, 2022
@brycelelbach brycelelbach added scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e size - small paper size estimate IS Ship vehicle: IS C++26 Targeted at C++26 labels Apr 1, 2022
@inbal2l inbal2l added needs-revision Paper needs changes before it can proceed and removed ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list labels Jul 12, 2022
@inbal2l
Copy link
Collaborator

inbal2l commented Jul 12, 2022

The Paper was deferred to C++26, we'll restart the ML review once it's ready for C++26.

@wg21bot
Copy link
Collaborator Author

wg21bot commented Aug 22, 2022

P2537R1 Relax va_start Requirements to Match C (JeanHeyd Meneide)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Aug 22, 2022
@brycelelbach brycelelbach added ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review and removed scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list labels Sep 22, 2022
@billy-baker
Copy link
Collaborator

billy-baker commented Oct 25, 2022

2022-10-18 Library Evolution Telecon

P2537R1: Relax va_start Requirements to Match C

2022-10-18 Library Evolution Telecon Minutes

Champion: JeanHeyd Meneide

Chair: Billy Baker

Minute Taker: Guy Davidson & Steve Downey

No polls taken.

Next Steps

This is the first paper that would require C23 but the paper does not change the normative reference to C (C23 is still in progress). EWG/CWG will need to review this paper.

@brycelelbach brycelelbach added EWG Evolution and removed LEWG Library Evolution ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review labels Nov 2, 2022
@jensmaurer jensmaurer added the c23-rebase Paper assumes a rebase on C23 label Nov 11, 2022
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jan 16, 2023

P2537R2 Relax va_start Requirements to Match C (JeanHeyd Meneide)

@erichkeane
Copy link
Collaborator

EWG discussed this in the February 7, 2023 afternoon session in Issaquah. The following poll was taken.

Forward P2537R2 "Alternative 2" (change define, remove all but 1st sentence) to LWG/CWG for inclusion in C++26.

SF F N A SA
1 12 5 0 0

Result: Consensus

@erichkeane erichkeane added CWG Core and removed EWG Evolution labels Feb 7, 2023
@erichkeane erichkeane added the LWG Library label Feb 7, 2023
@jensmaurer jensmaurer added this to Ready for review in CWG Feb 8, 2023
@jensmaurer jensmaurer moved this from Ready for review to Awaiting updated wording in CWG Feb 9, 2023
@jensmaurer
Copy link
Member

jensmaurer commented Feb 9, 2023

CWG 2023-02-08: Reviewed; needs rebase on future C23. Carefully consider C wording on ignored arguments and interaction with C++ template instantiation and similar odr-use concerns.

This paper would resolve CWG1790.

@jensmaurer jensmaurer added the needs-revision Paper needs changes before it can proceed label Feb 9, 2023
@jensmaurer jensmaurer removed this from the 2023-telecon milestone Mar 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e c23-rebase Paper assumes a rebase on C23 C++26 Targeted at C++26 CWG Core IS Ship vehicle: IS LWG Library needs-revision Paper needs changes before it can proceed size - small paper size estimate
Projects
CWG
Awaiting updated wording
Development

No branches or pull requests

7 participants