Michael Schellenberger Costa
Michael Schellenberger Costa
While we provide variable templates already in C++14 we should not use them internally as those might have unexpected behavior wrt binary size as there is no guarantee that the...
This implements two LWG issues against `expected`
We want to get away from raw resources, so prepare deprecation of it by replacing all internal usages This PR relies on preparation in downstream repositories
Currently all resource adaptors are templated on their upstream resource. Transitioning to `resource_ref` this is superfluous, as we do not need to know the upstream type anymore. However, we cannot...
This gets cuDF build cccl main on 12.3. There is one issue with the cuco tuple helpers but that will be fixed on the cuco side
Thrust has introduced a wrapped versioning namespace. This is colliding with the namespace introduced in `cupy/complex` To avoid that issue pull in the thrust config and use the proper thrust...
Those types must be host only so we can safely SFINAE away our own free functions that would be ambiguous Fixes #1679
This mirrors our current escape hatch against `__nv_bfloat16` to also allow the user to disable half support Addresses: #1727
The week ends early so here the obligatory "Michael goes rampage about minor annoyance" err maintenance PR Note: everything should be in `thrust::detail`, so it is fair game
This implements `` including all machinery and views This is not meant to be merged, but a way to easily test in CI