Skip to content

Allow CEnum 1.0 - #697

Merged
michel2323 merged 1 commit into
mainfrom
tb/cenum-1
Oct 15, 2026
Merged

michel2323 merged 1 commit into
mainfrom
tb/cenum-1

Conversation

@maleadt

@maleadt maleadt commented Oct 15, 2026

Copy link
Copy Markdown
Member

Widens the CEnum compat to 0.5, 1.

CEnum 1.0 was tested against this package (and the rest of the JuliaGPU stack) with no failures attributable to it. All @cenum declarations across the dependents evaluate to the same base type and members under 0.5 and 1.0. The one semantic change, shifts on Cenum values no longer widening to a larger integer type, is not used here. Older 0.x entries are dropped since 0.5 has been current for years.

The resolver will only pick CEnum 1.0 once every package in an environment allows it, so this can be merged independently of the other packages.

CEnum 1.0 is compatible with how we use it: the generated `@cenum` declarations evaluate identically, and the only semantic change (shifts on Cenum values no longer widen) isn't used here. Older 0.x versions are dropped; 0.5 has been the current release for years.
@codecov

codecov Bot commented Oct 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.65%. Comparing base (218dc51) to head (7156475).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #697      +/-   ##
==========================================
- Coverage   81.35%   80.65%   -0.70%     
==========================================
  Files          52       51       -1     
  Lines        4092     3971     -121     
==========================================
- Hits         3329     3203     -126     
- Misses        763      768       +5     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michel2323
michel2323 merged commit 94aa6f2 into main Oct 15, 2026
4 checks passed
@michel2323
michel2323 deleted the tb/cenum-1 branch October 15, 2026 13:44
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