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

P2494 Relaxing range adaptors to allow for move only types #1156

Closed
wg21bot opened this issue Dec 18, 2021 · 6 comments · Fixed by cplusplus/draft#5710
Closed

P2494 Relaxing range adaptors to allow for move only types #1156

wg21bot opened this issue Dec 18, 2021 · 6 comments · Fixed by cplusplus/draft#5710
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e C++23 Targeted at C++23 IS Ship vehicle: IS LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. ranges std::ranges tentatively-ready-for-plenary Reviewed between meetings; ready for a vote.
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Dec 18, 2021

P2494R0 Relaxing range adaptors to allow for move only types (Michał Dominiak)

@wg21bot wg21bot added LEWG Library Evolution SG9 Ranges SG labels Dec 18, 2021
@wg21bot wg21bot added this to the 2021-telecon milestone Dec 18, 2021
@inbal2l inbal2l added C++23 Targeted at C++23 ranges std::ranges labels Dec 18, 2021
@inbal2l
Copy link
Collaborator

inbal2l commented Dec 20, 2021

Was seen by SG9 on Dec 20th, 2021 (Minutes), The paper includes changes requested by P483R0 (issue).
Forwarded to LEWG.

Polls

Poll: Pass “P2494R0: Relaxing range adaptors to allow for move only types” as a C++20 DR (vs. C++23)

SF F N A SA
3 3 0 0 2

Attendance: 13

Author(s) position: SF

Outcome: Consensus in favor

SA: That's a pure extension and is not appropriate as a DR

Poll: Add a feature test macro to “P2494R0: Relaxing range adaptors to allow for move only types” and pass the paper to LEWG, as a bug fix (recommended as a C++20 DR).

SF F N A SA
4 3 1 0 0

Attendance: 13

Author(s) position: SF

Outcome: Strong consensus in favor

Summery

R0 was presented to SG9. Groups' recommendation to LEWG was to have it as C++20 DR, but please notice some objection was made by library implementers. Also notice the comment: "That's a pure extension and is not appropriate as a DR".

The paper could be considered for LEWG mailing list review (if not a DR). Forwarded to LEWG (DR C++20 / C++23).

@inbal2l inbal2l added 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-meeting-review This paper needs to be discussed at a Library Evolution meeting and removed SG9 Ranges SG labels Dec 20, 2021
@brycelelbach brycelelbach added IS Ship vehicle: IS size - small paper size estimate B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e labels Dec 22, 2021
@jensmaurer jensmaurer modified the milestones: 2021-telecon, 2022-telecon Jan 1, 2022
@inbal2l
Copy link
Collaborator

inbal2l commented Jan 4, 2022

Paper was discussed in LEWG on Jan 4th 2022 (Full Minutes)

2022-01-04 Library Evolution Telecon

P2494R1: Relaxing range adaptors to allow for move only types

Chair: Inbal Levi

Champion: Michał Dominiak

Minute Taker: Ben Craig

Summary

The paper should add a feature test macro. Forwarded to electronic poll.

POLL: Add a new feature test macro to “P2494R0: Relaxing range adaptors to allow for move only types”, then forward the updated paper to LWG for C++23 (to be confirmed with electronic poll) with B2 priority.

Strongly Favor Favor Neutral Against Strongly Against
7 10 4 0 0

Attendance: 26

# of Authors: 1

Author Position: SF

Outcome: Strong consensus in favor

Outcome

The paper should add a feature test macro, will be discussed on SG10 mailing list. Was forwarded to LWG for C++23 (to be confirmed with electronic poll)

@inbal2l inbal2l added 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 scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review labels Jan 4, 2022
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jan 22, 2022

P2494R1 Relaxing range adaptors to allow for move only types (Michał Dominiak)

@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 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 Feb 1, 2022
@cor3ntin
Copy link

cor3ntin commented Feb 16, 2022

2022-01 Library Evolution Electronic Poll Outcomes

Send [P2494R1] (Relaxing Range Adaptors To Allow For Move Only Types) to Library Working Group for C++23, classified as an improvement of an existing feature ([P0592R4] bucket 2 item)

SF F N A SA
15 15 1 0 0

Strong Consensus in favor.

@cor3ntin cor3ntin added LWG Library 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 Feb 16, 2022
@brycelelbach brycelelbach added the lwg-pending LWG Chair needs to disposition label Feb 23, 2022
@JeffGarland
Copy link
Member

LWG reviewed and approved for c++23 on 2022-05-06

https://wiki.edg.com/bin/view/Wg21telecons2022/P2494-20220506

poll: put P2494r2 (as reviewed by JW/TK) into C++23?

F A N
12 0 0

@JeffGarland JeffGarland removed the lwg-pending LWG Chair needs to disposition label May 13, 2022
@JeffGarland JeffGarland added tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. and removed size - small paper size estimate labels May 13, 2022
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jul 21, 2022

P2494R2 Relaxing range adaptors to allow for move only types (Michał Dominiak)

@cor3ntin cor3ntin added the plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. label Jul 25, 2022
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++23 Targeted at C++23 IS Ship vehicle: IS LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. ranges std::ranges 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