Something in v0.12.2 introduced a severe breaking change: it has made iszero(SVector{0,Int}())
a BoundsError
, whereas before (in v0.12.1) it was true
. In my opinion the old behavior made more sense, as indeed zero(SVector{0,Int}) === SVector{0,Int}()