- Support only Julia >= 1.0
- Add support for functions with Float32 and Float16 by converting to Float64.
-
Drop support for Julia < 0.6
-
Bugfix for rounding of wrapped MPFR functions
-
API change: Functions are automatically defined again, but no longer exported. Use e.g.
CRlibm.sin(0.5, RoundDown)
. -
It is now possible to use
CRlibm.sin(0.5)
instead ofCRlibm.sin(0.5, RoundNearest)
. -
It is no longer necessary to call
CRlibm.setup()
.
- API change: Doing
using CRlibm
no longer defines the rounded functions. You must explicitly callCRlibm.setup()
- Now works correctly on Windows by wrapping MPFR
f
- Source code now included in the Julia package
- Remove 0.5 deprecation warnings; some code clean-up
- Removed failure when running on Windows; defaults to shadowing MPFR functions
- Added MPFR wrappers