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

Move thrust::is_trivially_relocatable to libcu++ #2022

Open
bernhardmgruber opened this issue Jul 23, 2024 · 0 comments
Open

Move thrust::is_trivially_relocatable to libcu++ #2022

bernhardmgruber opened this issue Jul 23, 2024 · 0 comments
Labels
libcu++ For all items related to libcu++ thrust For all items related to Thrust.

Comments

@bernhardmgruber
Copy link
Contributor

I am of the opinion that we should be moving this trait into libcu++ and derive it from is_trivially_copyable as a default and then users to specialize it.

Note that the definition from the paper is much more complex and would require compiler support

Originally posted by @miscco in #2010 (comment)

From offline discussion: I good place for the trait would by in <cuda/std/type_traits> but inside namespace cuda.

@bernhardmgruber bernhardmgruber added thrust For all items related to Thrust. libcu++ For all items related to libcu++ labels Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libcu++ For all items related to libcu++ thrust For all items related to Thrust.
Projects
Status: Todo
Development

No branches or pull requests

1 participant