Michael Schellenberger Costa

Results 319 comments of Michael Schellenberger Costa

I mean the obviously correct solution is to constrain the algorithms with `std::ranges::contiguous_range` https://godbolt.org/z/T6ehMf158 The issue with that is that we only backport ranges to C++17, which ... is not...

/ok to test cee36bc

/ok to test cee36bc

/ok to test 1e97f9d

/ok to test 929f02e

I believe this is actually a very intricate bug in the compiler where device lambdas interact strangely with deduced return types of the invoke machinery. This comes from instantiating `result_of_adaptable_function`,...

@pauleonix I tried working around this a bit more but it seems that there is indeed a compiler bug that we need to reduce. In the meantime you can work...

I have opened #4253 to allow rapids to avoid unrolling loops by defining `CCCL_AVOID_SORT_UNROLL`

@davidwendt we have extensively reworked the tuning infrastructure, can you please verify that the tuning patches are still needed? Also I would like to note that we have a ton...