-
Notifications
You must be signed in to change notification settings - Fork 782
[2025-06-lwg-24] P3557R3 High-Quality Sender Diagnostics with Constexpr Exceptions #8035
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
Conversation
write_env is added here: #7973 |
So rebasing on motions-2025-06-lwg-5 will give me [exec.write.env] from P3284R4 (so I can apply changes to [exec.write.env]), but change to [exec.snd.expos]p39 is still a problem, because the wording it changes assumes P3164R4 was applied. |
8fc26dd
to
a91ff84
Compare
Edits should all be in now. |
a91ff84
to
961293f
Compare
otherwise, \exposid{none-such}, | ||
where \exposid{none-such} is an unspecified empty class type. | ||
otherwise, \tcode{\placeholder{none-such}}, | ||
where \tcode{\placeholder{none-such}} is an unspecified empty class type. |
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.
just curious, why did these change from \exposid
to \placeholder
? i don't know what the difference it.
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.
My understanding is that \exposid is used for declarations marked \expos (or otherwise introduced as exposition entities). Here, we're introducing a local thingy to help describe/define something else, so \placeholder, math font, or even plain \tcode should be used. That said, I didn't realize I was "fixing" existing text when I was checking to make sure my additions were using the correct format, hopefully that was ok.
6b46a3f
to
590f4ab
Compare
* [exec.util.cmplsig] Subclause (now without siblings) promoted to \rSec1 (replacing [exec.util]) and renamed to [exec.cmplsig] "Completion signatures". * [exec.snd.expos] An unusual "Note:" element was turned into a regular note. * [exec.snd.expos] Missing semicolon added in "Equivalent to:" code. Also fixes LWG4203.
590f4ab
to
8f3f68d
Compare
Also fixes LWG4203.
Fixes #7961.