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
P0876 R16 fiber_context - fibers without scheduler #117
Comments
P0876R6 fiber_context - fibers without scheduler (Oliver Kowalke, Nat Goodspeed) |
When a non-empty fiber_context is destroyed... ...we like the previous version of the paper (R5+fixes?). ...we like the paper as proposed (R6). ...we like the paper changed to UB (so the user has to do it all). ...we like the paper changed to invoke a function (in that fiber). The cancellation function should have a default in the TS |
After the following changes are applied...
We need more SG1 wording review before merging into a TS
|
P0876R8 fiber_context - fibers without scheduler (Oliver Kowalke, Nat Goodspeed) |
P0876R9 fiber_context - fibers without scheduler (Oliver Kowalke, Nat Goodspeed) |
Based on discussion with JF, this should get language review, and it should start with EWG-I. |
P0876R9 is ready to bring to EWG as it stands. |
(EWG-I did suggest adding a section to the paper to discuss some of the issues that came up, such as TLS and and saving the floating-point state. However, given the poll, I forwarded the paper to EWG without blocking on that revision.) |
This was seen by EWG in Belfast, will see again. |
I'm told by Hubert that CWG asks for EWG input on the following:
See notes: https://wiki.edg.com/bin/view/Wg21kona2023/CoreWorkingGroup |
I agree this is an open question for EWG, although we might hit other corners that need EWG input once the paper has been properly drafted according to the feedback we gave. In other words, feel free to get an EWG response to this particular question at your earliest convenience, but don't be disappointed if the paper comes back to EWG anyway at some later point. |
As P0876R14 is currently been polled in Dec 2023 LEWG electronic poll (to be forwarded to LWG), CCing my response from the LEWG mailing list (Dec 24th: https://lists.isocpp.org/lib-ext/2023/12/26286.php). |
P0876R15 fiber_context - fibers without scheduler (Oliver Kowalke, Nat Goodspeed) |
CWG 2024-03-18: Reviewed; needs updates. |
CWG 2024-03-21: Reviewed partially. CWG asks EWG to reconsider the decision to permit implementations with per-thread (as opposed to per-fiber) exception state. Examples of surprise results have been added to the paper. Possible outcomes are to specify a per-fiber exception state, to require implementations to satisfy the existing rules around exceptions without actually requiring separate exception states, or to document the situations with bad outcomes as undefined behavior. |
P0876R16 fiber_context - fibers without scheduler (Oliver Kowalke, Nat Goodspeed) |
P0876R5 fiber_context - fibers without scheduler (Oliver Kowalke, Nat Goodspeed)
The text was updated successfully, but these errors were encountered: