Skip to content

Commit b32df8d

Browse files
Merge pull request #28 from tkf/ismutable
Default to ismutable(array) = true
2 parents ad01648 + d03e0ed commit b32df8d

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/ArrayInterface.jl

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,9 @@ function ismutable end
1212
Query whether a type is mutable or not, see
1313
https://github.com/JuliaDiffEq/RecursiveArrayTools.jl/issues/19.
1414
"""
15-
Base.@pure ismutable(x::DataType) = x.mutable
1615
ismutable(x) = ismutable(typeof(x))
1716

18-
ismutable(::Type{<:Array}) = true
19-
ismutable(::Type{<:SparseMatrixCSC}) = true
20-
ismutable(::Type{<:SparseVector}) = true
17+
ismutable(::Type{<:AbstractArray}) = true
2118
ismutable(::Type{<:Number}) = false
2219

2320
# Piracy

0 commit comments

Comments
 (0)