This repository has been archived by the owner on Mar 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 758
Add libcu++ dependency; initial round of NV_IF_TARGET
ports.
#1605
Merged
Commits on May 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 97e63f9 - Browse repository at this point
Copy the full SHA 97e63f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b19385a - Browse repository at this point
Copy the full SHA b19385aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 807e9e0 - Browse repository at this point
Copy the full SHA 807e9e0View commit details -
Remove
thrust_set_libcudacxx_target
function from CMake user API.There's no way for a user to meaningfully use this, since libcudacxx is a required dependency. It is checked during the initial `find_package(Thrust)` call, before the user would have access to Thrust's CMake API. Updated the CMake README.md with instructions for using an explicit libcudacxx target.
Configuration menu - View commit details
-
Copy full SHA for 539c9fa - Browse repository at this point
Copy the full SHA 539c9faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e4f0a3 - Browse repository at this point
Copy the full SHA 9e4f0a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ea8940 - Browse repository at this point
Copy the full SHA 3ea8940View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdcd8e1 - Browse repository at this point
Copy the full SHA fdcd8e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59a72c0 - Browse repository at this point
Copy the full SHA 59a72c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd561bf - Browse repository at this point
Copy the full SHA dd561bfView commit details -
Fix issues in testing/allocator.cu.
- The `g_state` flag wasn't reset between executions. - The `destroy` method was being invoke in the current host system, not the system that owned the allocated memory (always cpp). This broke on MSVC's OpenMP implementation, where it seemed to be asserting the `g_state` flag before it was updated by `destroy`. This only happened on MSVC when host system = OMP, and appears to be a bug/miscompile in MSVC (repro'd on 2019). Fixed by explicitly tagging the allocator system to cpp. - Added check that `destroy` is not invoked on empty vectors.
Configuration menu - View commit details
-
Copy full SHA for 4cdf6de - Browse repository at this point
Copy the full SHA 4cdf6deView commit details
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.