cplusplus / papers

ISO/IEC JTC1 SC22 WG21 paper scheduling and management
623 stars 18 forks source link

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

Closed wg21bot closed 6 days ago

wg21bot commented 10 months ago

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

inbal2l commented 8 months ago

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.

cor3ntin commented 7 months ago

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 commented 7 months ago

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

wg21bot commented 7 months ago

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

inbal2l commented 6 months ago

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

JeffGarland commented 3 weeks ago

LWG reviewed and approved for c++26 in St. Louis

Poll: put P2968r2 into C++26? | F | A | N | | 11 | 0 | 0 |

Related issues: https://wg21.link/lwg2933 and https://wg21.link/lwg3978