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 P2520R0: move_iterator<T*> should be a random access iterator #2958

Merged
merged 6 commits into from
Aug 3, 2022

Conversation

strega-nil-ms
Copy link
Contributor

Fixes #2939

stl/inc/xutility Outdated Show resolved Hide resolved
stl/inc/yvals_core.h Show resolved Hide resolved
@CaseyCarter CaseyCarter self-requested a review July 27, 2022 21:22
stl/inc/xutility Outdated Show resolved Hide resolved
@CaseyCarter
Copy link
Member

CaseyCarter commented Jul 28, 2022

The test runner has found the pertinent libc++ test that you'll need to skip.

tests/libcxx/skipped_tests.txt Outdated Show resolved Hide resolved
@CaseyCarter CaseyCarter self-requested a review July 29, 2022 21:17
stl/inc/xutility Outdated Show resolved Hide resolved
tests/std/tests/P0896R4_ranges_iterator_machinery/test.cpp Outdated Show resolved Hide resolved
tests/libcxx/expected_results.txt Show resolved Hide resolved
@StephanTLavavej
Copy link
Member

@strega-nil-ms @CaseyCarter I pushed changes for two trivial nitpicks and one copy-pasta, FYI.

@StephanTLavavej StephanTLavavej self-assigned this Aug 3, 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 85f4639 into microsoft:main Aug 3, 2022
@StephanTLavavej
Copy link
Member

Thanks for implementing this C++23 feature and moving towards feature completeness! 📉 😹 🚀

strega-nil added a commit to strega-nil/stl that referenced this pull request Aug 6, 2022
…ator (microsoft#2958)

Co-authored-by: Nicole Mazzuca <[email protected]>
Co-authored-by: Stephan T. Lavavej <[email protected]>
fsb4000 pushed a commit to fsb4000/STL that referenced this pull request Aug 13, 2022
@strega-nil-ms strega-nil-ms deleted the p2520 branch December 19, 2022 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cxx23 C++23 feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

P2520R0 move_iterator<T*> Should Be A Random-Access Iterator
6 participants