Eric Niebler

Results 45 issues of Eric Niebler

# `const` allocate memory resources have `allocate` and `deallocate` functions, and no observers of any mutable state. that makes them (logically) immutable. `allocate` and `deallocate` do not change any observable...

bug
CUDA Next

### Is this a duplicate? - [x] I confirmed there appear to be no [duplicate issues](https://github.com/NVIDIA/cccl/issues) for this request and that I agree to the [Code of Conduct](CODE_OF_CONDUCT.md) ### Area...

feature request

### Is this a duplicate? - [x] I confirmed there appear to be no [duplicate issues](https://github.com/NVIDIA/cccl/issues) for this bug and that I agree to the [Code of Conduct](CODE_OF_CONDUCT.md) ### Type...

bug
doc

i notice that when i am editing a CUDA C++ source file, doxygen-style comment blocks like `///` and `//!` are not respected by Rewrap. Before: ![image](https://github.com/user-attachments/assets/ed44fb09-1d3f-4ab2-bfcb-f7927ccf7c9d) After: ![image](https://github.com/user-attachments/assets/23dd30a4-68e7-4c18-a44d-ae651e88df45) if i...

## Description this PR gives ustdex a minimally functional CUDA stream scheduler and customizes the `sync_wait` algorithm for stream execution. NB: i've based this PR on branch NVIDIA:pull-request/4539 so that...

## Description this PR makes the sender algorithms of ustdex eagerly customizable based on the domain of sender argument(s). NB: i've based this PR on branch NVIDIA:pull-request/4538 so that only...

## Description while working on a different set of changes, i found i had to tweak the tests of ustdex for clang-cuda to accept them. these are those minor changes....

## Description the current implementation of `run_loop` uses `std::mutex` and `std::condition_variable`. these types have no analogue in `cuda::std::`. as a result, `run_loop` has been limited to host-only, and hence so...

the latest releases of most modern compilers treat functions like `std::move` and `std::forward` as intrinsics, leading to better codegen at -O0 and a better debugging experience. it also makes builds...