Skip to content

Remove old style explicit kernel names from tests - #340

Merged
GagaLP merged 1 commit into
masterfrom
test/drop-explicit-kernel-names
Aug 11, 2026
Merged

Remove old style explicit kernel names from tests#340
GagaLP merged 1 commit into
masterfrom
test/drop-explicit-kernel-names

Conversation

@GagaLP

@GagaLP GagaLP commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

After some investigation and discussion, we found that the old UKN(...) macro generates identical kernel names for different translation units (TUs) when running the tests on Windows. This causes the ./all_tests executable to fail when testing with SimSYCL.

In an offline discussion with @PeterTh, we decided to remove the UKN(...) macro entirely. SYCL no longer requires explicit kernel names, and all major SYCL implementations support the code without this macro out of the box.

@GagaLP
GagaLP requested a review from PeterTh August 11, 2026 12:05
@github-actions

Copy link
Copy Markdown

Check-perf-impact results: (ae6918621b46271c2f10d6eb978fe95d)

❓ No new benchmark data submitted. ❓
Please re-run the microbenchmarks and include the results if your commit could potentially affect performance.

@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 31489551368

Coverage decreased (-0.02%) to 95.052%

Details

  • Coverage decreased (-0.02%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 7264
Covered Lines: 7159
Line Coverage: 98.55%
Relevant Branches: 3690
Covered Branches: 3253
Branch Coverage: 88.16%
Branches in Coverage %: Yes
Coverage Strength: 1936141.68 hits per line

💛 - Coveralls

@GagaLP
GagaLP merged commit 6e22728 into master Aug 11, 2026
17 checks passed
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