Skip to content

[sycl-post-link][NFC] Outline legacy tests #4844

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

Merged

Conversation

AlexeySachkov
Copy link
Contributor

Moved a number of sycl-post-link LIT tests for specialization
constants into a separate folder: those tests are using old RT-Compiler
interface, which is only used for experimental support for spec
constants in SYCL 1.2.1.

That old version of spec constants depends on program class, which was
removed from SYCL 2020 specification and from our implementation.
Therefore, support for old spec constants API is not available anymore.
The API itself is still supported for backward compatibility, but it
will be completly erased at some point. This patch will simplify tests
cleanup when backward compatibility break will be done.

Moved a number of `sycl-post-link` LIT tests for specialization
constants into a separate folder: those tests are using old RT-Compiler
interface, which is only used for experimental support for spec
constants in SYCL 1.2.1.

That old version of spec constants depends on `program` class, which was
removed from SYCL 2020 specification and from our implementation.
Therefore, support for old spec constants API is not available anymore.
The API itself is still supported for backward compatibility, but it
will be completly erased at some point. This patch will simplify tests
cleanup when backward compatibility break will be done.
@AlexeySachkov
Copy link
Contributor Author

I plan to submit a separate PR, which will bring up to date equivalents of tests, which are declared legacy in this PR

Copy link
Contributor

@kbobrovs kbobrovs left a comment

Choose a reason for hiding this comment

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

One note: in other cases tests using deprecated features like 1.2.1 spec constants are moved into a folder named "DeprecatedFeautres"

@AlexeySachkov
Copy link
Contributor Author

One note: in other cases tests using deprecated features like 1.2.1 spec constants are moved into a folder named "DeprecatedFeautres"

Good point, renamed directory in e855808

@bader bader merged commit 55be63a into intel:sycl Oct 29, 2021
@AlexeySachkov AlexeySachkov deleted the private/asachkov/refactor-sycl-post-link-tests branch May 22, 2024 09:50
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.

4 participants