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

P1132 out_ptr - a scalable output pointer abstraction #41

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

P1132 out_ptr - a scalable output pointer abstraction #41

jensmaurer opened this issue Jan 5, 2019 · 16 comments · Fixed by cplusplus/draft#4686
Labels
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.
Milestone

Comments

@jensmaurer
Copy link
Member

P1132R2 out_ptr - a scalable output pointer abstraction (JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte)

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

P1132R3 out_ptr - a scalable output pointer abstraction (JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte)

@jensmaurer jensmaurer removed LWG Library labels Jan 31, 2019
@jensmaurer jensmaurer added this to Wednesday in LEWG in Kona 2019 Feb 6, 2019
@tituswinters
Copy link

tituswinters commented Feb 23, 2019

LEWG in Kona:
Forward to LWG for C++20.
SF F N A SA
2 5 5 0 0

@tituswinters tituswinters added LWG Library and removed LEWG Library Evolution labels Feb 23, 2019
@jensmaurer jensmaurer modified the milestones: 2019-02, 2019-07 Mar 21, 2019
@wg21bot
Copy link
Collaborator

wg21bot commented Jun 23, 2019

P1132R4 out_ptr - a scalable output pointer abstraction (JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte)

@jensmaurer jensmaurer added the LEWG Library Evolution label Jun 28, 2019
@jensmaurer
Copy link
Member Author

LEWG review needed: out_ptr_t now has a conditionally noexcept destructor.

@tituswinters tituswinters added C++20 Targeted at C++20 and removed LWG Library labels Jul 5, 2019
@tituswinters
Copy link

Needs LEWG-re-review for new questions before LWG takes it up.

@jensmaurer jensmaurer added this to Monday in LEWG in Cologne 2019 Jul 13, 2019
@tituswinters
Copy link

Discussed in Cologne: http://wiki.edg.com/bin/view/Wg21cologne2019/P1132

Forward to LWG (without the c’tor tagged noexcept) for C++20.
SF F N A SA
1 5 5 0 1

Reforwarding, but there was some sentiment in the room that this is not highest priority among LWG work for C++20.

@tituswinters tituswinters added LWG Library and removed LEWG Library Evolution labels Jul 15, 2019
@wg21bot
Copy link
Collaborator

wg21bot commented Aug 23, 2019

P1132R5 out_ptr - a scalable output pointer abstraction (JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte)

@wg21bot wg21bot modified the milestones: 2019-07, 2019-11 Aug 23, 2019
@wg21bot
Copy link
Collaborator

wg21bot commented Oct 15, 2019

P1132R6 out_ptr - a scalable output pointer abstraction (JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte)

@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-06 Feb 18, 2020
@JeffGarland JeffGarland added IS Ship vehicle: IS lwg-prereview Needs LWG initial review before full group labels Mar 25, 2020
@JeffGarland
Copy link
Member

This was forwarded for c++20 and dropped due to time. Adding back to the todo list for 23.

@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
@jensmaurer jensmaurer modified the milestones: 2020-telecon, 2021-telecon Dec 28, 2020
@JeffGarland
Copy link
Member

First LWG review held 2021-03-19 - updates requested, will resume review next week:

https://wiki.edg.com/bin/view/Wg21telecons2021/P1132-20210319

@JeffGarland JeffGarland added lwg-fullreview Paper is ready for lwg full group review C++23 Targeted at C++23 and removed lwg-prereview Needs LWG initial review before full group labels Mar 19, 2021
@JeffGarland
Copy link
Member

Additional review notes:

https://wiki.edg.com/bin/view/Wg21telecons2021/P1132-20210409

Next review planned for 2021-04-16

@JeffGarland
Copy link
Member

JeffGarland commented Apr 16, 2021

Last full LWG review completed

https://wiki.edg.com/bin/view/Wg21telecons2021/P1132-20210416

poll
Adopt P1132R7 out_ptr - a scalable output pointer abstraction with changes checked by Tim and Tomasz for C++23
F N A
10 0 0

@JeffGarland JeffGarland added tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. and removed B3 - addition Bucket 3 as described by P0592: material that is not mentioned in P0592 lwg-fullreview Paper is ready for lwg full group review size - medium paper size estimate labels Apr 16, 2021
@wg21bot
Copy link
Collaborator

wg21bot commented Apr 25, 2021

P1132R7 out_ptr - a scalable output pointer abstraction (JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte)

@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
@wg21bot
Copy link
Collaborator

wg21bot commented Jun 26, 2021

P1132R8 out_ptr - a scalable output pointer abstraction (JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte)

@wg21bot
Copy link
Collaborator

wg21bot commented Oct 26, 2021

Adopted 2021-06.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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.
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

7 participants