Add missing Thrust Search algorithms
Thrust Range-Based Algorithm Implementation Checklist (C++23) based on https://en.cppreference.com/w/cpp/algorithm.html
<algorithm> Header
Search
- [x] search(...)
Implements only the search algorithm for now #5160
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.
Is this PR intended to check all the boxes? If not (hopefully) you can just leave the algorithm(s) that is intended to work on and we can add a link to the EPIC issue. Keep in mind of the PR size - reviewability inverse proportionality theorem if you plan to add more.
@charan-003 thank you for trying to contribute to CCCL! Could you pleaes focus on one algorithm at a time, so we have an easier time reviewing? Thx!
@charan-003 thank you for trying to contribute to CCCL! Could you pleaes focus on one algorithm at a time, so we have an easier time reviewing? Thx!
@gonidelis @bernhardmgruber Thanks for the suggestion! I’ll focus on the search algorithms in this PR and create a new one for the other algorithms.
/ok to test 2943d24
😬 CI Workflow Results
🟥 Finished in 41m 27s: Pass: 27%/70 | Total: 5h 51m | Max: 29m 08s | Hits: 99%/21800
See results here.
/ok to test 882a9e0
😬 CI Workflow Results
🟥 Finished in 1h 25m: Pass: 71%/70 | Total: 21h 26m | Max: 1h 07m | Hits: 98%/91297
See results here.