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

Open
jwakely opened this issue Apr 20, 2021 · 2 comments
Labels
B2 - Improvement IS LEWG needs-revision ranges ready-for-library-evolution-meeting-review SG9 small

Comments

@jwakely
Copy link
Member

@jwakely 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 label Apr 20, 2021
@brycelelbach brycelelbach added B2 - Improvement C++23 ready-for-library-evolution-mailing-list-review ranges labels May 3, 2021
@brycelelbach brycelelbach added ready-for-library-evolution-meeting-review scheduled-for-library-evolution and removed ready-for-library-evolution-mailing-list-review 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 label Jun 1, 2021
@inbal2l inbal2l added SG9 and removed LEWG ready-for-library-evolution-meeting-review labels Jun 8, 2021
@brycelelbach brycelelbach added LEWG ready-for-library-evolution-meeting-review scheduled-for-library-evolution labels Jun 14, 2021
@inbal2l
Copy link
Collaborator

@inbal2l 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 label Jun 14, 2021
@brycelelbach brycelelbach added library-evolution-deferred small C++23 IS and removed scheduled-for-library-evolution C++23 library-evolution-deferred labels Aug 1, 2021
@brycelelbach brycelelbach added the SG9 label Sep 18, 2021
@brycelelbach brycelelbach added the needs-revision label Nov 4, 2021
@brycelelbach
Copy link
Collaborator

@brycelelbach brycelelbach commented Nov 4, 2021

We need the paper first.

@cor3ntin cor3ntin removed the C++23 label Dec 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B2 - Improvement IS LEWG needs-revision ranges ready-for-library-evolution-meeting-review SG9 small
Projects
None yet
Development

No branches or pull requests

4 participants