Skip to content

Refactor Thrust generic system headers - #6426

Closed
bernhardmgruber wants to merge 7 commits into
NVIDIA:mainfrom
bernhardmgruber:ref_generic
Closed

Refactor Thrust generic system headers#6426
bernhardmgruber wants to merge 7 commits into
NVIDIA:mainfrom
bernhardmgruber:ref_generic

Conversation

@bernhardmgruber

Copy link
Copy Markdown
Contributor
  • move *.inl file content to their headers
  • use SPDX license headers

@bernhardmgruber
bernhardmgruber requested a review from a team as a code owner October 31, 2025 18:15
@github-project-automation github-project-automation Bot moved this to Todo in CCCL Oct 31, 2025
@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Review in CCCL Oct 31, 2025
@github-actions

Copy link
Copy Markdown
Contributor

😬 CI Workflow Results

🟥 Finished in 2h 15m: Pass: 25%/70 | Total: 18h 49m | Max: 2h 11m | Hits: 65%/13960

See results here.

@bernhardmgruber

Copy link
Copy Markdown
Contributor Author

Alright, a big problem here is that many generic thrust algorithm implementation headers include themselves again transitively. So the current split in header+forward declaration and inc file+lots of includes+implementation avoids the problem by declaring the generic implementation early enough.

@bernhardmgruber
bernhardmgruber marked this pull request as draft January 29, 2026 17:33
@copy-pr-bot

copy-pr-bot Bot commented Jan 29, 2026

Copy link
Copy Markdown
Contributor

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.

@cccl-authenticator-app cccl-authenticator-app Bot moved this from In Review to In Progress in CCCL Jan 29, 2026
@bernhardmgruber

Copy link
Copy Markdown
Contributor Author

I will replace this PR with a different approach.

@bernhardmgruber

Copy link
Copy Markdown
Contributor Author

I'll leave this for now.

@github-project-automation github-project-automation Bot moved this from In Progress to Done in CCCL Aug 16, 2026
@bernhardmgruber
bernhardmgruber deleted the ref_generic branch August 16, 2026 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant