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
P1169 static operator() #1022
Comments
Discussed at the 2021-07-29 EWG telecon: POLL: allow static lambdas to have captures.
Result: no consensus. POLL: send P1169r1 static operator() to electronic polling, with the aim of forwarding it to Core for C++23 as a priority 2 item (improvement / performance).
Result: consensus. |
P1169R2 static operator() (Barry Revzin, Casey Carter) |
P1169R3 static operator() (Barry Revzin, Casey Carter) |
Poll outcome: |
@jwakely , @JeffGarland : heads up, this contains library wording (in addition to CWG wording). |
@jensmaurer I took a brief look, are we really saying LEWG shouldn't have a review? And we're already out of bounds w.r.t. the design freeze for 23. |
I can bring this up on the mailing list. We should also ask Barry/lewg whether move_only_function/function_ref need similar changes |
The library wording won't take long to review. The question is whether LEWG should see it first. The library part seems like a consistency fix, it's not a new library feature, so I don't think design freeze matters here. |
@JeffGarland , you're right, this hasn't been seen by LEWG yet. Sorry that I missed that fact. @brycelelbach , here's an EWG-approved C++23 paper that has some library consistency adjustments. Please process ASAP. |
@JeffGarland @jensmaurer Looking at is is not an issue. the question though, is whether you want to see an electronic poll or you think "oh yes, we looked at it" is sufficient? |
@cor3ntin can you start a mailing list review for an expedited electronic poll ASAP so this can get into the recently announced polling period that will start on 2022-04-19. Please make sure to CC me. |
@cor3ntin , the details for approving the library parts of this paper are between the chairs of LWG and LEWG, I believe. |
@jensmaurer @JeffGarland @jwakely we'll do a mailing list review and electronic poll just to confirm. I don't expect any controversy or substantial discussion within Library Evolution. |
@JeffGarland this seems to be small by LWG standards but not CWG standards so I'm tagging it medium. |
Thanks all. @cor3ntin I did have a quick peak at the move_only_function section and I didn't see an impact there -- but it was a quick look. |
A motion to forward this paper directly to electronic polls was made on the Library Evolution mailing list on 2022-04-08. The motion passed with 7 +1s. |
CWG telecon 2022-04-08: Approved D1169R4 for plenary. |
P1169R4 static operator() (Barry Revzin, Casey Carter) |
2022-05 Library Evolution Electronic Poll OutcomesPOLL: Send [P1169R3] Static operator() to Library Working Group for C++23, classified as an addition ([P0592R4] bucket 3 item).
Unanimous consensus in favor. |
LWG approved the library changes. |
Details from 2022-07-01 meeting: poll: Library is happy for P1169 to be move by Core into C++23?
|
I'm putting tentatively-ready-for-plenary so it drops off the todo list -- even though core will move this paper at plenary. |
P1169R1 static operator() (Barry Revzin, Casey Carter)
The text was updated successfully, but these errors were encountered: