-
Notifications
You must be signed in to change notification settings - Fork 13.5k
[libc++][ranges] P2542R8: Implement views::concat
#120920
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
Open
changkhothuychung
wants to merge
119
commits into
llvm:main
Choose a base branch
from
changkhothuychung:views-concat
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
119 commits
Select commit
Hold shift + click to select a range
cda974f
initial commit
changkhothuychung daf965a
Merge pull request #2 from changkhothuychung/concat
changkhothuychung 5cfcf49
Revert "implement views::concat (P2542) "
changkhothuychung 59c609c
Merge pull request #3 from changkhothuychung/revert-2-concat
changkhothuychung 11ec4bc
initial commit
changkhothuychung c155a3b
fix
changkhothuychung 7d9b059
clang format
changkhothuychung 020c09f
cxx03
changkhothuychung c41a46b
modulemap
changkhothuychung c9b9f0c
fix
changkhothuychung c73cc63
Merge branch 'main' into views-concat
changkhothuychung ad8a1ff
fix some includes
changkhothuychung 03e0424
Merge branch 'views-concat' of https://github.com/changkhothuychung/l…
changkhothuychung a1e2823
clang format
changkhothuychung 3167c0d
remove cxx03 version
changkhothuychung bfca49c
fix ugly names
changkhothuychung df76233
clang-format
changkhothuychung 60a09f6
some fix
changkhothuychung dc2dbbf
clang format
changkhothuychung 39a649a
update
changkhothuychung 19f0ef1
clang format
changkhothuychung 1a864b0
some fixes
changkhothuychung 096f939
some fix
changkhothuychung b884d99
use c++26 pack indexing
changkhothuychung e6b93af
more name uglifications fix
changkhothuychung 6ca2e58
clang-format
changkhothuychung e4cd32d
fix
changkhothuychung f160d0f
export concat view in modules
changkhothuychung 302c24d
conditional pack indexing
changkhothuychung 05dd08e
clang-format
changkhothuychung 00d3d24
some fix
changkhothuychung d220232
update test files to reflect c++26 support
changkhothuychung a1f9610
some fix
changkhothuychung fa930a0
missing clang-format
changkhothuychung 342dcea
fix constexpr and add test
changkhothuychung e7da221
add FTM
changkhothuychung 1846f4f
Merge branch 'main' into views-concat
changkhothuychung a01a971
add release notes
changkhothuychung 391e424
Merge branch 'main' into views-concat
changkhothuychung 798b417
Merge branch 'main' into views-concat
changkhothuychung 633707e
Merge branch 'main' into views-concat
changkhothuychung 029bee0
implement LWG4082
changkhothuychung 62e7ead
LWG4082
changkhothuychung 54d76a6
Merge branch 'views-concat' of https://github.com/changkhothuychung/l…
changkhothuychung 7ba3151
code formatting
changkhothuychung 012364f
code formatting
changkhothuychung 295226c
fix operator()
changkhothuychung 5752cf8
fix test
changkhothuychung 87a30db
code formatting
changkhothuychung 8757ff1
Update libcxx/include/__ranges/concat_view.h
changkhothuychung bd2eb73
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 82679af
Update libcxx/docs/Status/Cxx2cPapers.csv
changkhothuychung 4f1b9f5
code formatting
changkhothuychung 01fd829
fix comment in tests
changkhothuychung b874880
update adaptor test
changkhothuychung 9d2d42c
code formatting
changkhothuychung 4fad575
Update libcxx/docs/ReleaseNotes/21.rst
changkhothuychung 2344e77
some updates
changkhothuychung 5483077
Merge branch 'views-concat' of https://github.com/changkhothuychung/l…
changkhothuychung bab36e0
code formatting
changkhothuychung d0174fb
LWG407
changkhothuychung 023d4ed
Merge branch 'main' into views-concat
changkhothuychung f3bbcd9
valueless test
changkhothuychung f46aef1
Merge branch 'views-concat' of https://github.com/changkhothuychung/l…
changkhothuychung 857897a
status doc
changkhothuychung 26e4fa3
change to __unchecked_get and visit value with hardened checks
changkhothuychung 68dc7a8
update tests
changkhothuychung 43c7265
back to std::get for tuple
changkhothuychung 3ae866a
clang format
changkhothuychung f0d152d
some fixes
changkhothuychung 01994bd
fix
changkhothuychung 73ed437
exceptions
changkhothuychung c680eb7
unix headers
changkhothuychung 5fdeb86
return statement
changkhothuychung 1685b76
fix test
changkhothuychung 344183d
more valueless_by_exception cases
changkhothuychung eeee5c7
hardening tests to libcxx/test/libcxx
changkhothuychung 6c587ad
fix includes
changkhothuychung 5448182
remove check assertions
changkhothuychung 510ab36
change name test file and remove header file
changkhothuychung 6a823e0
Merge branch 'main' into views-concat
changkhothuychung c77f47d
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 67023db
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 18f829c
Update libcxx/include/__ranges/concat_view.h
changkhothuychung a0a5aae
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 82603c6
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 42d1b58
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 8c9d071
Update libcxx/include/__ranges/concat_view.h
changkhothuychung de99485
Update libcxx/include/__ranges/concat_view.h
changkhothuychung e43f970
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 93e0aa3
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 4ef9656
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 10d0e89
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 2a20f2b
Update libcxx/include/__ranges/concat_view.h
changkhothuychung 29114a2
Update libcxx/include/__ranges/concat_view.h
changkhothuychung d1deb23
Update libcxx/include/__ranges/concat_view.h
changkhothuychung d0ed3b8
merge hardening checks
changkhothuychung ea26c34
fix test file name
changkhothuychung 865f6d9
clang format
changkhothuychung 8630f6c
some updates
changkhothuychung 833ce3e
Merge branch 'main' into views-concat
changkhothuychung da4bbaf
typo fix
changkhothuychung f370264
Merge branch 'views-concat' of https://github.com/changkhothuychung/l…
changkhothuychung d41cf3b
remove unwated include's and files
changkhothuychung c9fa00b
change from typedef to using
changkhothuychung b0dcc2e
typo
changkhothuychung 601216f
update test
changkhothuychung e4e3d97
update test
changkhothuychung f63f6a0
constructor test
changkhothuychung a034e4b
__distance to distance
changkhothuychung d9807b7
fix FTM
changkhothuychung 901a0ea
clang format
changkhothuychung e966d30
rm file no longer exists
changkhothuychung ff04d82
fix libcpp nodebug
changkhothuychung aa0f740
Merge branch 'main' into views-concat
changkhothuychung 26f0922
Update libcxx/test/libcxx/ranges/range.adaptors/range.concat/iterator…
changkhothuychung 7ca8220
Update libcxx/test/libcxx/ranges/range.adaptors/range.concat/iterator…
changkhothuychung 45fc342
Update libcxx/test/std/ranges/range.adaptors/range.concat/begin.pass.cpp
changkhothuychung 66cd9cd
fix syntax test file
changkhothuychung 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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we have tests for these two LWG issues?