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

P2328 join_view should join all views of ranges #1008

Closed
brycelelbach opened this issue Mar 22, 2021 · 10 comments · Fixed by cplusplus/draft#4682
Closed

P2328 join_view should join all views of ranges #1008

brycelelbach opened this issue Mar 22, 2021 · 10 comments · Fixed by cplusplus/draft#4682
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
Milestone

Comments

@brycelelbach
Copy link

brycelelbach commented Mar 22, 2021

P2328R0 join_view should join all views of ranges (Tim Song)

@brycelelbach brycelelbach added LEWG Library Evolution B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e 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 C++23 Targeted at C++23 IS Ship vehicle: IS ranges std::ranges labels Mar 22, 2021
@SuperWig
Copy link

@brycelelbach you linked P2325R0 by mistake.

@jensmaurer
Copy link
Member

@SuperWig: Fixed.

@timsong-cpp
Copy link

I haven't changed my name to Barry's yet either.

@brevzin
Copy link
Collaborator

brevzin commented Mar 23, 2021

I haven't changed my name to Barry's yet either.

Yet?

@JeffGarland JeffGarland added the C++20 Targeted at C++20 label Apr 9, 2021
@JeffGarland
Copy link
Member

added the c++20 label as we'd like to communicate with implementers to retroactively apply to c++20

@brycelelbach
Copy link
Author

brycelelbach commented Apr 23, 2021

2021-03-03 Library Evolution Telecon

P2328R0: join_view should join all views of ranges

2021-03-30 Library Evolution Telecon Minutes

Chair: Nevin Liber

Champion: Tim Song

Minute Taker: Ben Craig

POLL: Forward P2328R0 for electronic polling to send to LWG in bucket 2 (bug fix), with the recommendation that vendors apply it to C++20.

SF WF N WA SA
7 8 1 0 0

Attendance: 28

# of Authors: 1

Author Position: SF

Outcome: Consensus in favor

Summary

Short discussion, no dissenting opinions presented.

Outcome

Consensus to forward P2328R0 for electronic polling for LWG bucket 2 with a recommendation that vendors apply it to C++20.

@brycelelbach brycelelbach added ready-for-library-evolution-electronic-poll This paper needs to undergo a Library Evolution electronic poll scheduled-for-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 Apr 23, 2021
@JeffGarland
Copy link
Member

LWG reviewed and approved on 2021-04-23 telecon. This will be held for the completion of LEWG electronic polling before going to plenary.

https://wiki.edg.com/bin/view/Wg21telecons2021/P2328-20210423

poll: adopt P2328r1 in the C++23 working paper

F A N
10 0 0

@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-electronic-poll labels Apr 27, 2021
@wg21bot
Copy link
Collaborator

wg21bot commented May 21, 2021

P2328R1 join_view should join all views of ranges (Tim Song)

@wg21bot wg21bot added this to the 2021-telecon milestone May 21, 2021
@brycelelbach
Copy link
Author

brycelelbach commented May 28, 2021

2021 Spring Library Evolution Polls

P2384: 2021 Spring Library Evolution Poll Outcomes

POLL 3: Send P2328R0 (ranges::join_view Should Join All Views Of Ranges) to Library Working Group for C++23, classified as an improvement of an existing feature (P0592R4 bucket 2 item), with the recommendation that implementations retroactively apply it to C++20.

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
17 8 0 0 0

Outcome: Unanimous consensus in favor.

@brycelelbach brycelelbach removed LEWG Library Evolution lwg-wait-for-lewg-electronic-poll 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 May 28, 2021
@JeffGarland JeffGarland added the tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. label May 28, 2021
@cor3ntin cor3ntin added plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. and removed tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. labels Jun 7, 2021
@wg21bot
Copy link
Collaborator

wg21bot commented Oct 26, 2021

Adopted 2021-06.

@jensmaurer jensmaurer removed the C++20 Targeted at C++20 label Oct 26, 2021
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
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants