Skip to content
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.

Commit

Permalink
Merge pull request #1462 from allisonvacanti/release_notes_1.13.0
Browse files Browse the repository at this point in the history
Update changelog and readme for the 1.13.0 release.
  • Loading branch information
alliepiper authored Jun 15, 2021
2 parents 318abe9 + c2e3e6a commit 8b2a322
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 1 deletion.
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
# Thrust 1.13.0 (NVIDIA HPC SDK 21.7)

Thrust 1.13.0 is the major release accompanying the NVIDIA HPC SDK 21.7 release.

## Breaking Changes

- NVIDIA/thrust#1459: Remove deprecated aliases `thrust::host_space_tag` and
`thrust::device_space_tag`. Use the equivalent `thrust::host_system_tag` and
`thrust::device_system_tag` instead.

## New Features

- NVIDIA/cub#306: Add radix-sort support for `bfloat16` in `thrust::sort`.
Thanks to Xiang Gao (@zasdfgbnm) for this contribution.
- NVIDIA/thrust#1423: `thrust::transform_iterator` now supports non-copyable
types. Thanks to Jake Hemstad (@jrhemstad) for this contribution.
- NVIDIA/thrust#1459: Introduce a new `THRUST_IGNORE_DEPRECATED_API` macro that
disables deprecation warnings on Thrust and CUB APIs.

## Bug Fixes

- NVIDIA/cub#277: Fixed sanitizer warnings when `thrust::sort` calls
into `cub::DeviceRadixSort`. Thanks to Andy Adinets (@canonizer) for this
contribution.
- NVIDIA/thrust#1442: Reduce extraneous comparisons in `thrust::sort`'s merge
sort implementation.
- NVIDIA/thrust#1447: Fix memory leak and avoid overallocation when
calling `reserve` on Thrust's vector containers. Thanks to Kai Germaschewski
(@germasch) for this contribution.

## Other Enhancements

- NVIDIA/thrust#1405: Update links to standard C++ documentations from sgi to
cppreference. Thanks to Muhammad Adeel Hussain (@AdeilH) for this
contribution.
- NVIDIA/thrust#1432: Updated build instructions in `CONTRIBUTING.md` to include
details on building CUB's test suite as part of Thrust.

# Thrust 1.12.1 (CUDA Toolkit 11.4)

Thrust 1.12.1 is a trivial patch release that slightly changes the phrasing of
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ See the [changelog](CHANGELOG.md) for details about specific releases.

| Thrust Release | Included In |
| ----------------- | --------------------------------------- |
| 1.13.0 | NVIDIA HPC SDK 21.7 |
| 1.12.1 | CUDA Toolkit 11.4 |
| 1.12.0 | NVIDIA HPC SDK 21.3 |
| 1.11.0 | CUDA Toolkit 11.3 |
Expand Down
2 changes: 1 addition & 1 deletion dependencies/cub
Submodule cub updated 2 files
+64 −0 CHANGELOG.md
+1 −0 README.md

0 comments on commit 8b2a322

Please sign in to comment.