@@ -3,7 +3,7 @@ using IntervalSets, DomainSets, LinearAlgebra, LazyArrays, FillArrays, BandedMat
33import Base: @_inline_meta , @_propagate_inbounds_meta , axes, size, getindex, convert, prod, * , / , \ , + , - , == , ^ ,
44 IndexStyle, IndexLinear, == , OneTo, tail, similar, copyto!, copy, diff,
55 first, last, show, isempty, findfirst, findlast, findall, Slice, union, minimum, maximum, sum, _sum,
6- getproperty, isone, iszero, zero, abs, < , ≤ , > , ≥ , string, summary, to_indices, view
6+ getproperty, isone, iszero, zero, abs, < , ≤ , > , ≥ , string, summary, to_indices, view, @propagate_inbounds
77import Base. Broadcast: materialize, BroadcastStyle, broadcasted, Broadcasted
88import LazyArrays: MemoryLayout, Applied, ApplyStyle, flatten, _flatten, colsupport, combine_mul_styles, AbstractArrayApplyStyle,
99 adjointlayout, arguments, _mul_arguments, call, broadcastlayout, layout_getindex, UnknownLayout,
@@ -13,7 +13,7 @@ import LinearAlgebra: pinv, inv, dot, norm2, ldiv!, mul!
1313import BandedMatrices: AbstractBandedLayout, _BandedMatrix
1414import BlockArrays: block, blockindex, unblock, blockedrange, _BlockedUnitRange, _BlockArray
1515import FillArrays: AbstractFill, getindex_value, SquareEye
16- import ArrayLayouts: mul, ZerosLayout, ScalarLayout, AbstractStridedLayout
16+ import ArrayLayouts: mul, ZerosLayout, ScalarLayout, AbstractStridedLayout, check_mul_axes
1717import QuasiArrays: cardinality, checkindex, QuasiAdjoint, QuasiTranspose, Inclusion, SubQuasiArray,
1818 QuasiDiagonal, MulQuasiArray, MulQuasiMatrix, MulQuasiVector, QuasiMatMulMat, QuasiArrayLayout,
1919 ApplyQuasiArray, ApplyQuasiMatrix, LazyQuasiArrayApplyStyle, AbstractQuasiArrayApplyStyle, AbstractQuasiLazyLayout,
0 commit comments