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

Commit 2e00316

Browse files
committed
Update changelog for 1.13.1.
1 parent fddb888 commit 2e00316

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
# CUB 1.13.1 (CUDA Toolkit 11.5)
2+
3+
CUB 1.13.1 is a minor release accompanying the CUDA Toolkit 11.5.
4+
5+
This release provides a new hook for embedding the `cub::` namespace inside
6+
a custom namespace. This is intended to work around various issues related to
7+
linking multiple shared libraries that use CUB. The existing `CUB_NS_PREFIX` and
8+
`CUB_NS_POSTFIX` macros already provided this capability; this update provides a
9+
simpler mechanism that is extended to and integrated with Thrust. Simply define
10+
`THRUST_CUB_WRAPPED_NAMESPACE` to a namespace name, and both `thrust::` and
11+
`cub::` will be placed inside the new namespace. Using different wrapped
12+
namespaces for each shared library will prevent issues like those reported in
13+
NVIDIA/thrust#1401.
14+
15+
## New Features
16+
17+
- NVIDIA/cub#326: Add `THRUST_CUB_WRAPPED_NAMESPACE` hooks.
18+
119
# CUB 1.13.0 (NVIDIA HPC SDK 21.7)
220

321
CUB 1.13.0 is the major release accompanying the NVIDIA HPC SDK 21.7 release.

0 commit comments

Comments
 (0)