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
P2276 Fix std::cbegin(), std::ranges::cbegin, and cbegin() for span (fix of wrong fix of lwg3320) #969
Comments
Removing the LWG tag until LEWG is done. |
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. |
2021-03-22 Library Evolution TeleconP2276R0: Fix 2021-03-22 Library Evolution Telecon Minutes Poll:
Attendance: 36 # of Authors: 1 Author Position: SF Outcome: Weak Consensus. Poll: Member
Attendance: 36 # of Authors: 1 Author Position: SF Outcome: Strong consensus. Poll: span should have
Attendance: 35 # of Authors: 1 Author Position: SF Outcome: Strong consensus SA: We should not add member functions to all views, which we should do if span has it. SummaryWe discussed interactions between There was fairly strong consensus that span should support member OutcomeLibrary Evolutions expressed preferred design between P2276 and P2278 is currently slightly ambiguous. A joint proposal by the two authors would be very welcome. Otherwise a detailed explanation of the backwards compatibility changes will be needed in the next revision of the paper |
R1 was seen by LEWG on 2021-09-09 and did not reach a concensuse to move as a C++20 DR, will be addressed by P2278. (Scheduled for LEWG on 2021-11-09) 2021-09-09 Library Evolution Telecon Minutes PollsPOLL: Add .cbegin() etc to span as member functions as a DR for C++20
Attendance: 19 # of Authors: 1 Author Position: SF Outcome: No Consensus SummaryThe meeting was scheduled to discuss urgent DR's to 20, in respect to this the paper did not get support to be sent as a DR, additional discussion is required (preferably in the same meeting with P2278) to determine how to proceed. |
P2276R1 Fix cbegin (Nicolai Josuttis) |
P2276R0 Fix std::cbegin(), std::ranges::cbegin, and cbegin() for span (fix of wrong fix of lwg3320) (Nicolai Josuttis)
The text was updated successfully, but these errors were encountered: