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
[Motions 2022 11 lwg 13] P2505R5 Monadic Functions for std::expected #5993
Conversation
@RobertLeahy , please fix the sanitizer warnings. Note that you can run the checker manually using ../tools/check-output.sh and ../tools/check-source.sh Please add a "Fixes" line enumerated the NB comments addressed to the commit description. |
Right, so the commit message should be:
etc., and "2022-11 LWG Motion 13" is how I'll label the merge commit. |
Thanks for this, @RobertLeahy! |
4628f81
to
bddeb03
Compare
Thanks for this, my latest push has only two sanitizer issues which I'm looking into:
|
You could try |
I had a draft comment on the issue (#5974) that I'll post here: Contrasting the wording in the paper for
|
I think so. My impression is that there's a preference for breaking mid-word rather than at symbol-word bounds. There's a number of examples for exactly this case:
|
bddeb03
to
ea93523
Compare
ea93523
to
0201c35
Compare
5f7ea21
to
bb80c20
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good now, thanks!
bb80c20
to
e4cdfc0
Compare
Fixes NB GB 093, US 091, US 092, FR 009 (C++23 CD).
Thanks - yes, I agree, I think it can be quite confusing to have symbols and puncutation break across lines, whereas a break in the middle of a normal word is a bit more normal and expected and easier to follow. |
e4cdfc0
to
53b8b3a
Compare
Great work; many thanks, @RobertLeahy! |
Fixes #5974.
Fixes cplusplus/nbballot#511
Fixes cplusplus/nbballot#510
Fixes cplusplus/nbballot#433
Fixes cplusplus/nbballot#413
Fixes cplusplus/papers#1161