Closed
Description
It looks like the @printf
macro is broken — it seems to be converting values to Float64
before printing (reported on discourse):
julia> using DecFP, Printf
julia> x = rand(Dec128)
0.6498353664629435612857337361220566
julia> println(x)
0.6498353664629435612857337361220566
julia> @printf("%.36f", x)
0.649835366462943597731793943239608780
julia>
julia> @printf("%.36f\n", Float64(x)) # matches @printf("%.36f", x) !!
0.649835366462943597731793943239608780
@jmkuhn, has @printf
bitrotted? I thought it used to be working (after #48).