v24.02.01
🚨 Breaking Changes
🐛 Bug Fixes
- Bump to nvcomp 3.0.6. (#542) @bdice
- Error out if generate_ctest_json fails to build or run (#533) @KyleFromNVIDIA
- rapids_cpm_cccl now works as expected when given
DOWNLOAD_ONLY ON
(#527) @robertmaynard - Always download repos when they are being patched (#525) @vyasr
- Mark all cccl and cuco kernels with hidden visibility (#523) @robertmaynard
- Fix message context (#520) @vyasr
- Generate template copyright year at build time. (#325) (#519) @KyleFromNVIDIA
- Add link libraries to generate_resource_spec cmake (#516) @davidwendt
- rapids_cpm_cccl preserve install location details from first invocation. (#513) @robertmaynard
- Only apply install rules for CCCL if we actually downloaded (#507) @bdice
- Mark flaky test as serial (#506) @vyasr
- Manually invoke install rules for components (#505) @vyasr
- multiple entry overrides now sets FetchContent for all entries (#494) @robertmaynard
- Remove deprecated function usages (#484) @robertmaynard
📖 Documentation
- Fix docs references to API sections. (#509) @bdice
- fix typo in README (#501) @jameslamb
- Fix indentation typo (#497) @vyasr
🚀 New Features
- rapids cpm patches now support differences in white space. (#515) @robertmaynard
- Upgrade nvCOMP to 3.0.5 (#498) @davidwendt
- Move to latest nvbench which has nvml+static support (#488) @robertmaynard
- Update to spdlog 1.12 and fmt 10.1.1 (#473) @kkraus14
- Support scikit-build-core (#433) @vyasr
🛠️ Improvements
- Remove usages of rapids-env-update (#524) @KyleFromNVIDIA
- refactor CUDA versions in dependencies.yaml (#517) @jameslamb
- Remove scikit-build from dependency list (#512) @vyasr
- Add patch reverting CCCL PR 211. (#511) @bdice
- Update cuCollections for CCCL 2.2.0 support. (#510) @bdice
- Disable NVBench CUPTI support by default. (#504) @bdice
- Remove CCCL::Thrust from GLOBAL_TARGETS. (#500) @bdice
- Add missing nvcomp targets (#496) @vyasr
- Add rapids_cpm_cccl feature. (#495) @bdice
- Drop Pascal architecture (60). (#482) @bdice