You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complex and AbstractArray are abstract immutable types.
However, Complex{Float64} is an concrete immutable type, but many subtypes of AbstractArray are mutable. There's no way for lint to tell if a generic function defined on the abstract type is trying to mutate an immutable subtype, or not.
While trying to catch setting complex field, there are now lots of false positives in linting functions on AbstractArrays.
The text was updated successfully, but these errors were encountered:
Complex and AbstractArray are abstract immutable types.
However, Complex{Float64} is an concrete immutable type, but many subtypes of AbstractArray are mutable. There's no way for lint to tell if a generic function defined on the abstract type is trying to mutate an immutable subtype, or not.
While trying to catch setting complex field, there are now lots of false positives in linting functions on AbstractArrays.
The text was updated successfully, but these errors were encountered: