Skip to content

Commit 19c681b

Browse files
committed
Drop UnsafeArrays
1 parent c5a7978 commit 19c681b

File tree

6 files changed

+0
-39
lines changed

6 files changed

+0
-39
lines changed

Project.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,11 @@ Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
77
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"
88
StaticArraysCore = "1e83bf80-4336-4d27-bf5d-d5a4f845583c"
99
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
10-
UnsafeArrays = "c4a57d5a-5b31-53a6-b365-19f8c011fbd6"
1110

1211
[compat]
1312
Adapt = "1, 2, 3"
1413
ChainRulesCore = "1"
1514
StaticArraysCore = "1"
16-
UnsafeArrays = "1"
1715
julia = "1.6"
1816

1917
[extras]

src/ArraysOfArrays.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ module ArraysOfArrays
1515

1616
using Adapt
1717
using Statistics
18-
using UnsafeArrays
1918
using ChainRulesCore
2019

2120
import StaticArraysCore

src/array_of_similar_arrays.jl

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,6 @@ Base.prepend!(dest::ArrayOfSimilarArrays{T,M,N}, src::AbstractArray{<:AbstractAr
217217
prepend!(dest, ArrayOfSimilarArrays(src))
218218

219219

220-
UnsafeArrays.unsafe_uview(A::ArrayOfSimilarArrays{T,M,N}) where {T,M,N} =
221-
ArrayOfSimilarArrays{T,M,N}(uview(A.data))
222-
223-
224220
function Adapt.adapt_structure(to, A::ArrayOfSimilarArrays{T,M,N}) where {T,M,N}
225221
adapted_data = adapt(to, A.data)
226222
ArrayOfSimilarArrays{eltype(adapted_data),M,N}(adapted_data)

src/vector_of_arrays.jl

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -387,16 +387,6 @@ function Base.empty(A::VectorOfArrays{T,N}) where {T,N}
387387
end
388388

389389

390-
function UnsafeArrays.uview(A::VectorOfArrays)
391-
VectorOfArrays(
392-
uview(A.data),
393-
uview(A.elem_ptr),
394-
uview(A.kernel_size),
395-
no_consistency_checks
396-
)
397-
end
398-
399-
400390
function Adapt.adapt_structure(to, A::VectorOfArrays)
401391
VectorOfArrays(
402392
adapt(to, A.data),

test/array_of_similar_arrays.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ using ArraysOfArrays
44
using Test
55

66
using ElasticArrays
7-
using UnsafeArrays
87
using Adapt
98
using ChainRulesTestUtils
109

test/vector_of_arrays.jl

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ using StatsBase
55
using Statistics
66
using Test
77

8-
using UnsafeArrays
98
using Adapt
109

1110
using ArraysOfArrays: full_consistency_checks, append_elemptr!, element_ptr
@@ -260,14 +259,6 @@ using ArraysOfArrays: full_consistency_checks, append_elemptr!, element_ptr
260259

261260
# -------------------------------------------------------------------
262261

263-
VA_flat = flatview(VA)
264-
@test VA_flat isa Vector{Float64}
265-
266-
@test @inferred(uview(VA)) == VA
267-
@test @inferred(Base.unsafe_view(VA, 1:size(VA)[1])) == VA
268-
269-
# -------------------------------------------------------------------
270-
271262

272263
VA_flat = flatview(VA)
273264
@test view(VA_flat, 7:14) == vec(VA[2])
@@ -286,18 +277,6 @@ using ArraysOfArrays: full_consistency_checks, append_elemptr!, element_ptr
286277

287278
# -------------------------------------------------------------------
288279

289-
using UnsafeArrays
290-
291-
A = nestedview(rand(2,3,4,5), 2)
292-
293-
@test isbits(A[2,2]) == false
294-
295-
@test @uviews A begin
296-
isbits(A[2,2]) == true
297-
end
298-
299-
# -------------------------------------------------------------------
300-
301280
A = [1, 1, 2, 3, 3, 2, 2, 2]
302281
A_grouped_ref = [[1, 1], [2], [3, 3], [2, 2, 2]]
303282
elem_ptr = consgrouped_ptrs(A)

0 commit comments

Comments
 (0)