Package evaluation of YaoExtensions on Julia 1.13.0-DEV.985 (9c94e7ae32*) started at 2025-08-15T02:19:23.283 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.76s ################################################################################ # Installation # Installing YaoExtensions... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [7a06699c] + YaoExtensions v0.2.6 Updating `~/.julia/environments/v1.13/Manifest.toml` [621f4979] + AbstractFFTs v1.5.0 ⌅ [79e6a3ab] + Adapt v3.7.2 ⌃ [4fba245c] + ArrayInterface v7.7.1 ⌅ [50ba71b6] + BitBasis v0.7.4 [a921213e] + CacheServers v0.2.0 [d360d2e6] + ChainRulesCore v1.26.0 [34da2185] + Compat v4.18.0 [9a962f9c] + DataAPI v1.16.0 ⌅ [864edb3b] + DataStructures v0.18.22 [ffbed154] + DocStringExtensions v0.9.5 [d4d017d3] + ExponentialUtilities v1.27.0 [7a1cc6ca] + FFTW v1.9.0 ⌃ [46192b85] + GPUArraysCore v0.1.5 [c145ed77] + GenericSchur v0.5.5 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.1 [f1f30506] + LegibleLambdas v0.3.0 [2ab3a3ac] + LogExpFunctions v0.3.29 ⌅ [d05aeea4] + LuxurySparse v0.6.13 [d8e11817] + MLStyle v0.4.17 [1914dd2f] + MacroTools v0.5.16 [e1d29d7a] + Missings v1.2.0 [bac558e1] + OrderedCollections v1.8.1 [aea7be01] + PrecompileTools v1.3.2 [21216c6a] + Preferences v1.5.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [699a6c99] + SimpleTraits v0.9.5 [a2af1166] + SortingAlgorithms v1.2.2 [90137ffa] + StaticArrays v1.9.14 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.1 ⌅ [2913bbd2] + StatsBase v0.33.21 [9d95972d] + TupleTools v1.6.0 ⌅ [5872b779] + Yao v0.6.5 ⌅ [0843a435] + YaoAPI v0.1.2 ⌅ [e600142f] + YaoArrayRegister v0.7.12 ⌅ [a8f54c17] + YaoBase v0.14.7 ⌅ [418bc28f] + YaoBlocks v0.11.11 [7a06699c] + YaoExtensions v0.2.6 ⌅ [3b27209a] + YaoSym v0.4.8 [f5851436] + FFTW_jll v3.3.11+0 [1d5cc7b8] + IntelOpenMP_jll v2025.2.0+0 [856f044c] + MKL_jll v2025.2.0+0 [1317d2d5] + oneTBB_jll v2022.0.0+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.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [4607b0f0] + SuiteSparse [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.15.0+1 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.7.15 [4536629a] + OpenBLAS_jll v0.3.29+0 [458c3c95] + OpenSSL_jll v3.5.2+0 [efcefdf7] + PCRE2_jll v10.45.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.13.1+0 [8e850ede] + nghttp2_jll v1.65.0+0 [3f19e933] + p7zip_jll v17.5.0+2 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m` Installation completed after 4.68s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 37.56s ################################################################################ # Testing # Testing YaoExtensions Status `/tmp/jl_iuvjzb/Project.toml` ⌅ [50ba71b6] BitBasis v0.7.4 [7a1cc6ca] FFTW v1.9.0 [f1f30506] LegibleLambdas v0.3.0 ⌅ [d05aeea4] LuxurySparse v0.6.13 [90137ffa] StaticArrays v1.9.14 ⌅ [2913bbd2] StatsBase v0.33.21 ⌅ [5872b779] Yao v0.6.5 [7a06699c] YaoExtensions v0.2.6 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_iuvjzb/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 ⌅ [79e6a3ab] Adapt v3.7.2 ⌃ [4fba245c] ArrayInterface v7.7.1 ⌅ [50ba71b6] BitBasis v0.7.4 [a921213e] CacheServers v0.2.0 [d360d2e6] ChainRulesCore v1.26.0 [34da2185] Compat v4.18.0 [9a962f9c] DataAPI v1.16.0 ⌅ [864edb3b] DataStructures v0.18.22 [ffbed154] DocStringExtensions v0.9.5 [d4d017d3] ExponentialUtilities v1.27.0 [7a1cc6ca] FFTW v1.9.0 ⌃ [46192b85] GPUArraysCore v0.1.5 [c145ed77] GenericSchur v0.5.5 [92d709cd] IrrationalConstants v0.2.4 [692b3bcd] JLLWrappers v1.7.1 [f1f30506] LegibleLambdas v0.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 ⌅ [d05aeea4] LuxurySparse v0.6.13 [d8e11817] MLStyle v0.4.17 [1914dd2f] MacroTools v0.5.16 [e1d29d7a] Missings v1.2.0 [bac558e1] OrderedCollections v1.8.1 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.5.0 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [699a6c99] SimpleTraits v0.9.5 [a2af1166] SortingAlgorithms v1.2.2 [90137ffa] StaticArrays v1.9.14 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 ⌅ [2913bbd2] StatsBase v0.33.21 [9d95972d] TupleTools v1.6.0 ⌅ [5872b779] Yao v0.6.5 ⌅ [0843a435] YaoAPI v0.1.2 ⌅ [e600142f] YaoArrayRegister v0.7.12 ⌅ [a8f54c17] YaoBase v0.14.7 ⌅ [418bc28f] YaoBlocks v0.11.11 [7a06699c] YaoExtensions v0.2.6 ⌅ [3b27209a] YaoSym v0.4.8 [f5851436] FFTW_jll v3.3.11+0 [1d5cc7b8] IntelOpenMP_jll v2025.2.0+0 [856f044c] MKL_jll v2025.2.0+0 [1317d2d5] oneTBB_jll v2022.0.0+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.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [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.15.0+1 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.7.15 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.2+0 [efcefdf7] PCRE2_jll v10.45.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.13.1+0 [8e850ede] nghttp2_jll v1.65.0+0 [3f19e933] p7zip_jll v17.5.0+2 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... Precompiling packages... 1852.2 ms ? LuxurySparse 2184.1 ms ? YaoBase 2696.3 ms ? YaoArrayRegister 2699.0 ms ? YaoBlocks 2692.2 ms ? YaoSym Info Given Yao was explicitly requested, output will be shown live  WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`.  Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`.  Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Matrix end`.  Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 3127.5 ms ? Yao WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`. Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`. Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Matrix end`. Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. Precompiling packages... 1789.0 ms ? LuxurySparse 2259.4 ms ? YaoBase 2747.6 ms ? YaoArrayRegister Info Given YaoBlocks was explicitly requested, output will be shown live  WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`.  Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`.  Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Matrix end`.  Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 2737.9 ms ? YaoBlocks WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`. Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`. Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Matrix end`. Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. Precompiling packages... 1761.4 ms ? LuxurySparse Info Given YaoBase was explicitly requested, output will be shown live  WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`.  Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`.  Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Matrix end`.  Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 2296.0 ms ? YaoBase WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`. Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`. Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Matrix end`. Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. Precompiling packages... Info Given LuxurySparse was explicitly requested, output will be shown live  WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`.  Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`.  Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import.  NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions.  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function Matrix end`.  Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. 1779.5 ms ? LuxurySparse WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`. Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`. Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Matrix end`. Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`. Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`. Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import. NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions. NOTE: This behavior may have differed in Julia versions prior to 1.12. Hint: If you intended to create a new generic function of the same name, use `function Matrix end`. Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. Precompiling packages... 3837.9 ms ✓ BitBasis 1 dependency successfully precompiled in 4 seconds. 8 already precompiled. WARNING: method definition for rot_mat at /home/pkgeval/.julia/packages/YaoBase/NIWfs/src/utils/math.jl:314 declares type variable N but does not use it. WARNING: method definition for #measure!#29 at /home/pkgeval/.julia/packages/YaoBase/NIWfs/src/abstract_register.jl:71 declares type variable MODE but does not use it. WARNING: method definition for #measure#30 at /home/pkgeval/.julia/packages/YaoBase/NIWfs/src/abstract_register.jl:89 declares type variable MODE but does not use it. Precompiling packages... 1768.7 ms ? LuxurySparse 469.6 ms ? YaoBase Info Given YaoArrayRegister was explicitly requested, output will be shown live  ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-9323-06828d535da7 is missing from the cache. │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2632 472.7 ms ? YaoArrayRegister ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-9323-06828d535da7 is missing from the cache. │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2632 WARNING: method definition for regscale! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/operations.jl:88 declares type variable T1 but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:82 declares type variable M but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:127 declares type variable M but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:372 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:383 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:394 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for instruct! at /home/pkgeval/.julia/packages/YaoArrayRegister/lEHFd/src/instruct.jl:501 declares type variable N but does not use it. WARNING: method definition for setiparams! at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/rotation_gate.jl:110 declares type variable T but does not use it. WARNING: method definition for setiparams! at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/rotation_gate.jl:110 declares type variable N but does not use it. WARNING: method definition for setiparams at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/rotation_gate.jl:111 declares type variable T but does not use it. WARNING: method definition for setiparams at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/rotation_gate.jl:111 declares type variable N but does not use it. Precompiling packages... 33518.6 ms ✓ ExponentialUtilities 1 dependency successfully precompiled in 34 seconds. 17 already precompiled. Precompiling packages... 5127.5 ms ✓ ExponentialUtilities → ExponentialUtilitiesStaticArraysExt 1 dependency successfully precompiled in 5 seconds. 22 already precompiled. WARNING: method definition for #Measure#24 at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/measure.jl:135 declares type variable LT but does not use it. WARNING: method definition for #Measure#25 at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/primitive/measure.jl:167 declares type variable K but does not use it. WARNING: method definition for ControlBlock at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/composite/control.jl:43 declares type variable M but does not use it. WARNING: method definition for to_basictypes at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/treeutils/to_basictypes.jl:33 declares type variable N but does not use it. WARNING: method definition for to_basictypes at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/treeutils/to_basictypes.jl:34 declares type variable N but does not use it. WARNING: method definition for to_basictypes at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/treeutils/to_basictypes.jl:37 declares type variable N but does not use it. WARNING: method definition for OuterProduct at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/outerproduct_and_projection.jl:15 declares type variable T but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:160 declares type variable B but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:166 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:166 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:173 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:166 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:166 declares type variable N but does not use it. WARNING: method definition for rrule at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/autodiff/chainrules_patch.jl:173 declares type variable N but does not use it. Precompiling packages... 1826.5 ms ? LuxurySparse 631.0 ms ? YaoBase 689.2 ms ? YaoArrayRegister 623.0 ms ? YaoBlocks Info Given YaoSym was explicitly requested, output will be shown live  ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-9323-06828d535da7 is missing from the cache. │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2632 548.9 ms ? YaoSym ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-9323-06828d535da7 is missing from the cache. │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2632 Precompiling packages... 1959.7 ms ? LuxurySparse 7076.0 ms ✓ FFTW 488.2 ms ? YaoBase 493.1 ms ? YaoArrayRegister 530.7 ms ? YaoBlocks 582.0 ms ? YaoSym 531.8 ms ? Yao Info Given YaoExtensions was explicitly requested, output will be shown live  ┌ Warning: Module LuxurySparse with build ID ffffffff-ffff-ffff-9c8a-902dabbde3d0 is missing from the cache. │ This may mean LuxurySparse [d05aeea4-b7d4-55ac-b691-9e7fabb07ba2] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2632 506.6 ms ? YaoExtensions 1 dependency successfully precompiled in 14 seconds. 85 already precompiled. 6 dependencies precompiled but different versions are currently loaded. Restart julia to access the new versions. Otherwise, loading dependents of these packages may trigger further precompilation to work with the unexpected versions. 7 dependencies failed but may be precompilable after restarting julia 7 dependencies had output during precompilation: ┌ YaoBase │ ┌ Warning: Module LuxurySparse with build ID ffffffff-ffff-ffff-9c8a-902dabbde3d0 is missing from the cache. │ │ This may mean LuxurySparse [d05aeea4-b7d4-55ac-b691-9e7fabb07ba2] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2632 └ ┌ Yao │ ┌ Warning: Module YaoBlocks with build ID ffffffff-ffff-ffff-e7e7-605231e825f2 is missing from the cache. │ │ This may mean YaoBlocks [418bc28f-b43b-5e0b-a6e7-61bbc1a2c1df] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2632 └ ┌ YaoArrayRegister │ ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-9323-06828d535da7 is missing from the cache. │ │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2632 └ ┌ LuxurySparse │ WARNING: Constructor for type "Diagonal" was extended in `LuxurySparse` without explicit qualification or import. │ NOTE: Assumed "Diagonal" refers to `LinearAlgebra.Diagonal`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Diagonal end`. │ Hint: To silence the warning, qualify `Diagonal` as `LinearAlgebra.Diagonal` in the method signature or explicitly `import LinearAlgebra: Diagonal`. │ WARNING: Constructor for type "SparseMatrixCSC" was extended in `LuxurySparse` without explicit qualification or import. │ NOTE: Assumed "SparseMatrixCSC" refers to `SparseArrays.SparseMatrixCSC`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function SparseMatrixCSC end`. │ Hint: To silence the warning, qualify `SparseMatrixCSC` as `SparseArrays.SparseMatrixCSC` in the method signature or explicitly `import SparseArrays: SparseMatrixCSC`. │ WARNING: Constructor for type "Matrix" was extended in `LuxurySparse` without explicit qualification or import. │ NOTE: Assumed "Matrix" refers to `Base.Matrix`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Matrix end`. │ Hint: To silence the warning, qualify `Matrix` as `Base.Matrix` in the method signature or explicitly `import Base: Matrix`. │ WARNING: Method definition convert(Type{var"#s14"} where var"#s14"<:(LinearAlgebra.Diagonal{T, V} where V<:AbstractArray{T, 1} where T), AbstractArray{T, 2} where T) in module LinearAlgebra at /source/usr/share/julia/stdlib/v1.13/LinearAlgebra/src/diagonal.jl:105 overwritten in module LuxurySparse at /home/pkgeval/.julia/packages/LuxurySparse/qV7pU/src/conversions.jl:114. │ ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation. └ ┌ YaoBlocks │ ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-9323-06828d535da7 is missing from the cache. │ │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2632 └ ┌ YaoSym │ ┌ Warning: Module YaoBase with build ID ffffffff-ffff-ffff-9323-06828d535da7 is missing from the cache. │ │ This may mean YaoBase [a8f54c17-34bc-5a9d-b050-f522fe3f755f] does not support precompilation but is imported by a module that does. │ └ @ Base loading.jl:2632 └ ┌ YaoExtensions │ [Output was shown above] └ ┌ Warning: Module LuxurySparse with build ID ffffffff-ffff-ffff-9c8a-902dabbde3d0 is missing from the cache. │ This may mean LuxurySparse [d05aeea4-b7d4-55ac-b691-9e7fabb07ba2] does not support precompilation but is imported by a module that does. └ @ Base loading.jl:2632 WARNING: method definition for push! at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/sequence.jl:33 declares type variable N but does not use it. WARNING: method definition for append! at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/sequence.jl:34 declares type variable N but does not use it. WARNING: method definition for append! at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/sequence.jl:35 declares type variable N but does not use it. WARNING: method definition for prepend! at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/sequence.jl:37 declares type variable N but does not use it. WARNING: method definition for print_block at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/src/block_extension/qft.jl:49 declares type variable T but does not use it. WARNING: Method definition gate_expr(Base.Val{:FSimGate}, Any, Any) in module EasyBuild at /home/pkgeval/.julia/packages/YaoBlocks/UDr4d/src/treeutils/dump.jl:101 overwritten in module YaoExtensions on the same line (check for duplicate calls to `include`). QFT: Error During Test at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/test/block_extension/qft.jl:15 Test threw exception Expression: Matrix(mat(chain(3, qft_circuit(3) |> adjoint, qft_circuit(3)))) ≈ IMatrix(1 << 3) BoundsError: attempt to access 0-element Vector{ComplexF64} at index [1] Stacktrace: [1] throw_boundserror(A::Vector{ComplexF64}, I::Tuple{Int64}) @ Base ./essentials.jl:15 [2] checkbounds @ ./essentials.jl:387 [inlined] [3] getindex @ ./essentials.jl:966 [inlined] [4] macro expansion @ ~/.julia/packages/LuxurySparse/qV7pU/src/linalg.jl:200 [inlined] [5] macro expansion @ ./simdloop.jl:77 [inlined] [6] mul!(Y::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, A::Diagonal{ComplexF64, Vector{ComplexF64}}, X::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}) @ LuxurySparse ~/.julia/packages/LuxurySparse/qV7pU/src/linalg.jl:199 [7] _mul @ /opt/julia/share/julia/stdlib/v1.13/LinearAlgebra/src/matmul.jl:123 [inlined] [8] mul @ /opt/julia/share/julia/stdlib/v1.13/LinearAlgebra/src/matmul.jl:119 [inlined] [9] * @ /opt/julia/share/julia/stdlib/v1.13/LinearAlgebra/src/matmul.jl:116 [inlined] [10] mul_prod @ ./reduce.jl:27 [inlined] [11] (::Base.BottomRF{typeof(Base.mul_prod)})(acc::Diagonal{ComplexF64, Vector{ComplexF64}}, x::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}) @ Base ./reduce.jl:84 [12] MappingRF @ ./reduce.jl:98 [inlined] [13] _foldl_impl(op::Base.MappingRF{YaoBlocks.var"#mat##0#mat##1"{ComplexF64}, Base.BottomRF{typeof(Base.mul_prod)}}, init::Base._InitialValue, itr::Base.Iterators.Reverse{Vector{AbstractBlock{3}}}) @ Base ./reduce.jl:60 [14] foldl_impl @ ./reduce.jl:46 [inlined] [15] mapfoldl_impl @ ./reduce.jl:42 [inlined] [16] mapfoldl @ ./reduce.jl:173 [inlined] [17] mapreduce @ ./reduce.jl:305 [inlined] [18] prod @ ./reduce.jl:590 [inlined] [19] mat @ ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [inlined] [20] (::YaoBlocks.var"#mat##0#mat##1"{ComplexF64})(x::ChainBlock{3}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [21] MappingRF @ ./reduce.jl:98 [inlined] [22] _foldl_impl(op::Base.MappingRF{YaoBlocks.var"#mat##0#mat##1"{ComplexF64}, Base.BottomRF{typeof(Base.mul_prod)}}, init::Base._InitialValue, itr::Base.Iterators.Reverse{Vector{AbstractBlock{3}}}) @ Base ./reduce.jl:60 [23] foldl_impl @ ./reduce.jl:46 [inlined] [24] mapfoldl_impl @ ./reduce.jl:42 [inlined] [25] mapfoldl @ ./reduce.jl:173 [inlined] [26] mapreduce @ ./reduce.jl:305 [inlined] [27] prod @ ./reduce.jl:590 [inlined] [28] mat @ ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [inlined] [29] (::YaoBlocks.var"#mat##0#mat##1"{ComplexF64})(x::ChainBlock{3}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [30] MappingRF @ ./reduce.jl:98 [inlined] [31] _foldl_impl(op::Base.MappingRF{YaoBlocks.var"#mat##0#mat##1"{ComplexF64}, Base.BottomRF{typeof(Base.mul_prod)}}, init::Base._InitialValue, itr::Base.Iterators.Reverse{Vector{AbstractBlock{3}}}) @ Base ./reduce.jl:56 [32] foldl_impl @ ./reduce.jl:46 [inlined] [33] mapfoldl_impl @ ./reduce.jl:42 [inlined] [34] mapfoldl @ ./reduce.jl:173 [inlined] [35] mapreduce @ ./reduce.jl:305 [inlined] [36] prod @ ./reduce.jl:590 [inlined] [37] mat(::Type{ComplexF64}, c::ChainBlock{3}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/composite/chain.jl:82 [38] mat(x::ChainBlock{3}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/abstract_block.jl:98 [39] top-level scope @ ~/.julia/packages/YaoExtensions/ruz2W/test/block_extension/qft.jl:9 [40] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [41] macro expansion @ ~/.julia/packages/YaoExtensions/ruz2W/test/block_extension/qft.jl:15 [inlined] [42] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] RotBasis: Error During Test at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/test/block_extension/RotBasis.jl:25 Test threw exception Expression: state(apply!(psi, rb)) ≈ [1, 0] BoundsError: attempt to access 0-element Vector{ComplexF64} at index [1] Stacktrace: [1] throw_boundserror(A::Vector{ComplexF64}, I::Tuple{Int64}) @ Base ./essentials.jl:15 [2] checkbounds @ ./essentials.jl:387 [inlined] [3] getindex @ ./essentials.jl:966 [inlined] [4] mul!(Y::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, X::SparseArrays.SparseMatrixCSC{ComplexF64, Int64}, A::Diagonal{ComplexF64, Vector{ComplexF64}}) @ LuxurySparse ~/.julia/packages/LuxurySparse/qV7pU/src/linalg.jl:189 [5] _mul @ /opt/julia/share/julia/stdlib/v1.13/LinearAlgebra/src/matmul.jl:123 [inlined] [6] mul @ /opt/julia/share/julia/stdlib/v1.13/LinearAlgebra/src/matmul.jl:119 [inlined] [7] * @ /opt/julia/share/julia/stdlib/v1.13/LinearAlgebra/src/matmul.jl:116 [inlined] [8] mat(::Type{ComplexF64}, x::RotBasis{Float64}) @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/RotBasis.jl:19 [9] mat_matchreg @ ~/.julia/packages/YaoBlocks/UDr4d/src/abstract_block.jl:101 [inlined] [10] _apply! @ ~/.julia/packages/YaoBlocks/UDr4d/src/composite/put_block.jl:81 [inlined] [11] apply!(r::ArrayReg{1, ComplexF64, Matrix{ComplexF64}}, b::PutBlock{1, 1, RotBasis{Float64}}) @ YaoBlocks ~/.julia/packages/YaoBlocks/UDr4d/src/abstract_block.jl:10 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [13] macro expansion @ ~/.julia/packages/YaoExtensions/ruz2W/test/block_extension/RotBasis.jl:25 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [15] top-level scope @ ~/.julia/packages/YaoExtensions/ruz2W/test/block_extension/RotBasis.jl:7 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 ┌ Warning: Diff block has been deprecated, please use `Yao.AD.NoParams` to block non-differential parameters. └ @ YaoExtensions ~/.julia/packages/YaoExtensions/ruz2W/src/block_extension/Diff.jl:11 [⊙] T [⊗] put on (1) └─ I2 [⊙] T apply!(::ArrayReg{1, ComplexF64, Matrix{ComplexF64}}, Test) getiparams(Test) mat(::Type{ComplexF64}, Test) ishermitian(Test) isreflexive(Test) isunitary(Test) getiparams(Test) c = nqubits: 1 if result(id = 14611903699286306607) ├─ Measure(1) ├─ X └─ put on (1) └─ I2 Conditioned on a measurement that has not been performed. Test Summary: | Pass Error Total Time block extension | 136 2 138 1m42.2s QFTBlock | 8 1 9 27.8s QFT | 2 1 3 19.3s QFT | 6 6 7.6s RotBasis | 12 1 13 25.7s RotBasis | 7 1 8 11.5s polar and u | 2 2 3.9s basis rotor | 3 3 10.1s Sequence | 20 20 9.2s Diff | 7 7 2.7s Bag | 22 22 2.6s TrivialGate | 8 8 0.3s ConditionBlock | 3 3 5.2s Mod | 12 12 2.2s pauli_strings | 15 15 10.1s reflect_gate | 9 9 4.1s math_gate | 14 14 2.5s shortcuts | 6 6 9.8s RNG of the outermost testset: Xoshiro(0x5699fd1cd6d5c2f1, 0x1056e299cb115e98, 0x7204df7838c2757d, 0x1a7efe12f20665dc, 0x7b2ff4c7f202f32e) ERROR: LoadError: Some tests did not pass: 136 passed, 0 failed, 2 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/YaoExtensions/ruz2W/test/runtests.jl:5 Testing failed after 309.73s ERROR: LoadError: Package YaoExtensions errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/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.13/Pkg/src/Operations.jl:2672 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2521 [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.13/Pkg/src/API.jl:538 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:515 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:168 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:157 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:155 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:308 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:330 [14] _start() @ Base ./client.jl:563 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 383.49s: illegal method overwrites during precompilation