P3137 R2 views::to_input · Issue #1791 · cplusplus/papers · GitHub
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

P3137 R2 views::to_input #1791

Open
wg21bot opened this issue Feb 16, 2024 · 4 comments
Open

P3137 R2 views::to_input #1791

wg21bot opened this issue Feb 16, 2024 · 4 comments
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 IS Ship vehicle: IS LEWG Library Evolution ranges std::ranges 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 size - medium paper size estimate
Milestone

Comments

@wg21bot
Copy link
Collaborator

wg21bot commented Feb 16, 2024

P3137R0 views::to_input (Tim Song)

@wg21bot wg21bot added the SG9 Ranges SG label Feb 16, 2024
@wg21bot wg21bot added this to the 2024-telecon milestone Feb 16, 2024
@inbal2l inbal2l added size - medium paper size estimate IS Ship vehicle: IS B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 LEWG Library Evolution labels Feb 17, 2024
@foonathan
Copy link
Collaborator

SG9 discussed it in Tokyo on Tuesday: https://wiki.edg.com/bin/view/Wg21tokyo2024/NotesSG9P3137R0

Poll: views::to_input should be split into two views: one that makes the range single-pass, and one that makes it non-common (i.e. uses a sentinel for end).

SF F N A SA
1 4 7 0 0

Author: N
Attendance: 12
Outcome: Consensus in favor.

Poll: views::to_input (name to be discussed) should be kept as a convenience to make it both single-pass and non-common.

SF F N A SA
1 1 6 2 1

Author: SF
Attendance: 12
Outcome: No consensus, author's choice.
SA: The reasons cases for removing multi-pass and the reasons for non-common are separate enough that even when they occur together users should explain them separately.

Author to come back with a new revision.

@foonathan foonathan added the needs-revision Paper needs changes before it can proceed label Mar 19, 2024
@wg21bot
Copy link
Collaborator Author

wg21bot commented May 22, 2024

P3137R1 views::to_input (Tim Song)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label May 22, 2024
@wg21bot wg21bot changed the title P3137 R0 views::to_input P3137 R1 views::to_input May 22, 2024
@dhollman
Copy link
Collaborator

SG9 in St. Louis

The authors came back with new information showing that the first poll taken in Tokyo has implementability issues. SG9 took the following poll based on this new information:


Forward P3137R1 to LEWG for inclusion in C++26.

SF F N A SA
6 3 0 0 0

Unanimous consent
Author: SF
10 people

@dhollman dhollman removed the SG9 Ranges SG label Jun 28, 2024
@wg21bot
Copy link
Collaborator Author

wg21bot commented Jul 16, 2024

P3137R2 views::to_input (Tim Song)

@wg21bot wg21bot changed the title P3137 R1 views::to_input P3137 R2 views::to_input Jul 16, 2024
@inbal2l inbal2l added ranges std::ranges 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 Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 IS Ship vehicle: IS LEWG Library Evolution ranges std::ranges 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 size - medium paper size estimate
Projects
Status: No status
Development

No branches or pull requests

4 participants