Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2023-03-20 | 1.3 kB | |
Thrust 2.1.0.tar.gz | 2023-03-20 | 1.0 MB | |
Thrust 2.1.0.zip | 2023-03-20 | 1.9 MB | |
Totals: 3 Items | 3.0 MB | 0 |
New Features
- [#1805]: Add default constructors to
transform_output_iterator
andtransform_input_output_iterator
. Thanks to Mark Harris (@harrism) for this contribution. - [#1836]: Enable constructions of vectors from
std::initializer_list
.
Bug Fixes
- [#1768]: Fix type conversion warning in the
thrust::complex
utilities. Thanks to Zishi Wu (@zishiwu123) for this contribution. - [#1809]: Fix some warnings about usage of
__host__
functions in__device__
code. - [#1825]: Fix Thrust’s CMake install rules. Thanks to Robert Maynard (@robertmaynard) for this contribution.
- [#1827]: Fix
thrust::reduce_by_key
when using non-default-initializable iterators. - [#1832]: Fix bug in device-side CDP
thrust::reduce
when using a large number of inputs.
Other Enhancements
- [#1815]: Update Thrust’s libcu++ git submodule to version 1.8.1.
- [#1841]: Fix invalid code in execution policy documentation example. Thanks to Raphaël Frantz (@Eren121) for this contribution.
- [#1848]: Improve error messages when attempting to launch a kernel on a device that is not supported by compiled PTX versions. Thanks to Zahra Khatami (@zkhatami) for this contribution.
- [#1855]: Remove usage of deprecated CUDA error codes.