Open brycelelbach opened 1 year ago
This was discussed in EWG on Tuesday afternoon in Varna.
The following poll was taken:
EWG is interested in un-deprecating defining inline constexpr class variables (P2863R0 section 6.6). | SF | F | N | A | SA |
---|---|---|---|---|---|
2 | 12 | 7 | 3 | 0 |
Result: Consensus
A separate paper to do so is expected.
P2863R2: Review Annex D for C++26
2023-11-07 Library Evolution Kona Minutes
Champion: Alisdair Meredith.
Chair: Corentin Jabot
Minute Taker: Robert Leahy
We looked at the library components of this paper and a few items were of particular interest.
path::u8path
explored again (Last time was https://github.com/cplusplus/papers/issues/1415 ) - to this end, we recommend to bring P2863 to SG16 for guidance.POLL: We would like to see a paper proposing to remove rel_ops
SF | F | N | A | SA |
---|---|---|---|---|
4 | 14 | 7 | 0 | 0 |
Attendance: 22 (in person) + 4 (remote) # of Authors: 1 Authors’ position: F Outcome: Strong Consensus in favor
Alisdair is encouraged to write this proposal
This paper does not need to go back to LEWG but we will look at papers addressing each of these individual items if they materialize.
We would like to see the deprecation of
path::u8path
explored again (Last time was https://github.com/cplusplus/papers/issues/1415 ) - to this end, we recommend to bring P2863 to SG16 for guidance.
SG16 has discussed the deprecation and removal of std::filesystem::u8path
on several occasions.
During the SG16 2020-07-22 discussion of P2139R2 (Reviewing Deprecated Facilities of C++20 for C++23), a precursor to P2863, the following poll was taken:
Poll: Does SG16 object to removal of the deprecated filesystem path factory functions in D.23 [depr.fs.path.factory]?
Attendees: 9
Yes | No |
---|---|
0 | 9 |
Consensus is no objection.
SG16 also discussed P2863 during its 2023-05-24 meeting, but since no polls were taken the prior consensus stands.
LEWG reconsidered deprecation via LWG3840 earlier this year; see the 2023-01-10 minutes. The following poll was taken then.
POLL: Send the proposed resolution to LWG3840 (filesystem::u8path
should be undeprecated) to Library for C++23 to be confirmed by a Library Evolution electronic poll.
Strongly Favor | Weakly Favor | Neutral | Weakly Against | Strongly Against |
---|---|---|---|---|
0 | 3 | 2 | 5 | 1 |
P2863R0 Review Annex D for C++26 (Alisdair Meredith)