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

P2517 Add a conditional noexcept specification to std::apply #1175

Closed
wg21bot opened this issue Jan 22, 2022 · 8 comments · Fixed by cplusplus/draft#5689
Closed

P2517 Add a conditional noexcept specification to std::apply #1175

wg21bot opened this issue Jan 22, 2022 · 8 comments · Fixed by cplusplus/draft#5689
Labels
C++23 Targeted at C++23 IS Ship vehicle: IS LWG Library lwg-fullreview Paper is ready for lwg full group review plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. tentatively-ready-for-plenary Reviewed between meetings; ready for a vote.
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Jan 22, 2022

P2517R0 Add a conditional noexcept specification to std::apply (Hewill Kang)

@wg21bot wg21bot added the LEWG Library Evolution label Jan 22, 2022
@wg21bot wg21bot added this to the 2022-telecon milestone Jan 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 Jan 22, 2022
@cor3ntin
Copy link

@jwakely @JeffGarland Is that something LWG should look at directly?

@brycelelbach
Copy link

No, I think we need to look at it in Library Evolution in a mailing list review at least.

@brycelelbach brycelelbach added C++23 Targeted at C++23 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 expedited-library-evolution-electronic-poll Papers that were reviewed on the mailing list and then advanced directly to electronic polling. and removed expedited-library-evolution-electronic-poll Papers that were reviewed on the mailing list and then advanced directly to electronic polling. labels Feb 1, 2022
@jwakely
Copy link
Member

jwakely commented Feb 1, 2022

No, I think we need to look at it in Library Evolution in a mailing list review at least.

Yes please

@billy-baker billy-baker added ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll and removed ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list labels Feb 22, 2022
@billy-baker
Copy link
Collaborator

billy-baker commented Feb 22, 2022

2022-02-22 Library Evolution Telecon

P2517R0: Add a conditional noexcept specification to apply

2022-02-22 Library Evolution Telecon Minutes

Chair: Billy Baker

Minute Taker: Ben Craig

POLL: Send P2517R0 (Add a conditional noexcept specification to std::apply) to LWG for C++23 classified as B2 (to be confirmed with a Library Evolution electronic poll).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
4 10 0 0 0

Attendance: 20

# of Authors: 0

Author Position:

Outcome: Strong consensus to send to electronic polling.

Consistency between apply and make_from_tuple was brought up since both use std::get. However, this concern did not result in any against votes.

@brycelelbach brycelelbach added the scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review label Apr 22, 2022
@brycelelbach brycelelbach added LWG Library lwg-pending LWG Chair needs to disposition and removed LEWG Library Evolution ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review labels Jun 19, 2022
@brycelelbach
Copy link

2022-05 Library Evolution Electronic Poll Outcomes

POLL: Send [P2517R0] Add A Conditional noexcept Specification To apply to Library Working Group for C++23, classified as an improvement of an existing feature ([P0592R4] bucket 2 item).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
14 8 0 0 0

Unanimous consensus in favor.

@JeffGarland JeffGarland added lwg-fullreview Paper is ready for lwg full group review and removed lwg-pending LWG Chair needs to disposition labels Jul 6, 2022
@JeffGarland
Copy link
Member

JeffGarland commented Jul 8, 2022

LWG reviewed and approved 2022-07-08

https://wiki.edg.com/bin/view/Wg21telecons2022/P2517-20220708

poll: Put P1899r1 as changed above (and checked by JG and JW) into C++23?

F A N
15 0 1

edit: fix version

@JeffGarland JeffGarland added tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. and removed B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e size - small paper size estimate labels Jul 8, 2022
@jwakely
Copy link
Member

jwakely commented Jul 12, 2022

poll: Put P1899r3 as changed above (and checked by JG and JW) into C++23?

This is a typo in the minutes, the poll was for P2517R1

@cor3ntin cor3ntin added the plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. label Jul 25, 2022
@wg21bot
Copy link
Collaborator Author

wg21bot commented Aug 22, 2022

P2517R1 Add a conditional noexcept specification to std::apply (Hewill Kang)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C++23 Targeted at C++23 IS Ship vehicle: IS LWG Library lwg-fullreview Paper is ready for lwg full group review plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. tentatively-ready-for-plenary Reviewed between meetings; ready for a vote.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants