Package evaluation of QuasiArrays on Julia 1.12.0-DEV.2153 (83dcbd426d*) started at 2025-03-31T10:45:20.119 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.76s ################################################################################ # Installation # Installing QuasiArrays... Resolving package versions... Installed ArrayLayouts ───── v1.11.1 Installed MacroTools ─────── v0.5.15 Installed IntervalSets ───── v0.7.10 Installed FillArrays ─────── v1.13.0 Installed Preferences ────── v1.4.3 Installed StaticArrays ───── v1.9.13 Installed LazyArrays ─────── v2.6.1 Installed StaticArraysCore ─ v1.4.3 Installed QuasiArrays ────── v0.12.0 Installed CompositeTypes ─── v0.1.4 Installed DomainSets ─────── v0.7.15 Installed PrecompileTools ── v1.3.0 Updating `~/.julia/environments/v1.12/Project.toml` [c4ea9172] + QuasiArrays v0.12.0 Updating `~/.julia/environments/v1.12/Manifest.toml` [4c555306] + ArrayLayouts v1.11.1 [b152e2b5] + CompositeTypes v0.1.4 [5b8099bc] + DomainSets v0.7.15 [1a297f60] + FillArrays v1.13.0 [8197267c] + IntervalSets v0.7.10 [5078a376] + LazyArrays v2.6.1 [1914dd2f] + MacroTools v0.5.15 [aea7be01] + PrecompileTools v1.3.0 [21216c6a] + Preferences v1.4.3 [c4ea9172] + QuasiArrays v0.12.0 [90137ffa] + StaticArrays v1.9.13 [1e83bf80] + StaticArraysCore v1.4.3 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.12.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [bea87d4a] + SuiteSparse_jll v7.8.3+2 [8e850b90] + libblastrampoline_jll v5.12.0+0 Installation completed after 4.0s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 6907.9 ms ✓ TestEnv 1 dependency successfully precompiled in 9 seconds. 25 already precompiled. Precompiling package dependencies... Precompilation completed after 124.09s ################################################################################ # Testing # Testing QuasiArrays Status `/tmp/jl_hyG7Z4/Project.toml` [4c555306] ArrayLayouts v1.11.1 [5b8099bc] DomainSets v0.7.15 [1a297f60] FillArrays v1.13.0 [8197267c] IntervalSets v0.7.10 [5078a376] LazyArrays v2.6.1 [c4ea9172] QuasiArrays v0.12.0 [90137ffa] StaticArrays v1.9.13 [2a0f44e3] Base64 v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_hyG7Z4/Manifest.toml` [4c555306] ArrayLayouts v1.11.1 [b152e2b5] CompositeTypes v0.1.4 [5b8099bc] DomainSets v0.7.15 [1a297f60] FillArrays v1.13.0 [8197267c] IntervalSets v0.7.10 [5078a376] LazyArrays v2.6.1 [1914dd2f] MacroTools v0.5.15 [aea7be01] PrecompileTools v1.3.0 [21216c6a] Preferences v1.4.3 [c4ea9172] QuasiArrays v0.12.0 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.12.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [4536629a] OpenBLAS_jll v0.3.29+0 [bea87d4a] SuiteSparse_jll v7.8.3+2 [8e850b90] libblastrampoline_jll v5.12.0+0 Testing Running tests... Test Summary: | Pass Total Time AbstractQuasiArray | 76 76 17.0s Broadcasting: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:48 Test threw exception Expression: broadcast(+, A) == A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(f::typeof(+), As::QuasiMatrix{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [12] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:48 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] Broadcasting: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:49 Test threw exception Expression: broadcast(+, A, A) == QuasiArray([2 0; 0 2], A.axes) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [12] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:49 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] Broadcasting: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:51 Test threw exception Expression: broadcast(+, A, 1) == QuasiArray([2 1; 1 2], A.axes) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::Int64) @ Base.Broadcast ./broadcast.jl:832 [10] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [12] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:51 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] Broadcasting: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:52 Test threw exception Expression: broadcast(+, A, b) == QuasiArray([2 1; 2 3], A.axes) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [12] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:52 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] Broadcasting: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:53 Test threw exception Expression: broadcast!(+, A, A, b) == QuasiArray([2 1; 2 3], A.axes) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] materialize! @ ./broadcast.jl:905 [inlined] [8] materialize! @ ./broadcast.jl:902 [inlined] [9] broadcast!(::typeof(+), ::QuasiMatrix{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:871 [10] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [12] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:53 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] Broadcasting: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:56 Test threw exception Expression: A .* B == QuasiArray([3 6; 4 8], (0:0.5:0.5, 1:0.5:1.5)) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(*), Tuple{QuasiMatrix{Int64, Tuple{UnitRange{Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [9] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] f.(args...) syntax (#15032): Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:62 Test threw exception Expression: sin.(x) == broadcast(sin, x) MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(sin), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(sin), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:59 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:62 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] f.(args...) syntax (#15032): Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:63 Test threw exception Expression: atan.(x, y) == broadcast(atan, x, y) MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(atan), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(atan), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:59 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:63 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] f.(args...) syntax (#15032): Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:64 Test threw exception Expression: atan.(x, y') == broadcast(atan, x, y') MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(atan), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ Base.Broadcast ./broadcast.jl:894 [9] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:64 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] f.(args...) syntax (#15032): Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:65 Test threw exception Expression: atan.(x, α) == broadcast(atan, x, α) MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(atan), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Float64}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(atan), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Float64}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:59 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:65 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] f.(args...) syntax (#15032): Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:66 Test threw exception Expression: atan.(α, y') == broadcast(atan, α, y') MethodError: no method matching CartesianIndices(::Tuple{OneTo{Int64}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{OneTo{Int64}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(atan), Tuple{Float64, QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ Base.Broadcast ./broadcast.jl:894 [9] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:59 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:66 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] sin: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:69 Got exception outside of a @test MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(sin), Tuple{QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(sin), Tuple{QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:70 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:70 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [13] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/runtests.jl:4 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [18] _start() @ Base ./client.jl:560 loop fusion: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:77 Test threw exception Expression: ((x->begin #= /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:77 =# x + 1 end)).(((x->begin #= /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:77 =# x + 2 end)).(((x->begin #= /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:77 =# x + 3 end)).(v))) == QuasiVector(7:16, range(0; stop = 1, length = 10)) MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, var"#11#12", Tuple{Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, var"#13#14", Tuple{Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, var"#15#16", Tuple{QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, var"#11#12", Tuple{Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, var"#13#14", Tuple{Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, var"#15#16", Tuple{QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}}}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:76 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:77 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] loop fusion: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:79 Test threw exception Expression: atan.(log.(A), sum(A, dims = 1)) == broadcast(atan, broadcast(log, A), sum(A, dims = 1)) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(atan), Tuple{Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(log), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{OneTo{Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [9] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:76 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:79 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] loop fusion: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:75 Got exception outside of a @test MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(sin), Tuple{QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(sin), Tuple{QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:76 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:81 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [13] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/runtests.jl:4 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [18] _start() @ Base ./client.jl:560 Fused in-place assignment: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:96 Got exception outside of a @test MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(factorial), Tuple{QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] materialize! @ ./broadcast.jl:905 [inlined] [6] materialize!(dest::QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(factorial), Tuple{QuasiVector{Int64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:902 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:97 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:100 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [13] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/runtests.jl:4 [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [15] top-level scope @ none:6 [16] eval(m::Module, e::Any) @ Core ./boot.jl:489 [17] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [18] _start() @ Base ./client.jl:560 BroadcastQuasiArray: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:131 Test threw exception Expression: axes(exp.(A)) == axes(B) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(exp), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [9] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:120 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:131 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] BroadcastQuasiArray: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:132 Test threw exception Expression: QuasiMatrix(B) == exp.(A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(exp), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [9] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:120 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:132 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] BroadcastQuasiArray: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:136 Test threw exception Expression: C == A .+ 2 MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Int64}}) @ Base.Broadcast ./broadcast.jl:894 [9] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:120 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:136 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] BroadcastQuasiArray: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:141 Test threw exception Expression: sum(C) ≈ sum(A .+ 2) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Int64}}) @ Base.Broadcast ./broadcast.jl:894 [9] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:120 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:141 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] subview: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:155 Test threw exception Expression: d == b[Inclusion(0.0:0.5:1.0)] MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(exp), Tuple{SubQuasiArray{Float64, 1, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, false}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] sub_materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/ArrayLayouts.jl:133 [inlined] [7] sub_materialize(::LazyArrays.BroadcastLayout{typeof(exp)}, A::SubQuasiArray{Float64, 1, BroadcastQuasiVector{Float64, typeof(exp), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, false}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/lazybroadcasting.jl:100 [8] sub_materialize @ ~/.julia/packages/QuasiArrays/hFvLm/src/subquasiarray.jl:333 [inlined] [9] layout_getindex @ ~/.julia/packages/ArrayLayouts/B2wRU/src/ArrayLayouts.jl:138 [inlined] [10] _getindex @ ~/.julia/packages/QuasiArrays/hFvLm/src/abstractquasiarray.jl:381 [inlined] [11] _getindex @ ~/.julia/packages/QuasiArrays/hFvLm/src/abstractquasiarray.jl:372 [inlined] [12] getindex(A::BroadcastQuasiVector{Float64, typeof(exp), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, I::Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/abstractquasiarray.jl:367 [13] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:120 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [17] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:149 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [19] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:155 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] SubQuasi Broadcast: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:195 Test threw exception Expression: exp.(w) == exp.(a)[Inclusion(0:0.5:1)] MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(exp), Tuple{SubQuasiArray{Float64, 1, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, false}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(exp), Tuple{SubQuasiArray{Float64, 1, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, false}}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:187 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:195 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] flatten Broadcast: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:210 Got exception outside of a @test MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] __broadcast_mul_arguments(a::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, C::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/lazyquasiarrays.jl:213 [10] _broadcast_mul_arguments(a::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::ApplyQuasiMatrix{Float64, typeof(*), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/lazyquasiarrays.jl:214 [11] broadcasted(::QuasiArrays.LazyQuasiArrayStyle{2}, ::typeof(*), a::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::ApplyQuasiMatrix{Float64, typeof(*), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/lazyquasiarrays.jl:218 [12] broadcasted @ ./broadcast.jl:1353 [inlined] [13] (BroadcastQuasiArray{Float64})(f::Function, A::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, As::ApplyQuasiMatrix{Float64, typeof(*), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/lazyquasiarrays.jl:137 [14] BroadcastQuasiArray(f::Function, A::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, As::ApplyQuasiMatrix{Float64, typeof(*), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/lazyquasiarrays.jl:134 [15] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [17] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:211 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [19] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:213 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [21] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/runtests.jl:4 [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [26] _start() @ Base ./client.jl:560 vec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:228 Test threw exception Expression: B * b isa QuasiVector MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(*), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Float64}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [8] *(A::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [9] _broadcasted_mul(a::Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:189 [10] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [inlined] [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:228 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:229 Test threw exception Expression: B * A isa QuasiMatrix MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:229 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:230 Test threw exception Expression: A * B isa QuasiMatrix MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize(M::Mul{QuasiArrays.QuasiArrayLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:230 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:231 Test threw exception Expression: B * B isa QuasiMatrix MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize(M::Mul{QuasiArrays.QuasiArrayLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] * @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [inlined] [16] _broadcasted_mul @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:192 [inlined] [17] _broadcasted_mul(a::Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:190 [18] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [19] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:112 [inlined] [20] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [21] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [22] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [23] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [27] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [29] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [31] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:231 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:232 Test threw exception Expression: B * b ≈ op.(a, A) * b MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(*), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Float64}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [8] *(A::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [9] _broadcasted_mul(a::Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:189 [10] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [inlined] [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:232 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:233 Test threw exception Expression: B * A ≈ op.(a, A) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:233 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:234 Test threw exception Expression: A * B ≈ A * op.(a, A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize(M::Mul{QuasiArrays.QuasiArrayLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:234 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:235 Test threw exception Expression: B * B ≈ op.(a, A) * op.(a, A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize(M::Mul{QuasiArrays.QuasiArrayLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] * @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [inlined] [16] _broadcasted_mul @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:192 [inlined] [17] _broadcasted_mul(a::Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:190 [18] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [19] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:112 [inlined] [20] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [21] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [22] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [23] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [27] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [29] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [31] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:235 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .+ vec: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:239 Test threw exception Expression: B * b ≈ op.(A, a) * b MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(*), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Float64}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [8] *(A::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [9] _broadcasted_mul @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:189 [inlined] [10] _broadcasted_mul(A::Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:191 [11] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [inlined] [12] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [13] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [14] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [15] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [16] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [17] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [19] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [21] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [23] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:238 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:239 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .+ vec: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:240 Test threw exception Expression: B * A ≈ op.(A, a) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:238 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:240 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .+ vec: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:241 Test threw exception Expression: A * B ≈ A * op.(A, a) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:238 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:241 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:243 Got exception outside of a @test MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::Int64, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:30 [11] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [17] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:244 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [19] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:244 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [21] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/runtests.jl:4 [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [26] _start() @ Base ./client.jl:560 vecmat .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:251 Test threw exception Expression: B * b ≈ op.(ã, A) * b MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [11] _broadcasted_mul(A::Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:191 [12] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [13] simplify(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [14] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [15] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [16] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [17] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [18] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:250 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [26] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:251 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vecmat .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:252 Test threw exception Expression: B * A ≈ op.(ã, A) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:250 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:252 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vecmat .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:253 Test threw exception Expression: A * B ≈ A * op.(ã, A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize(M::Mul{QuasiArrays.QuasiArrayLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:250 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:253 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .+ vecmat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:257 Test threw exception Expression: B * b ≈ op.(A, ã) * b MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [11] _broadcasted_mul(A::Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:191 [12] _broadcasted_mul(A::Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:191 [13] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [14] simplify(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [15] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [16] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [17] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [18] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [19] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [21] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [23] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:256 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [27] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:257 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .+ vecmat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:258 Test threw exception Expression: B * A ≈ op.(A, ã) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:256 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:258 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .+ vecmat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:259 Test threw exception Expression: A * B ≈ A * op.(A, ã) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:256 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:259 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] rowvec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:263 Test threw exception Expression: B * b ≈ op.(a', A) * b MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(+), Tuple{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast(::typeof(+), ::Float64, ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [8] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [inlined] [9] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [10] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [11] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [12] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [13] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [14] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [16] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:262 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:263 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] rowvec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:264 Test threw exception Expression: B * A ≈ op.(a', A) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{OneTo{Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [12] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:262 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:264 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] rowvec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:265 Test threw exception Expression: A * B ≈ A * op.(a', A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(+), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize(M::Mul{QuasiArrays.QuasiArrayLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [14] mul(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ ArrayLayouts ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:262 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:265 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] constvec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:269 Test threw exception Expression: B * b ≈ op.(c, A) * b MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(+), Tuple{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast(::typeof(+), ::Float64, ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [8] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [9] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [10] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [11] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [12] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [13] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [14] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [16] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:268 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:269 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] constvec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:270 Test threw exception Expression: B * A ≈ op.(c, A) * A MethodError: no method matching CartesianIndices(::Tuple{OneTo{Int64}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{OneTo{Int64}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(*), Tuple{Float64, QuasiMatrix{Float64, Tuple{OneTo{Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [9] broadcast_preserving_zero_d(::Function, ::Float64, ::Vararg{Any}) @ Base.Broadcast ./broadcast.jl:883 [10] * @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:30 [inlined] [11] _broadcasted_mul @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:188 [inlined] [12] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(+)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [13] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [14] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [15] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [16] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [17] *(A::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [18] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:268 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [26] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:270 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] constvec .+ mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:271 Test threw exception Expression: A * B ≈ A * op.(c, A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [11] _broadcasted_mul(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, b::Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:193 [12] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(+)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(+), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [13] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [14] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [15] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [16] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [17] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(+), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [18] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:268 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [26] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:271 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] constvec .+ vec: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:275 Test threw exception Expression: B * permutedims(b) ≈ op.(c, b) * permutedims(b) MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(+), Tuple{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(+), Tuple{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:274 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:275 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:228 Test threw exception Expression: B * b isa QuasiVector MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(*), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Float64}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [8] *(A::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [9] _broadcasted_mul(a::Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:189 [10] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [inlined] [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:228 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:229 Test threw exception Expression: B * A isa QuasiMatrix MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:229 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:230 Test threw exception Expression: A * B isa QuasiMatrix MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:230 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:231 Test threw exception Expression: B * B isa QuasiMatrix MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] * @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [inlined] [16] _broadcasted_mul @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:192 [inlined] [17] _broadcasted_mul(a::Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:190 [18] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [19] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:112 [inlined] [20] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [21] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [22] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [23] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [27] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [29] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [31] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:231 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:232 Test threw exception Expression: B * b ≈ op.(a, A) * b MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(*), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Float64}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [8] *(A::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [9] _broadcasted_mul(a::Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:189 [10] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [inlined] [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:232 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:233 Test threw exception Expression: B * A ≈ op.(a, A) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:233 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:234 Test threw exception Expression: A * B ≈ A * op.(a, A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:234 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:235 Test threw exception Expression: B * B ≈ op.(a, A) * op.(a, A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] * @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [inlined] [16] _broadcasted_mul @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:192 [inlined] [17] _broadcasted_mul(a::Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:190 [18] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [19] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:112 [inlined] [20] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [21] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [22] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [23] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [27] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [29] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:227 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [31] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:235 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .- vec: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:239 Test threw exception Expression: B * b ≈ op.(A, a) * b MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(*), Tuple{QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, Float64}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [8] *(A::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [9] _broadcasted_mul @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:189 [inlined] [10] _broadcasted_mul(A::Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:191 [11] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [inlined] [12] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [13] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [14] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [15] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [16] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [17] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [19] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [21] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [23] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:238 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:239 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .- vec: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:240 Test threw exception Expression: B * A ≈ op.(A, a) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:238 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:240 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .- vec: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:241 Test threw exception Expression: A * B ≈ A * op.(A, a) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:238 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:241 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:243 Got exception outside of a @test MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::Int64, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:30 [11] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [17] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:244 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [19] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:244 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [21] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/runtests.jl:4 [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [26] _start() @ Base ./client.jl:560 vecmat .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:251 Test threw exception Expression: B * b ≈ op.(ã, A) * b MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [11] _broadcasted_mul(A::Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:191 [12] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [13] simplify(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [14] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [15] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [16] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [17] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [18] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:250 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [26] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:251 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vecmat .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:252 Test threw exception Expression: B * A ≈ op.(ã, A) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:250 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:252 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] vecmat .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:253 Test threw exception Expression: A * B ≈ A * op.(ã, A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:250 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:253 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .- vecmat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:257 Test threw exception Expression: B * b ≈ op.(A, ã) * b MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [11] _broadcasted_mul(A::Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:191 [12] _broadcasted_mul(A::Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}, b::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:191 [13] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [14] simplify(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [15] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [16] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [17] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [18] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [19] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [21] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [23] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [25] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:256 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [27] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:257 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .- vecmat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:258 Test threw exception Expression: B * A ≈ op.(A, ã) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:256 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:258 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] mat .- vecmat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:259 Test threw exception Expression: A * B ≈ A * op.(A, ã) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:256 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:259 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] rowvec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:263 Test threw exception Expression: B * b ≈ op.(a', A) * b MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(-), Tuple{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast(::typeof(-), ::Float64, ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [8] copy @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [inlined] [9] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [10] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [11] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [12] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [13] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [14] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [16] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:262 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:263 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] rowvec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:264 Test threw exception Expression: B * A ≈ op.(a', A) * A MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{OneTo{Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [11] simplify(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [12] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, QuasiArrays.QuasiArrayLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:262 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:264 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] rowvec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:265 Test threw exception Expression: A * B ≈ A * op.(a', A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast(::typeof(-), ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, ::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [10] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [11] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [12] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [13] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [14] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [15] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{QuasiAdjoint{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [16] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:262 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:265 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] constvec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:269 Test threw exception Expression: B * b ≈ op.(c, A) * b MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(-), Tuple{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize @ ./broadcast.jl:894 [inlined] [7] broadcast(::typeof(-), ::Float64, ::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:832 [8] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [9] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [10] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [11] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [12] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [13] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [14] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [16] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [18] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:268 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:269 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] constvec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:270 Test threw exception Expression: B * A ≈ op.(c, A) * A MethodError: no method matching CartesianIndices(::Tuple{OneTo{Int64}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{OneTo{Int64}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{2}, Nothing, typeof(*), Tuple{Float64, QuasiMatrix{Float64, Tuple{OneTo{Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [9] broadcast_preserving_zero_d(::Function, ::Float64, ::Vararg{Any}) @ Base.Broadcast ./broadcast.jl:883 [10] * @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:30 [inlined] [11] _broadcasted_mul @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:188 [inlined] [12] copy(M::Mul{LazyArrays.BroadcastLayout{typeof(-)}, ArrayLayouts.UnknownLayout, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:108 [13] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:115 [inlined] [14] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:104 [inlined] [15] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [16] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [17] *(A::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [18] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:268 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [26] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:270 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] constvec .- mat: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:271 Test threw exception Expression: A * B ≈ A * op.(c, A) MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, OneTo{Int64}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, OneTo{Int64}}}, B::Float64) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:33 [11] _broadcasted_mul(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, b::Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:193 [12] copy(M::Mul{ArrayLayouts.UnknownLayout, LazyArrays.BroadcastLayout{typeof(-)}, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, BroadcastQuasiMatrix{Float64, typeof(-), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}}) @ LazyArrays ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:110 [13] simplify @ ~/.julia/packages/LazyArrays/ltmzk/src/linalg/add.jl:116 [inlined] [14] copy @ ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:105 [inlined] [15] materialize @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:137 [inlined] [16] mul @ ~/.julia/packages/ArrayLayouts/B2wRU/src/mul.jl:138 [inlined] [17] *(A::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, B::BroadcastQuasiMatrix{Float64, typeof(-), Tuple{Float64, QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/matmul.jl:23 [18] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [20] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [22] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [24] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:268 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [26] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:271 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] constvec .- vec: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:275 Test threw exception Expression: B * permutedims(b) ≈ op.(c, b) * permutedims(b) MethodError: no method matching getindex(::Broadcasted{Nothing, Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}, typeof(-), Tuple{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}, ::Float64) The function `getindex` exists, but no method is defined for this combination of argument types. Closest candidates are: getindex(::Broadcasted, !Matched::QuasiCartesianIndex) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:116 getindex(::Broadcasted, !Matched::Union{Integer, CartesianIndex}...) where N @ Base broadcast.jl:614 getindex(::Broadcasted, !Matched::LinearAlgebra.BandIndex) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:192 Stacktrace: [1] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:153 [inlined] [2] macro expansion @ ./simdloop.jl:77 [inlined] [3] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [4] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [5] copy @ ./broadcast.jl:919 [inlined] [6] materialize(bc::Broadcasted{DefaultQuasiArrayStyle{1}, Nothing, typeof(-), Tuple{Float64, QuasiVector{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}}}) @ Base.Broadcast ./broadcast.jl:894 [7] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [9] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [11] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:226 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:274 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:275 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:676 [inlined] Mixed: Error During Test at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:280 Got exception outside of a @test MethodError: no method matching CartesianIndices(::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) The type `CartesianIndices` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: CartesianIndices(!Matched::Tuple{}) @ Base multidimensional.jl:274 CartesianIndices(!Matched::AbstractArray) @ Base multidimensional.jl:284 CartesianIndices(!Matched::R) where {N, R<:NTuple{N, OrdinalRange{Int64, Int64}}} @ Base multidimensional.jl:271 ... Stacktrace: [1] _eachindex(::IndexCartesian, t::Tuple{Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}, Inclusion{Float64, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ Base.Broadcast ./broadcast.jl:255 [2] eachindex @ ./broadcast.jl:254 [inlined] [3] eachindex @ ./broadcast.jl:253 [inlined] [4] macro expansion @ ./simdloop.jl:69 [inlined] [5] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:152 [inlined] [6] copyto! @ ~/.julia/packages/QuasiArrays/hFvLm/src/quasibroadcast.jl:139 [inlined] [7] copy @ ./broadcast.jl:919 [inlined] [8] materialize @ ./broadcast.jl:894 [inlined] [9] broadcast_preserving_zero_d @ ./broadcast.jl:883 [inlined] [10] *(A::Int64, B::QuasiMatrix{Float64, Tuple{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}}) @ QuasiArrays ~/.julia/packages/QuasiArrays/hFvLm/src/quasiarraymath.jl:30 [11] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:9 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [13] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:218 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [15] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:281 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.12/Test/src/Test.jl:1771 [inlined] [17] macro expansion @ ~/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:281 [inlined] [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [19] top-level scope @ ~/.julia/packages/QuasiArrays/hFvLm/test/runtests.jl:4 [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:304 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:294 [24] _start() @ Base ./client.jl:560 Test Summary: | Pass Error Total Time Broadcasting | 65 74 139 2m08.2s f.(args...) syntax (#15032) | 5 5 6.8s sin | 1 1 1.4s loop fusion | 3 3 6.0s Fused in-place assignment | 1 1 2 1.1s BroadcastQuasiArray | 22 5 27 13.0s index bugs (ContinuumArrays #53) | 1 1 0.2s subview | 1 1 2 1.6s view bug | 1 1 0.1s show | 7 7 1.6s x .* (1:10)' | 4 4 2.4s SubQuasi Broadcast | 11 1 12 2.5s flatten Broadcast | 1 1 1.3s Broadcast add | 51 51 1m20.2s + | 25 25 40.3s vec .+ mat | 8 8 15.7s mat .+ vec | 3 3 3.4s mat .+ mat | 1 1 0.8s vecmat .+ mat | 3 3 6.0s mat .+ vecmat | 3 3 3.4s rowvec .+ mat | 3 3 6.6s constvec .+ mat | 3 3 3.2s constvec .+ vec | 1 1 1.2s - | 25 25 39.0s vec .- mat | 8 8 8.8s mat .- vec | 3 3 3.1s mat .- mat | 1 1 0.7s vecmat .- mat | 3 3 3.1s mat .- vecmat | 3 3 3.2s rowvec .- mat | 3 3 3.4s constvec .- mat | 3 3 2.9s constvec .- vec | 1 1 13.9s Mixed | 1 1 0.8s Static Broadcasting | 2 2 0.6s empty broadcast bug | 1 1 0.6s adjoint arguments | 4 4 0.5s RNG of the outermost testset: Random.Xoshiro(0x2ca8beb916675cda, 0x34d468b2a9a68516, 0x727f1bbad1c8490c, 0xa4c3607a401d2dfd, 0x88f926ceed109b43) ERROR: LoadError: Some tests did not pass: 65 passed, 0 failed, 74 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/test_quasibroadcast.jl:8 in expression starting at /home/pkgeval/.julia/packages/QuasiArrays/hFvLm/test/runtests.jl:4 Testing failed after 156.91s ERROR: LoadError: Package QuasiArrays errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.12/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:2365 [3] test @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:2220 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:486 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:164 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:152 [7] test @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:152 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:151 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [10] include(mod::Module, _path::String) @ Base ./Base.jl:303 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:328 [12] _start() @ Base ./client.jl:560 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 332.77s: package tests unexpectedly errored