-
-
Notifications
You must be signed in to change notification settings - Fork 488
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
support for ecl 23.9.9 #36235
support for ecl 23.9.9 #36235
Conversation
Documentation preview for this PR (built with commit 26f1b72; changes) is ready! 🎉 |
Should there by any tests in |
How would we know a future release of ecl will break compatibility? Are you suggesting that only currently known versions are allowed? That doesn't seem very useful since most new releases of most software are reasonably backwards compatible. In this case, the incompatibility was detected soon enough and this PR seems to fix it. Can you confirm that it works for you? |
This works for me so far. I want to try at least one more thing, though. |
This works with |
Blocker since it is necessary when using the latest homebrew version of |
Works on Gentoo too, thanks. |
ecl 23.9.9 has two minor changes that affect sagemath: - api for bignums changed, so the macro `ecl_mpz_from_bignum` has to be (conditionally) changed - printing of floating point numbers changed `1.e40` to `1.0e40`, I changed the example to `1.234e40` which prints the same in 23.9.9 as in previous versions. With this changes sagemath should work ok with either 21.2.1 or 23.9.9. URL: sagemath#36235 Reported by: Gonzalo Tornaría Reviewer(s):
ecl 23.9.9 has two minor changes that affect sagemath:
ecl_mpz_from_bignum
has to be (conditionally) changed1.e40
to1.0e40
, I changed the example to1.234e40
which prints the same in 23.9.9 as in previous versions.With this changes sagemath should work ok with either 21.2.1 or 23.9.9.