diff --git a/docs/releases/changelog.md b/docs/releases/changelog.md index a2cebab8b6..407f9a864a 100644 --- a/docs/releases/changelog.md +++ b/docs/releases/changelog.md @@ -1,7 +1,5 @@ # Changelog - + +## libcu++ 1.4.1 (CUDA Toolkit 11.3) + +libcu++ 1.4.1 is a minor bugfix release. + Supported ABI versions: 3 (default) and 2. -### New Features +Included in: CUDA Toolkit 11.3. ### Other Enhancements +- [Documentation](https://nvidia.github.io/libcudacxx): Several enhancements and fixed a few broken links. +- #108: Added `constexpr` to synchronization object constructors. + - Thanks to Olivier Giroux for this contribution. + ### Issues Fixed ---> +- #106: Fixed host code atomics on VS 2019 Version 16.5 / MSVC 1925 and above. +- #101: Fixed `cuda::std::complex` for NVRTC. +- #118: Renamed `__is_convertible`, which NVCC treats as a context sensitive keyword. ## libcu++ 1.4.0 @@ -69,7 +79,7 @@ It also adds [documentation](https://nvidia.github.io/libcudacxx). Supported ABI versions: 3 (default) and 2. -Included in: CUDA 11.2. +Included in: CUDA Toolkit 11.2. ### New Features @@ -101,7 +111,7 @@ This release introduces ABI version 3, which is now the default. Supported ABI versions: 3 (default) and 2. -Included in: CUDA 11.1. +Included in: CUDA Toolkit 11.1. ### ABI Breaking Changes @@ -147,6 +157,10 @@ An extension for managing asynchronous local copies, `cuda::memcpy_async` is It also adds ``, ``, and most of ``. +Supported ABI versions: 2. + +Included in: CUDA Toolkit 11.0. + ### ABI Breaking Changes - ABI version 2 has been introduced and is now the default. @@ -200,6 +214,10 @@ It brings C++ atomics to CUDA: ``. It also introduces ``, ``, ``, ``, and ``. +Supported ABI versions: 1. + +Included in: CUDA Toolkit 10.2. + ### New Features - ``: diff --git a/include/cuda/std/detail/__config b/include/cuda/std/detail/__config index 94c5a2be77..65d1d353df 100644 --- a/include/cuda/std/detail/__config +++ b/include/cuda/std/detail/__config @@ -93,7 +93,7 @@ # define _LIBCUDACXX_ABI_UNSTABLE #endif -#define _LIBCUDACXX_CUDA_API_VERSION 002000000 +#define _LIBCUDACXX_CUDA_API_VERSION 001004001 #define _LIBCUDACXX_CUDA_API_VERSION_MAJOR \ (_LIBCUDACXX_CUDA_API_VERSION / 1000000)