Skip to content
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

Testing amalgamation files #573

Merged
merged 10 commits into from
Jan 26, 2024
Merged

Testing amalgamation files #573

merged 10 commits into from
Jan 26, 2024

Conversation

lemire
Copy link
Member

@lemire lemire commented Jan 25, 2024

This new test will build the amalgamation files and try to execute them, as part of our tests.

@Dr-Emann
Copy link
Member

Ah, inlining differences by having all the functions in the same translation unit might be the difference? That makes some sense (and maybe we could also reproduce by using LTO then?).

@lemire
Copy link
Member Author

lemire commented Jan 25, 2024

@Dr-Emann That is indeed the idea. I meant to write to you about it, but I had meetings.

@Dr-Emann
Copy link
Member

No problem. I've been finding some very interesting stuff over at RoaringBitmap/croaring-rs#128 (comment)

TL;DR looking more and more like a compiler bug to me.

@lemire
Copy link
Member Author

lemire commented Jan 26, 2024

@Dr-Emann For obvious reasons, I will complete this PR. Testing the amalgamated files is a good idea. And it is cheap.

@lemire
Copy link
Member Author

lemire commented Jan 26, 2024

I am going to merge this as I think it is uncontroversial.

@lemire lemire merged commit daad140 into master Jan 26, 2024
35 checks passed
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