We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ad01648 commit d03e0edCopy full SHA for d03e0ed
src/ArrayInterface.jl
@@ -12,12 +12,9 @@ function ismutable end
12
Query whether a type is mutable or not, see
13
https://github.com/JuliaDiffEq/RecursiveArrayTools.jl/issues/19.
14
"""
15
-Base.@pure ismutable(x::DataType) = x.mutable
16
ismutable(x) = ismutable(typeof(x))
17
18
-ismutable(::Type{<:Array}) = true
19
-ismutable(::Type{<:SparseMatrixCSC}) = true
20
-ismutable(::Type{<:SparseVector}) = true
+ismutable(::Type{<:AbstractArray}) = true
21
ismutable(::Type{<:Number}) = false
22
23
# Piracy
0 commit comments