cplusplus / papers

ISO/IEC JTC1 SC22 WG21 paper scheduling and management
622 stars 19 forks source link

P2674 A trait for implicit lifetime types #1340

Closed wg21bot closed 1 year ago

wg21bot commented 1 year ago

P2674R0 A trait for implicit lifetime types (Timur Doumler, Vittorio Romeo)

brycelelbach commented 1 year ago

Evolution needs to see this first.

jfbastien commented 1 year ago

Discussed in EWG in the context of this NB comment: https://github.com/cplusplus/nbballot/issues/457

nliber commented 1 year ago

2022-11-07 15:15 to 17:00 UTC-10 Kona Library Evolution Meeting

P2674R0: A trait for implicit lifetime types

2022-11-07 15:15 to 17:00 UTC-10 Kona Library Evolution Minutes

Champion: Timur Doumler (in-person)

Chair: Nevin Liber & Fabio Fracassi

Minute Taker: Steve Downey

POLL: In P2674, we want is_implicit_lifetime to be a type trait.

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
8 10 1 1 0

Attendance: 28

# of Authors: 1

Author Position: SF

Outcome: Consensus

POLL: In P2674, we want is_implicit_lifetime to be a concept with the name std::implicit_lifetime.

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
3 5 5 6 1

Attendance: 28

# of Authors: 1

# of Authors: WA

Author Position:

Outcome: No consensus

POLL: Forward D2674R1 to CWG & LWG for C++23.

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
12 7 0 0 0

Attendance: 28

# of Authors:

Author Position: SF

Outcome: Unanimous consent

Next Steps

Take a Library Evolution electronic poll to send P2674R1 (A trait for implicit lifetime types) to Library for C++23, classified as B2 - Improvement.

jensmaurer commented 1 year ago

CWG 2022-11-09: CWG has no implementability concerns.

brycelelbach commented 1 year ago

@jensmaurer and @JeffGarland We'll electronically poll this in 2022-11/12 and then send it to you for the 2022-02 meeting.

jensmaurer commented 1 year ago

CWG 2022-11-09: No concerns.

JeffGarland commented 1 year ago

@brycelelbach We will probably try take a pass on this while were here.

Planned for 08:15 in Kona Friday

wg21bot commented 1 year ago

P2674R1 A trait for implicit lifetime types (Timur Doumler, Vittorio Romeo)

brycelelbach commented 1 year ago

2022-11 Library Evolution Electronic Poll Outcomes

Poll 1.14: Send [P2674R1] is_implicit_lifetime to Library Working Group for C++23, classified as an improvement of an existing feature ([P0592R4] bucket 2 item).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
11 7 4 0 1

Outcome: Consensus in favor.

JeffGarland commented 1 year ago

LWG had pre-approved the R1 version in Kona

Notes: https://wiki.edg.com/bin/view/Wg21kona2022/LWG20221111-EA

poll: accept P2674R1 for C++23 pending LEWG final approval

F A N
10 0 0