Package evaluation to test SDiagonalizability on Julia 1.12.0 (971c4af912*) started at 2025-10-15T05:32:59.389 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.61s ################################################################################ # Installation # Installing SDiagonalizability... Resolving package versions... Updating `~/.julia/environments/v1.12/Project.toml` [addecc1e] + SDiagonalizability v0.1.3 Updating `~/.julia/environments/v1.12/Manifest.toml` [79e6a3ab] + Adapt v4.4.0 [ec485272] + ArnoldiMethod v0.4.0 [6e4b80f9] + BenchmarkTools v1.6.0 [523fee87] + CodecBzip2 v0.8.5 [944b1d66] + CodecZlib v0.7.8 [861a8166] + Combinatorics v1.0.3 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [864edb3b] + DataStructures v0.19.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 [fdbdab4c] + ElasticArrays v1.2.12 [f6369f11] + ForwardDiff v1.2.1 [86223c79] + Graphs v1.13.1 [87dc4568] + HiGHS v1.19.1 [d25df0c9] + Inflate v0.1.5 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.7.1 ⌅ [682c06a0] + JSON v0.21.4 [0f8b85d8] + JSON3 v1.14.3 [4076af6c] + JuMP v1.29.1 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [8c4f8055] + MathOptIIS v0.1.1 [b8f27783] + MathOptInterface v1.45.0 [075aa41b] + MatrixBandwidth v0.2.1 [d8a4904e] + MutableArithmetics v1.6.6 [77ba4419] + NaNMath v1.1.3 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.3 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [ae029012] + Requires v1.3.1 [addecc1e] + SDiagonalizability v0.1.3 [699a6c99] + SimpleTraits v0.9.5 [276daf66] + SpecialFunctions v2.6.1 [90137ffa] + StaticArrays v1.9.15 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [856f2bd8] + StructTypes v1.11.0 [3bb67fe8] + TranscodingStreams v0.11.3 [6e34b625] + Bzip2_jll v1.0.9+0 [8fd58aa0] + HiGHS_jll v1.11.0+1 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [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 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile 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 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [bea87d4a] + SuiteSparse_jll v7.8.3+2 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 3.83s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 2586.9 ms ✓ TestEnv 1 dependency successfully precompiled in 3 seconds. 25 already precompiled. Precompiling package dependencies... Precompilation completed after 379.3s ################################################################################ # Testing # Testing SDiagonalizability Status `/tmp/jl_TdEDrU/Project.toml` [4c88cf16] Aqua v0.8.14 [c3a54625] JET v0.10.9 [addecc1e] SDiagonalizability v0.1.3 [8dfed614] Test v1.11.0 Status `/tmp/jl_TdEDrU/Manifest.toml` [79e6a3ab] Adapt v4.4.0 [4c88cf16] Aqua v0.8.14 [ec485272] ArnoldiMethod v0.4.0 [6e4b80f9] BenchmarkTools v1.6.0 [da1fd8a2] CodeTracking v2.0.1 [523fee87] CodecBzip2 v0.8.5 [944b1d66] CodecZlib v0.7.8 [861a8166] Combinatorics v1.0.3 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [807dbc54] Compiler v0.1.1 [864edb3b] DataStructures v0.19.1 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.5 [fdbdab4c] ElasticArrays v1.2.12 [f6369f11] ForwardDiff v1.2.1 [86223c79] Graphs v1.13.1 [87dc4568] HiGHS v1.19.1 [d25df0c9] Inflate v0.1.5 [92d709cd] IrrationalConstants v0.2.6 [c3a54625] JET v0.10.9 [692b3bcd] JLLWrappers v1.7.1 ⌅ [682c06a0] JSON v0.21.4 [0f8b85d8] JSON3 v1.14.3 [4076af6c] JuMP v1.29.1 [aa1ae85d] JuliaInterpreter v0.10.5 [70703baa] JuliaSyntax v1.0.2 [2ab3a3ac] LogExpFunctions v0.3.29 [6f1432cf] LoweredCodeUtils v3.4.4 [1914dd2f] MacroTools v0.5.16 [8c4f8055] MathOptIIS v0.1.1 [b8f27783] MathOptInterface v1.45.0 [075aa41b] MatrixBandwidth v0.2.1 [d8a4904e] MutableArithmetics v1.6.6 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.1 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [ae029012] Requires v1.3.1 [addecc1e] SDiagonalizability v0.1.3 [699a6c99] SimpleTraits v0.9.5 [276daf66] SpecialFunctions v2.6.1 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [856f2bd8] StructTypes v1.11.0 [3bb67fe8] TranscodingStreams v0.11.3 [6e34b625] Bzip2_jll v1.0.9+0 [8fd58aa0] HiGHS_jll v1.11.0+1 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [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 [9abbd945] Profile 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 [05823500] OpenLibm_jll v0.8.7+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.15.0+0 [8e850ede] nghttp2_jll v1.64.0+1 [3f19e933] p7zip_jll v17.5.0+2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... [ Info: Running static analysis with Aqua Test Summary: | Pass Total Time Static analysis with Aqua | 12 12 31.4s [ Info: Running static analysis with JET [toplevel-info] virtualized the context of Main (took 0.124 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/SDiagonalizability.jl [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/utils.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/utils.jl (took 0.522 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/types.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/types.jl (took 2.594 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/factories/laplacian_factory.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/factories/laplacian_factory.jl (took 0.283 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/factories/orthogonality_factory.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/factories/orthogonality_factory.jl (took 0.008 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/eigenvector_generation.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/eigenvector_generation.jl (took 0.459 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/laplacian_s_spectra.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/laplacian_s_spectra.jl (took 0.031 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/basis_search.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/basis_search.jl (took 0.028 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/core.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/core.jl (took 0.016 sec) [toplevel-info] entered into /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/startup.jl [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/startup.jl (took 0.072 sec) [toplevel-info] exited from /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/SDiagonalizability.jl (took 4.637 sec) [toplevel-info] analyzing from top-level definitions (1/74) [toplevel-info] analyzing from top-level definitions (2/74) [toplevel-info] analyzing from top-level definitions (3/74) [toplevel-info] analyzing from top-level definitions (4/74) [toplevel-info] analyzing from top-level definitions (5/74) [toplevel-info] analyzing from top-level definitions (6/74) [toplevel-info] analyzing from top-level definitions (7/74) [toplevel-info] analyzing from top-level definitions (8/74) [toplevel-info] analyzing from top-level definitions (9/74) [toplevel-info] analyzing from top-level definitions (10/74) [toplevel-info] analyzing from top-level definitions (11/74) [toplevel-info] analyzing from top-level definitions (12/74) [toplevel-info] analyzing from top-level definitions (13/74) [toplevel-info] analyzing from top-level definitions (14/74) [toplevel-info] analyzing from top-level definitions (15/74) [toplevel-info] analyzing from top-level definitions (16/74) [toplevel-info] analyzing from top-level definitions (17/74) [toplevel-info] analyzing from top-level definitions (18/74) [toplevel-info] analyzing from top-level definitions (19/74) [toplevel-info] analyzing from top-level definitions (20/74) [toplevel-info] analyzing from top-level definitions (21/74) [toplevel-info] analyzing from top-level definitions (22/74) [toplevel-info] analyzing from top-level definitions (23/74) [toplevel-info] analyzing from top-level definitions (24/74) [toplevel-info] analyzing from top-level definitions (25/74) [toplevel-info] analyzing from top-level definitions (26/74) [toplevel-info] analyzing from top-level definitions (27/74) [toplevel-info] analyzing from top-level definitions (28/74) [toplevel-info] analyzing from top-level definitions (29/74) [toplevel-info] analyzing from top-level definitions (30/74) [toplevel-info] analyzing from top-level definitions (31/74) [toplevel-info] analyzing from top-level definitions (32/74) [toplevel-info] analyzing from top-level definitions (33/74) [toplevel-info] analyzing from top-level definitions (34/74) [toplevel-info] analyzing from top-level definitions (35/74) [toplevel-info] analyzing from top-level definitions (36/74) [toplevel-info] analyzing from top-level definitions (37/74) [toplevel-info] analyzing from top-level definitions (38/74) [toplevel-info] analyzing from top-level definitions (39/74) [toplevel-info] analyzing from top-level definitions (40/74) [toplevel-info] analyzing from top-level definitions (41/74) [toplevel-info] analyzing from top-level definitions (42/74) [toplevel-info] analyzing from top-level definitions (43/74) [toplevel-info] analyzing from top-level definitions (44/74) [toplevel-info] analyzing from top-level definitions (45/74) [toplevel-info] analyzing from top-level definitions (46/74) [toplevel-info] analyzing from top-level definitions (47/74) [toplevel-info] analyzing from top-level definitions (48/74) [toplevel-info] analyzing from top-level definitions (49/74) [toplevel-info] analyzing from top-level definitions (50/74) [toplevel-info] analyzing from top-level definitions (51/74) [toplevel-info] analyzing from top-level definitions (52/74) [toplevel-info] analyzing from top-level definitions (53/74) [toplevel-info] analyzing from top-level definitions (54/74) [toplevel-info] analyzing from top-level definitions (55/74) [toplevel-info] analyzing from top-level definitions (56/74) [toplevel-info] analyzing from top-level definitions (57/74) [toplevel-info] analyzing from top-level definitions (58/74) [toplevel-info] analyzing from top-level definitions (59/74) [toplevel-info] analyzing from top-level definitions (60/74) [toplevel-info] analyzing from top-level definitions (61/74) [toplevel-info] analyzing from top-level definitions (62/74) [toplevel-info] analyzing from top-level definitions (63/74) [toplevel-info] analyzing from top-level definitions (64/74) [toplevel-info] analyzing from top-level definitions (65/74) [toplevel-info] analyzing from top-level definitions (66/74) [toplevel-info] analyzing from top-level definitions (67/74) [toplevel-info] analyzing from top-level definitions (68/74) [toplevel-info] analyzing from top-level definitions (69/74) [toplevel-info] analyzing from top-level definitions (70/74) [toplevel-info] analyzing from top-level definitions (71/74) [toplevel-info] analyzing from top-level definitions (72/74) [toplevel-info] analyzing from top-level definitions (73/74) [toplevel-info] analyzing from top-level definitions (74/74) [toplevel-info] analyzed 74 top-level definitions (took 38.727 sec) length(jet_reports) = 15 rep = ═════ 15 possible errors found ═════ ┌ _extract_independent_cols(A::AbstractMatrix{<:Integer}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/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/tHk5H/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) └──────────────────── ┌ pot_kernel_s_eigvecs(n::Integer, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/eigenvector_generation.jl:79 │┌ _pot_kernel_1neg_eigvecs(n::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/eigenvector_generation.jl:287 ││┌ multiset_permutations(a::Any, t::Integer) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/nV2DW/src/permutations.jl:243 │││┌ collect(itr::Base.Generator{_A, F} where {_A, F<:Combinatorics.var"#multiset_permutations##0#multiset_permutations##1"}) @ Base ./array.jl:787 ││││┌ grow_to!(dest::Vector, itr::Base.Generator{…} where {…}) @ Base ./array.jl:863 │││││┌ iterate(::Base.Generator{_A, F} where {_A, F<:Combinatorics.var"#multiset_permutations##0#multiset_permutations##1"}) @ Base ./generator.jl:48 ││││││┌ (::Combinatorics.var"#multiset_permutations##0#multiset_permutations##1")(x::Any) @ Combinatorics ./none:0 │││││││┌ collect(itr::Base.Generator{_A, F} where {_A, F<:Combinatorics.var"#multiset_permutations##2#multiset_permutations##3"}) @ Base ./array.jl:800 ││││││││┌ collect_to_with_first!(dest::Union{…}, first_value::Any, iterator::Base.Generator{…} where {…}, state::Any) @ JuMP.Containers /home/pkgeval/.julia/packages/JuMP/N7h14/src/Containers/Containers.jl:44 │││││││││┌ 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) │││││││││└──────────────────── ┌ laplacian_s_spectra(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/laplacian_s_spectra.jl:18 │┌ _laplacian_01neg_spectra(L::AbstractMatrix{<:Integer}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/laplacian_s_spectra.jl:167 ││┌ _classified_laplacian_01neg_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/laplacian_s_spectra.jl:252 │││┌ _classified_laplacian_s_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian, S::Tuple{…}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/laplacian_s_spectra.jl:385 ││││┌ pot_kernel_s_eigvecs(n::Int64, S::Tuple{Vararg{Int64}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/eigenvector_generation.jl:74 │││││┌ _sort_tuple(S::Tuple{Vararg{Int64}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/utils.jl:28 ││││││┌ sort(v::Vector{Union{}}) @ Base.Sort ./sort.jl:1769 │││││││┌ sort(v::Vector{Union{}}; kws::@Kwargs{}) @ Base.Sort ./sort.jl:1769 ││││││││┌ sort!(v::Vector{Union{}}) @ Base.Sort ./sort.jl:1733 │││││││││┌ 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:1740 ││││││││││┌ _sort!(v::Vector{…}, ::Base.Sort.DefaultUnstable, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:1594 │││││││││││┌ _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:686 │││││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.BoolOptimization{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:747 ││││││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.Small{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:800 │││││││││││││││┌ _sort!(v::Vector{…}, ::Base.Sort.InsertionSortAlg, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:842 ││││││││││││││││┌ 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/tHk5H/src/eigenvector_generation.jl:79 │││││┌ _pot_kernel_1neg_eigvecs(n::Int64) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/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/tHk5H/src/laplacian_s_spectra.jl:403 ││││┌ iterate(f::Base.Iterators.Flatten{Base.Generator{…}}, state::Vector{Int64}) @ Base.Iterators ./iterators.jl:1251 │││││ 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/tHk5H/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/tHk5H/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/tHk5H/src/basis_search.jl:52 ││┌ _find_basis_with_property(col_space::AbstractMatrix{…}, col_rank::Integer, prop::SDiagonalizability.Orthogonality) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/basis_search.jl:73 │││┌ _find_basis_idxs_with_prop(curr_idxs::Vector{…}, prop::SDiagonalizability.Orthogonality, col_space::AbstractMatrix{…}, col_rank::Integer, depth::Int64) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/basis_search.jl:162 ││││┌ size(FC::SparseArrays.CHOLMOD.FactorComponent{Int64}, i::Int64) @ SparseArrays.CHOLMOD /source/usr/share/julia/stdlib/v1.12/SparseArrays/src/solvers/cholmod.jl:1354 │││││┌ getproperty(x::SparseArrays.CHOLMOD.FactorComponent{Int64}, f::Symbol) @ Base ./Base_compiler.jl:54 ││││││ invalid builtin function call: getfield(x::SparseArrays.CHOLMOD.FactorComponent{Int64}, f::Symbol) │││││└──────────────────── ││┌ _find_basis_with_property(col_space::AbstractMatrix{…}, col_rank::Integer, prop::SDiagonalizability.QuasiOrthogonality) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/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/tHk5H/src/basis_search.jl:217 ││││┌ kwcall(::NamedTuple{(:rtol,), <:Tuple{Any}}, ::typeof(LinearAlgebra.rank), A::SubArray{T, 2} where T) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1094 │││││┌ rank(A::SubArray{T, 2} where T; 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_with_property(col_space::AbstractMatrix{…}, col_rank::Integer, prop::SDiagonalizability.WeakOrthogonality) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/basis_search.jl:124 │││┌ _find_basis_idxs_with_prop(curr_idxs::Vector{…}, prop::SDiagonalizability.WeakOrthogonality, col_space::AbstractMatrix{…}, col_rank::Integer, depth::Int64, gram_matrix::BitMatrix) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/src/basis_search.jl:320 ││││┌ materialize!(dest::Any, x::JuMP.Containers.DenseAxisArray) @ Base.Broadcast ./broadcast.jl:898 │││││┌ materialize!(B::Base.Broadcast.BitMaskedBitArray, bc::Base.Broadcast.Broadcasted{…} where _A) @ Base.Broadcast ./broadcast.jl:1224 ││││││┌ materialize!(dest::SubArray{…} where {…}, bc::Base.Broadcast.Broadcasted{…} where _A) @ Base.Broadcast ./broadcast.jl:902 │││││││┌ materialize!(::Base.Broadcast.ArrayStyle{…}, dest::SubArray{…} where {…}, bc::Base.Broadcast.Broadcasted{…} where _A) @ Base.Broadcast ./broadcast.jl:905 ││││││││┌ copyto!(dest::SubArray{…} where {…}, bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:947 │││││││││┌ copyto!(dest::SubArray{…} where {…}, bc::Base.Broadcast.Broadcasted{…}) @ Base.Broadcast ./broadcast.jl:994 ││││││││││┌ getindex(bc::Base.Broadcast.Broadcasted{Nothing, <:Tuple, typeof(identity), <:Tuple{…}}, b::LinearAlgebra.BandIndex) @ LinearAlgebra /source/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/structuredbroadcast.jl:194 │││││││││││┌ _broadcast_getindex(bc::Base.Broadcast.Broadcasted{…}, I::LinearAlgebra.BandIndex) @ Base.Broadcast ./broadcast.jl:690 ││││││││││││┌ getproperty(x::Base.Broadcast.Broadcasted{Nothing, <:Tuple, typeof(identity), Union{}}, f::Symbol) @ Base ./Base_compiler.jl:54 │││││││││││││ invalid builtin function call: getfield(x::Base.Broadcast.Broadcasted{Nothing, <:Tuple, typeof(identity), Union{}}, f::Symbol) ││││││││││││└──────────────────── ┌ has_s_bandwidth_at_most_k(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/tHk5H/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/tHk5H/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 1m26.6s [ Info: Checking for undocumented names Test Summary: | Pass Total Time Docstrings | 1 1 0.0s Testing SDiagonalizability tests passed Testing completed after 133.93s PkgEval succeeded after 529.96s