This puts back some of the 4D vshape methods that were removed when in #60 in modified form. Now they are only for views whose leading indices area all colons or ranges (the case where the old and new behavior are the same).
This fixes a performance problem in my code where aview(A, :, 1, 2, 3) was type-unstable.
This puts back some of the 4D
vshape
methods that were removed when in #60 in modified form. Now they are only for views whose leading indices area all colons or ranges (the case where the old and new behavior are the same).This fixes a performance problem in my code where
aview(A, :, 1, 2, 3)
was type-unstable.