cplusplus/papers

P2417 A more constexpr bitset

wg21bot opened this issue ยท 7 comments

P2417R0 A more constexpr bitset (Daniil Goncharov)

Was seen by LEWG ML review on 08-09-2021. Attaching a short summary:

Waiting for R1 which will contain the fixes mentioned.
I recommend the new revision will go to electronic polls.

P2417R1 A more constexpr bitset (Daniil Goncharov)

2021-11 Library Evolution Electronic Poll Outcomes

Send [P2417R0] (A More constexpr bitset) to Library Working Group for C++23, classified as an improvement of an existing feature ([P0592R4] bucket 2 item).

SF F N A SA
13 13 5 0 0

Strong consensus in favor

Reviewed by LWG. The class synopsis has duplicated constexpr on the size() member, and it needs to propose edits to the detailed desciptions in [bitset.cons], [bitset.members] and [bitset.operators]. We would be OK with blanket instructions saying something like "Add constexpr to the detailed descriptions in [bitset.cons] and [bitset.members] for all functions that are not currently constexpr', and the first three detailed descriptions in [bitset.operators]."

Reviewed and approved for C++23 by LWG.

P2417R2 A more constexpr bitset (Daniil Goncharov)