Skip to content

Conversation

@guitargeek
Copy link
Contributor

Reboot of #15908.

@github-actions
Copy link

github-actions bot commented Nov 8, 2025

Test Results

    22 files      22 suites   4d 5h 46m 48s ⏱️
 3 745 tests  3 743 ✅ 0 💤  2 ❌
80 439 runs  80 421 ✅ 0 💤 18 ❌

For more details on these failures, see this check.

Results for commit 7574579.

♻️ This comment has been updated with latest results.

egpbos and others added 2 commits November 10, 2025 21:33
These are also sanity checks meant in part as code-as-documentation for users to see how things work.
It turns out that GCC on the one hand and Clang and MSVC on the other hand have two different solutions for binary arithmetic operations on two NaNs. In both cases, one of the two NaNs is returned, but in one case it's the first, in the other is it's the second. The tests added in this commit will hopefully warn RooNaNPacker users of this behavior.
Nowadays, the behavior on all compilers seems to be the same.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants