This repository has been archived by the owner on Mar 21, 2024. It is now read-only.
libcu++ 1.8.0 (CUDA Toolkit 11.7)
wmaxey
released this
19 Feb 01:55
·
545 commits
to main
since this release
libcu++ 1.8.0 (CUDA Toolkit 11.7)
libcu++ 1.8.0 is a major release. It adds several constexpr
bit manipulation
functions from C++20's <bit>
to C++11 and up. Also added is cuda::std::array
providing fixed size arrays and iterators for both host and device code.
Supported ABI Versions: 4 (default), 3, and 2.
New Features
- #237: Add
<cuda/std/bit>
and enable backports to C++11. - #243: Add
<cuda/std/array>
and<cuda/std/iterator>
.
Issues Fixed
- #234: Fix building with GCC/Clang when NVCC was not being used.
- #240: Create a config for lit to generate a JSON output of the build status.
- Thanks Royil Damer for this contribution.
- #241: Fix octal notation of libcudacxx version number.
- #242: Add support for
find_package
andadd_subdirectory
in CMake. - #244: Merge build system improvements from NVC++ branch.
- #250: Fix pragma typo on MSVC.
- #251: Add several new compilers versions to our docker suite.
- #252: Fix several deprecations in Clang 13.
- #253: Fix truncations and warnings in numerics.
- #254: Fix warnings in
<array>
tests and move__cuda_std__
escapes in<algorithm>
- #255: Fix deprecated copy ctor warnings in
__annotated_ptr
for Clang 13. - #256: Fix SM detection in the
perform_tests
script.