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

P1328 Making std::type_info::operator== constexpr #70

Closed
jensmaurer opened this issue Jan 5, 2019 · 11 comments · Fixed by cplusplus/draft#4669
Closed

P1328 Making std::type_info::operator== constexpr #70

jensmaurer opened this issue Jan 5, 2019 · 11 comments · Fixed by cplusplus/draft#4669
Assignees
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++23 Targeted at C++23 IS Ship vehicle: IS LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - tiny paper size estimate, smaller than small
Milestone

Comments

@jensmaurer
Copy link
Member

P1328R0 Making std::type_info::operator== constexpr (Peter Dimov)

@jensmaurer jensmaurer added this to the 2019-02 milestone Jan 5, 2019
@jensmaurer jensmaurer added the EWG Evolution label Jan 5, 2019
@jensmaurer jensmaurer added this to Approved for plenary vote in CWG Jan 31, 2019
@jensmaurer jensmaurer added LEWG Library Evolution and removed EWG Evolution labels Jan 31, 2019
@jensmaurer jensmaurer added this to Tuesday in LEWG in Kona 2019 Feb 6, 2019
@jensmaurer jensmaurer moved this from Tuesday to Monday in LEWG in Kona 2019 Feb 6, 2019
@jensmaurer
Copy link
Member Author

Approved by CWG in San Diego.

@tituswinters
Copy link

tituswinters commented Feb 18, 2019

Approved by LEWG in Kona.

Forward to LWG for C++20?
Unanimous consent

@tituswinters tituswinters added LWG Library and removed LEWG Library Evolution labels Feb 18, 2019
@mclow
Copy link

mclow commented Feb 23, 2019

LWG looked at in Kona; one implementer asked for time to investigate ABI concerns.

@mclow mclow modified the milestones: 2019-02, 2019-07 Feb 23, 2019
@jensmaurer jensmaurer moved this from Approved for plenary vote in Kona 2019 to Approved for plenary vote in CWG Mar 24, 2019
@mclow mclow added the C++20 Targeted at C++20 label Jul 8, 2019
@mclow
Copy link

mclow commented Jul 16, 2019

Reviewed on Tuesday in Cologne, no consensus for adoption in C++20. Mostly concerns over implementability.

@jensmaurer jensmaurer modified the milestones: 2019-07, 2019-11 Aug 23, 2019
@mclow mclow removed the C++20 Targeted at C++20 label Nov 3, 2019
@mclow
Copy link

mclow commented Nov 3, 2019

This was not adopted for C++20. Removing the "C++20" label.

@jensmaurer jensmaurer modified the milestones: 2019-11, 2020-02 Dec 11, 2019
@JeffGarland JeffGarland self-assigned this Mar 25, 2020
@JeffGarland JeffGarland added the lwg-pending LWG Chair needs to disposition label Jun 5, 2020
@ben-craig ben-craig added B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 size - tiny paper size estimate, smaller than small labels Oct 17, 2020
@jensmaurer jensmaurer modified the milestones: 2020-02, 2020-telecon Nov 5, 2020
@jensmaurer jensmaurer removed this from the 2020-telecon milestone Dec 28, 2020
@jensmaurer jensmaurer added this to the 2021-telecon milestone Dec 28, 2020
@jwakely
Copy link
Member

jwakely commented Mar 23, 2021

Note to self: CWG are tracking this so LWG should inform them when we decide on a final disposition.

@JeffGarland
Copy link
Member

scheduled for LWG 2021-04-30

@JeffGarland JeffGarland added lwg-fullreview Paper is ready for lwg full group review C++23 Targeted at C++23 IS Ship vehicle: IS and removed lwg-pending LWG Chair needs to disposition labels Apr 27, 2021
@jwakely
Copy link
Member

jwakely commented Apr 30, 2021

LWG discussed this today. I confirmed that I no longer have (serious) implementation concerns, and we want to proceed with it. We need a revision of the paper rebased on C++20, i.e. removing the operator!= changes. It should also have a feature test macro, I suggest __cpp_lib_constexpr_typeinfo.

@jwakely
Copy link
Member

jwakely commented May 7, 2021

Today LWG discussed P1328R1 (which will be in the next mailing) and voted to put it in the polls at the next plenary.

F: 11: A: 0 N: 1

@jwakely jwakely added tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. and removed lwg-fullreview Paper is ready for lwg full group review labels May 7, 2021
@wg21bot
Copy link
Collaborator

wg21bot commented May 21, 2021

P1328R1 Making std::type_info::operator== constexpr (Peter Dimov)

@jensmaurer jensmaurer added the straw-poll Straw poll label May 27, 2021
@cor3ntin cor3ntin added plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. and removed tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. labels Jun 7, 2021
@jensmaurer jensmaurer removed this from Approved for plenary vote in CWG Jun 26, 2021
@wg21bot
Copy link
Collaborator

wg21bot commented Oct 26, 2021

Adopted 2021-06.

@jensmaurer jensmaurer removed the straw-poll Straw poll label Oct 26, 2021
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++23 Targeted at C++23 IS Ship vehicle: IS LWG Library plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. size - tiny paper size estimate, smaller than small
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

8 participants