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

Commit a3ee304

Browse files
committed
Update changelog for the 1.10.0 release.
1 parent 8e09201 commit a3ee304

File tree

2 files changed

+46
-3
lines changed

2 files changed

+46
-3
lines changed

CHANGELOG.md

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
# CUB 1.10.0 (NVIDIA HPC SDK 20.9)
2+
3+
## Summary
4+
5+
CUB 1.10.0 is the major release accompanying the NVIDIA HPC SDK 20.9 release.
6+
It drops support for C++03, GCC < 5, Clang < 6, and MSVC < 2017.
7+
It also overhauls CMake support.
8+
Finally, we now have a Code of Conduct for contributors:
9+
https://github.com/thrust/cub/blob/main/CODE_OF_CONDUCT.md
10+
11+
## Breaking Changes
12+
13+
- C++03 is no longer supported.
14+
- GCC < 5, Clang < 6, and MSVC < 2017 are no longer supported.
15+
- C++11 is deprecated.
16+
Using this dialect will generate a compile-time warning.
17+
These warnings can be suppressed by defining
18+
`CUB_IGNORE_DEPRECATED_CPP_DIALECT` or `CUB_IGNORE_DEPRECATED_CPP_11`.
19+
Suppression is only a short term solution.
20+
We will be dropping support for C++11 in the near future.
21+
- CMake < 3.15 is no longer supported.
22+
- The default branch on GitHub is now called `main`.
23+
24+
## Other Enhancements
25+
26+
- Added install targets to CMake builds.
27+
- C++17 support.
28+
29+
## Bug Fixes
30+
31+
- thrust/thrust#1244: Check for macro collisions with system headers during
32+
header testing.
33+
- thrust/thrust#1153: Switch to placement new instead of assignment to
34+
construct items in uninitialized memory.
35+
Thanks to Hugh Winkler for this contribution.
36+
- thrust/cub#38: Fix `cub::DeviceHistogram` for `size_t` `OffsetT`s.
37+
Thanks to Leo Fang for this contribution.
38+
- thrust/cub#35: Fix GCC-5 maybe-uninitialized warning.
39+
Thanks to Rong Ou for this contribution.
40+
- thrust/cub#36: Qualify namespace for `va_printf` in `_CubLog`.
41+
Thanks to Andrei Tchouprakov for this contribution.
42+
143
# CUB 1.9.10-1 (NVIDIA HPC SDK 20.7, CUDA Toolkit 11.1)
244

345
## Summary
@@ -7,9 +49,9 @@ CUB 1.9.10-1 is the minor release accompanying the NVIDIA HPC SDK 20.7 release
749

850
## Bug Fixes
951

10-
- #1217: Move static local in `cub::DeviceCount` to a separate host-only
11-
function because NVC++ doesn't support static locals in host-device
12-
functions.
52+
- thrust/thrust#1217: Move static local in cub::DeviceCount to a separate
53+
host-only function because NVC++ doesn't support static locals in host-device
54+
functions.
1355

1456
# CUB 1.9.10 (NVIDIA HPC SDK 20.5)
1557

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ See the [changelog](CHANGELOG.md) for details about specific releases.
8787
8888
| CUB Release | Included In |
8989
| ------------------------- | --------------------------------------- |
90+
| 1.10.0 | NVIDIA HPC SDK 20.9 |
9091
| 1.9.10-1 | NVIDIA HPC SDK 20.7 & CUDA Toolkit 11.1 |
9192
| 1.9.10 | NVIDIA HPC SDK 20.5 |
9293
| 1.9.9 | CUDA Toolkit 11.0 |

0 commit comments

Comments
 (0)