Robert Maynard

Results 54 issues of Robert Maynard

## Description Converts cudf over to a system of explicit markup of what symbols should be used by consumers. This is done by compiling with `-fvisibility=hidden` and explicit markup via...

libcudf
CMake
Java

## Description Promote the ability to query the status of cufile and nvcomp support to the public API. It seems like these kind of questions would want to be asked...

feature request
libcudf
non-breaking

**Is your feature request related to a problem? Please describe.** Currently developers need to explicitly list the targets they want evalated to global state. Now that we require CMake 3.24...

feature request
? - Needs Triage

## Description The public api of `cudf::ast::expression` required using `cudf::ast::detail` types which goes against the cudf programming guide. So we move the required types to use `cudf::ast::expression` into the public...

feature request
libcudf
breaking

I believe that this is all that is required to build against a nightly rmm version. But this is my first time updating the XGBoost CI. Fixes https://github.com/dmlc/xgboost/issues/10439

## Description Fixes issue brought up in https://github.com/rapidsai/rapids-cmake/issues/634#issuecomment-2345129521 where rmm wasn't using rapids_cmake_support_conda_env ## Checklist - [x] I am familiar with the [Contributing Guidelines](https://github.com/rapidsai/rmm/blob/HEAD/CONTRIBUTING.md). - [x] New or existing tests...

feature request
CMake
non-breaking
cpp

## Description We can remove the optimizations around `CUDA_STATIC_RUNTIME` and instead see if the function is already in the process space so that RMM doesn't need to have any build...

CMake
5 - DO NOT MERGE
cpp

**Describe the bug** After rapids-cmake 25.04 updated to CPM 0.40.2 projects that had `nvtx3` entries started to fail to build due to `nvt3` targets no longer existing. Before CPM 0.40.2...

breaking
bug

The `CMAKE_FIND_PACKAGE_REDIRECTS_DIR` is always defined by CMake 3.24+ so that results in `CPM_MODULE_PATH` always being an empty value since https://github.com/cpm-cmake/CPM.cmake/pull/604/. Which means that the `file(WRITE ${CPM_MODULE_PATH}/Find${Name}.cmake` won't work unless the...

Set more fatbin compression flags to maintain existing binary sizes

cmake
improvement
non-breaking
libcuspatial