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

P2875 R4 Undeprecate polymorphic_allocator::destroy For C++26 #1530

Closed
brycelelbach opened this issue May 24, 2023 · 9 comments · Fixed by cplusplus/draft#6900
Closed

P2875 R4 Undeprecate polymorphic_allocator::destroy For C++26 #1530

brycelelbach opened this issue May 24, 2023 · 9 comments · Fixed by cplusplus/draft#6900
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 plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - small paper size estimate
Milestone

Comments

@brycelelbach
Copy link

P2875R0 Undeprecate polymorphic_allocator::destroy For C++26 (Alisdair Meredith)

@brycelelbach brycelelbach added LEWG Library Evolution 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 May 24, 2023
@inbal2l inbal2l added needs-revision Paper needs changes before it can proceed and removed ready-for-library-evolution-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list labels Jul 25, 2023
@inbal2l
Copy link
Collaborator

inbal2l commented Jul 25, 2023

Was discussed on LEWG Mailing List closed on 2023-07-25 (https://lists.isocpp.org/lib-ext/2023/07/25577.php)

No consensus for forwarding, there was a request for additional motivation in the paper, Author will come back with a new revision.

@wg21bot
Copy link
Collaborator

wg21bot commented Aug 23, 2023

P2875R1 Undeprecate polymorphic_allocator::destroy For C++26 (Alisdair Meredith)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Aug 23, 2023
@wg21bot wg21bot added this to the 2023-telecon milestone Aug 23, 2023
@wg21bot wg21bot changed the title P2875 Undeprecate polymorphic_allocator::destroy For C++26 P2875 R1 Undeprecate polymorphic_allocator::destroy For C++26 Aug 23, 2023
@inbal2l inbal2l added 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-mailing-list-review This paper needs to be discussed on the Library Evolution mailing list 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 scheduled-for-library-evolution This paper has been scheduled for one of the groups: LEWG, LEWG Incubator, or a Mailing List review labels Aug 30, 2023
@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 Sep 8, 2023
@wg21bot
Copy link
Collaborator

wg21bot commented Sep 18, 2023

P2875R2 Undeprecate polymorphic_allocator::destroy For C++26 (Alisdair Meredith)

@wg21bot wg21bot changed the title P2875 R1 Undeprecate polymorphic_allocator::destroy For C++26 P2875 R2 Undeprecate polymorphic_allocator::destroy For C++26 Sep 18, 2023
@ben-craig
Copy link
Collaborator

2024-01-23 Library Evolution Telecon

P2875R1: Undeprecate polymorphic_allocator::destroy For C++26

2024-01-23 Library Evolution Telecon Minutes

Champion: Alisdair Meredith

Chair: Ben Craig

Minute Taker: Eddie Nolan

Summary

POLL: Modify P2875R1 (Undeprecate polymorphic_allocator::destroy For C++26) by adding removal migration examples, and then send the revised paper to LWG for C++26 classified as B3, to be confirmed with a Library Evolution electronic poll.

SF F N A SA
5 4 2 1 1

Attendance: 22

# of Authors: 1

Author's Position: SF

Outcome: Consensus in favor

Comments: SA: LEWG has a bad history of reconsidering decisions made in good faith, and this is a bad idea. Haven't seen clear evidence that this was a mistake.

Next Steps

Add an example of what a user would need to do to replace a call to polymorphic_allocator::destroy.
Wait for the results of electronic polling.

@ben-craig ben-craig added needs-revision Paper needs changes before it can proceed ready-for-library-evolution-electronic-poll This paper needs to undergo a 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 Jan 23, 2024
@inbal2l
Copy link
Collaborator

inbal2l commented Jan 23, 2024

Note: We will have R3 voted in the electronic poll, as the author already published an R2.

@inbal2l
Copy link
Collaborator

inbal2l commented Feb 11, 2024

P2975R3 was added to LEWG 2024 February electronic poll paper (P3123R0)

@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 13, 2024
@wg21bot
Copy link
Collaborator

wg21bot commented Feb 16, 2024

P2875R3 Undeprecate polymorphic_allocator::destroy For C++26 (Alisdair Meredith)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Feb 16, 2024
@wg21bot wg21bot modified the milestones: 2023-telecon, 2024-telecon Feb 16, 2024
@wg21bot wg21bot changed the title P2875 R2 Undeprecate polymorphic_allocator::destroy For C++26 P2875 R3 Undeprecate polymorphic_allocator::destroy For C++26 Feb 16, 2024
@cor3ntin cor3ntin added LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. and removed LEWG Library Evolution 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 Mar 23, 2024
@jensmaurer jensmaurer modified the milestones: 2024-telecon, 2024-03 Apr 3, 2024
@inbal2l
Copy link
Collaborator

inbal2l commented Apr 6, 2024

P2975R3 was forwarded in LEWG 2024 February electronic poll (outcomes: P3124R0)

@wg21bot
Copy link
Collaborator

wg21bot commented Apr 17, 2024

P2875R4 Undeprecate polymorphic_allocator::destroy For C++26 (Alisdair Meredith)

@wg21bot wg21bot changed the title P2875 R3 Undeprecate polymorphic_allocator::destroy For C++26 P2875 R4 Undeprecate polymorphic_allocator::destroy For C++26 Apr 17, 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 plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - small paper size estimate
Projects
Status: Tentatively Ready
6 participants