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

LWG3918 std::uninitialized_move/_n and guaranteed copy elision #1576

Open
jwakely opened this issue Jun 1, 2023 · 4 comments
Open

LWG3918 std::uninitialized_move/_n and guaranteed copy elision #1576

jwakely opened this issue Jun 1, 2023 · 4 comments
Labels
B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e C++26 Targeted at C++26 IS Ship vehicle: IS LWG Library lwg-pending LWG Chair needs to disposition size - small paper size estimate

Comments

@jwakely
Copy link
Member

jwakely commented Jun 1, 2023

https://cplusplus.github.io/LWG/issue3918

LWG has requested LEWG to look at this issue.

Relates #975

@jwakely jwakely added the LEWG Library Evolution label Jun 1, 2023
@brycelelbach brycelelbach added IS Ship vehicle: IS B2 - improvement Bucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list size - small paper size estimate C++26 Targeted at C++26 labels Jun 7, 2023
@brycelelbach
Copy link

@inbal2l and @cor3ntin this is for mailing list review.

@inbal2l inbal2l added the scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review label Oct 23, 2023
@cor3ntin
Copy link

10 january 2024: motion to send the proposed resolution to electronic polling
https://lists.isocpp.org/lib-ext/2024/01/26368.php

@cor3ntin
Copy link

cor3ntin commented Feb 5, 2024

No sufficient participation, sending to LEWG

P2747 (#1438) was recently forwarded to CWG, so P2283 ( #975 ) doesn't add additional concerns for this issue.
No opposition to the direction;

LWG should update the issue (@jwakely @JeffGarland) with discussion of P2283 and the possibility of using ranges::iter_move, make a very short presentation to LEWG at a future meeting of telecon.

@cor3ntin cor3ntin added ready-for-library-evolution-meeting-review This paper needs to be discussed at a Library Evolution meeting and removed ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list labels Feb 5, 2024
@inbal2l inbal2l 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 Feb 5, 2024
@inbal2l inbal2l added the scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review label Feb 17, 2024
@inbal2l
Copy link
Collaborator

inbal2l commented Mar 22, 2024

2024-03-22 Library Evolution Tokyo Meeting

LWG3918: std::uninitialized_move/_n and guaranteed copy elision

2024-03-22 Library Evolution Tokyo Meeting Minutes

Champion: Jonathan Wakely / Jeff Garland
Chair: Inbal Levi
Minute Taker: Ben Craig

Summary

POLL: Remove the “const” from the deref-move params and send the issue back to LWG with the resolution proposed in issue LWG3918.

SF F N A SA
11 16 0 0 0

Attendance: 24 + 12
Authors’ position: N/A
Outcome: Unanimous consensus in favor

Next Steps

Issue was sent back (with updated resolution) to LWG, to be resolved by them.

@inbal2l inbal2l added LWG Library lwg-pending LWG Chair needs to disposition and removed 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 LEWG Library Evolution labels Apr 1, 2024
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++26 Targeted at C++26 IS Ship vehicle: IS LWG Library lwg-pending LWG Chair needs to disposition size - small paper size estimate
Projects
Development

No branches or pull requests

4 participants