Skip to content

Allow CEnum 1.0 - #660

Merged
maleadt merged 1 commit into
mainfrom
tb/cenum-1
Oct 17, 2026
Merged

maleadt 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.

@@           Coverage Diff           @@
##             main     #660   +/-   ##
=======================================
  Coverage   94.54%   94.54%           
=======================================
  Files          56       56           
  Lines        6512     6512           
=======================================
  Hits         6157     6157           
  Misses        355      355           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@maleadt
maleadt merged commit 0c7ed3f into main Oct 17, 2026
41 checks passed
@maleadt
maleadt deleted the tb/cenum-1 branch October 17, 2026 08:21
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.

1 participant