Skip to content

Conversation

@bdice
Copy link
Contributor

@bdice bdice commented Oct 14, 2025

This PR adopts CCCL's mdspan implementation and deletes the vendored implementation.

Closes #1616.

We also introduce a breaking change by removing the default type for template parameter ExtentType = std::uint32_t in all mdarray and mdspan related types, aliases, and functions.

@copy-pr-bot
Copy link

copy-pr-bot bot commented Oct 14, 2025

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

};

template <typename T1, typename T2>
template <typename T1, typename T2, typename DenseVectorView, typename ResultVectorView>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to check if this change is correct.

@bdice
Copy link
Contributor Author

bdice commented Oct 14, 2025

/ok to test

@bdice bdice added feature request New feature or request breaking Breaking change labels Oct 14, 2025
@divyegala
Copy link
Member

/ok to test f2b93f2

@divyegala divyegala marked this pull request as ready for review December 1, 2025 10:06
@divyegala divyegala requested review from a team as code owners December 1, 2025 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Breaking change feature request New feature or request

Projects

Development

Successfully merging this pull request may close these issues.

[FEA] Use mdspan from CCCL

4 participants