Skip to content

Commit

Permalink
Merge pull request #84 from GregPlowman/glp/fix_dec
Browse files Browse the repository at this point in the history
Printf.fix_dec and ini_dec for Julia v1.0
  • Loading branch information
JeffreySarnoff committed Sep 1, 2019
2 parents f3e3916 + f93bc71 commit e5165c7
Showing 1 changed file with 15 additions and 17 deletions.
32 changes: 15 additions & 17 deletions src/type/show.jl
Original file line number Diff line number Diff line change
Expand Up @@ -45,20 +45,18 @@ showall(x::DoubleFloat{T}) where {T<:IEEEFloat} = print(Base.stdout, string(x))
showall(x::Complex{DoubleFloat{T}}) where {T<:IEEEFloat} = print(Base.stdout, string(x))


Base.Printf.fix_dec(x::Double64, n::Int, digits) =
Base.Printf.fix_dec(Float64(x),n,digits)

Base.Printf.fix_dec(x::Double32, n::Int, digits) =
Base.Printf.fix_dec(Float64(x),n,digits)

Base.Printf.fix_dec(x::Double16, n::Int, digits) =
Base.Printf.fix_dec(Float32(x),n,digits)

Base.Printf.ini_dec(x::Double64, n::Int, digits) =
Base.Printf.ini_dec(Float64(x),n,digits)

Base.Printf.ini_dec(x::Double32, n::Int, digits) =
Base.Printf.ini_dec(Float64(x),n,digits)

Base.Printf.ini_dec(x::Double16, n::Int, digits) =
Base.Printf.ini_dec(Float32(x),n,digits)
if VERSION < v"1.1"
Base.Printf.fix_dec(x::Double64, n::Int) = Base.Printf.fix_dec(Float64(x), n)
Base.Printf.fix_dec(x::Double32, n::Int) = Base.Printf.fix_dec(Float64(x), n)
Base.Printf.fix_dec(x::Double16, n::Int) = Base.Printf.fix_dec(Float32(x), n)
Base.Printf.ini_dec(x::Double64, n::Int) = Base.Printf.ini_dec(Float64(x), n)
Base.Printf.ini_dec(x::Double32, n::Int) = Base.Printf.ini_dec(Float64(x), n)
Base.Printf.ini_dec(x::Double16, n::Int) = Base.Printf.ini_dec(Float32(x), n)
else
Base.Printf.fix_dec(x::Double64, n::Int, digits) = Base.Printf.fix_dec(Float64(x), n, digits)
Base.Printf.fix_dec(x::Double32, n::Int, digits) = Base.Printf.fix_dec(Float64(x), n, digits)
Base.Printf.fix_dec(x::Double16, n::Int, digits) = Base.Printf.fix_dec(Float32(x), n, digits)
Base.Printf.ini_dec(x::Double64, n::Int, digits) = Base.Printf.ini_dec(Float64(x), n, digits)
Base.Printf.ini_dec(x::Double32, n::Int, digits) = Base.Printf.ini_dec(Float64(x), n, digits)
Base.Printf.ini_dec(x::Double16, n::Int, digits) = Base.Printf.ini_dec(Float32(x), n, digits)
end

0 comments on commit e5165c7

Please sign in to comment.