-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Improve exception specification of iterator machinery #1347
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
Improve exception specification of iterator machinery #1347
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
cb2c226
to
490d45c
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.
I would like to revive this PR; @miscco, are you up for getting this pushed through, or should I take it on?
Hey, I will be on vacation the coming weeks, so feel free to plough ahead |
983324c
to
48f48c2
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.
Final nits - I'll fix.
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.
Thanks, this looks good! I have a few questions and suggestions.
I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed. |
Thanks for strengthening the STL! 💪 🦾 😻 |
This improves the exception specification of
move_iterator
andreverse_iterator
as well as thebegin()
function and friends.Note that this (should be) merge clean with #2991 - there are no
_Unwrapped()
changes, to allow #2991 to make those changes.