Rework several types
Breaking changes
axes
returns tuples of statically-sized rangesSOneTo{n}
- replace
SDiagonal
withDiagonal{T,SVector{n,T}}
- preserve mutability for
MArray
withsimilar_type
- use
DimensionMismatch
instead ofErrorException
when constructing/converting with wrong number of elements
Bug fixes
- fixes to broadcasting on latest julia master