Skip to content

Conversation

@Joel-Dahne
Copy link
Collaborator

I was busy with other things, but finally got time to get back to this!

The motivation for dropping support for versions older than Julia 1.10 is #207. The implementation I made doesn't work on Julia 1.6 due to some rounding related functions not existing. For this specific PR the issues could be worked around, but there are some potential future features where this would not be possible. The main thing I have in mind is #171, switching setprecision to use ScopedValue. The Base implementation of ScopedValue was introduced in Julia 1.11 but there is a compatible implementation in ScopedValues.jl, that package does however require Julia 1.8. So to implement that feature we would be required to drop support for Julia 1.6.

The current motivation to drop support for older versions is to
simplify the implementation of `round` and related methods in upcoming
work.
@Joel-Dahne
Copy link
Collaborator Author

The failure in nightly is due to a recent change to a recent change to minimum and maximum and is unrelated to the changes here. That is something to fix in a separate PR! The change on nightly is in fact related to an issue I created a couple of yours ago with issues I found when getting minimum and maximum to work for Arb.

@kalmarek kalmarek merged commit 86d1e0e into master May 18, 2025
10 of 13 checks passed
@kalmarek kalmarek deleted the require-1.10 branch May 18, 2025 20:10
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.

3 participants