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

Feature/cpp11 thrust #39

Merged
merged 10 commits into from
Aug 13, 2020
Merged

Feature/cpp11 thrust #39

merged 10 commits into from
Aug 13, 2020

Conversation

maddyscientist
Copy link
Collaborator

This pull request does the following:

  • Allow Jitify to catch all missing file errors issues by nvrtc: required for CUDA > 10
  • Adds the missing pieces to allow the basic thrust test to compile with C++11 and C++14
  • Adds assert / cassert dummy header to prevent warnings from #include <cassert>
  • Clean up of tests to not use hard-coded CUDA toolkit paths

jitify.hpp Outdated Show resolved Hide resolved
jitify.hpp Outdated Show resolved Hide resolved
jitify.hpp Outdated Show resolved Hide resolved
jitify_test.cpp Outdated Show resolved Hide resolved
jitify_test.cpp Outdated Show resolved Hide resolved
…e to replace the former broken skeleton; remove is_base_of::value to prevent potential incorrectness; add proper implementation of alignment_of. Add some other missing pieces from type traits needed for compilation with CUDA 11.0's thrust (add aligned_storage, is_rvalue_reference, is_lvalue_reference)
@maddyscientist maddyscientist merged commit d15d8a7 into master Aug 13, 2020
@maddyscientist maddyscientist deleted the feature/cpp11-thrust branch August 13, 2020 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants