Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SYCL][Bindless][Doc][ABI-Break] Add const qualifiers to copies #14140

Merged
merged 18 commits into from
Jul 17, 2024

Conversation

Seanst98
Copy link
Contributor

Add missing const qualifiers to Src parameter in ext_oneapi_copy functions and bindless spec.

This is an ABI-Breaking change not intended for merging until the ABI-Break window.

Corresponding UR PR: oneapi-src/unified-runtime#1743

Add missing const qualifiers to Src parameter in ext_oneapi_copy functions and
bindless spec.

This is an ABI-Breaking change not intended for merging until the
ABI-Break window.
Copy link
Contributor

@uditagarwal97 uditagarwal97 left a comment

Choose a reason for hiding this comment

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

SYCL changes LGTM.
@Seanst98 since this PR is not intended to be merged till the ABI-breaking window, can we convert it to draft for now, to prevent accidental merges?

@steffenlarsen steffenlarsen added the abi-break change that's breaking abi and waiting for the next window to be able to merge label Jun 20, 2024
@Seanst98
Copy link
Contributor Author

Friendly ping @intel/dpcpp-nativecpu-pi-reviewers.

Copy link
Contributor

@PietroGhg PietroGhg left a comment

Choose a reason for hiding this comment

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

Native CPU LGTM, thank you

Copy link
Contributor

@kbenzie kbenzie left a comment

Choose a reason for hiding this comment

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

oneapi-src/unified-runtime#1743 has been merged, please update the UR repo/tag as suggested and pull in the latest sycl branch changes.

sycl/plugins/unified_runtime/CMakeLists.txt Outdated Show resolved Hide resolved
@Seanst98
Copy link
Contributor Author

@intel/llvm-gatekeepers can we merge this please? The CI is failing for one test which is unrelated to this PR and is being addressed in this PR: #14589

@steffenlarsen
Copy link
Contributor

As mentioned in #14555, I would like us to hold these a little yet until we either merge #14145 or get a green light from them to proceed with these bindless images changes. I apologize for the inconvenience.

@kbenzie
Copy link
Contributor

kbenzie commented Jul 17, 2024

As mentioned in #14555, I would like us to hold these a little yet until we either merge #14145 or get a green light from them to proceed with these bindless images changes. I apologize for the inconvenience.

So this actually pulls in additional UR changes that are needed for #14145 so am happy for this to merge first.

@steffenlarsen steffenlarsen merged commit fb561b9 into intel:sycl Jul 17, 2024
13 of 14 checks passed
@Seanst98 Seanst98 deleted the sean/copy-const-qualifiers branch July 19, 2024 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abi-break change that's breaking abi and waiting for the next window to be able to merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants