Setfield.jl
Setfield.jl copied to clipboard
Drop optional dependency
The single line:
setindex(a::StaticArrays.StaticArray, args...) =
Base.setindex(a, args...)
Makes up most of the package's compile time; it could easily be moved to StaticArrays.jl, avoiding the cost of having to use Requires.jl.
I would love to drop this, but it is not as easy as you think. It would require a change in base, see https://github.com/JuliaLang/julia/pull/33495 If you want this, it would be awesome if you could revive that Base PR.
mostly solved by #174