@@ -185,7 +185,7 @@ function vect(X...)
185185 return T[X... ]
186186end
187187
188- size (a:: Array , d:: Integer ) = size (a, Int (d):: Int )
188+ size (a:: Array , d:: Integer ) = size (a, _Int (d))
189189function size (a:: Array , d:: Int )
190190 d < 1 && error (" arraysize: dimension out of range" )
191191 sz = getfield (a, :size )
@@ -672,7 +672,7 @@ _similar_for(c::AbstractArray, ::Type{T}, itr, ::HasShape, axs) where {T} =
672672
673673# make a collection appropriate for collecting `itr::Generator`
674674_array_for (:: Type{T} , :: SizeUnknown , :: Nothing ) where {T} = Vector {T} (undef, 0 )
675- _array_for (:: Type{T} , :: HasLength , len:: Integer ) where {T} = Vector {T} (undef, Int (len))
675+ _array_for (:: Type{T} , :: HasLength , len:: Integer ) where {T} = Vector {T} (undef, _Int (len))
676676_array_for (:: Type{T} , :: HasShape{N} , axs) where {T,N} = similar (Array{T,N}, axs)
677677
678678# used by syntax lowering for simple typed comprehensions
@@ -1112,7 +1112,7 @@ end
11121112
11131113function _growbeg! (a:: Vector , delta:: Integer )
11141114 @_noub_meta
1115- delta = Int (delta)
1115+ delta = _Int (delta)
11161116 delta == 0 && return # avoid attempting to index off the end
11171117 delta >= 0 || throw (ArgumentError (" grow requires delta >= 0" ))
11181118 ref = a. ref
@@ -1167,7 +1167,7 @@ end
11671167
11681168function _growend! (a:: Vector , delta:: Integer )
11691169 @_noub_meta
1170- delta = Int (delta)
1170+ delta = _Int (delta)
11711171 delta >= 0 || throw (ArgumentError (" grow requires delta >= 0" ))
11721172 ref = a. ref
11731173 mem = ref. mem
@@ -1185,8 +1185,8 @@ end
11851185
11861186function _growat! (a:: Vector , i:: Integer , delta:: Integer )
11871187 @_terminates_globally_noub_meta
1188- delta = Int (delta)
1189- i = Int (i)
1188+ delta = _Int (delta)
1189+ i = _Int (i)
11901190 i == 1 && return _growbeg! (a, delta)
11911191 len = length (a)
11921192 i == len + 1 && return _growend! (a, delta)
@@ -1230,7 +1230,7 @@ end
12301230
12311231# efficiently delete part of an array
12321232function _deletebeg! (a:: Vector , delta:: Integer )
1233- delta = Int (delta)
1233+ delta = _Int (delta)
12341234 len = length (a)
12351235 0 <= delta <= len || throw (ArgumentError (" _deletebeg! requires delta in 0:length(a)" ))
12361236 for i in 1 : delta
@@ -1245,7 +1245,7 @@ function _deletebeg!(a::Vector, delta::Integer)
12451245 return
12461246end
12471247function _deleteend! (a:: Vector , delta:: Integer )
1248- delta = Int (delta)
1248+ delta = _Int (delta)
12491249 len = length (a)
12501250 0 <= delta <= len || throw (ArgumentError (" _deleteend! requires delta in 0:length(a)" ))
12511251 newlen = len - delta
@@ -1256,7 +1256,7 @@ function _deleteend!(a::Vector, delta::Integer)
12561256 return
12571257end
12581258function _deleteat! (a:: Vector , i:: Integer , delta:: Integer )
1259- i = Int (i)
1259+ i = _Int (i)
12601260 len = length (a)
12611261 0 <= delta || throw (ArgumentError (" _deleteat! requires delta >= 0" ))
12621262 1 <= i <= len || throw (BoundsError (a, i))
@@ -1372,7 +1372,7 @@ function append! end
13721372
13731373function append! (a:: Vector{T} , items:: Union{AbstractVector{<:T},Tuple} ) where T
13741374 items isa Tuple && (items = map (x -> convert (T, x), items))
1375- n = Int (length (items)):: Int
1375+ n = _Int (length (items))
13761376 _growend! (a, n)
13771377 copyto! (a, length (a)- n+ 1 , items, firstindex (items), n)
13781378 return a
@@ -1383,7 +1383,7 @@ push!(a::AbstractVector, iter...) = append!(a, iter)
13831383append! (a:: AbstractVector , iter... ) = (foreach (v -> append! (a, v), iter); a)
13841384
13851385function _append! (a:: AbstractVector , :: Union{HasLength,HasShape} , iter)
1386- n = Int (length (iter)):: Int
1386+ n = _Int (length (iter))
13871387 i = lastindex (a)
13881388 sizehint! (a, length (a) + n; shrink= false )
13891389 for item in iter
@@ -1446,7 +1446,7 @@ prepend!(a::AbstractVector, iter...) = (for v = reverse(iter); prepend!(a, v); e
14461446function _prepend! (a:: Vector , :: Union{HasLength,HasShape} , iter)
14471447 @_terminates_locally_meta
14481448 require_one_based_indexing (a)
1449- n = Int (length (iter)):: Int
1449+ n = _Int (length (iter))
14501450 sizehint! (a, length (a) + n; first= true , shrink= false )
14511451 n = 0
14521452 for item in iter
@@ -1497,7 +1497,7 @@ julia> a[1:6]
14971497```
14981498"""
14991499function resize! (a:: Vector , nl_:: Integer )
1500- nl = Int (nl_):: Int
1500+ nl = _Int (nl_)
15011501 l = length (a)
15021502 if nl > l
15031503 _growend! (a, nl- l)
@@ -1551,7 +1551,7 @@ function sizehint!(a::Vector, sz::Integer; first::Bool=false, shrink::Bool=true)
15511551 ref = a. ref
15521552 mem = ref. mem
15531553 memlen = length (mem)
1554- sz = max (Int (sz), len)
1554+ sz = max (_Int (sz), len)
15551555 inc = sz - len
15561556 if sz <= memlen
15571557 # if we don't save at least 1/8th memlen then its not worth it to shrink
@@ -2185,7 +2185,7 @@ julia> reverse(A, 3, 5)
21852185```
21862186"""
21872187function reverse (A:: AbstractVector , start:: Integer , stop:: Integer = lastindex (A))
2188- s, n = Int (start), Int (stop)
2188+ s, n = _Int (start), _Int (stop)
21892189 B = similar (A)
21902190 for i = firstindex (A): s- 1
21912191 B[i] = A[i]
@@ -2249,7 +2249,7 @@ julia> A
22492249```
22502250"""
22512251function reverse! (v:: AbstractVector , start:: Integer , stop:: Integer = lastindex (v))
2252- s, n = Int (start), Int (stop)
2252+ s, n = _Int (start), _Int (stop)
22532253 if n > s # non-empty and non-trivial
22542254 liv = LinearIndices (v)
22552255 if ! (first (liv) ≤ s ≤ last (liv))
@@ -3196,12 +3196,12 @@ end
31963196 $ (Expr (:new , :(Array{T, N}), :ref , :dims ))
31973197end
31983198@eval @propagate_inbounds function wrap (:: Type{Array} , m:: MemoryRef{T} , l:: Integer ) where {T}
3199- dims = (Int (l),)
3199+ dims = (_Int (l),)
32003200 ref = _wrap (m, dims)
32013201 $ (Expr (:new , :(Array{T, 1 }), :ref , :dims ))
32023202end
32033203@eval @propagate_inbounds function wrap (:: Type{Array} , m:: Memory{T} , l:: Integer ) where {T}
3204- dims = (Int (l),)
3204+ dims = (_Int (l),)
32053205 ref = _wrap (memoryref (m), (l,))
32063206 $ (Expr (:new , :(Array{T, 1 }), :ref , :dims ))
32073207end
0 commit comments