Package evaluation to test PreallocatedArrays on Julia 1.14.0-DEV.24 (d5fb6bbb43*) started at 2025-11-02T11:59:28.035 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.52s ################################################################################ # Installation # Installing PreallocatedArrays... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [f9710d63] + PreallocatedArrays v0.0.1 Updating `~/.julia/environments/v1.14/Manifest.toml` [f9710d63] + PreallocatedArrays v0.0.1 Installation completed after 0.99s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Error: Failed to use TestEnv.jl; test dependencies will not be precompiled │ exception = │ UndefVarError: `project_rel_path` not defined in `TestEnv` │ Suggestion: this global was defined as `Pkg.Operations.project_rel_path` but not assigned a value. │ Stacktrace: │ [1] get_test_dir(ctx::Pkg.Types.Context, pkgspec::PackageSpec) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:75 │ [2] test_dir_has_project_file │ @ ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:52 [inlined] │ [3] maybe_gen_project_override! │ @ ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/common.jl:83 [inlined] │ [4] activate(pkg::String; allow_reresolve::Bool) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:12 │ [5] activate(pkg::String) │ @ TestEnv ~/.julia/packages/TestEnv/nGMfF/src/julia-1.11/activate_set.jl:9 │ [6] top-level scope │ @ /PkgEval.jl/scripts/precompile.jl:24 │ [7] include(mod::Module, _path::String) │ @ Base ./Base.jl:309 │ [8] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:344 │ [9] _start() │ @ Base ./client.jl:577 └ @ Main /PkgEval.jl/scripts/precompile.jl:26 Precompiling package dependencies... Precompiling packages... 911.7 ms ✓ PreallocatedArrays 1 dependency successfully precompiled in 1 seconds Precompilation completed after 14.21s ################################################################################ # Testing # Testing PreallocatedArrays Status `/tmp/jl_ajgU1j/Project.toml` [f9710d63] PreallocatedArrays v0.0.1 [8dfed614] Test v1.11.0 Status `/tmp/jl_ajgU1j/Manifest.toml` [f9710d63] PreallocatedArrays v0.0.1 [2a0f44e3] Base64 v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.11.0 [8dfed614] Test v1.11.0 Testing Running tests... --------------------- --------------------- test1 The total number of fields: 4 The total number of fields used: 2 The address 1 is used as the index 1 The address 2 is used as the index 2 The flags: Bool[1, 1, 0, 0] The indices: [1, 2, 0, 0] --------------------- The total number of fields: 4 The total number of fields used: 1 The address 2 is used as the index 2 The flags: Bool[0, 1, 0, 0] The indices: [0, 2, 0, 0] --------------------- The total number of fields: 4 The total number of fields used: 4 The address 1 is used as the index 1 The address 2 is used as the index 2 The address 3 is used as the index 3 The address 4 is used as the index 4 The flags: Bool[1, 1, 1, 1] The indices: [1, 2, 3, 4] --------------------- --------------------- test2 --------------------- The total number of fields: 4 The total number of fields used: 1 The address 1 is used as the index 1 The flags: Bool[1, 0, 0, 0] The indices: [1, 0, 0, 0] --------------------- The total number of fields: 4 The total number of fields used: 1 The address 1 is used as the index 1 label is cat The flags: Bool[1, 0, 0, 0] The indices: [1, 0, 0, 0] The labels: Union{Nothing, String}["cat", nothing, nothing, nothing] --------------------- The total number of fields: 4 The total number of fields used: 2 The address 1 is used as the index 1 label is cat The address 2 is used as the index 2 label is dog The flags: Bool[1, 1, 0, 0] The indices: [1, 2, 0, 0] The labels: Union{Nothing, String}["cat", "dog", nothing, nothing] --------------------- The total number of fields: 4 The total number of fields used: 2 The address 1 is used as the index 1 label is cat The address 2 is used as the index 2 label is bird The flags: Bool[1, 1, 0, 0] The indices: [1, 2, 0, 0] The labels: Union{Nothing, String}["cat", "bird", nothing, nothing] 10-element Vector{Float64}: 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 10-element Vector{Float64}: 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 --------------------- The total number of fields: 4 The total number of fields used: 1 The address 1 is used as the index 1 label is cat The flags: Bool[1, 0, 0, 0] The indices: [1, 0, 0, 0] The labels: Union{Nothing, Symbol}[:cat, nothing, nothing, nothing] 10-element Vector{Float64}: 120.0 120.0 120.0 120.0 120.0 120.0 120.0 120.0 120.0 120.0 --------------------- --------------------- --------------------- test3 The total number of fields: 10 The total number of fields used: 10 The address 1 is used as the index 1 The address 2 is used as the index 2 The address 3 is used as the index 3 The address 4 is used as the index 4 The address 5 is used as the index 5 The address 6 is used as the index 6 The address 7 is used as the index 7 The address 8 is used as the index 8 The address 9 is used as the index 9 The address 10 is used as the index 10 The flags: Bool[1, 1, 1, 1, 1, 1, 1, 1, 1, 1] The indices: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] The total number of fields: 10 The total number of fields used: 10 The address 1 is used as the index 1 The address 2 is used as the index 2 The address 3 is used as the index 3 The address 4 is used as the index 4 The address 5 is used as the index 5 The address 6 is used as the index 6 The address 7 is used as the index 7 The address 8 is used as the index 8 The address 9 is used as the index 9 The address 10 is used as the index 10 The flags: Bool[1, 1, 1, 1, 1, 1, 1, 1, 1, 1] The indices: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] --------------------- --------------------- test4 The total number of fields: 1 The total number of fields used: 0 The flags: Bool[0] The indices: [0] [5.0e-323, 4.4e-323, 4.0e-323, 3.5e-323, 3.0e-323, 2.5e-323, 2.0e-323, 1.5e-323, 1.0e-323, 5.0e-324] The total number of fields: 1 The total number of fields used: 1 The address 1 is used as the index 1 The flags: Bool[1] The indices: [1] ┌ Warning: The length of the PreallocatedArray is shorter than the index 2. New temporal fields are created. └ @ PreallocatedArrays ~/.julia/packages/PreallocatedArrays/3AF3c/src/PreallocatedArrays.jl:92 [5.0e-324, 4.243991582e-314, 0.0, 1.5e-323, 8.487983164e-314, 0.0, 2.5e-323, 1.2731974746e-313, 0.0, 3.5e-323] The total number of fields: 2 The total number of fields used: 2 The address 1 is used as the index 1 The address 2 is used as the index 2 The flags: Bool[1, 1] The indices: [1, 2] [1.5e-323, 1.0609978955e-313, 0.0, 3.0e-323, 1.4853970537e-313, 0.0, 0.0, 0.0, 0.0, 0.0] The total number of fields: 4 The total number of fields used: 1 The address 1 is used as the index 1 The flags: Bool[1, 0, 0, 0] The indices: [1, 0, 0, 0] --------------------- [6.13531567983797e-310, 6.13531567983955e-310, 6.13531567984113e-310, 6.1353156798427e-310, 6.1353156798443e-310, 6.1353156798459e-310, 6.13531544306116e-310, 6.13531567984825e-310, 6.1353156798514e-310, 6.13531544283824e-310] The total number of fields: 4 The total number of fields used: 2 The address 1 is used as the index 1 The address 2 is used as the index 2 The flags: Bool[1, 1, 0, 0] The indices: [1, 2, 0, 0] --------------------- [6.13531567983797e-310, 6.13531567983955e-310, 6.13531567984113e-310, 6.1353156798427e-310, 6.1353156798443e-310, 6.1353156798459e-310, 6.13531544306116e-310, 6.13531567984825e-310, 6.1353156798514e-310, 6.13531544283824e-310] The total number of fields: 4 The total number of fields used: 2 The address 1 is used as the index 1 The address 2 is used as the index 3 The flags: Bool[1, 1, 0, 0] The indices: [1, 0, 2, 0] --------------------- ┌ Warning: The length of the PreallocatedArray is shorter than the index 6. New temporal fields are created. └ @ PreallocatedArrays ~/.julia/packages/PreallocatedArrays/3AF3c/src/PreallocatedArrays.jl:92 [6.13532315317454e-310, 6.13532315317454e-310, 6.13532315317454e-310, 6.13532315317454e-310, 6.13532315317454e-310, 6.13532315317454e-310, 6.13531947987946e-310, 6.13532315317454e-310, 6.13532315317454e-310, 6.13532288351904e-310] The total number of fields: 6 The total number of fields used: 3 The address 1 is used as the index 1 The address 2 is used as the index 3 The address 3 is used as the index 6 The flags: Bool[1, 1, 1, 0, 0, 0] The indices: [1, 0, 2, 0, 0, 3] --------------------- Test Summary: | Pass Total Time PreallocatedArrays.jl | 4 4 13.7s Testing PreallocatedArrays tests passed Testing completed after 20.04s PkgEval succeeded after 54.25s