Skip to content

Commit c2e3e6a

Browse files
committed
Update changelog and readme for the 1.13.0 release.
1 parent 318abe9 commit c2e3e6a

3 files changed

Lines changed: 40 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
# Thrust 1.13.0 (NVIDIA HPC SDK 21.7)
2+
3+
Thrust 1.13.0 is the major release accompanying the NVIDIA HPC SDK 21.7 release.
4+
5+
## Breaking Changes
6+
7+
- NVIDIA/thrust#1459: Remove deprecated aliases `thrust::host_space_tag` and
8+
`thrust::device_space_tag`. Use the equivalent `thrust::host_system_tag` and
9+
`thrust::device_system_tag` instead.
10+
11+
## New Features
12+
13+
- NVIDIA/cub#306: Add radix-sort support for `bfloat16` in `thrust::sort`.
14+
Thanks to Xiang Gao (@zasdfgbnm) for this contribution.
15+
- NVIDIA/thrust#1423: `thrust::transform_iterator` now supports non-copyable
16+
types. Thanks to Jake Hemstad (@jrhemstad) for this contribution.
17+
- NVIDIA/thrust#1459: Introduce a new `THRUST_IGNORE_DEPRECATED_API` macro that
18+
disables deprecation warnings on Thrust and CUB APIs.
19+
20+
## Bug Fixes
21+
22+
- NVIDIA/cub#277: Fixed sanitizer warnings when `thrust::sort` calls
23+
into `cub::DeviceRadixSort`. Thanks to Andy Adinets (@canonizer) for this
24+
contribution.
25+
- NVIDIA/thrust#1442: Reduce extraneous comparisons in `thrust::sort`'s merge
26+
sort implementation.
27+
- NVIDIA/thrust#1447: Fix memory leak and avoid overallocation when
28+
calling `reserve` on Thrust's vector containers. Thanks to Kai Germaschewski
29+
(@germasch) for this contribution.
30+
31+
## Other Enhancements
32+
33+
- NVIDIA/thrust#1405: Update links to standard C++ documentations from sgi to
34+
cppreference. Thanks to Muhammad Adeel Hussain (@AdeilH) for this
35+
contribution.
36+
- NVIDIA/thrust#1432: Updated build instructions in `CONTRIBUTING.md` to include
37+
details on building CUB's test suite as part of Thrust.
38+
139
# Thrust 1.12.1 (CUDA Toolkit 11.4)
240

341
Thrust 1.12.1 is a trivial patch release that slightly changes the phrasing of

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ See the [changelog](CHANGELOG.md) for details about specific releases.
146146

147147
| Thrust Release | Included In |
148148
| ----------------- | --------------------------------------- |
149+
| 1.13.0 | NVIDIA HPC SDK 21.7 |
149150
| 1.12.1 | CUDA Toolkit 11.4 |
150151
| 1.12.0 | NVIDIA HPC SDK 21.3 |
151152
| 1.11.0 | CUDA Toolkit 11.3 |

dependencies/cub

Submodule cub updated from 866c576 to d1eca62

0 commit comments

Comments
 (0)