This repository was archived by the owner on Mar 21, 2024. It is now read-only.
Tags: NVIDIA/libcudacxx
Tags
Fix backfill of `std::construct_at` We cannot use the compiler version to determine whether `std::construct_at` is available because clang might use libstdc++ or libc++ Therefore, we need to include <memory> if it is available and check for the feature test macro. This also means we cannot define the feature test macro ourself As a drive by, disable a failing test until the compiler bug is fixed
Bump version and docs for 2.1.X (#387) * Add 2.1.X release changelog. * Bump libcudacxx version number * Add release notes for 2.1.x * Fix typo in release notes * Add links to CCCL/thrust/cub * Update changelog entries. * Add 2.1.0 entry to release.md * Address mdspan limitations in docs * Add mdspan suggestion to changelog. Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com> * Update concepts changelog entry Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com> * Add notice regarding compiler version support to changelog. Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com> * Add note regarding span backport to c++14. Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com> * Update docs/releases/changelog.md Remove entry for #333. * Add entry for #333. Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com> * Remove internal and deprecated docker stuff from changelog. Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com> * Add punctuation * Mention `async_resource_ref` as being experimental. --------- Co-authored-by: Michael Schellenberger Costa <miscco@nvidia.com>
Fix issues in mdspan found on MSVC. (#391) * Mark all tests for mdspan unsupported on less than c++20. * Fix unused variable warning in mdspan rank test. * Fix shadowing variable warnings * Fix cause of an ICE on MSVC * Cast indices to index_type to prevent conversion warnings * Cast return val of an internal helper to index_type to prevent conversion warnings. * Remove unused helper and include test_macros.h * Move test_macros.h before some libcudacxx includes, it unfortunately uses library defined macros
PreviousNext