Skip to content

Refactor Thrust destroy_range and device_[new|delete|free]#6134

Merged
bernhardmgruber merged 2 commits intoNVIDIA:mainfrom
bernhardmgruber:device_delete
Oct 13, 2025
Merged

Refactor Thrust destroy_range and device_[new|delete|free]#6134
bernhardmgruber merged 2 commits intoNVIDIA:mainfrom
bernhardmgruber:device_delete

Conversation

@bernhardmgruber
Copy link
Contributor

@bernhardmgruber bernhardmgruber commented Oct 6, 2025

This PR basically moves the content of .inl files into their headers, replaced some SFINAE by if constexpr and some traits by variable templates.

@github-actions

This comment has been minimized.

Copy link
Contributor

@miscco miscco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should definitely consolidate with the std conformant parts in libcu++

@github-actions

This comment has been minimized.

@bernhardmgruber bernhardmgruber enabled auto-merge (squash) October 13, 2025 10:57
@github-actions
Copy link
Contributor

🥳 CI Workflow Results

🟩 Finished in 6h 19m: Pass: 100%/69 | Total: 2d 23h | Max: 2h 52m | Hits: 60%/116284

See results here.

@bernhardmgruber bernhardmgruber merged commit 700f2a8 into NVIDIA:main Oct 13, 2025
154 of 159 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Oct 13, 2025
@bernhardmgruber bernhardmgruber deleted the device_delete branch October 13, 2025 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants