Skip to content

Conversation

miscco
Copy link
Contributor

@miscco miscco commented Oct 6, 2020

This improves the exception specification of move_iterator and reverse_iterator as well as the begin() function and friends.

Note that this (should be) merge clean with #2991 - there are no _Unwrapped() changes, to allow #2991 to make those changes.

@miscco miscco requested a review from a team as a code owner October 6, 2020 19:56
@miscco miscco changed the title Improve exception specificatio of iterator machinery Improve exception specification of iterator machinery Oct 6, 2020
@CaseyCarter CaseyCarter added the enhancement Something can be improved label Oct 6, 2020
@CaseyCarter

This comment has been minimized.

@azure-pipelines

This comment has been minimized.

@CaseyCarter CaseyCarter self-assigned this Oct 7, 2020
@miscco

This comment was marked as resolved.

@miscco

This comment was marked as resolved.

Base automatically changed from master to main January 28, 2021 00:35
@miscco miscco force-pushed the noexcept_reverse_iterator branch from cb2c226 to 490d45c Compare April 23, 2021 18:55
@StephanTLavavej
Copy link
Member

I've pushed a merge with main to resolve <xutility> conflicts with #2074 and #2622 (after verifying locally that x64 tests are passing).

Copy link
Contributor

@strega-nil-ms strega-nil-ms left a 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?

@miscco
Copy link
Contributor Author

miscco commented Aug 11, 2022

Hey, I will be on vacation the coming weeks, so feel free to plough ahead

Copy link
Contributor

@CaseyCarter CaseyCarter left a 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.

Copy link
Member

@StephanTLavavej StephanTLavavej left a 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.

@StephanTLavavej StephanTLavavej self-assigned this Aug 16, 2022
@StephanTLavavej
Copy link
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej StephanTLavavej merged commit 5def9e7 into microsoft:main Aug 16, 2022
@StephanTLavavej
Copy link
Member

Thanks for strengthening the STL! 💪 🦾 😻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Something can be improved
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants