This repository has been 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_swap
interface and fixthrust::device_reference
swapping. - NVBug 2004663: Add a
data
method tothrust::detail::temporary_array
and 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_DIR
environment variable to NVCC. - #878: Optimize
thrust::min/max_element
to only usethrust::detail::get_iterator_value
for 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
.