Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
203b2a3 to
83fb1fe
Compare
Yes I am struggling at the moment with a particular edge case of struct IncompleteType;
cuda::std::tuple<IncompleteType&> t;This is causing compilation errors because the I guess I might have to resort to the usual method of deferring this via some dummy argument: template <typename DummyT = char>
void swap(tuple& tup, DummyT = DummyT{}) noexcept(noexcept(...))But it seems a little icky to do this on the public interface. I also don't understand how libc++ is getting around this, their implementation seems quite similar to ours but they don't have the error. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I thought we were trying hard to make that work, will look at this on a friday |
e864dfd to
88e97cf
Compare
The root problem is that older nvcc (or perhaps it's GCC) don't even allow you to write |
This comment has been minimized.
This comment has been minimized.
bernhardmgruber
left a comment
There was a problem hiding this comment.
Thrust changes are fine
2dbb793 to
9db2180
Compare
9db2180 to
25c6bb2
Compare
🥳 CI Workflow Results🟩 Finished in 3h 00m: Pass: 100%/162 | Total: 3d 18h | Max: 2h 59m | Hits: 83%/401698See results here. |
Description
closes
Checklist