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

LWG3534 ranges::set_intersection and ranges::set_difference algorithm requirements are too strict #1021

Closed
jwakely opened this issue Apr 20, 2021 · 3 comments
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e IS Ship vehicle: IS needs-revision Paper needs changes before it can proceed ranges std::ranges SG9 Ranges SG size - small paper size estimate

Comments

@jwakely
Copy link
Member

jwakely commented Apr 20, 2021

Issue: https://cplusplus.github.io/LWG/issue3534

During the LWG prioritization poll it was suggested that this is a design change and should be seen by LEWG, maybe as a paper. Please take a look and let us know if you'd like the LWG issue closed, and a paper solicited to change it.

@jwakely jwakely added the LEWG Library Evolution label Apr 20, 2021
@brycelelbach brycelelbach added B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e C++23 Targeted at C++23 ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list ranges std::ranges labels May 3, 2021
@brycelelbach brycelelbach added 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 and removed ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list labels May 17, 2021
@brycelelbach brycelelbach changed the title LWG3534: ranges::set_intersection and ranges::set_difference algorithm requirements are too strict LWG3534 ranges::set_intersection and ranges::set_difference algorithm requirements are too strict May 17, 2021
@brycelelbach brycelelbach removed the scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review label Jun 1, 2021
@inbal2l inbal2l added SG9 Ranges SG and removed LEWG Library Evolution ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting labels Jun 8, 2021
@brycelelbach brycelelbach added LEWG Library Evolution 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 Jun 14, 2021
@inbal2l
Copy link
Collaborator

inbal2l commented Jun 14, 2021

SG9 have looked at the issue. The preferences is not to have the concept as "// exposition only", Alexander have volunteered to explore the concept (and name) in a paper.
Forwarding to LEWG to make the final decision.

@inbal2l inbal2l removed the SG9 Ranges SG label Jun 14, 2021
@brycelelbach brycelelbach added library-evolution-deferred Ready for review, but should not be scheduled size - small paper size estimate C++23 Targeted at C++23 IS Ship vehicle: IS and removed 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 library-evolution-deferred Ready for review, but should not be scheduled labels Aug 1, 2021
@brycelelbach brycelelbach added the SG9 Ranges SG label Sep 18, 2021
@brycelelbach brycelelbach added the needs-revision Paper needs changes before it can proceed label Nov 4, 2021
@brycelelbach
Copy link

We need the paper first.

@cor3ntin cor3ntin removed the C++23 Targeted at C++23 label Dec 8, 2021
@brycelelbach
Copy link

brycelelbach commented May 24, 2023

Closing due to more than 1 year of inactivity. Please re-open if further work is expected.

Remanding to the care of the ranges study group.

@brycelelbach brycelelbach removed LEWG Library Evolution ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting labels May 24, 2023
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 IS Ship vehicle: IS needs-revision Paper needs changes before it can proceed ranges std::ranges SG9 Ranges SG size - small paper size estimate
Projects
None yet
Development

No branches or pull requests

4 participants