Open wg21bot opened 1 year ago
EWG Discussed D2866R0 during the Tuesday Morning session in Varna. The following poll was taken:
Forward D2866R1 (Remove Deprecated Volatile Features From C++26), to LEWG for eventual forwarding to LWG/CWG for inclusion in the Working Draft for C++26. | SF | F | N | A | SA |
---|---|---|---|---|---|
2 | 21 | 2 | 2 | 0 |
Result: Consensus
Forward D2866R1 (Remove Deprecated Volatile Features From C++26), amended to undeprecate structured bindings when it is not top-level volatile qualified, to LEWG for eventual forwarding to LWG/CWG for inclusion in the Working Draft for C++26. | SF | F | N | A | SA |
---|---|---|---|---|---|
5 | 11 | 8 | 4 | 0 |
Result: Weak Consensus
Polls from SG1 at Varna:
Remove Deprecated shared_ptr Atomic Access APIs From C++26, with any of the library options listed in P2869R0 SF F N A SA 2 4 1 1 0 Consensus
A: generally against removing anything, due to old code
Remove Deprecated Volatile Atomic Features From C++26, as described in P2866R0 SF F N A SA 1 3 2 1 0 Weak consensus
A: generally against removing anything, due to old code
P2866R1 Remove Deprecated Volatile Features From C++26 (Alisdair Meredith)
Incomplete Annex C wording.
P2866R1: Remove Deprecated Volatile Features From C++26
Champion: Alisdair Meredith. Chair: Corentin Jabot Minute Taker: Robert Leahy
POLL: Forward the library component of "P2866R1 Remove Deprecated Volatile Features From C++26" (8.2, and parts of 8.3) to LWG, to be confirmed by electronic polling.
SF | F | N | A | SA |
---|---|---|---|---|
10 | 7 | 0 | 0 | 0 |
Attendance: 22 + 4 # of Authors: 1 Author Position: SF Outcome: Strong consensus in favor
LEWG felt that the set of deprecated features in this paper had no use cases and as such there was a string support for removal with no dissident opinion or any concern expressed.
P2866R2 Remove Deprecated Volatile Features From C++26 (Alisdair Meredith)
The Annex C wording is still incomplete.
CWG 2024-06-28 in St. Louis: Reviewed; needs updates. SG22 review is desirable to minimize divergence from C.
P2866R3 Remove Deprecated Volatile Features From C++26 (Alisdair Meredith)
P2866R4 Remove Deprecated Volatile Features From C++26 (Alisdair Meredith)
Discussed in a telco on the 16/7/2024. See minutes
Concerns raised regarding removal of volatile from function parameters and return types. We expect these concerns do be brought to EWG in P3368. SG22 has no concerns keeping this part of the paper deprecated.
One poll taken SG22 recommends undoing removal of volatile qualified parameters and return types
SF: 4 | F: 2 N 2 | A: 0 | SA: 0
Assigning to EWG to consider SG22's suggestion for a change to the paper.
P2866R0 Remove Deprecated Volatile Features From C++26 (Alisdair Meredith)