Package evaluation of SDiagonalizability on Julia 1.12.0-rc2.1 (1fad90817e*) started at 2025-09-11T04:02:33.793 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 6.85s ################################################################################ # Installation # Installing SDiagonalizability... Resolving package versions... Updating `~/.julia/environments/v1.12/Project.toml` [addecc1e] + SDiagonalizability v0.1.2 Updating `~/.julia/environments/v1.12/Manifest.toml` [79e6a3ab] + Adapt v4.3.0 [ec485272] + ArnoldiMethod v0.4.0 [861a8166] + Combinatorics v1.0.3 [864edb3b] + DataStructures v0.19.1 [fdbdab4c] + ElasticArrays v1.2.12 [86223c79] + Graphs v1.13.1 [d25df0c9] + Inflate v0.1.5 [1914dd2f] + MacroTools v0.5.16 [075aa41b] + MatrixBandwidth v0.1.4 [bac558e1] + OrderedCollections v1.8.1 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [ae029012] + Requires v1.3.1 [addecc1e] + SDiagonalizability v0.1.2 [699a6c99] + SimpleTraits v0.9.5 [90137ffa] + StaticArrays v1.9.15 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [1a1011a3] + SharedArrays v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.12.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs 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.13.1+1 Installation completed after 4.22s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 51.67s ################################################################################ # Testing # Testing SDiagonalizability Status `/tmp/jl_OBR6T8/Project.toml` [4c88cf16] Aqua v0.8.14 [c3a54625] JET v0.10.7 [addecc1e] SDiagonalizability v0.1.2 [8dfed614] Test v1.11.0 Status `/tmp/jl_OBR6T8/Manifest.toml` [79e6a3ab] Adapt v4.3.0 [4c88cf16] Aqua v0.8.14 [ec485272] ArnoldiMethod v0.4.0 [da1fd8a2] CodeTracking v2.0.0 [861a8166] Combinatorics v1.0.3 [34da2185] Compat v4.18.0 [807dbc54] Compiler v0.1.1 [864edb3b] DataStructures v0.19.1 [fdbdab4c] ElasticArrays v1.2.12 [86223c79] Graphs v1.13.1 [d25df0c9] Inflate v0.1.5 [c3a54625] JET v0.10.7 [aa1ae85d] JuliaInterpreter v0.10.5 [70703baa] JuliaSyntax v1.0.2 [6f1432cf] LoweredCodeUtils v3.4.3 [1914dd2f] MacroTools v0.5.16 [075aa41b] MatrixBandwidth v0.1.4 [bac558e1] OrderedCollections v1.8.1 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [ae029012] Requires v1.3.1 [addecc1e] SDiagonalizability v0.1.2 [699a6c99] SimpleTraits v0.9.5 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.12.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [1a1011a3] SharedArrays v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.12.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.11.1+1 [e37daf67] LibGit2_jll v1.9.0+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.5.20 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.1+0 [bea87d4a] SuiteSparse_jll v7.8.3+2 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.13.1+1 [8e850ede] nghttp2_jll v1.64.0+1 [3f19e933] p7zip_jll v17.5.0+2 Testing Running tests... Precompiling packages... Info Given SDiagonalizability was explicitly requested, output will be shown live  WARNING: Method definition rank(LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:560 overwritten in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 4181.1 ms ? SDiagonalizability WARNING: Method definition rank(LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:560 overwritten in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. WARNING: Method definition rank(LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:560 overwritten in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(LinearAlgebra.rank), LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:560 overwritten in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376. [ Info: Running static analysis with Aqua WARNING: Method definition rank(LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:560 overwritten in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. Precompiling packages... Info Given SDiagonalizability was explicitly requested, output will be shown live  WARNING: Method definition rank(LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:560 overwritten in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 4119.8 ms ? SDiagonalizability Precompiling packages... Info Given SDiagonalizability was explicitly requested, output will be shown live  WARNING: Method definition rank(LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:560 overwritten in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 4514.2 ms ? SDiagonalizability WARNING: Method definition rank(LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:560 overwritten in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. Test Summary: | Pass Total Time Static analysis with Aqua | 12 12 1m01.0s [ Info: Running static analysis with JET [toplevel-info] virtualized the context of Main (took 0.167 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/SDiagonalizability.jl [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl WARNING: Method definition rank(LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376 overwritten in module SDiagonalizability on the same line (check for duplicate calls to `include`). WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(LinearAlgebra.rank), LinearAlgebra.QRPivoted{T, S, C, P} where P<:(AbstractArray{var"#s4705", 1} where var"#s4705"<:Integer) where C<:AbstractArray{T, 1} where S<:AbstractArray{T, 2} where T) in module SDiagonalizability at /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:376 overwritten in module SDiagonalizability on the same line (check for duplicate calls to `include`). [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl (took 0.771 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/types.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/types.jl (took 3.92 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/factories/laplacian_factory.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/factories/laplacian_factory.jl (took 0.488 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/factories/orthogonality_factory.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/factories/orthogonality_factory.jl (took 0.014 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/eigenvector_generation.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/eigenvector_generation.jl (took 0.272 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/laplacian_s_spectra.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/laplacian_s_spectra.jl (took 0.053 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/basis_search.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/basis_search.jl (took 0.048 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/core.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/core.jl (took 0.029 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/startup.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/startup.jl (took 0.026 sec) [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/SDiagonalizability.jl (took 6.535 sec) [toplevel-info] analyzing from top-level definitions (1/78) [toplevel-info] analyzing from top-level definitions (2/78) [toplevel-info] analyzing from top-level definitions (3/78) [toplevel-info] analyzing from top-level definitions (4/78) [toplevel-info] analyzing from top-level definitions (5/78) [toplevel-info] analyzing from top-level definitions (6/78) [toplevel-info] analyzing from top-level definitions (7/78) [toplevel-info] analyzing from top-level definitions (8/78) [toplevel-info] analyzing from top-level definitions (9/78) [toplevel-info] analyzing from top-level definitions (10/78) [toplevel-info] analyzing from top-level definitions (11/78) [toplevel-info] analyzing from top-level definitions (12/78) [toplevel-info] analyzing from top-level definitions (13/78) [toplevel-info] analyzing from top-level definitions (14/78) [toplevel-info] analyzing from top-level definitions (15/78) [toplevel-info] analyzing from top-level definitions (16/78) [toplevel-info] analyzing from top-level definitions (17/78) [toplevel-info] analyzing from top-level definitions (18/78) [toplevel-info] analyzing from top-level definitions (19/78) [toplevel-info] analyzing from top-level definitions (20/78) [toplevel-info] analyzing from top-level definitions (21/78) [toplevel-info] analyzing from top-level definitions (22/78) [toplevel-info] analyzing from top-level definitions (23/78) [toplevel-info] analyzing from top-level definitions (24/78) [toplevel-info] analyzing from top-level definitions (25/78) [toplevel-info] analyzing from top-level definitions (26/78) [toplevel-info] analyzing from top-level definitions (27/78) [toplevel-info] analyzing from top-level definitions (28/78) [toplevel-info] analyzing from top-level definitions (29/78) [toplevel-info] analyzing from top-level definitions (30/78) [toplevel-info] analyzing from top-level definitions (31/78) [toplevel-info] analyzing from top-level definitions (32/78) [toplevel-info] analyzing from top-level definitions (33/78) [toplevel-info] analyzing from top-level definitions (34/78) [toplevel-info] analyzing from top-level definitions (35/78) [toplevel-info] analyzing from top-level definitions (36/78) [toplevel-info] analyzing from top-level definitions (37/78) [toplevel-info] analyzing from top-level definitions (38/78) [toplevel-info] analyzing from top-level definitions (39/78) [toplevel-info] analyzing from top-level definitions (40/78) [toplevel-info] analyzing from top-level definitions (41/78) [toplevel-info] analyzing from top-level definitions (42/78) [toplevel-info] analyzing from top-level definitions (43/78) [toplevel-info] analyzing from top-level definitions (44/78) [toplevel-info] analyzing from top-level definitions (45/78) [toplevel-info] analyzing from top-level definitions (46/78) [toplevel-info] analyzing from top-level definitions (47/78) [toplevel-info] analyzing from top-level definitions (48/78) [toplevel-info] analyzing from top-level definitions (49/78) [toplevel-info] analyzing from top-level definitions (50/78) [toplevel-info] analyzing from top-level definitions (51/78) [toplevel-info] analyzing from top-level definitions (52/78) [toplevel-info] analyzing from top-level definitions (53/78) [toplevel-info] analyzing from top-level definitions (54/78) [toplevel-info] analyzing from top-level definitions (55/78) [toplevel-info] analyzing from top-level definitions (56/78) [toplevel-info] analyzing from top-level definitions (57/78) [toplevel-info] analyzing from top-level definitions (58/78) [toplevel-info] analyzing from top-level definitions (59/78) [toplevel-info] analyzing from top-level definitions (60/78) [toplevel-info] analyzing from top-level definitions (61/78) [toplevel-info] analyzing from top-level definitions (62/78) [toplevel-info] analyzing from top-level definitions (63/78) [toplevel-info] analyzing from top-level definitions (64/78) [toplevel-info] analyzing from top-level definitions (65/78) [toplevel-info] analyzing from top-level definitions (66/78) [toplevel-info] analyzing from top-level definitions (67/78) [toplevel-info] analyzing from top-level definitions (68/78) [toplevel-info] analyzing from top-level definitions (69/78) [toplevel-info] analyzing from top-level definitions (70/78) [toplevel-info] analyzing from top-level definitions (71/78) [toplevel-info] analyzing from top-level definitions (72/78) [toplevel-info] analyzing from top-level definitions (73/78) [toplevel-info] analyzing from top-level definitions (74/78) [toplevel-info] analyzing from top-level definitions (75/78) [toplevel-info] analyzing from top-level definitions (76/78) [toplevel-info] analyzing from top-level definitions (77/78) [toplevel-info] analyzing from top-level definitions (78/78) [toplevel-info] analyzed 78 top-level definitions (took 63.683 sec) length(jet_reports) = 14 rep = ═════ 14 possible errors found ═════ ┌ _extract_independent_cols(A::AbstractMatrix{<:Integer}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:103 │┌ qr(A::AbstractMatrix{<:Integer}, arg::LinearAlgebra.ColumnNorm) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:422 ││┌ qr(A::AbstractMatrix{<:Integer}, arg::LinearAlgebra.ColumnNorm; kwargs::@Kwargs{}) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:425 │││┌ _qr(A::AbstractMatrix, args::LinearAlgebra.ColumnNorm) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:432 ││││┌ _qr(A::AbstractMatrix, args::LinearAlgebra.ColumnNorm; kwargs::@Kwargs{}) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:432 │││││┌ qr!(A::AbstractMatrix, ::LinearAlgebra.ColumnNorm) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:335 ││││││┌ qrfactPivotedUnblocked!(A::AbstractMatrix) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:285 │││││││┌ reflectorApply!(x::AbstractVector, τ::Number, A::AbstractVecOrMat) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1789 ││││││││┌ axpy!(α::Any, x::AbstractArray, y::AbstractArray) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1636 │││││││││┌ iterate(z::Base.Iterators.Zip{Is} where Is<:Tuple{Any, Any}, ss::Int64) @ Base.Iterators ./iterators.jl:416 ││││││││││┌ _zip_iterate_all(is::Tuple{Any, Any}, ss::Tuple{Int64}) @ Base.Iterators ./iterators.jl:423 │││││││││││┌ _zip_isdone(is::Tuple{Any, Any}, ss::Tuple{Int64}) @ Base.Iterators ./iterators.jl:455 ││││││││││││┌ _zip_isdone(is::Tuple{Any}, ss::Tuple{}) @ Base.Iterators ./iterators.jl:454 │││││││││││││┌ getindex(t::Tuple{}, i::Int64) @ Base ./tuple.jl:33 ││││││││││││││ invalid builtin function call: getfield(t::Tuple{}, i::Int64, $(Expr(:boundscheck))) │││││││││││││└──────────────────── ┌ _extract_independent_cols(A::AbstractMatrix{<:Integer}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:109 │ no matching method found `kwcall(::NamedTuple{(:rtol,), <:Tuple{Any}}, ::typeof(LinearAlgebra.rank), ::StaticArrays.QR)` (1/2 union split): r = Core.kwcall(NamedTuple{(:rtol,)}(tuple(rtol)::Tuple{Any})::NamedTuple{(:rtol,), <:Tuple{Any}}, SDiagonalizability.rank, F) └──────────────────── ┌ laplacian_s_spectra(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/laplacian_s_spectra.jl:18 │┌ _laplacian_01neg_spectra(L::AbstractMatrix{<:Integer}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/laplacian_s_spectra.jl:167 ││┌ _classified_laplacian_01neg_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/laplacian_s_spectra.jl:252 │││┌ _classified_laplacian_s_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian, S::Tuple{…}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/laplacian_s_spectra.jl:385 ││││┌ pot_kernel_s_eigvecs(n::Int64, S::Tuple{Vararg{Int64}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/eigenvector_generation.jl:74 │││││┌ _sort_tuple(S::Tuple{Vararg{Int64}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/utils.jl:28 ││││││┌ sort(v::Vector{Union{}}) @ Base.Sort ./sort.jl:1766 │││││││┌ sort(v::Vector{Union{}}; kws::@Kwargs{}) @ Base.Sort ./sort.jl:1766 ││││││││┌ sort!(v::Vector{Union{}}) @ Base.Sort ./sort.jl:1730 │││││││││┌ sort!(v::Vector{…}; alg::Base.Sort.DefaultUnstable, lt::typeof(isless), by::typeof(identity), rev::Nothing, order::Base.Order.ForwardOrdering, scratch::Nothing) @ Base.Sort ./sort.jl:1737 ││││││││││┌ _sort!(v::Vector{…}, ::Base.Sort.DefaultUnstable, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:1591 │││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.SubArrayOptimization{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:561 ││││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.MissingOptimization{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:683 │││││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.BoolOptimization{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:744 ││││││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.Small{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:797 │││││││││││││││┌ _sort!(v::Vector{…}, ::Base.Sort.InsertionSortAlg, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:839 ││││││││││││││││┌ getindex(A::Vector{Union{}}, i::Int64) @ Base ./essentials.jl:920 │││││││││││││││││ invalid builtin function call: Base.memoryrefget(Base.memoryrefnew(getfield(A::Vector{Union{}}, :ref)::MemoryRef{Union{}}, i::Int64, false)::MemoryRef{Union{}}, :not_atomic, false) ││││││││││││││││└──────────────────── ││││┌ pot_kernel_s_eigvecs(n::Int64, S::Tuple{Vararg{Int64}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/eigenvector_generation.jl:79 │││││┌ _pot_kernel_1neg_eigvecs(n::Int64) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/eigenvector_generation.jl:287 ││││││┌ multiset_permutations(a::Vector{Int64}, t::Int64) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/nV2DW/src/permutations.jl:244 │││││││┌ multiset_permutations(m::Vector{Int64}, f::Vector{Int64}, t::Int64) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/nV2DW/src/permutations.jl:253 ││││││││ no matching method found `Combinatorics.MultiSetPermutations(::Vector{Int64}, ::Vector{Int64}, ::Int64, ::Vector{Any})` (1/2 union split): Combinatorics.MultiSetPermutations(m::Vector{Int64}, f::Vector{Int64}, t::Int64, ref::Union{Vector{Any}, Vector{Int64}}) │││││││└──────────────────── │││┌ _classified_laplacian_s_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian, S::Tuple{…}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/laplacian_s_spectra.jl:403 ││││┌ iterate(f::Base.Iterators.Flatten{Base.Generator{…}}, state::Vector{Int64}) @ Base.Iterators ./iterators.jl:1248 │││││ no matching method found `tail(::Vector{Int64})`: Base.Iterators.tail(state::Vector{Int64}) ││││└──────────────────── ││││┌ iterate(g::Base.Generator{…}, s::Tuple{…}) @ Base ./generator.jl:45 │││││┌ iterate(p::Combinatorics.MultiSetPermutations{Vector{…}}, s::Tuple{Int64, Base.Iterators.Flatten{…}, Tuple{…}}) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/nV2DW/src/permutations.jl:258 ││││││┌ nextpermutation(m::Vector{Int64}, t::Int64, state::Tuple{Int64, Base.Iterators.Flatten{…}, Tuple{…}}) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/nV2DW/src/permutations.jl:144 │││││││ no matching method found `copy(::Tuple{Int64, Base.Iterators.Flatten{Base.Generator{UnitRange{Int64}, SDiagonalizability.var"#_pot_nonkernel_01neg_eigvecs##2#_pot_nonkernel_01neg_eigvecs##3"{Int64, Dict{Int64, Vector{Int64}}, Dict{Int64, Vector{Int64}}}}}, Tuple{Int64, Base.Generator{Combinatorics.MultiSetPermutations{Vector{Int64}}, SDiagonalizability.var"#_pot_nonkernel_01neg_eigvecs##4#_pot_nonkernel_01neg_eigvecs##5"{Int64, Int64, Dict{Int64, Vector{Int64}}}}, Vector{Int64}}})`: s = Combinatorics.copy(state::Tuple{Int64, Base.Iterators.Flatten{Base.Generator{…}}, Tuple{Int64, Base.Generator{…}, Vector{…}}}) ││││││└──────────────────── │││┌ _classified_laplacian_s_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian, S::Tuple{…}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/laplacian_s_spectra.jl:420 ││││┌ setindex!(h::OrderedCollections.OrderedDict{Int64, Union{Nothing, Matrix{Int64}}}, v0::Any, key0::Int64) @ OrderedCollections /home/pkgeval/.julia/packages/OrderedCollections/Xihhq/src/ordered_dict.jl:334 │││││┌ ht_keyindex2(h::OrderedCollections.OrderedDict{Int64, Union{Nothing, Matrix{Int64}}}, key::Int64) @ OrderedCollections /home/pkgeval/.julia/packages/OrderedCollections/Xihhq/src/ordered_dict.jl:305 ││││││┌ rehash!(h::OrderedCollections.OrderedDict{Int64, Union{Nothing, Matrix{Int64}}}, newsz::Int64) @ OrderedCollections /home/pkgeval/.julia/packages/OrderedCollections/Xihhq/src/ordered_dict.jl:137 │││││││┌ resize!(a::Vector{Union{Nothing, Matrix{Int64}}}, nl_::Int64) @ Base ./array.jl:1484 ││││││││┌ _deleteend!(a::Vector{Union{Nothing, Matrix{Int64}}}, delta::Int64) @ Base ./array.jl:1229 │││││││││┌ _unsetindex!(A::Vector{Union{Nothing, Matrix{Int64}}}, i::Int64) @ Base ./array.jl:219 ││││││││││┌ _unsetindex!(A::MemoryRef{Union{Nothing, Matrix{Int64}}}) @ Base ./genericmemory.jl:88 │││││││││││ invalid builtin function call: typeassert(T::Type{Union{Nothing, Matrix{Int64}}}, DataType) ││││││││││└──────────────────── ┌ @ SDiagonalizability ./none:0 │┌ (ElasticArrays.ElasticMatrix{…} where V<:DenseVector{…})(kernel_size::UndefInitializer, kernel_length::Any, data::Int64) @ ElasticArrays /home/pkgeval/.julia/packages/ElasticArrays/tYOnZ/src/elasticarray.jl:38 ││ invalid builtin function call: Core.apply_type(ElasticArray, T::Type{Int64}, N::Int64, M::Int64, ElasticArrays.typeof(data::Int64)::Type{Int64}) │└──────────────────── ┌ find_k_orthogonal_basis(col_space::AbstractMatrix{<:Integer}, col_rank::Integer, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/basis_search.jl:41 │┌ find_k_orthogonal_basis(col_space::AbstractMatrix{<:Integer}, col_rank::Integer, k::Integer, pre_basis::Nothing) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/basis_search.jl:52 ││┌ _find_basis_with_property(col_space::AbstractMatrix{…}, col_rank::Integer, prop::SDiagonalizability.QuasiOrthogonality) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/basis_search.jl:94 │││┌ _find_basis_idxs_with_prop(curr_idxs::Vector{…}, prop::SDiagonalizability.QuasiOrthogonality, col_space::AbstractMatrix{…}, col_rank::Integer, depth::Int64, nodes::Vector{…}, union_find::Dict{…}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/basis_search.jl:217 ││││┌ kwcall(::NamedTuple{…}, ::typeof(LinearAlgebra.rank), A::SubArray{…} where {…}) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1094 │││││┌ rank(A::SubArray{_A, 2, P, I, true} where {_A, P<:AbstractArray, I<:Tuple}; atol::Float64, rtol::Real) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1098 ││││││┌ count(f::Base.Fix2{typeof(>)}, A::Union{Base.AbstractBroadcasted, AbstractArray}) @ Base ./reducedim.jl:409 │││││││┌ count(f::Base.Fix2{typeof(>)}, A::AbstractArray; dims::Colon, init::Int64) @ Base ./reducedim.jl:409 ││││││││┌ _count(f::Base.Fix2{typeof(>)}, A::AbstractArray, dims::Colon, init::Int64) @ Base ./reducedim.jl:411 │││││││││┌ _simple_count(pred::Base.Fix2{typeof(>)}, S::SparseArrays.AbstractSparseMatrixCSC, init::Int64) @ SparseArrays /source/usr/share/julia/stdlib/v1.12/SparseArrays/src/sparsematrix.jl:229 ││││││││││┌ count(f::Base.Fix2{typeof(>)}, A::SubArray{_A, 1, P, Tuple{UnitRange{Int64}}, true} where {_A, P<:(Vector)}) @ Base ./reducedim.jl:409 │││││││││││┌ count(f::Base.Fix2{typeof(>)}, A::SubArray; dims::Colon, init::Int64) @ Base ./reducedim.jl:409 ││││││││││││┌ _count(f::Base.Fix2{typeof(>)}, A::SubArray, dims::Colon, init::Int64) @ Base ./reducedim.jl:411 │││││││││││││┌ _simple_count(pred::Base.Fix2{typeof(>)}, itr::SubArray, init::Int64) @ Base ./reduce.jl:1084 ││││││││││││││┌ kwcall(::@NamedTuple{init::Int64}, ::typeof(sum), f::Base.var"#_bool##0#_bool##1"{Base.Fix2{…}} where _A, a::SubArray) @ Base ./reducedim.jl:980 │││││││││││││││┌ sum(f::Base.var"#_bool##0#_bool##1"{Base.Fix2{…}} where _A, a::SubArray; dims::Colon, kw::@Kwargs{init::Int64}) @ Base ./reducedim.jl:980 ││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(Base._sum), f::Base.var"#_bool##0#_bool##1"{…} where _A, a::SubArray, ::Colon) @ Base ./reducedim.jl:984 │││││││││││││││││┌ _sum(f::Base.var"#_bool##0#_bool##1"{Base.Fix2{typeof(>), _A}} where _A, a::SubArray, ::Colon; kw::@Kwargs{init::Int64}) @ Base ./reducedim.jl:984 ││││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(mapreduce), f::Base.var"#_bool##0#_bool##1"{…} where _A, op::typeof(Base.add_sum), A::SubArray) @ Base ./reducedim.jl:326 │││││││││││││││││││┌ mapreduce(f::Base.var"#_bool##0#_bool##1"{…} where _A, op::typeof(Base.add_sum), A::SubArray; dims::Colon, init::Int64) @ Base ./reducedim.jl:326 ││││││││││││││││││││┌ _mapreduce_dim(f::Base.var"#_bool##0#_bool##1"{…} where _A, op::typeof(Base.add_sum), nt::Int64, A::SubArray, ::Colon) @ Base ./reducedim.jl:331 │││││││││││││││││││││┌ mapfoldl_impl(f::Base.var"#_bool##0#_bool##1"{…} where _A, op::typeof(Base.add_sum), nt::Int64, itr::SubArray) @ Base ./reduce.jl:36 ││││││││││││││││││││││┌ foldl_impl(op::Any, nt::Int64, itr::SubArray) @ Base ./reduce.jl:40 │││││││││││││││││││││││┌ _foldl_impl(op::Any, init::Int64, itr::SubArray) @ Base ./reduce.jl:48 ││││││││││││││││││││││││┌ iterate(A::SubArray) @ Base ./abstractarray.jl:1233 │││││││││││││││││││││││││┌ iterate(iter::SubArray{…} where {…}, ::Tuple{…}) @ Base.IteratorsMD ./multidimensional.jl:639 ││││││││││││││││││││││││││┌ indexed_iterate(t::Tuple{Any}, i::Int64, state::Int64) @ Base ./tuple.jl:162 │││││││││││││││││││││││││││ BoundsError: attempt to access Tuple{Any} at index [2]: getfield(t::Tuple{Any}, i::Int64) ││││││││││││││││││││││││││└──────────────────── ┌ _find_basis_idxs_with_prop(curr_idxs::AbstractVector{…}, prop::SDiagonalizability.QuasiOrthogonality, col_space::AbstractMatrix{…}, col_rank::Integer, depth::Int64, nodes::Vector{…}, union_find::Dict{…}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/basis_search.jl:221 │┌ view(::CartesianIndices{2, R} where R<:Tuple{OrdinalRange{…}, OrdinalRange{…}}, ::Colon, ::UnitRange{Int64}) @ Base.IteratorsMD ./multidimensional.jl:403 ││┌ getindex(::CartesianIndices{2, R} where R<:Tuple{OrdinalRange{…}, OrdinalRange{…}}, ::Colon, ::UnitRange{Int64}) @ Base.IteratorsMD ./multidimensional.jl:393 │││┌ CartesianIndices(inds::Tuple{OrdinalRange{Int64, Int64}, OrdinalRange{<:Integer, <:Integer}}) @ Base.IteratorsMD ./multidimensional.jl:276 ││││┌ map(f::Base.IteratorsMD.var"#CartesianIndices##0#CartesianIndices##1", t::Tuple{OrdinalRange{…}, OrdinalRange{…}}) @ Base ./tuple.jl:359 │││││┌ (::Base.IteratorsMD.var"#CartesianIndices##0#CartesianIndices##1")(r::OrdinalRange{<:Integer, <:Integer}) @ Base.IteratorsMD ./multidimensional.jl:276 ││││││┌ convert(::Type{OrdinalRange{Int64, Int64}}, r::OrdinalRange{<:Integer, <:Integer}) @ Base ./range.jl:276 │││││││┌ OrdinalRange{Int64, Int64}(r::OrdinalRange{<:Integer, <:Integer}) @ Base ./range.jl:1315 ││││││││┌ StepRange{Int64, Int64}(r::OrdinalRange{<:Integer, <:Integer}) @ Base ./range.jl:1327 │││││││││┌ StepRange{Int64, Int64}(start::Any, step::Any, stop::Any) @ Base ./range.jl:336 ││││││││││┌ steprange_last(start::Any, step::Any, stop::Any) @ Base ./range.jl:365 │││││││││││┌ (::Base.var"#overflow_case#steprange_last##0")(absdiff::Signed, absstep::Any) @ Base ./range.jl:364 ││││││││││││┌ unsigned(x::Union{Int128, Int16, Int32, Int64, Int8}) @ Base ./int.jl:216 │││││││││││││┌ reinterpret(::Union{Type{…}, Type{…}, Type{…}, Type{…}, Type{…}}, x::Union{Int128, Int16, Int32, Int64, Int8}) @ Base ./essentials.jl:733 ││││││││││││││ bitcast: target type not a leaf primitive type: Base.bitcast(Out::Union{Type{UInt128}, Type{UInt16}, Type{UInt32}, Type{UInt64}, Type{UInt8}}, x::Union{Int128, Int16, Int32, Int64, Int8}) │││││││││││││└──────────────────── ┌ has_s_bandwidth_at_most_k(g::Graphs.AbstractGraph, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/core.jl:93 │┌ has_s_bandwidth_at_most_k(L::SparseArrays.SparseMatrixCSC{Int64}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/core.jl:146 ││┌ indexed_iterate(I::Nothing, i::Int64) @ Base ./tuple.jl:165 │││ no matching method found `iterate(::Nothing)`: x = iterate(I::Nothing) ││└──────────────────── ││┌ indexed_iterate(I::Nothing, i::Int64, state::Int64) @ Base ./tuple.jl:170 │││ no matching method found `iterate(::Nothing, ::Int64)`: x = iterate(I::Nothing, state::Int64) ││└──────────────────── ┌ has_s_bandwidth_at_most_k(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/core.jl:128 │ no matching method found `iterate(::Nothing)`: eigvecs = SDiagonalizability.hcat(SDiagonalizability.values(s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})::Union{Nothing, Base.ValueIterator{…} where T<:(OrderedCollections.OrderedDict{…}), OrderedCollections.OrderedDict{…}}...) └──────────────────── ┌ is_s_diagonalizable(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/2wsIm/src/core.jl:197 │ no matching method found `iterate(::Nothing)`: eigvecs = SDiagonalizability.hcat(SDiagonalizability.values((spec::SDiagonalizability.SSpectra{…} where B<:Tuple{…}).s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})::Union{Nothing, Base.ValueIterator{…} where T<:(OrderedCollections.OrderedDict{…}), OrderedCollections.OrderedDict{…}}...) └──────────────────── Test Summary: | Pass Broken Total Time Static analysis with JET | 1 1 2 2m24.3s [ Info: Checking for undocumented names Test Summary: | Pass Total Time Docstrings | 1 1 0.0s Testing SDiagonalizability tests passed Testing completed after 233.6s PkgEval succeeded after 304.94s