Skip to content

Conversation

@strega-nil-ms
Copy link
Contributor

@strega-nil-ms strega-nil-ms commented Jul 28, 2022

Fixes #2934

Needs test coverage

Blocked on #2661 (both update __cpp_lib_ranges)

@CaseyCarter CaseyCarter added ranges C++20/23 ranges cxx23 C++23 feature labels Jul 29, 2022
strega-nil-ms and others added 3 commits July 29, 2022 08:32
Co-authored-by: A. Jiang <de34@live.cn>
@strega-nil-ms strega-nil-ms marked this pull request as ready for review July 30, 2022 00:05
@strega-nil-ms strega-nil-ms requested a review from a team as a code owner July 30, 2022 00:05
WHY IS initializer_list NOT A VIEWABLE_RANGE
this also makes the tests better, imo
@StephanTLavavej
Copy link
Member

Thanks, this looks good! I pushed one last round of trivial nitpicks. Now we just need to merge the blocking PR.

@StephanTLavavej StephanTLavavej removed their assignment Aug 3, 2022
@StephanTLavavej StephanTLavavej added the blocked Something is preventing work on this label Aug 3, 2022
@StephanTLavavej StephanTLavavej removed the blocked Something is preventing work on this label Aug 22, 2022
@StephanTLavavej
Copy link
Member

This is now unblocked. 🎉

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

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

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.

One issue which I have a fix for. I've updated the issues for both P2321R2 an P2474R2 to indicate that their components have changes in P2494R2.

@StephanTLavavej StephanTLavavej merged commit 04e304b into microsoft:main Aug 27, 2022
@StephanTLavavej
Copy link
Member

Thanks for implementing this feature - now we can finally relax! 😹 🏖️ 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cxx23 C++23 feature ranges C++20/23 ranges

Projects

None yet

Development

Successfully merging this pull request may close these issues.

P2494R2 Relaxing Range Adaptors To Allow Move-Only Types

5 participants