-
Notifications
You must be signed in to change notification settings - Fork 1
P3074 R7 trivial unions (was std::uninitialized<T>) #1734
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
Comments
EWG telecon 31th January: P3074R1: We prefer language based solution over library based solution SF/F/N/A/SA Consensus. |
P3074R1 std::uninitialized<T> (Barry Revzin) |
P3074R2 std::uninitialized<T> (Barry Revzin) |
EWG discussed P3074R2 in Tokyo on Thursday. P3074 std::uninitialized: EWG is interested in solving presented problem (lazy initialization).
Consensus. P3074 std::uninitialized: EWG prefers language solution to presented problem over std::uninitialized library type.
Not consensus. P3074 std::uninitialized: Require to have language feature to appear only in limited context.
Not consensus. |
P3074R3 trivial union (was std::uninitialized<T>) (Barry Revzin) |
As of R3, this no longer impacts library. |
Poll: P3074R3 — trivial union (was std::uninitialized), we are interested in pursuing solution “trivial union”.
Poll: P3074R3 — trivial union (was std::uninitialized), we are interested in pursuing solution “just make it work”.
Winner!!! Poll: P3074R3 — trivial union (was std::uninitialized), we would rather have a library solution.
|
P3074R4 trivial unions (was std::uninitialized<T>) (Barry Revzin) |
std::uninitialized<T>
)
Seen in EWG on Thursday: Poll: P3074r4 — trivial unions (was std::uninitialized): forward to LEWG and CWG for inclusion in C++26.
Result: consensus in favor |
P3074R5 trivial unions (was std::uninitialized<T>) (Barry Revzin) |
std::uninitialized<T>
)std::uninitialized<T>
)
Poll: P3074R5 trivial unions (was std::uninitialized): forward to CWG for inclusion in C++26.
Consensus in favor. |
CWG 2025-02-11 in Hagenberg: Approved. |
Late voting record, but LWG did approve the library change in Poland Poll: LWG is happy with the library wording in P3074r4 for C++26?' |F|A|N| https://wiki.edg.com/bin/view/Wg21wroclaw2024/LWG20241122-p3074 |
Issues discovered; needs CWG review of D3074R7. |
CWG 2025-02-14 in Hagenberg: Approved D3074R7 for the straw polls on Saturday. |
P3074R6 trivial unions (was std::uninitialized<T>) (Barry Revzin) |
std::uninitialized<T>
)
P3074R7 trivial unions (was std::uninitialized<T>) (Barry Revzin) |
P3074R0 constexpr union lifetime (Barry Revzin)
The text was updated successfully, but these errors were encountered: