-
Notifications
You must be signed in to change notification settings - Fork 1
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
Ensure cpp_double_float128 elm-func tests run in CI #172
Comments
See also #171 |
Hi @jzmaddock and @mborland, I got stuck here. In this project, we support
but only in the presence of
but this requires non-strict ANSI (such as with That seems to me to be consistent with how other MP backends use 128-bit float (with the exception of OK, so when you have My question is How do I run CI and ensure that So how can I run CI with the Jamfile and really be sure that I have Cc: @sinandredemption and @cosurgi |
Is it possible to see how the tests in CI perform the testing of the |
Hey, that's a good idea @cosurgi. It seems, however, like there is no such testing. The 128-bit testing seems like it might use |
And |
So maybe do the tests when |
No. Actually, We should certainly support the double-128-bit type if native Pathway: Most of the needed PP-stuff and wrappers are already there. I can simply use (or make up a new) PP-switch indicating that the type is available. The tiny amount of Summary:
Cc: @jzmaddock and @cosurgi and @sinandredemption |
Did I ever mention that, ... somewhere on my long (and growing) TODO list is to make generic IEEE-754 compatible (software) Will I/we ever get to it? Cc: @mborland |
The GNU enabled tests are run on drone, and the strict ANSI tests on Github. The float128 backend should be strict-ansi compatible and somewhat tested now, but I believe the full tests are only run in GNU mode. It might be possible to fix the tests in ANSI mode as well, but I haven't looked. |
Thanks John, I Got it
I'm convinced that the best thing to do is make We can review all this when it shakes out in code. |
I tried for a week or so to get this but ultimately did not get it entirely correct. So i will revert to:
In a future step, I might consider to use ANSI-compatible |
Fixed by #173 |
No description provided.
The text was updated successfully, but these errors were encountered: