libcudacxx icon indicating copy to clipboard operation
libcudacxx copied to clipboard

[ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl

Results 117 libcudacxx issues
Sort by recently updated
recently updated
newest added

This was the original design intent, and that's what `cuda::atomic` does.

enhancement
P2: nice to have

In internal CI, we're seeing failures of some tuple CTAD tests with NVCC + GCC and NVCC + Clang. Clang 8 (the only C++17 Clang in CI) fails: ``` std/utilities/tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp...

P1: should have
bug: compiler
bug: functional

# Build failures by VC version: Executed with: `lit -sv .\test\std\utilities\tuple\ -Dcompute_archs=70` ## VS 2017 Compilers: 19.11, 19.12, 19.13, 19.14 Failing tests seem related to type conversions ```c++ struct A...

P1: should have
bug: compiler
bug: functional

When we turn on gpuCI testing, we'll be testing with an older version of CUDA - probably CUDA 11.0. That means pipeline won't be available. We should mark our pipeline...

P2: nice to have
only: tests

I believe it's currently broken.

P1: should have
bug: functional
compiler: nvc++

Today, we [`#if` away `atomic_flag`'s wait/notify API for < SM70](https://github.com/NVIDIA/libcudacxx/blob/feature/nvcxx-compatibility/libcxx/include/atomic#L2600), but we don't do the same for `atomic`. We should be consistent here. We should also consider whether `#if` away...

enhancement
P1: should have

libcu++ should provide a standalone C++ Standard Library for NVC++ where most things in `std::` work heterogeneously.

enhancement
P0: must have
compiler: nvc++

We currently use `__CUDA_ARCH__`/`__NVCOMPILER_CUDA_ARCH__` in a few places that are difficult to replace with `if target`: * For some headers like `` and ``, we need to produce a compile...

enhancement
P0: must have
compiler: nvc++