8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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
These are values where some platforms might lose precision.
[skip circle]
Sorry, something went wrong.
e6003cd
a9425df
Thanks. The failing tests are helpful (points out where we should be blocklisting clog on musllinux, cygwin, and pyodide). I wonder if at some point we should adopt the cpython cmath tests with the extensive test cases for at least cdouble.
cdouble
TST: add some tests of np.log for complex input.
8b28d4f
These are values where some platforms might lose precision. [skip circle]
BLD: blocklist complex log function clog on musl.
d93e5eb
Reviving this PR; I rebased and force pushed the original commit.
Following the example of #25092, where the complex trig functions were blocklisted for musl, I added the appropriate undefs in npy_config.h for the complex log functions.
undef
npy_config.h
The pyodide tests also pass now, since emscripten uses musl.
The failure of the freebsd_test job is not related to this PR: "Not enough compute credits to prioritize tasks!"
freebsd_test
BLD: blocklist complex log functions clog* on cygwin.
9cdefc3
Also block the use of the provided complex log functions on cygwin. cygwin uses newlib, and newlib's implementation of the complex log is the same naive implementation as that of musl.
009df82
Thanks @WarrenWeckesser
Successfully merging this pull request may close these issues.