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

P0201 A polymorphic value-type for C++ #258

Closed
jensmaurer opened this issue Jan 28, 2019 · 7 comments
Closed

P0201 A polymorphic value-type for C++ #258

jensmaurer opened this issue Jan 28, 2019 · 7 comments
Labels
B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 C++26 Targeted at C++26 IS Ship vehicle: IS LWG Library size - medium paper size estimate

Comments

@jensmaurer
Copy link
Member

jensmaurer commented Jan 28, 2019

P0201R4 A polymorphic value-type for C++ (Jonathan Coe, Sean Parent)

https://issues.isocpp.org/show_bug.cgi?id=158

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

jensmaurer commented Jan 28, 2019

Titus Winters 2018-11-10 04:31:32 UTC
Discussed in San Diego: http://wiki.edg.com/bin/view/Wg21sandiego2018/P0201

Change the constructors to be explicit.
SF F N A SA
3 12 2 0 0

Add the second template parameter to make_polymorphic_value<> to support specifying the type.
SF F N A SA
2 7 6 1 0

Forward (again) to LWG for C++20.
Unanimous consent

@jensmaurer jensmaurer removed the LEWG Library Evolution label Jan 28, 2019
@jensmaurer
Copy link
Member Author

(Asked authors for updated paper for 2019-02 Kona meeting.)

@jensmaurer jensmaurer removed this from the 2019-02 milestone Jan 28, 2019
@jensmaurer jensmaurer added this to Monday in LWG in Kona 2019 Feb 5, 2019
@mclow
Copy link

mclow commented Feb 19, 2019

Initial wording review completed Monday in LWG. Jonathan to come back with updated paper later this week. Casey and Chris DeBello to vet the paper before returning to LWG.

@mclow mclow added the needs-revision Paper needs changes before it can proceed label Feb 22, 2019
@wg21bot
Copy link
Collaborator

wg21bot commented Mar 20, 2019

P0201R5 A polymorphic value-type for C++ (Jonathan Coe, Sean Parent)

@wg21bot wg21bot added this to the 2019-07 milestone Mar 20, 2019
@jensmaurer jensmaurer removed the needs-revision Paper needs changes before it can proceed label Jun 27, 2019
@mclow mclow added the C++20 Targeted at C++20 label Jul 8, 2019
@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.

@JeffGarland
Copy link
Member

Reviewed by small group in Prague -- feedback given to authors -- update expected.

@JeffGarland JeffGarland added C++23 Targeted at C++23 needs-revision Paper needs changes before it can proceed labels Feb 18, 2020
@jensmaurer jensmaurer removed this from the 2019-11 milestone Feb 18, 2020
@jensmaurer jensmaurer added IS Ship vehicle: IS and removed C++23 Targeted at C++23 labels Feb 18, 2020
@JeffGarland JeffGarland added the lwg-prereview Needs LWG initial review before full group label Mar 25, 2020
@ben-craig ben-craig added B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 size - medium paper size estimate labels Oct 17, 2020
@JeffGarland JeffGarland added lwg-blocked LWG has dispositioned this paper as inactive -- unable to move forward and removed lwg-prereview Needs LWG initial review before full group labels Sep 18, 2021
@JeffGarland
Copy link
Member

This paper is superseded P3019 from issue #1680. Closing this as completed.

@JeffGarland JeffGarland removed lwg-blocked LWG has dispositioned this paper as inactive -- unable to move forward needs-revision Paper needs changes before it can proceed labels Mar 31, 2024
@inbal2l inbal2l added the C++26 Targeted at C++26 label Apr 1, 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 IS Ship vehicle: IS LWG Library size - medium paper size estimate
Projects
No open projects
Development

No branches or pull requests

6 participants