DecFP.jl
DecFP.jl copied to clipboard
Julia IEEE decimal floating-point via the Intel decimal-float library
Fixes #178
It looks like the `@printf` macro is broken — it seems to be converting values to `Float64` before printing (reported [on discourse](https://discourse.julialang.org/t/printf-with-decfp-dec128/108996)): ```jl julia> using DecFP, Printf julia> x =...
This is wrong, since the result should be exactly representable in `Dec128`: ```jl julia> Dec128(big(10)^1000, RoundUp) 1.000000000000000000000000000000001e1000 ``` Unfortunately, this might be a bug in the underlying library? All we...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
On Debian Stretch ARM platform (Beaglebone): ``` `julia> Pkg.add("DecFP") INFO: Installing DecFP v0.4.3 INFO: Building DecFP =====================================================================[ ERROR: DecFP ]====================================================================== LoadError: Your platform arm-linux-gnueabihf is not supported by this package!...
Right now we have an array of these, one per thread. This may no longer be safe since tasks can now migrate between threads. Would be better to have this...
Apparently this API changed in 1.7? See https://github.com/JuliaLang/julia/issues/43527 and the linked discussion therein.
@ScottPJones points out that the IBM decNumber package (under the ICU license) may be more portable than the Intel package, and supports more formats. We might consider switching to it,...
Right now, I'm clearing the exception flags after calling a function and possibly checking them. It might be nice to allow more flexible handling of them. e.g. leave them uncleared...