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
It should be noticed that this is caused by the @propagate_inbounds macro, which makes the constuctor inlined unstablely.
I tried some other constructor in convert.jl. Looks like construct_type is heavy enough to block the inliner so perhaps we only need this specific fix.
We have some similar pattern in convert.jl, but JuliaLang/julia#49145 (comment) is enough as all other constructors are not marked as @inline or @propagate_inbounds
There's a performance issue with Julia 1.9-rc. When using the constructors with a length determined at runtime, Julia falls back on dynamic dispatch.
According to JuliaLang/julia#49145, there may be changes in StaticArrays that would work around this issue.
The text was updated successfully, but these errors were encountered: