cplusplus / nbballot

Handling of NB comments in response to ballots
14 stars 4 forks source link

GB-081 17.14.4 [stdalign.h.syn] Deprecate contents of `<stdalign.h>` #454

Closed wg21bot closed 1 year ago

wg21bot commented 1 year ago

C2x defines alignas as a keyword, so <stdalign.h> is empty in C2x. C++23 should deprecate the __alignas_is_defined macro now, rather than wait until a future C++ standard is based on C2x. That gives users longer to prepare for the removal of the macro.

Deprecate __alignas_is_defined and move it to Annex D. Maybe keep a note in [stdalign.h.syn] that the macro is present but deprecated.

jfbastien commented 1 year ago

Related: https://github.com/cplusplus/nbballot/issues/453 This deprecation would obviate the need for https://github.com/cplusplus/nbballot/issues/502

billy-baker commented 1 year ago

2022-11-08 13:00 to 15:00 UTC-10 Kona Library Evolution Meeting

GB-081: Deprecate contents of <stdalign.h>

2022-11-08 13:00 to 15:00 UTC-10 Kona Library Evolution Minutes

Champion: Jonathan Wakely (remote)

Chair: Billy Baker & Nevin Liber

Minute Taker: Mark Zeren

POLL: Accept GB-81 to deprecate `alignas_is_defined` and move it to Annex D.__

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
9 8 2 0 0

Attendance: 17 (in person) + 6 (remote)

# of Authors: 1

Author Position: SF

Outcome: Strong consensus to accept GB-81.

Next Steps

Take a Library Evolution to send C++23 NB comment GB-081 (Deprecate contents of ) to Library for C++23, classified as B2 - improvement.

jwakely commented 1 year ago

This will be addressed by LWG 3827

brycelelbach commented 1 year ago

2022-11 Library Evolution Electronic Poll Outcomes

Poll 1.19: Send the proposed resolution to C++23 National Body comment GB-081 Deprecate Contents Of to Library Working Group for C++23, classified as an improvement of an existing feature ([P0592R4] bucket 2 item).

Strongly Favor Weakly Favor Neutral Weakly Against Strongly Against
15 7 0 0 0

Outcome: Unanimous consensus in favor.

JeffGarland commented 1 year ago

LWG accepted this for c++23 at Issaquah

https://wiki.edg.com/bin/view/Wg21issaquah2023/LWG3827-20230206

accept the proposed resolution in LWG3827 as modified and make it immediate?

F A N
14 0 0
jwakely commented 1 year ago

Accepted with modification.