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
P2278 cbegin should always return a constant iterator #971
Comments
2021-02-09 Library Evolution TeleconP2278R0: 2021-02-09 Library Evolution Telecon Minutes Chair: Nevin Liber Champion: Barry Revzin Minute Taker: Ben Craig POLL: Do we want P2278R0 including adding .cbegin() and .cend() for span?
Attendance: 28 # of Authors: 1 Author Position: WF Outcome: Consensus SA: Don’t want .cbegin and .cend in span Finland will disagree with those changes: does not want the range additions of .cbegin() and .cend() POLL: Do we want P2278R0 excluding adding .cbegin() and .cend() for span?
Attendance: 28 # of Authors: 1 Author Position: WF Outcome: Strong consensus (much stronger than the previous poll). SA: It is likely that the German National Body will still want the changes from P2276 SummaryStrong consensus to move forward with this paper excluding adding .cbegin() and .cend() to span. The room considered the latter to be an orthogonal issue, which will require more motivation than was presented. Note: P2276 was scheduled to be presented with this paper; however, due to a miscommunication the author was not present. P2276 will be given a chance to be presented. OutcomeStrong consensus to move forward with the paper, excluding adding .cbegin() and .cend() to span. The paper will need a revision with wording, and won't move out of LEWG w/o giving P2276 a chance to be presented. |
P2278R1 cbegin should always return a constant iterator (Barry Revzin) |
An updated P2278R1 was seen by LEWG on 2021-11-09. (Full Minutes) PollsPOLL: Modify “P2278R1 cbegin should always return a constant iterator” by changing the names to “all_const”, and adding const iterator alias, const reference alias, feature test macro, and then send the revised paper to LWG for C++23 with priority level 2 (to be confirmed with library evolution electronic poll).
Attendance: 27 # of Authors: 1 Author Position: SF Outcome: Strong Consensus In Favor OutcomeWe considered the two solutions proposed at "P2276R0: Fix std::cbegin(), std::ranges::cbegin, and cbegin() for span" and "P2278R1: cbegin should always return a constant iterator", and accepted the second paper (more comprehensive, reviewed by implementer of ranges v3). P2278R1 was moved forward with strong consensus in favor. Few fixes was requested:
The paper was forwarded (after applying the fixes) to LWG for C++23, priority 2 (fix) (to be confirmed with LEWG electronic poll). |
P2278R2 cbegin should always return a constant iterator (Barry Revzin) |
2021-12 Library Evolution Electronic Poll OutcomesPOLL: Send [P2278R2] (cbegin Should Always Return A Constant Iterator) to Library Working Group for C++23, classified as an improvement of an existing feature ([P0592R4] bucket 2 item).
Consensus in favor, forwarded to LWG |
P2278R3 cbegin should always return a constant iterator (Barry Revzin) |
2022-05-31 Library Evolution TeleconP2278R3: 2022-05-31 Library Evolution Telecon Minutes P2446R2: 2022-05-31 Library Evolution Telecon Minutes Chair: Bryce Adelstein Lelbach Minute Taker: Dietmar Kühl Champion: Barry Revzin Start: 2022-05-31 11:45 Eastern Proposal is to call these adaptors We seem to be onboard with these names, we will start a mailing list motion to confirm the change. End: 11:48 SummaryWe discussed a solution to the naming of the adaptors previously known as Library Evolution had broad support for these names. Next Steps
|
P2278R4 cbegin should always return a constant iterator (Barry Revzin) |
LWG reviewed and approved 2022-06-17 meeting Notes: https://wiki.edg.com/bin/view/Wg21telecons2022/P2278-20220617 poll: put P2278r4 into C++23?
|
2022-07 Library Evolution Electronic Poll OutcomesPoll 1.7: Send [P2278R4] cbegin Should Always Return A Constant Iterator to Library Working Group for C++23, classified as an addition ([P0592R4] bucket 3 item).
Outcome: Unanimous consensus in favor. |
P2278R0 cbegin should always return a constant iterator (Barry Revzin)
The text was updated successfully, but these errors were encountered: