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
P2077 Heterogeneous erasure overloads for associative containers #804
Comments
P2077R0 Associative Container Heterogeneous Erasure: Direction Review Chair: Bryce Adelstein Lelbach Champion: Sergey Vinogradov Minute Taker: Ben Craig Don't use the (old and removed) transparent key lookup API. Be consistent with P1690R1 (that's what is in the standard now). Start Review: 2020-02-10 17:22 Implementation experience? Answer: Yes Usage experience? Answer: Yes Does Abseil/Folly/other libraries with heterogeneous key support have this? Answer: Yes Do you have wording? Answer: Yes Start Polling: 17:32 POLL: We should promise more committee time to pursuing P2077R0 (Associative Container Heterogeneous Erasure) and forward a revision rebased onto the P1690R1 wording to LEWG for C++23, knowing that our time is scarce and this will leave less time for other work.
Attendance: 18 # of Authors: 2 Author Position: SF That has unanimous consent. End: 17:35 CONSENSUS: LEWGI sends P2077R0 (Associative Container Heterogeneous Erasure), with the guidance below, to LEWG, for C++23.
|
P2077R1 Heterogeneous erasure overloads for associative containers (Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan) |
P2077R1: Heterogeneous erasure overloads for associative containers 2020-11-16 Library Evolution Telecon Minutes Chair: Fabio Fracassi Champion: Sergey Vinogradov Minute Taker: Mark Hoemmen and Zhihao Yuan POLL: The authors will revise the paper to include a feature test macro. No objection to unanimous consensus. Attendance: 26 POLL: We want to keep the backward compatibility safeguard against the (const-)iterator overloads No objection to unanimous consensus. Attendance: 26 POLL: We want P2077R1 to be advance to electronic polling to send it to LWG for C++23 (as a Prio 2 item) after it goes through a wording update.
Attendance: 26 Author's Position: 2 x SF Outcome: Consensus in favor. SummaryTODO (Fabio) OutcomeTODO (Fabio) |
P2077R2 Heterogeneous erasure overloads for associative containers (Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan) |
2021 Winter Library Evolution PollsP2333: 2021 Winter Library Evolution Poll Outcomes POLL 4: Send P2077R2 (Heterogeneous Erasure Overloads For Associative Containers) to LWG for C++23, classified as an improvement of an existing feature (P0592R4 bucket 2 item).
Outcome: Unanimous consensus in favor. OutcomeSend P2077R2 (Heterogeneous Erasure Overloads For Associative Containers) to LWG for C++23, classified as an improvement of an existing feature (P0592R4 bucket 2 item). |
LWG held a first review and requested changes. Will re-review when authors are ready. https://wiki.edg.com/bin/view/Wg21telecons2021/P2077-20210625 |
LWG completed review 2021-07-09 poll: Adopt D2077R3 Heterogeneous erasure overloads for associative containers for C++23 with JG and TS checking the updates for is convertible addition, addition for Annex, and the feature test macro.
https://wiki.edg.com/bin/view/Wg21telecons2021/P2077-20210709 |
Updates have been confirmed - ready for the next plenary |
Did the updated paper get published? |
I'm not seeing a P2077R3 in sd-1.htm of all this year's mailings. |
It's attached to the straw polls page now, so will get swept into the next mailing. |
P2077R3 Heterogeneous erasure overloads for associative containers (Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan) |
Adopted 2021-10. |
P2077R0 Heterogeneous erasure overloads for associative containers (Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan)
The text was updated successfully, but these errors were encountered: