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}()
Something in v0.12.2 introduced a severe breaking change: it has made
iszero(SVector{0,Int}())aBoundsError, whereas before (in v0.12.1) it wastrue. In my opinion the old behavior made more sense, as indeedzero(SVector{0,Int}) === SVector{0,Int}()