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

P2968 R2 Make std::ignore a first-class object #1640

Open
wg21bot opened this issue Sep 18, 2023 · 5 comments
Open

P2968 R2 Make std::ignore a first-class object #1640

wg21bot opened this issue Sep 18, 2023 · 5 comments
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e C++26 Targeted at C++26 IS Ship vehicle: IS LWG Library lwg-pending LWG Chair needs to disposition size - medium paper size estimate
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Sep 18, 2023

P2968R0 Make std::ignore a first-class object (Peter Sommerlad)

@wg21bot wg21bot added LEWG Library Evolution LWG Library labels Sep 18, 2023
@wg21bot wg21bot added this to the 2023-telecon milestone Sep 18, 2023
@cor3ntin cor3ntin added ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list and removed LWG Library labels Sep 19, 2023
@inbal2l inbal2l added C++26 Targeted at C++26 B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e labels Sep 23, 2023
@inbal2l inbal2l added IS Ship vehicle: IS size - small paper size estimate scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review and removed size - small paper size estimate labels Oct 23, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Nov 19, 2023

An LEWG mailing list review started on Oct 23rd: http://lists.isocpp.org/lib-ext/2023/10/25937.php
The feedback was added by the author to D2968R1. We will review the design questions in LEWG telecon.

@inbal2l inbal2l added ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting size - medium paper size estimate and removed ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review labels Nov 19, 2023
@cor3ntin cor3ntin added needs-revision Paper needs changes before it can proceed ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll and removed ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting labels Dec 12, 2023
@cor3ntin
Copy link

cor3ntin commented Dec 12, 2023

2023-12-12 Library Evolution Telecon

P2968R1: Make std::ignore a first-class object

2023-12-12 Library Evolution Telecon Minutes

Champion: Peter Sommerlad

Chair: Corentin Jabot

Summary

POLL: std::ignore should be available in <utility>

SF WF N WA SA
3 7 4 0 0

Attendance: 21

# of Authors: 1

Author Position: SF

Outcome: Consensus

POLL: std::ignore::operator= should be noexcept

Outcome: Unanimous consent

Attendance: 21

# of Authors: 1

POLL: Forward P2968R2 to LWG, to be confirmed by electronic polling after the requested modification requested by LEWG (use of const&, remove the ref qualifier from the function, remove the wording duplication) are applied, to be reviewed by Inbal Levi, Corentin Jabot, and Alisdair Meredith, to be confirmed by electronic polling.

SF WF N WA SA
5 8 1 0 0

Attendance: 21

# of Authors: 1

Author Position: SF

Outcome: Consensus

Next Steps

Author to publish R2 with the requested changes.
R2 is to be reviewed by LEWG chairs and Alisdair Meredith, and to be sent to an electronic poll.

@inbal2l inbal2l 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 Dec 14, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Dec 14, 2023

P2968R2 was added to LEWG 2023 December electronic poll paper (P3053R0)

@wg21bot
Copy link
Collaborator Author

wg21bot commented Dec 19, 2023

P2968R1 Make std::ignore a first-class object (Peter Sommerlad)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Dec 19, 2023
@wg21bot wg21bot modified the milestones: 2023-telecon, 2024-telecon Dec 19, 2023
@wg21bot wg21bot changed the title P2968 R0 Make std::ignore a first-class object P2968 R1 Make std::ignore a first-class object Dec 19, 2023
@wg21bot wg21bot changed the title P2968 R1 Make std::ignore a first-class object P2968 R2 Make std::ignore a first-class object Dec 19, 2023
@inbal2l inbal2l removed LEWG Library Evolution ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll labels Jan 17, 2024
@inbal2l inbal2l added LWG Library lwg-pending LWG Chair needs to disposition and removed scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review labels Jan 17, 2024
@inbal2l
Copy link
Collaborator

inbal2l commented Jan 17, 2024

P2968R2 was forwarded to LWG on LEWG 2023 December electronic poll (P3054R0)

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 C++26 Targeted at C++26 IS Ship vehicle: IS LWG Library lwg-pending LWG Chair needs to disposition size - medium paper size estimate
Projects
Status: No status
Development

No branches or pull requests

3 participants