v1.1.0
Arblib v1.1.0
This is a minor release with a few new features:
- Add
typemin
andtypemax
forMag
,Arf
andArb
. - Add
frexp
andldexp
forArf
andArb
. - Add support for
T == Float64
inradius
. This doesn't allocate and can be useful for example when heuristically choosing algorithm based on the radius. SinceFloat64
has a bounded exponent this will overflow (rounding up) for extremely small or large radius. - Add support for
T == Arf
ingetball
. - Add
log2
andlog10
forArb
andAcb
. - Improve conversion to
Int
andBigInt
. The conversion toInt
would previously crash on overflow. - Add
load_string
, non-inplace version ofload_string!
.
It also improves the handling of rounding arguments when converting to other float types. In particular it handles rounding arguments for conversion to BigFloat
, Float64
, Float32
and Float16
. For Arb
the conversion is done for the midpoint and the radius does therefore not play a role in the rounding. In the future it is possible that rounding for Arb
will consider the full ball.
Merged pull requests:
- add badges: doi, ci, coverage (#176) (@kalmarek)
- Float interface improvements - and some other things (#179) (@Joel-Dahne)
Closed issues:
- Arblib.setprecision broken for AcbRefMatrix (#177)