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

P1144 R10 std::is_trivially_relocatable #43

Open
jensmaurer opened this issue Jan 5, 2019 · 15 comments
Open

P1144 R10 std::is_trivially_relocatable #43

jensmaurer opened this issue Jan 5, 2019 · 15 comments
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 EWGI Evolution Incubator IS Ship vehicle: IS size - large paper size estimate
Milestone

Comments

@jensmaurer
Copy link
Member

P1144R1 Object relocation in terms of move plus destroy (Arthur O'Dwyer)

@jensmaurer jensmaurer added this to the 2019-02 milestone Jan 5, 2019
@jensmaurer jensmaurer added EWG Evolution LEWG Library Evolution labels Jan 5, 2019
@jensmaurer
Copy link
Member Author

P1144R2 Object relocation in terms of move plus destroy (Arthur O'Dwyer)

@jensmaurer jensmaurer removed the LEWG Library Evolution label Jan 31, 2019
@villevoutilainen villevoutilainen added this to EWGSaturday in EWGKonaFeb2019 Feb 11, 2019
@villevoutilainen villevoutilainen removed this from EWGSaturday in EWGKonaFeb2019 Feb 11, 2019
@jfbastien
Copy link
Collaborator

jfbastien commented Feb 12, 2019

This was seen by EWGI in SAN, along with P1029R1 SG14 [[move_relocates]] #359.
Interested, provided feedback, will see again.

@jensmaurer
Copy link
Member Author

jensmaurer commented Feb 12, 2019

C++Now 2018 talk: https://youtube.com/watch?v=MWBfmmg8-Yo

@jensmaurer jensmaurer added EWGI Evolution Incubator and removed EWG Evolution labels Feb 12, 2019
@jfbastien jfbastien added this to EWGIMonday in EWGIKonaFeb2019 Feb 15, 2019
@jfbastien jfbastien moved this from EWGIMonday to EWGIWednesday in EWGIKonaFeb2019 Feb 16, 2019
@jfbastien jfbastien moved this from EWGIWednesday to Schedule me in EWGIKonaFeb2019 Feb 16, 2019
@jfbastien jfbastien moved this from Schedule me to EWGIMonday in EWGIKonaFeb2019 Feb 16, 2019
@jfbastien jfbastien moved this from EWGIMonday to EWGIWednesday in EWGIKonaFeb2019 Feb 16, 2019
@jfbastien
Copy link
Collaborator

jfbastien commented Feb 24, 2019

EWG-I in Kona:
Talk to a Core person about lifetime issues.

Should this be mandated on existing STL containers? Might be an ABI break. LEWGI should see this.

Much feedback, still open questions. Should see again.

@jfbastien jfbastien modified the milestones: 2019-02, 2019-07 Feb 24, 2019
@wg21bot
Copy link
Collaborator

wg21bot commented Mar 20, 2019

P1144R3 Object relocation in terms of move plus destroy (Arthur O'Dwyer)

@wg21bot
Copy link
Collaborator

wg21bot commented Jun 23, 2019

P1144R4 Object relocation in terms of move plus destroy (Arthur O'Dwyer)

@jensmaurer jensmaurer added this to Wednesday in EWG-I in Cologne 2019 Jul 11, 2019
@jensmaurer jensmaurer modified the milestones: 2019-07, 2019-11 Aug 26, 2019
@jensmaurer jensmaurer removed this from the 2019-11 milestone Jan 22, 2020
@wg21bot wg21bot modified the milestones: 2020-02, 2020-telecon Mar 24, 2020
@jensmaurer jensmaurer modified the milestones: 2020-telecon, 2021-telecon Dec 28, 2020
@jensmaurer jensmaurer modified the milestones: 2021-telecon, 2022-telecon Jan 1, 2022
@cor3ntin cor3ntin added the EWG Evolution label Feb 22, 2022
@wg21bot
Copy link
Collaborator

wg21bot commented Jun 24, 2022

P1144R6 Object relocation in terms of move plus destroy (Arthur O'Dwyer)

@erichkeane
Copy link
Collaborator

This paper was seen by EWGI with P2786 during the February 10th, 2023 evening session in Issaquah.

The following polls were taken:

Given the committee's limited bandwidth, EWGI believes the problem presented in P1144/P2786 is worth solving.

SF F N A SA
10 8 0 0 0

Result: Consensus

EWGI believes the problem being introduced in P1144/P2786 should be solved in a more general way instead of as proposed.

SF F N A SA
3 0 5 6 4

Result: Not Consensus

EWGI believes that the relocatable annotation in P1144R6 is acceptable as an attribute.

SF F N A SA
0 6 4 6 2

Result: Not Consensus

EWGI believes that the relocatable annotation should just 'trust' the user as presented in P1144R6 (aka sharp knife) instead of be diagnosed, as in P2786R0 (aka 'dull knife').

F N A
7 5 6

Result: No obvious preference

Inform the EWG chair that we believe P1144R6 is sufficiently ready to be presented in EWG.

SF F N A SA
0 7 4 3 1

Result: Not Consensus

Inform the EWG chair that we believe P2786R0 is sufficiently ready to be presented in EWG.

SF F N A SA
1 8 3 3 1

Result: Weak Consensus

The chair suggested working with the authors of P2786 to ensure a more unified set of options and pros/cons to EWG. This paper however, was decided as insufficiently ready for EWG.

@erichkeane erichkeane added the needs-revision Paper needs changes before it can proceed label Feb 11, 2023
@wg21bot
Copy link
Collaborator

wg21bot commented Apr 11, 2023

P1144R7 std::is_trivially_relocatable (Arthur O'Dwyer)

@wg21bot wg21bot removed the needs-revision Paper needs changes before it can proceed label Apr 11, 2023
@wg21bot
Copy link
Collaborator

wg21bot commented May 26, 2023

P1144R8 std::is_trivially_relocatable (Arthur O'Dwyer)

@wg21bot wg21bot changed the title P1144 Object relocation in terms of move plus destroy P1144 R8 std::is_trivially_relocatable May 26, 2023
@jfbastien jfbastien removed the EWG Evolution label Jun 4, 2023
@tekinas

This comment was marked as off-topic.

@wg21bot
Copy link
Collaborator

wg21bot commented Oct 16, 2023

P1144R9 std::is_trivially_relocatable (Arthur O'Dwyer)

@wg21bot wg21bot changed the title P1144 R8 std::is_trivially_relocatable P1144 R9 std::is_trivially_relocatable Oct 16, 2023
@inbal2l inbal2l added IS Ship vehicle: IS C++26 Targeted at C++26 B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 size - large paper size estimate labels Oct 16, 2023
@wg21bot
Copy link
Collaborator

wg21bot commented Feb 16, 2024

P1144R10 std::is_trivially_relocatable (Arthur O'Dwyer)

@wg21bot wg21bot modified the milestones: 2023-telecon, 2024-telecon Feb 16, 2024
@wg21bot wg21bot changed the title P1144 R9 std::is_trivially_relocatable P1144 R10 std::is_trivially_relocatable Feb 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 EWGI Evolution Incubator IS Ship vehicle: IS size - large paper size estimate
Projects
No open projects
Development

No branches or pull requests

7 participants