-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Implement P2328R1 join_view
Should Join All Views Of Ranges
#2038
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
Merged
Merged
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
92ce96e
Implement P2328R1 join_view should join all ranges
miscco 49bf9a3
Specialize `_Non_propagating_cache` and fix test
miscco 5e74f42
More tests
miscco 8041fc4
We should rela test requirements
miscco 351f538
More test coverage and internal testing
miscco 72f392c
Address more review comments
miscco e283371
Properly destroy existing element in _Emplace_deref
miscco f546493
Further simplify _Non_propagating_cache for trivially_destructible types
miscco c2bc106
More review comments
miscco 7b426da
Require `is_default_constructible_v` for the specialization of `_Non_…
miscco 36cd233
Merge branch 'main' into P2328-join-view
miscco 11f44fa
Use _CONSTEXPR20
miscco 03c80bc
Update tests
miscco 48ee23a
Merge branch 'main' into P2328-join-view
miscco 317fe66
Address review comments
miscco 2075c52
Update tests/std/tests/P0896R4_views_join/test.cpp
CaseyCarter 3787596
Remove "dummy" union members not needed for C++20
CaseyCarter f9a7a6a
Enable join_view to handle immovable types
miscco 52d36e1
Merge branch 'main' into P2328-join-view
miscco 0c54f03
Hijack the `_Not_quite_object::_Construct_tag` to avoid conversions
miscco b3925ac
Remove unnecessary `const` on a nameless value parameter.
StephanTLavavej 4a7ba61
Remove `|| defined(MSVC_INTERNAL_TESTING)`.
StephanTLavavej File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.