Skip to content

Conversation

AlexeySachkov
Copy link
Contributor

@AlexeySachkov AlexeySachkov commented Sep 23, 2025

  • Dropped kernel::getNativeImpl under preview breaking changes;
  • Deprecated queue::getNative and made it private under preview breaking changes;
  • Made device_image::getNative private.

Dropped `kernel::getNativeImpl` under preview breaking changes.
Deprecated `queue::getNative` and made it private under preview breaking
changes.
Made `device_image::getNative` private.
@AlexeySachkov
Copy link
Contributor Author

# | There are missing symbols in the new library. It is a breaking change. Refer to sycl/doc/developer/ABIPolicyGuide.md for further instructions. Do not forget to update ABI version according to the policy.
# | The following symbols are missing from the new object file:
# | 
# | ?getNative@device_image_plain@detail@_V1@sycl@@QEBA_KXZ
# | There are new symbols in the new library. It is a non-breaking change. Refer to sycl/doc/developer/ABIPolicyGuide.md for further instructions.
# | The following symbols are new to the object file:
# | 
# | ?getNative@device_image_plain@detail@_V1@sycl@@IEBA_KXZ

Ugh, access specifiers are a part of the mangling on Windows, apparently

@AlexeySachkov AlexeySachkov merged commit b68db56 into intel:sycl Sep 23, 2025
27 checks passed
@AlexeySachkov AlexeySachkov deleted the private/asachkov/getNative-cleanup branch September 23, 2025 16:27
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.

2 participants