This repository was archived by the owner on Mar 21, 2024. It is now read-only.
Thrust 1.9.3 (CUDA Toolkit 10.0)
Thrust 1.9.3 unifies and integrates CUDA Thrust and GitHub Thrust.
Bug Fixes
- #725, #850, #855, #859, #860: Unify the
thrust::iter_swapinterface and fixthrust::device_referenceswapping. - NVBug 2004663: Add a
datamethod tothrust::detail::temporary_arrayand refactor temporary memory allocation in the CUDA backend to be exception and leak safe. - #886, #894, #914: Various documentation typo fixes.
- #724: Provide
NVVMIR_LIBRARY_DIRenvironment variable to NVCC. - #878: Optimize
thrust::min/max_elementto only usethrust::detail::get_iterator_valuefor non-numeric types. - #899: Make
thrust::cuda::experimental::pinned_allocator's comparison operatorsconst. - NVBug 2092152: Remove all includes of
<cuda.h>. - #911: Fix default comparator element type for
thrust::merge_by_key.
Acknowledgments
- Thanks to Andrew Corrigan for contributing fixes for swapping interfaces.
- Thanks to Francisco Facioni for contributing optimizations for
thrust::min/max_element.