Skip to content

[Backport 3.3] #7787 and #7738#7800

Merged
wmaxey merged 3 commits intoNVIDIA:branch/3.3.xfrom
miscco:backport_7738_7787
Feb 27, 2026
Merged

[Backport 3.3] #7787 and #7738#7800
wmaxey merged 3 commits intoNVIDIA:branch/3.3.xfrom
miscco:backport_7738_7787

Conversation

@miscco
Copy link
Copy Markdown
Contributor

@miscco miscco commented Feb 26, 2026

This backports 2 PRs that improve our handling of fancy iterators

Given that rapids wants to work with 3.3 soon, we should backport those improvements / fixes

* Overload standard iterator functions for `cuda::counting_iterator`

* Overload standard iterator functions for `cuda::zip_iterator`

* Overload standard iterator functions for `cuda::zip_transform_iterator`

* Overload standard iterator functions for `cuda::transform_iterator`

* Overload standard iterator functions for `cuda::transform_output_iterator`

* Overload standard iterator functions for `cuda::transform_input_output_iterator`
We have a lot of proxy iterators that might be valid targets for zip_iterator

However, those conventionally have `void` as their `reference` / `value_type`

In that case, there is no `iter_value_t` available, so we need to deduce it differently

Fixes NVIDIA#7783
@miscco miscco requested a review from a team as a code owner February 26, 2026 06:42
@miscco miscco requested a review from wmaxey February 26, 2026 06:42
@copy-pr-bot
Copy link
Copy Markdown
Contributor

copy-pr-bot bot commented Feb 26, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@github-project-automation github-project-automation bot moved this to Todo in CCCL Feb 26, 2026
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Review in CCCL Feb 26, 2026
@miscco miscco changed the base branch from main to branch/3.3.x February 26, 2026 06:42
@miscco
Copy link
Copy Markdown
Contributor Author

miscco commented Feb 26, 2026

/ok to test

@github-actions

This comment has been minimized.

@wmaxey
Copy link
Copy Markdown
Member

wmaxey commented Feb 27, 2026

/ok to test 7235366

@github-actions
Copy link
Copy Markdown
Contributor

🥳 CI Workflow Results

🟩 Finished in 2h 00m: Pass: 100%/95 | Total: 1d 12h | Max: 1h 43m | Hits: 92%/249665

See results here.

@wmaxey wmaxey merged commit b29ceca into NVIDIA:branch/3.3.x Feb 27, 2026
109 of 112 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Feb 27, 2026
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.

4 participants