Skip to content

ci: fix builds on windows, rework CI#219

Merged
Dr-Emann merged 2 commits intoRoaringBitmap:masterfrom
Dr-Emann:push-rrnpwlprtvnq
Apr 1, 2026
Merged

ci: fix builds on windows, rework CI#219
Dr-Emann merged 2 commits intoRoaringBitmap:masterfrom
Dr-Emann:push-rrnpwlprtvnq

Conversation

@Dr-Emann
Copy link
Copy Markdown
Member

@Dr-Emann Dr-Emann commented Apr 1, 2026

Move to a different method of installing rust, which installs the msvc target rather than the gnu target for windows. The MinGW has some pretty nasty bugs when it spills vector values to the stack, where the stack may not be aligned enough, but the compiler loads them with aligned loads. See simdjson/simdjson#1963

In addition, rework ci a bit, to include caching as well.

@Dr-Emann Dr-Emann force-pushed the push-rrnpwlprtvnq branch 3 times, most recently from c05f223 to 52c41fe Compare April 1, 2026 03:24
@Dr-Emann Dr-Emann force-pushed the push-rrnpwlprtvnq branch 3 times, most recently from b5266f0 to dfc0db1 Compare April 1, 2026 21:16
@Dr-Emann Dr-Emann force-pushed the push-rrnpwlprtvnq branch from dfc0db1 to a6b1a95 Compare April 1, 2026 21:18
@Dr-Emann Dr-Emann changed the title debug tests in windows ci: fix builds on windows, rework CI Apr 1, 2026
@Dr-Emann Dr-Emann merged commit a5d142d into RoaringBitmap:master Apr 1, 2026
18 checks passed
@Dr-Emann Dr-Emann deleted the push-rrnpwlprtvnq branch April 1, 2026 21:28
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