Skip to content
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

Implement LWG-3618 Unnecessary iter_move for transform_view::iterator #2566

Merged
merged 5 commits into from
Feb 18, 2022

Conversation

fsb4000
Copy link
Contributor

@fsb4000 fsb4000 commented Feb 13, 2022

Fixes #2554

@fsb4000 fsb4000 requested a review from a team as a code owner February 13, 2022 15:17
@StephanTLavavej StephanTLavavej added the LWG Library Working Group issue label Feb 14, 2022
stl/inc/ranges Outdated Show resolved Hide resolved
stl/inc/ranges Outdated Show resolved Hide resolved
@fsb4000

This comment was marked as resolved.

@CaseyCarter CaseyCarter added the ranges C++20/23 ranges label Feb 16, 2022
@StephanTLavavej StephanTLavavej self-assigned this Feb 16, 2022
@StephanTLavavej StephanTLavavej removed their assignment Feb 16, 2022
@StephanTLavavej

This comment was marked as resolved.

@StephanTLavavej StephanTLavavej self-assigned this Feb 17, 2022
@StephanTLavavej
Copy link
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed. (I'll handle verifying that this works with the recent LLVM update.)

StephanTLavavej added a commit to StephanTLavavej/STL that referenced this pull request Feb 17, 2022
@StephanTLavavej
Copy link
Member

I've pushed an update to the libcxx skips, as deref and iter_move are now guaranteed noexcept.

@StephanTLavavej StephanTLavavej merged commit 05ac0a5 into microsoft:main Feb 18, 2022
@StephanTLavavej
Copy link
Member

Thanks for transforming the STL to implement this LWG issue! 🎉 😹 😸

@fsb4000 fsb4000 deleted the fix2554 branch February 18, 2022 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
LWG Library Working Group issue ranges C++20/23 ranges
Projects
None yet
Development

Successfully merging this pull request may close these issues.

LWG-3618 Unnecessary iter_move for transform_view::iterator
3 participants