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

Present to C++ standards committee at Kona 2023 standards meeting #94

Closed
jbcoe opened this issue Oct 23, 2023 · 1 comment
Closed

Present to C++ standards committee at Kona 2023 standards meeting #94

jbcoe opened this issue Oct 23, 2023 · 1 comment

Comments

@jbcoe
Copy link
Owner

jbcoe commented Oct 23, 2023

Scheduled to be presented in Kona In November https://github.com/orgs/cplusplus/projects/19/views/1?pane=issue&itemId=41839877

We need slides for a presentation preparing. We can base them on https://github.com/jbcoe/polymorphic_value/blob/main/talks/2022_07_05_CppOnSea.md

@jbcoe jbcoe pinned this issue Nov 3, 2023
@jbcoe
Copy link
Owner Author

jbcoe commented Nov 11, 2023

We initially (2023-11-08) presented wg21.link/P3019r1 and later we presented wg21.link/P3019r2 (2023-11-10).

The Library Evolution working group approved the design in wg21.link/P3019r2 but did not forward to the Library Group because they wanted some amendments to the paper (Remove optional specialization, correct noexcept status on swap (follow vector)). These edits have since been applied and submitted as merged PRs.

During discussion in LEWG and at the meeting in general we were able to improve our handling of allocators in assignment and swap to model vector (a container).

We added sections to the paper to cover modelled types (namely vector, optional and unique_ptr). This gave motivation for noexcept statuses, comparison support and more.

@jbcoe jbcoe changed the title Present to C++ standards committee Present to C++ standards committee at Kona 2023 standards meeting Nov 11, 2023
@jbcoe jbcoe closed this as completed Nov 11, 2023
@jbcoe jbcoe unpinned this issue Nov 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant