-
Notifications
You must be signed in to change notification settings - Fork 117
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
Windows builds are broken due to MSVC fold expression bug #416
Conversation
The clang-format workflow fails in files |
@sbaldu Ran it. Expect a high number of changes! Seems quite a few files weren't formatted correctly. |
Looks like format is still broken on I wonder why. I'm using a freshly installed |
The workflow uses |
Hmm let me try to get that version |
@nolankramer I see that partition test is failing on windows, but I suppose that the issue is unrelated to this PR. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #416 +/- ##
==========================================
+ Coverage 97.58% 97.88% +0.29%
==========================================
Files 87 87
Lines 9492 10057 +565
Branches 0 666 +666
==========================================
+ Hits 9263 9844 +581
+ Misses 229 213 -16
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
FWIW, that test has been failing for a long time. Somebody is grabbing a mutex they don't own in the partitioning code. That can likely be cleaned up in another PR. |
Yes you're right. |
@nolankramer Perfect |
This can be merged after checks. Looks like the failing ones are due to infra bugs (and the tests b/c of the partitioning bug). |
@sbaldu This can be merged now. |
I agree. I'm waiting for @ZigRazor approval. |
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.
Good one!
We can merge it |
I think we can open a new issue for partitioning test failed, that you cite before @nolankramer |
This is addressed by adding workaround type traits into
TypeTraits.hpp
:and
I've also cleaned-up warnings on Windows that were caused by not explicitly typecasting.