Skip to content

Commit 521fabe

Browse files
committed
deprecate float64_isvalid, float32_isvalid
1 parent 86d7f2a commit 521fabe

File tree

2 files changed

+16
-9
lines changed

2 files changed

+16
-9
lines changed

base/deprecated.jl

+16
Original file line numberDiff line numberDiff line change
@@ -477,3 +477,19 @@ function to_index{T<:Real}(A::AbstractArray{T})
477477
depwarn("indexing with non Integer AbstractArrays is deprecated", :to_index)
478478
Int[to_index_nodep(x) for x in A]
479479
end
480+
481+
function float_isvalid{T<:Union(Float32,Float64)}(s::AbstractString, out::Array{T,1})
482+
tf = tryparse(T, s)
483+
isnull(tf) || (out[1] = get(tf))
484+
!isnull(tf)
485+
end
486+
487+
function float32_isvalid(s::AbstractString, out::Array{Float32,1})
488+
depwarn("float32_isvalid is deprecated, use tryparse(Float32,s) instead", :float32_isvalid)
489+
float_isvalid(s, out)
490+
end
491+
492+
function float64_isvalid(s::AbstractString, out::Array{Float64,1})
493+
depwarn("float64_isvalid is deprecated, use tryparse(Float64,s) instead", :float64_isvalid)
494+
float_isvalid(s, out)
495+
end

base/string.jl

-9
Original file line numberDiff line numberDiff line change
@@ -1638,15 +1638,6 @@ parsefloat(x::AbstractString) = parse(Float64,x)
16381638

16391639
float{S<:AbstractString}(a::AbstractArray{S}) = map!(float, similar(a,typeof(float(0))), a)
16401640

1641-
function float_isvalid{T<:Union(Float32,Float64)}(s::AbstractString, out::Array{T,1})
1642-
tf = tryparse(T, s)
1643-
isnull(tf) || (out[1] = get(tf))
1644-
!isnull(tf)
1645-
end
1646-
1647-
float32_isvalid(s::AbstractString, out::Array{Float32,1}) = float_isvalid(s, out)
1648-
float64_isvalid(s::AbstractString, out::Array{Float64,1}) = float_isvalid(s, out)
1649-
16501641
# find the index of the first occurrence of a value in a byte array
16511642

16521643
typealias ByteArray Union(Array{UInt8,1},Array{Int8,1})

0 commit comments

Comments
 (0)