Package evaluation to test StructArrays on Julia 1.12.7-DEV.42 (6f510b6086*) started at 2026-06-19T10:52:36.806 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.12` Set-up completed after 8.19s ################################################################################ # Installation # Installing StructArrays... Resolving package versions... Updating `~/.julia/environments/v1.12/Project.toml` [09ab397b] + StructArrays v0.7.3 Updating `~/.julia/environments/v1.12/Manifest.toml` [187b0558] + ConstructionBase v1.6.0 [9a962f9c] + DataAPI v1.16.0 [e2d170a0] + DataValueInterfaces v1.0.0 [82899510] + IteratorInterfaceExtensions v1.0.0 ⌅ [bac558e1] + OrderedCollections v1.8.2 [09ab397b] + StructArrays v0.7.3 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 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 5.67s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 7910.6 ms ✓ InfiniteArrays 10777.9 ms ✓ JLArrays 4077.0 ms ✓ InfiniteArrays → InfiniteArraysStatisticsExt 3 dependencies successfully precompiled in 24 seconds. 121 already precompiled. 24 dependencies precompiled but different versions are currently loaded (ArgTools, Base64, Dates, Downloads, JuliaSyntaxHighlighting, LibCURL, LibCURL_jll, LibGit2, LibGit2_jll, LibSSH2_jll, Logging, Markdown, MozillaCACerts_jll, NetworkOptions, OpenSSL_jll, Pkg, Printf, StyledStrings, TOML, Tar, UUIDs, Zlib_jll, nghttp2_jll and p7zip_jll). Restart julia to access the new versions. Otherwise, 52 dependents of these packages may trigger further precompilation to work with the unexpected versions. 1 dependency had output during precompilation: ┌ JLArrays │ WARNING: Constructor for type "BroadcastStyle" was extended in `JLArrays` without explicit qualification or import. │ NOTE: Assumed "BroadcastStyle" refers to `Broadcast.BroadcastStyle`. 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 BroadcastStyle end`. │ Hint: To silence the warning, qualify `BroadcastStyle` as `Broadcast.BroadcastStyle` in the method signature or explicitly `import Broadcast: BroadcastStyle`. └ Precompilation completed after 44.93s ################################################################################ # Testing # Testing StructArrays Status `/tmp/jl_WOO8Cf/Project.toml` [79e6a3ab] Adapt v4.6.1 [4c88cf16] Aqua v0.8.16 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [e30172f5] Documenter v1.17.0 [46192b85] GPUArraysCore v0.2.0 [4858937d] InfiniteArrays v0.15.11 ⌅ [27aeb0d3] JLArrays v0.2.0 [63c18a36] KernelAbstractions v0.9.41 [6fe1bfb0] OffsetArrays v1.17.0 [2dfb63ee] PooledArrays v1.4.3 [90137ffa] StaticArrays v1.9.18 [09ab397b] StructArrays v0.7.3 [bd369af6] Tables v1.12.1 [9d95f2ec] TypedTables v1.4.6 [ea10d353] WeakRefStrings v1.4.3 [37e2e46d] LinearAlgebra v1.12.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_WOO8Cf/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [1520ce14] AbstractTrees v0.4.5 [79e6a3ab] Adapt v4.6.1 [4c88cf16] Aqua v0.8.16 [4c555306] ArrayLayouts v1.12.2 [a9b6321e] Atomix v1.1.3 [fa961155] CEnum v0.5.0 [944b1d66] CodecZlib v0.7.8 [34da2185] Compat v4.18.1 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [85a47980] Dictionaries v0.4.6 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.17.0 [1a297f60] FillArrays v1.16.0 [0c68f7d7] GPUArrays v11.5.8 [46192b85] GPUArraysCore v0.2.0 [d7ba0133] Git v1.5.0 [076d061b] HashArrayMappedTries v0.2.0 [b5f81e59] IOCapture v1.0.0 [313cdc1a] Indexing v1.1.1 [4858937d] InfiniteArrays v0.15.11 [e1ba4f0e] Infinities v0.1.12 [842dd82b] InlineStrings v1.4.5 [82899510] IteratorInterfaceExtensions v1.0.0 ⌅ [27aeb0d3] JLArrays v0.2.0 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.6.1 [63c18a36] KernelAbstractions v0.9.41 [929cbde3] LLVM v9.9.0 [0e77f7df] LazilyInitializedFields v1.3.0 [5078a376] LazyArrays v2.9.10 [1914dd2f] MacroTools v0.5.16 [d0879d2d] MarkdownAST v0.1.3 [6fe1bfb0] OffsetArrays v1.17.0 ⌅ [bac558e1] OrderedCollections v1.8.2 [69de0a69] Parsers v2.8.6 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [189a3867] Reexport v1.2.2 [2792f1a3] RegistryInstances v0.1.0 [ae029012] Requires v1.3.1 [7e506255] ScopedValues v1.6.2 [03a91e81] SplitApplyCombine v1.3.0 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [09ab397b] StructArrays v0.7.3 [ec057cc2] StructUtils v2.8.2 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [3bb67fe8] TranscodingStreams v0.11.3 [9d95f2ec] TypedTables v1.4.6 [013be700] UnsafeAtomics v0.3.1 [ea10d353] WeakRefStrings v1.4.3 [2e619515] Expat_jll v2.8.1+0 [020c3dae] Git_LFS_jll v3.7.1+0 [f8c6e375] Git_jll v2.54.0+0 [dad2f222] LLVMExtra_jll v0.0.43+1 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.3.1+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future 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.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.12.1 [de0858da] Printf v1.11.0 [3fa0cd96] REPL 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.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.15.0+0 [e37daf67] LibGit2_jll v1.9.0+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.11.4 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.6+0 [efcefdf7] PCRE2_jll v10.44.0+1 [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.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Precompiling packages... 1664.6 ms ✓ ConstructionBase → ConstructionBaseStaticArraysExt 1 dependency successfully precompiled in 2 seconds. 10 already precompiled. 9 dependencies precompiled but different versions are currently loaded (ConstructionBase, ConstructionBase → ConstructionBaseLinearAlgebraExt, Dates, PrecompileTools, Preferences, Printf, StaticArrays, StaticArraysCore and TOML). Restart julia to access the new versions. Otherwise, 1 dependent of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 4421.4 ms ✓ StructArrays → StructArraysStaticArraysExt 1 dependency successfully precompiled in 5 seconds. 19 already precompiled. 18 dependencies precompiled but different versions are currently loaded (ConstructionBase, ConstructionBase → ConstructionBaseLinearAlgebraExt, ConstructionBase → ConstructionBaseStaticArraysExt, DataAPI, DataValueInterfaces, Dates, IteratorInterfaceExtensions, OrderedCollections, PrecompileTools, Preferences, Printf, StaticArrays, StaticArraysCore, StructArrays, StructArrays → StructArraysLinearAlgebraExt, TOML, TableTraits and Tables). Restart julia to access the new versions. Otherwise, 1 dependent of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 4605.5 ms ✓ TypedTables 1 dependency successfully precompiled in 5 seconds. 12 already precompiled. 6 dependencies precompiled but different versions are currently loaded (DataAPI, DataValueInterfaces, IteratorInterfaceExtensions, OrderedCollections, TableTraits and Tables). Restart julia to access the new versions. Otherwise, 1 dependent of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 1492.6 ms ✓ Adapt → AdaptStaticArraysExt 1 dependency successfully precompiled in 2 seconds. 9 already precompiled. 9 dependencies precompiled but different versions are currently loaded (Adapt, Dates, PrecompileTools, Preferences, Printf, StaticArrays, StaticArraysCore, TOML and Unicode). Restart julia to access the new versions. Otherwise, 1 dependent of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 1573.6 ms ✓ JLLWrappers 5296.3 ms ✓ LazyArtifacts 12366.4 ms ✓ KernelAbstractions 5532.0 ms ✓ LLVMExtra_jll 3282.0 ms ✓ KernelAbstractions → SparseArraysExt 2306.1 ms ✓ KernelAbstractions → LinearAlgebraExt 23299.7 ms ✓ LLVM 6754.8 ms ✓ UnsafeAtomics → UnsafeAtomicsLLVM 194674.7 ms ✓ GPUArrays Info Given JLArrays was explicitly requested, output will be shown live  WARNING: Constructor for type "BroadcastStyle" was extended in `JLArrays` without explicit qualification or import.  NOTE: Assumed "BroadcastStyle" refers to `Broadcast.BroadcastStyle`. 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 BroadcastStyle end`.  Hint: To silence the warning, qualify `BroadcastStyle` as `Broadcast.BroadcastStyle` in the method signature or explicitly `import Broadcast: BroadcastStyle`. 10251.6 ms ✓ JLArrays 10 dependencies successfully precompiled in 266 seconds. 49 already precompiled. 11 dependencies precompiled but different versions are currently loaded (Adapt, Adapt → AdaptStaticArraysExt, Dates, PrecompileTools, Preferences, Printf, Serialization, StaticArrays, StaticArraysCore, TOML and Unicode). Restart julia to access the new versions. Otherwise, 17 dependents of these packages may trigger further precompilation to work with the unexpected versions. 1 dependency had output during precompilation: ┌ JLArrays │ [Output was shown above] └ Precompiling packages... 2615.5 ms ✓ StructArrays → StructArraysGPUArraysCoreExt 1 dependency successfully precompiled in 3 seconds. 36 already precompiled. 35 dependencies precompiled but different versions are currently loaded (Adapt, Adapt → AdaptStaticArraysExt, Atomix, Base64, ConstructionBase, ConstructionBase → ConstructionBaseLinearAlgebraExt, ConstructionBase → ConstructionBaseStaticArraysExt, DataAPI, DataValueInterfaces, Dates, GPUArraysCore, InteractiveUtils, IteratorInterfaceExtensions, JuliaSyntaxHighlighting, KernelAbstractions, KernelAbstractions → LinearAlgebraExt, MacroTools, Markdown, OrderedCollections, PrecompileTools, Preferences, Printf, StaticArrays, StaticArraysCore, StructArrays, StructArrays → StructArraysAdaptExt, StructArrays → StructArraysLinearAlgebraExt, StructArrays → StructArraysStaticArraysExt, StyledStrings, TOML, TableTraits, Tables, UUIDs, Unicode and UnsafeAtomics). Restart julia to access the new versions. Otherwise, 2 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 1538.0 ms ✓ FillArrays → FillArraysStaticArraysExt 24497.6 ms ✓ ArrayLayouts 3544.6 ms ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt 7100.5 ms ✓ LazyArrays 3627.9 ms ✓ LazyArrays → LazyArraysStaticArraysExt 7978.2 ms ✓ InfiniteArrays 6 dependencies successfully precompiled in 48 seconds. 15 already precompiled. 12 dependencies precompiled but different versions are currently loaded (Dates, MacroTools, PrecompileTools, Preferences, Printf, Serialization, SparseArrays, StaticArrays, StaticArraysCore, SuiteSparse_jll, TOML and Unicode). Restart julia to access the new versions. Otherwise, 7 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 4060.4 ms ✓ InfiniteArrays → InfiniteArraysStatisticsExt 1 dependency successfully precompiled in 4 seconds. 25 already precompiled. 25 dependencies precompiled but different versions are currently loaded (ArrayLayouts, ArrayLayouts → ArrayLayoutsSparseArraysExt, Dates, FillArrays, FillArrays → FillArraysSparseArraysExt, FillArrays → FillArraysStaticArraysExt, FillArrays → FillArraysStatisticsExt, InfiniteArrays, Infinities, LazyArrays, LazyArrays → LazyArraysStaticArraysExt, MacroTools, PrecompileTools, Preferences, Printf, Serialization, SparseArrays, StaticArrays, StaticArrays → StaticArraysStatisticsExt, StaticArraysCore, Statistics, Statistics → SparseArraysExt, SuiteSparse_jll, TOML and Unicode). Restart julia to access the new versions. Otherwise, 1 dependent of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 6705.4 ms ✓ Aqua 1 dependency successfully precompiled in 7 seconds. 31 already precompiled. 28 dependencies precompiled but different versions are currently loaded (ArgTools, Base64, Dates, Downloads, InteractiveUtils, JuliaSyntaxHighlighting, LibCURL, LibCURL_jll, LibGit2, LibGit2_jll, LibSSH2_jll, Logging, Markdown, MozillaCACerts_jll, NetworkOptions, OpenSSL_jll, Pkg, Printf, Serialization, StyledStrings, TOML, Tar, Test, UUIDs, Unicode, Zlib_jll, nghttp2_jll and p7zip_jll). Restart julia to access the new versions. Otherwise, 3 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 14905.0 ms ✓ Parsers 1046.8 ms ✓ InlineStrings → ParsersExt 2238.4 ms ✓ WeakRefStrings 3 dependencies successfully precompiled in 18 seconds. 9 already precompiled. 8 dependencies precompiled but different versions are currently loaded (DataAPI, Dates, PrecompileTools, Preferences, Printf, TOML, UUIDs and Unicode). Restart julia to access the new versions. Otherwise, 3 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 8364.3 ms ✓ StructUtils 1494.2 ms ✓ OpenSSH_jll 1429.2 ms ✓ Libiconv_jll 1454.6 ms ✓ Expat_jll 1432.1 ms ✓ Git_LFS_jll 5392.5 ms ✓ RegistryInstances 22301.1 ms ✓ Pkg → REPLExt 9904.7 ms ✓ JSON 1469.3 ms ✓ Git_jll 1069.5 ms ✓ Git 69039.6 ms ✓ Documenter 11 dependencies successfully precompiled in 123 seconds. 43 already precompiled. 32 dependencies precompiled but different versions are currently loaded (ArgTools, Base64, Dates, Downloads, InteractiveUtils, JLLWrappers, JuliaSyntaxHighlighting, LibCURL, LibCURL_jll, LibGit2, LibGit2_jll, LibSSH2_jll, Logging, Markdown, MozillaCACerts_jll, NetworkOptions, OpenSSL_jll, Parsers, Pkg, PrecompileTools, Preferences, Printf, Serialization, StyledStrings, TOML, Tar, Test, UUIDs, Unicode, Zlib_jll, nghttp2_jll and p7zip_jll). Restart julia to access the new versions. Otherwise, 15 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 1063.9 ms ✓ StructUtils → StructUtilsTablesExt 1 dependency successfully precompiled in 1 seconds. 11 already precompiled. 11 dependencies precompiled but different versions are currently loaded (DataAPI, DataValueInterfaces, Dates, IteratorInterfaceExtensions, OrderedCollections, Printf, StructUtils, TableTraits, Tables, UUIDs and Unicode). Restart julia to access the new versions. Otherwise, 1 dependent of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 1034.1 ms ✓ StructUtils → StructUtilsStaticArraysCoreExt 1 dependency successfully precompiled in 1 seconds. 6 already precompiled. 6 dependencies precompiled but different versions are currently loaded (Dates, Printf, StaticArraysCore, StructUtils, UUIDs and Unicode). Restart julia to access the new versions. Otherwise, 1 dependent of these packages may trigger further precompilation to work with the unexpected versions. Test Summary: | Pass Total Time index | 10 10 5.9s Test Summary: | Pass Total Time eltype conversion | 10 10 2.5s Test Summary: | Pass Total Time components | 2 2 0.6s Test Summary: | Pass Total Time utils | 18 18 0.6s Test Summary: | Pass Total Time indexstyle | 9 9 6.6s Test Summary: | Pass Total Time replace_storage | 5 5 4.0s Test Summary: | Pass Total Time roweq | 8 8 0.5s ┌ Warning: `permute!!(a, p::AbstractVector{<:Integer})` is deprecated, use `permute!(a, p)` instead. │ caller = top-level scope at runtests.jl:188 └ @ Core ~/.julia/packages/StructArrays/fvsNe/test/runtests.jl:188 Test Summary: | Pass Total Time permute | 6 6 10.8s Test Summary: | Pass Total Time sortperm | 14 14 3.3s Test Summary: | Pass Total Time in-place vector methods | 24 24 2.2s Test Summary: | Pass Total Time iterators | 8 8 1.6s Test Summary: | Pass Total Time similar | 46 46 2.0s Test Summary: | Pass Total Time similar type | 6 6 0.4s Test Summary: | Pass Total Time empty | 3 3 0.1s Test Summary: | Pass Total Time constructor from existing array | 13 13 1.7s Test Summary: | Pass Total Time tuple case | 13 13 0.5s Test Summary: | Pass Total Time constructor from slices | 3 3 3.4s Test Summary: | Pass Total Time internal constructor | 3 3 0.6s Test Summary: | Pass Total Time kwargs constructor | 5 5 0.9s Test Summary: | Pass Total Time ConstructionBase | 29 29 6.1s Test Summary: | Pass Total Time complex | 3 3 0.7s Test Summary: | Pass Total Time copy | 6 6 0.5s Test Summary: | Pass Total Time undef initializer | 3 3 0.2s Test Summary: | Pass Total Time resize! | 2 2 0.3s Test Summary: | Pass Total Time sizehint! | 3 3 0.3s Test Summary: | Pass Total Time fill! | 11 11 2.7s Test Summary: | Pass Total Time concat | 31 31 21.9s Test Summary: | Pass Total Time inferrability | 4 4 2.0s Test Summary: | Pass Total Time propertynames | 1 1 0.1s Test Summary: | Pass Total Time tables | 34 34 10.9s Test Summary: | Pass Total Time inner | 2 2 0.1s Test Summary: | Pass Total Time arrayof | 2 2 0.0s Test Summary: | Pass Total Time collectnamedtuples | 14 14 6.8s Test Summary: | Pass Total Time collecttuples | 11 11 3.4s Test Summary: | Pass Total Time collectscalars | 9 9 2.4s Test Summary: | Pass Total Time collectpairs | 15 15 8.4s Test Summary: | Pass Total Time collect2D | 8 8 2.4s Test Summary: | Pass Total Time collectoffset | 12 12 1.9s Test Summary: | Pass Total Time collectstructarrays | 12 12 0.7s Test Summary: | Pass Total Time hasfields | 10 10 0.0s Test Summary: | Pass Total Time reshape | 13 13 1.4s Test Summary: | Pass Total Time lazy | 34 34 2.7s Test Summary: | Pass Total Time refarray | 10 10 2.2s Test Summary: | Pass Total Time show | 2 2 0.1s Test Summary: | Pass Total Time append!! | 8 8 3.1s Test Summary: | Pass Total Time sparse | 4 4 5.5s Test Summary: | Pass Total Time metadata | 5 5 0.4s Test Summary: | Pass Total Time adapt | 5 5 1.0s WARNING: Method definition always_struct_broadcast(Base.Broadcast.ArrayStyle{Main.MyArray1{T, N} where N where T}) in module Main at /home/pkgeval/.julia/packages/StructArrays/fvsNe/test/runtests.jl:1317 overwritten at /home/pkgeval/.julia/packages/StructArrays/fvsNe/test/runtests.jl:1387. Test Summary: | Pass Total Time broadcast | 115 115 43.8s Test Summary: | Pass Total Time map | 12 12 4.5s Test Summary: | Pass Total Time staticarrays | 27 27 21.4s Test Summary: | Pass Total Time map_params | 6 6 0.8s Test Summary: | Pass Total Time OffsetArray zero | 1 1 0.2s Test Summary: | Pass Total Time StaticArray zero | 2 2 0.7s Test Summary: | Pass Total Time parametric type | 1 1 2.0s Test Summary: | Pass Total Time IteratorSize | 3 3 0.2s Test Summary: | Pass Total Time LinearAlgebra | 4 4 9.0s Test Summary: | Pass Total Time project quality | 11 11 3m23.2s Testing StructArrays tests passed Testing completed after 967.58s PkgEval succeeded after 1038.06s