Replace `THRUST_([HOST|DEVICE]_)FUNCTION` and maybe `CUB_RUNTIME_FUNCTION`
Open
breaking
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 486
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 295
Description
The use of these macros is mixed with `_CCCL_HOST_DEVICE` or `_CCCL_API`. We should consistently use CCCL macros instead of them and deprecate them. `CUB_RUNTIME_FUNCTION` seems to depend on `CUB_DISABLE_CDP`, but maybe this handling is outdated since the removal of CDPv1 support.
Contributor guide
Assessment
This issue has not been assessed yet.