-
Notifications
You must be signed in to change notification settings - Fork 667
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
Fix types on XDR::xdr_ops function struct for clang16 compilation #4408
Conversation
Linter Bot Results:Hi @hmacdope! Thanks for making this PR. We linted your code and found the following: There are currently no issues detected! 🎉 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #4408 +/- ##
==========================================
Coverage 93.41% 93.41%
==========================================
Files 171 185 +14
Lines 22511 23625 +1114
Branches 4129 4129
==========================================
+ Hits 21028 22069 +1041
- Misses 963 1036 +73
Partials 520 520 ☔ View full report in Codecov by Sentry. |
I don't think there are action or azure runners with clang-16 by default for testing. If we think it's worth it, it might be possible to do compilation tests by directly installing clang-16. |
@IAlibay I have tested this locally, and have setup a test directly on feedstock with conda-forge/mdanalysis-feedstock#65, is that sufficent for this PR?
Is this aimed at this PR or more as a general integration test for the CI suite? |
I'm not sure, this is obviously something that has caught us out. Last time I tried to do a compiler sweep things didn't go super well, so maybe not the best place to put efforts in. |
The build using this patch and clang16 infra on feedstock seems to work fine. conda-forge/mdanalysis-feedstock#65 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cheers, lgtm assuming tests (edit: i.e. beyond compile with clang-16) ran fine locally!
Fixes #4397
Changes made in this Pull Request:
PR Checklist
Developers certificate of origin
📚 Documentation preview 📚: https://mdanalysis--4408.org.readthedocs.build/en/4408/