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
AFAIK specializing Base.dataids could improve performance, while specializing Base.mightalias could improve aliasing safety. There's also Base.unaliascopy. None of these are officially API, though...
specializing Base.dataids could improve performance
In pathological cases adding two FixedSizeVectors can spend most of its time in Base.dataids (which falls back to objectid). Adding equal Arrays spends much less time in Base.dataids.
Actually I think we only need dataids: mightalias is accurate after overloading dataids. unaliascopy seems like it's not necessary for FixedSizeArrays.jl because we already have copy(::FixedSizeArray) returning a value of the same type as its argument.
AFAIK specializing
Base.dataids
could improve performance, while specializingBase.mightalias
could improve aliasing safety. There's alsoBase.unaliascopy
. None of these are officially API, though...Xref JuliaLang/julia#51753
The text was updated successfully, but these errors were encountered: