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

P0847 Deducing this #115

Closed
jensmaurer opened this issue Jan 26, 2019 · 13 comments
Closed

P0847 Deducing this #115

jensmaurer opened this issue Jan 26, 2019 · 13 comments

Comments

@jensmaurer
Copy link
Member

@jensmaurer jensmaurer commented Jan 26, 2019

P0847R2 Deducing this (Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin)

@jensmaurer jensmaurer added this to the 2019-02 milestone Jan 26, 2019
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Feb 16, 2019

We've seen this before in EWG, but looks like EWG is short on time for KOA. Tagging for EWGI help.

@jfbastien jfbastien added the EWGI label Feb 16, 2019
@jfbastien jfbastien added this to EWGIWednesday in EWGIKonaFeb2019 Feb 16, 2019
@jfbastien jfbastien moved this from EWGIWednesday to EWGIMonday in EWGIKonaFeb2019 Feb 18, 2019
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Feb 19, 2019

We want a feature to drive deduction to deducing to a specific type.
SF F N A SA
1 6 2 0 0
We’d like to hear Library implementor feedback.
SF F N A SA
1 6 2 0 0
We’d like implementation experience.
SF F N A SA
3 2 4 1 0
(A vote: don’t think experience is necessary right now)
We’re generally favorable to this paper, we have feedback and EWG can see it again.
SF F N A SA
6 5 0 0 0

@jfbastien jfbastien removed the EWGI label Feb 19, 2019
@chandlerc chandlerc added this to SG7 Friday Afternoon in SG7KonaFeb2019 Feb 22, 2019
@jfbastien jfbastien removed this from the 2019-02 milestone Feb 24, 2019
@jfbastien jfbastien added this to the 2019-07 milestone Feb 24, 2019
@chandlerc chandlerc removed the SG7 label Jul 10, 2019
@jensmaurer jensmaurer removed this from the 2019-07 milestone Aug 23, 2019
@jensmaurer jensmaurer added this to the 2019-11 milestone Aug 23, 2019
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Oct 26, 2019

@jfbastien jfbastien added this to Would be nice to talk about in EWGBelfast2019 Oct 26, 2019
@jfbastien jfbastien moved this from Would be nice to talk about to Tuesday in EWGBelfast2019 Nov 4, 2019
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Nov 7, 2019

EWG saw this: http://wiki.edg.com/bin/view/Wg21belfast/P0847-EWG

Do we encourage further work on P0847, specially wording and implementation?

SF F N A SA
14 15 1 1 0

@wg21bot
Copy link
Collaborator

@wg21bot wg21bot commented Jan 18, 2020

P0847R4 Deducing this (Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin)

@wg21bot wg21bot removed this from the 2019-11 milestone Jan 18, 2020
@wg21bot wg21bot added this to the 2020-02 milestone Jan 18, 2020
@jfbastien jfbastien added this to Unscheduled in EWG Prague Jan 22, 2020
@jfbastien jfbastien moved this from Unscheduled to Friday in EWG Prague Jan 23, 2020
@jfbastien jfbastien moved this from Friday to Tuesday in EWG Prague Jan 24, 2020
@jfbastien jfbastien moved this from Tuesday to Overflow in EWG Prague Feb 11, 2020
@jfbastien jfbastien moved this from Overflow to Wednesday in EWG Prague Feb 12, 2020
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Feb 12, 2020

EWG Prague Wednesday afternoon:

We encourage further work on P0847, tuning wording and providing an implementation.

SF F N A SA
26 17 1 0 0

@jensmaurer jensmaurer removed this from the 2020-02 milestone Feb 18, 2020
@wg21bot
Copy link
Collaborator

@wg21bot wg21bot commented Oct 21, 2020

P0847R5 Deducing this (Barry Revzin, Gašper Ažman, Sy Brand, Ben Deane)

@wg21bot wg21bot added this to the 2020-telecon milestone Oct 21, 2020
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Nov 5, 2020

Discussed in today's EWG telecon.

POLL: A paper separate from P0847r6 (from potentially separate authors) should explore treating the explicit this parameter as implicit.

SF F N A SA
0 3 7 7 4

POLL: P0847r6 should explore the usage of static for this-deducing functions, and consider virtual for this-deducing functions.

SF F N A SA
3 6 6 4 1

POLL: P0847r6 should allow taking the address of &f with unqualified f.

SF F N A SA
1 11 5 0 0

POLL: P0847r6 deducing this is tentatively ready to be voted on through EWG electronic polling (assuming my favored outcome to the above poll is achieved).

SF F N A SA
5 10 5 1 0

Please also mention packs and coroutines in the updated paper.

@jensmaurer jensmaurer removed this from the 2020-telecon milestone Dec 27, 2020
@wg21bot
Copy link
Collaborator

@wg21bot wg21bot commented Jan 22, 2021

P0847R6 Deducing this (Barry Revzin, Gašper Ažman, Sy Brand, Ben Deane)

@wg21bot wg21bot added this to the 2021-telecon milestone Jan 22, 2021
@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Feb 3, 2021

The two requested updates were done, Barry will follow up on the mailing list, we can poll this next round.

@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Jun 1, 2021

This was voted on in the EWG May 2021 polling period, and received consensus.

Poll: Forward P0847r6 "Deducing this" to Core for C++23.

SF F N A SA
17 13 2 1 0

@jensmaurer jensmaurer added this to Awaiting updated wording in CWG Jun 1, 2021
@jensmaurer jensmaurer moved this from Awaiting updated wording to Ready for review in CWG Jun 1, 2021
@jensmaurer jensmaurer moved this from Ready for review to Approved for plenary vote in CWG Jul 15, 2021
@jensmaurer
Copy link
Member Author

@jensmaurer jensmaurer commented Jul 15, 2021

2021-07-12: CWG teleconference: Approved for plenary vote.

@wg21bot
Copy link
Collaborator

@wg21bot wg21bot commented Jul 30, 2021

P0847R7 Deducing this (Barry Revzin, Gašper Ažman, Sy Brand, Ben Deane)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
CWG
Approved for plenary vote
EWG Prague
Wednesday
SG7KonaFeb2019
SG7 Friday Afternoon
Linked pull requests

Successfully merging a pull request may close this issue.

5 participants