Skip to content

[SYCL] Prepare to remove sycl_ext_oneapi_group_algorithms leftover#22439

Open
KornevNikita wants to merge 2 commits into
intel:syclfrom
KornevNikita:remove-removed-stuff
Open

[SYCL] Prepare to remove sycl_ext_oneapi_group_algorithms leftover#22439
KornevNikita wants to merge 2 commits into
intel:syclfrom
KornevNikita:remove-removed-stuff

Conversation

@KornevNikita

Copy link
Copy Markdown
Contributor

Deprecated here - #22320
But forgot to guard with the preview macro.
Remove in the next ABI-break window.

Deprecated here - intel#22320
But forgot to guard with the preview macro.
@KornevNikita KornevNikita requested a review from a team as a code owner June 25, 2026 17:11
@uditagarwal97 uditagarwal97 requested a review from Copilot June 25, 2026 17:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR prepares for removing deprecated sycl_ext_oneapi_group_algorithms leftovers by gating the old sycl::ext::oneapi functional aliases behind the __INTEL_PREVIEW_BREAKING_CHANGES macro, so they can be excluded when preview-breaking changes are enabled.

Changes:

  • Added __INTEL_PREVIEW_BREAKING_CHANGES preprocessor guard around deprecated sycl::ext::oneapi functional aliases.
  • Added a TODO note about potentially relocating device-only helper code out of the extension header.

Comment thread sycl/include/sycl/ext/oneapi/functional.hpp
Comment thread sycl/include/sycl/ext/oneapi/functional.hpp Outdated
Comment thread sycl/include/sycl/ext/oneapi/functional.hpp Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Nikita Kornev <nikita.kornev@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants