Package evaluation of Functors on Julia 1.13.0-DEV.725 (d6294ba973*) started at 2025-06-10T12:18:37.608 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.78s ################################################################################ # Installation # Installing Functors... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [d9f16b24] + Functors v0.5.2 Updating `~/.julia/environments/v1.13/Manifest.toml` [34da2185] + Compat v4.16.0 [187b0558] + ConstructionBase v1.5.8 [d9f16b24] + Functors v0.5.2 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [8e850b90] + libblastrampoline_jll v5.12.0+0 Installation completed after 3.35s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 17.82s ################################################################################ # Testing # Testing Functors Status `/tmp/jl_I6MQg4/Project.toml` [34da2185] Compat v4.16.0 [187b0558] ConstructionBase v1.5.8 [d9f16b24] Functors v0.5.2 [eff96d63] Measurements v2.12.0 [bac558e1] OrderedCollections v1.8.1 [90137ffa] StaticArrays v1.9.13 [e88e6eb3] Zygote v0.7.9 [37e2e46d] LinearAlgebra v1.12.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_I6MQg4/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 [79e6a3ab] Adapt v4.3.0 [49dc2e85] Calculus v0.5.2 [082447d4] ChainRules v1.72.4 [d360d2e6] ChainRulesCore v1.25.1 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.16.0 [187b0558] ConstructionBase v1.5.8 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.5 [1a297f60] FillArrays v1.13.0 [f6369f11] ForwardDiff v1.0.1 [d9f16b24] Functors v0.5.2 [46192b85] GPUArraysCore v0.2.0 [7869d1d1] IRTools v0.4.14 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [eff96d63] Measurements v2.12.0 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.1 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.4.3 [c1ae055f] RealDot v0.1.0 [ae029012] Requires v1.3.1 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.5.1 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [09ab397b] StructArrays v0.7.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [e88e6eb3] Zygote v0.7.9 [700de1a5] ZygoteRules v0.2.7 [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 [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.12.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [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.5+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [8e850b90] libblastrampoline_jll v5.12.0+0 Testing Running tests... Precompiling packages... 2768.0 ms ✓ ZygoteRules 104085.4 ms ✓ Zygote 2 dependencies successfully precompiled in 107 seconds. 64 already precompiled. Precompiling packages... 14091.8 ms ✓ StaticArrays 1 dependency successfully precompiled in 14 seconds. 7 already precompiled. Precompiling packages... 1632.4 ms ✓ ConstructionBase → ConstructionBaseStaticArraysExt 1 dependency successfully precompiled in 2 seconds. 10 already precompiled. Precompiling packages... 1537.3 ms ✓ Adapt → AdaptStaticArraysExt 1 dependency successfully precompiled in 2 seconds. 11 already precompiled. Precompiling packages... 1775.9 ms ✓ StructArrays → StructArraysStaticArraysExt 1 dependency successfully precompiled in 2 seconds. 19 already precompiled. Precompiling packages... 4289.9 ms ✓ ForwardDiff → ForwardDiffStaticArraysExt 1 dependency successfully precompiled in 4 seconds. 21 already precompiled. Precompiling packages... 1688.2 ms ✓ StaticArrays → StaticArraysChainRulesCoreExt 1 dependency successfully precompiled in 2 seconds. 12 already precompiled. Precompiling packages... 1588.9 ms ✓ StaticArrays → StaticArraysStatisticsExt 1 dependency successfully precompiled in 2 seconds. 9 already precompiled. Precompiling packages... 1377.2 ms ✓ Measurements → MeasurementsSpecialFunctionsExt 1 dependency successfully precompiled in 1 seconds. 14 already precompiled. NoChild is not a leaf: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:35 Test threw exception Expression: !(Functors.isleaf(has_children)) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children(x::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [7] isleaf(x::Any) @ Functors ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [8] eval_test_function(func::Any, args::Any, kwargs::Any, quoted_func::Union{Expr, Symbol}, source::LineNumberNode, negate::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:373 [9] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:32 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:35 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] NoChild is not a leaf: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:37 Test threw exception Expression: Functors.children(has_children) == (x = 1, y = 2) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children(x::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [7] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:32 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [9] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:37 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] Nested: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:40 Got exception outside of a @test UndefVarError: `Bar` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap(::Function, ::Bar{Foo}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [12] fmap(::Function, ::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:41 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:43 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [19] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [24] _start() @ Base ./client.jl:557 Sharing: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:72 Got exception outside of a @test UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap(::Function, ::Foo; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [12] fmap(::Function, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:73 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:75 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [19] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [24] _start() @ Base ./client.jl:557 functor(typeof(x), y) from @functor: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:139 Got exception outside of a @test UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor(T::Type, x::@NamedTuple{x::Int64, y::Int64, z::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [5] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:140 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [7] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:140 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [9] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [11] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [16] _start() @ Base ./client.jl:557 anonymous functions: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:171 Got exception outside of a @test UndefVarError: `#23#24` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] macro expansion @ ~/.julia/packages/ConstructionBase/lUKuV/src/functions.jl:11 [inlined] [2] var"#s30#11"(F::Any, fc::Any, args::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] (::Functors.var"#functor##4#functor##5"{ConstructionBase.FunctionConstructor{var"#23#24"{Matrix{Float64}, Vector{Float64}}}})(y::@NamedTuple{W::Matrix{Float64}, b::Vector{Float64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/functor.jl:22 [5] (::Functors.DefaultWalk)(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [6] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [7] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(zero), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(zero), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [8] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(zero), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(zero), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [9] fmap(::Function, ::Function; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [10] fmap(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [11] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:172 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [13] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:175 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core ./boot.jl:489 [21] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [22] _start() @ Base ./client.jl:557 Walk: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:186 Got exception outside of a @test UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.StructuralWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.StructuralWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.StructuralWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.StructuralWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap(::Function, ::Foo; exclude::Function, walk::Functors.StructuralWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [12] fmap @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [inlined] [13] fmapstructure(::Function, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:26 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:187 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:189 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [18] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [20] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [25] _start() @ Base ./client.jl:557 fcollect: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:198 Test threw exception Expression: all(fcollect(m4) .=== [m4, m3, m1, m2]) UndefVarError: `Bar` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CollectWalk)(recurse::Function, x::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:226 [10] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [11] execute @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [inlined] [12] fcollect(x::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:30 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:194 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:198 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fcollect: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:199 Test threw exception Expression: all(fcollect(m4, exclude = (x->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:199 =# x isa Array end)) .=== [m4, m3, m2]) UndefVarError: `Bar` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CollectWalk)(recurse::Function, x::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:226 [10] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [11] execute @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [inlined] [12] #fcollect#36 @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:30 [inlined] [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:194 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:199 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fcollect: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:200 Test threw exception Expression: all(fcollect(m4, exclude = (x->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:200 =# x isa Foo end)) .=== [m4]) UndefVarError: `Bar` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CollectWalk)(recurse::Function, x::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:226 [10] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [11] execute @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [inlined] [12] #fcollect#36 @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:30 [inlined] [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:194 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:200 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fcollect: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:207 Test threw exception Expression: all(fcollect(m4) .=== [m4, m3, m2, m1, m0]) UndefVarError: `Bar` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CollectWalk)(recurse::Function, x::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:226 [10] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [11] execute @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [inlined] [12] fcollect(x::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:30 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:194 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:207 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fcollect: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:212 Test threw exception Expression: all(fcollect(m3) .=== [m3, m1, m2]) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CollectWalk)(recurse::Function, x::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:226 [10] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [11] execute @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [inlined] [12] fcollect(x::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:30 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:194 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:212 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fcollect: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:219 Test threw exception Expression: all(fcollect(m3) .=== [m3, m1]) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CollectWalk)(recurse::Function, x::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:226 [10] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [11] execute @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [inlined] [12] fcollect(x::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:30 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:194 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:219 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fcollect: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:220 Test threw exception Expression: all(fcollect(m4) .=== [m4, m2, m2′]) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CollectWalk)(recurse::Function, x::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:226 [10] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [11] execute @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [inlined] [12] fcollect(x::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:30 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:194 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:220 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmap(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:235 Test threw exception Expression: fmap(+, foo1, n1) isa Foo UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] execute(walk::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [12] fmap(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:228 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:235 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmap(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:236 Test threw exception Expression: (fmap(+, foo1, n1)).x == [11, 13] UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] execute(walk::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [12] fmap(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:228 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:236 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmap(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:247 Test threw exception Expression: fmap(+, m3, n3) == (x = [2, 4, 6], y = [5, 7, 9], z = [2, 4, 6]) could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::Tuple{DataType, DataType, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, x::Vector{Int64}, ys::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:175 [3] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [4] map @ ./tuple.jl:386 [inlined] [5] map @ ./tuple.jl:389 [inlined] [6] map @ ./namedtuple.jl:263 [inlined] [7] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [8] DefaultWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [inlined] [9] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [10] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [11] execute(walk::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [12] fmap(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [13] fmap(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:228 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:247 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmap(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:227 Got exception outside of a @test could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::Tuple{DataType, DataType, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, x::Vector{Int64}, ys::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:175 [3] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [4] map @ ./tuple.jl:386 [inlined] [5] map @ ./tuple.jl:389 [inlined] [6] map @ ./namedtuple.jl:263 [inlined] [7] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [8] DefaultWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [inlined] [9] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [10] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [11] execute(walk::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [12] fmap(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [13] fmap(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:228 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:248 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [18] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [20] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core ./boot.jl:489 [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [25] _start() @ Base ./client.jl:557 fmapstructure(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:267 Test threw exception Expression: fmapstructure(+, m1, n1) == (x = [5, 7], y = 9) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, x::Foo, ys::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] execute(walk::Functors.CachedWalk{Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::Foo, ys::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap(f::Function, x::Foo, ys::Foo; exclude::Function, walk::Functors.StructuralWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [12] fmap @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [inlined] [13] fmapstructure(f::Function, x::Foo, ys::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:26 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:265 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:267 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmapstructure(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:278 Test threw exception Expression: fmapstructure(+, m3, n3) == (x = [2, 4, 6], y = [5, 7, 9], z = [2, 4, 6]) could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::Tuple{DataType, DataType, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, x::Vector{Int64}, ys::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:175 [3] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [4] map @ ./tuple.jl:386 [inlined] [5] map @ ./tuple.jl:389 [inlined] [6] map @ ./namedtuple.jl:263 [inlined] [7] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [8] StructuralWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:99 [inlined] [9] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [10] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [11] execute(walk::Functors.CachedWalk{Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [12] fmap(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}; exclude::Function, walk::Functors.StructuralWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [13] fmap @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [inlined] [14] fmapstructure(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:26 [15] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:265 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:278 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmapstructure(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:264 Got exception outside of a @test could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::Tuple{DataType, DataType, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, x::Vector{Int64}, ys::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:175 [3] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [4] map @ ./tuple.jl:386 [inlined] [5] map @ ./tuple.jl:389 [inlined] [6] map @ ./namedtuple.jl:263 [inlined] [7] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [8] StructuralWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:99 [inlined] [9] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [10] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [11] execute(walk::Functors.CachedWalk{Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.StructuralWalk, typeof(+), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [12] fmap(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}; exclude::Function, walk::Functors.StructuralWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [13] fmap @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [inlined] [14] fmapstructure(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:26 [15] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:265 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:279 [inlined] [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [19] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [21] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [26] _start() @ Base ./client.jl:557 parametric types: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:324 Test threw exception Expression: fmap((x->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:324 =# x / 2 end), a) == A(0.5) UndefVarError: `A` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#44#45", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#44#45", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::A{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#44#45", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#44#45", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::A{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap(::Function, ::A{Int64}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [12] fmap(::Function, ::A{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:319 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:324 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fleaves: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:385 Got exception outside of a @test UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [9] (::Functors.var"#recurse#execute##0"{Functors.ExcludeWalk{Functors.FlattenWalk, Functors.var"#44#45", typeof(Functors.isleaf)}})(xs::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [10] iterate @ ./generator.jl:48 [inlined] [11] collect(itr::Base.Generator{Base.ValueIterator{Dict{String, Any}}, Functors.var"#recurse#execute##0"{Functors.ExcludeWalk{Functors.FlattenWalk, Functors.var"#44#45", typeof(Functors.isleaf)}}}) @ Base ./array.jl:796 [12] map(f::Function, A::Base.ValueIterator{Dict{String, Any}}) @ Base ./abstractarray.jl:3396 [13] _map(::Function, ::Base.ValueIterator{Dict{String, Any}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [14] (::Functors.FlattenWalk)(::Function, ::Dict{String, Any}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:299 [15] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [16] execute @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [inlined] [17] fleaves(x::Dict{String, Any}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:33 [18] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:386 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [20] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:391 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [22] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [24] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [29] _start() @ Base ./client.jl:557 basic properties: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:402 Got exception outside of a @test UndefVarError: `Bar` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#80#81", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#80#81", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::KeyPath{Tuple{}}, ::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:195 [10] execute(walk::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#80#81", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#80#81", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::KeyPath{Tuple{}}, ys::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap_with_path(::Function, ::Bar{Foo}; exclude::Function, walk::Functors.DefaultWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [12] fmap_with_path(::Function, ::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:402 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:403 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:404 [inlined] [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [19] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [21] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [26] _start() @ Base ./client.jl:557 sharing: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:411 Got exception outside of a @test UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#86#87", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#86#87", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::KeyPath{Tuple{}}, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:195 [10] execute(walk::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#86#87", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#86#87", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::KeyPath{Tuple{}}, ys::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap_with_path(::Function, ::Foo; exclude::Function, walk::Functors.DefaultWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [12] fmap_with_path(::Function, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:402 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:412 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:414 [inlined] [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [19] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [21] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [26] _start() @ Base ./client.jl:557 fmap_with_path(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:442 Test threw exception Expression: fmap_with_path(((kp, x, y)->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:442 =# x + y end), m1, foo1) == (x = [8, 10], y = 12) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] map @ ./tuple.jl:358 [inlined] [8] DefaultWalkWithPath @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:81 [inlined] [9] ExcludeWalkWithKeyPath @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:135 [inlined] [10] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#96#97", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#96#97", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, kp::KeyPath{Tuple{}}, x::@NamedTuple{x::Vector{Int64}, y::Int64}, ys::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:199 [11] execute(::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#96#97", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#96#97", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::KeyPath{Tuple{}}, ::@NamedTuple{x::Vector{Int64}, y::Int64}, ::Vararg{Any}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [12] fmap_with_path(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Int64}, ys::Foo; exclude::Function, walk::Functors.DefaultWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [13] fmap_with_path(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Int64}, ys::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:402 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:436 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [18] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:442 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmap_with_path(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:443 Test threw exception Expression: fmap_with_path(((kp, x, y)->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:443 =# x + y end), foo1, n1) isa Foo UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#98#99", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#98#99", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, kp::KeyPath{Tuple{}}, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:195 [10] execute(::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#98#99", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#98#99", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::KeyPath{Tuple{}}, ::Foo, ::Vararg{Any}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap_with_path(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}; exclude::Function, walk::Functors.DefaultWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [12] fmap_with_path(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:402 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:436 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:443 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmap_with_path(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:444 Test threw exception Expression: (fmap_with_path(((kp, x, y)->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:444 =# x + y end), foo1, n1)).x == [11, 13] UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#100#101", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#100#101", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, kp::KeyPath{Tuple{}}, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:195 [10] execute(::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#100#101", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#100#101", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::KeyPath{Tuple{}}, ::Foo, ::Vararg{Any}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap_with_path(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}; exclude::Function, walk::Functors.DefaultWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [12] fmap_with_path(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [13] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:402 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [15] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:436 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [17] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:444 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmap_with_path(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:455 Test threw exception Expression: fmap_with_path(((kp, x, y)->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:455 =# x + y end), m3, n3) == (x = [2, 4, 6], y = [5, 7, 9], z = [2, 4, 6]) could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::NTuple{4, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#104#105", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#104#105", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, kp::KeyPath{Tuple{Symbol}}, x::Vector{Int64}, ys::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:197 [3] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [4] map (repeats 2 times) @ ./tuple.jl:409 [inlined] [5] map(f::Functors.var"#recurse#execute##0"{Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#104#105", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#104#105", typeof(Functors.isleaf)}, IdDict{Any, Any}}}}, t1::Tuple{KeyPath{Tuple{Symbol}}, KeyPath{Tuple{Symbol}}, KeyPath{Tuple{Symbol}}}, t2::Tuple{Vector{Int64}, Vector{Int64}, Vector{Int64}}, ts::Tuple{Vector{Int64}, Vector{Int64}, Vector{Int64}}) @ Base ./tuple.jl:409 [6] map(::Function, ::@NamedTuple{x::KeyPath{Tuple{Symbol}}, y::KeyPath{Tuple{Symbol}}, z::KeyPath{Tuple{Symbol}}}, ::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Base ./namedtuple.jl:263 [7] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [8] DefaultWalkWithPath @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:82 [inlined] [9] ExcludeWalkWithKeyPath @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:135 [inlined] [10] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#104#105", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#104#105", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, kp::KeyPath{Tuple{}}, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:199 [11] execute(::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#104#105", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#104#105", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::KeyPath{Tuple{}}, ::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ::Vararg{@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [12] fmap_with_path(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}; exclude::Function, walk::Functors.DefaultWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [13] fmap_with_path(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:402 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:436 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [18] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:455 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] fmap_with_path(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:435 Got exception outside of a @test could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::NTuple{4, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#106#107", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#106#107", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, kp::KeyPath{Tuple{Symbol}}, x::Vector{Int64}, ys::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:197 [3] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [4] map (repeats 2 times) @ ./tuple.jl:409 [inlined] [5] map(f::Functors.var"#recurse#execute##0"{Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#106#107", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#106#107", typeof(Functors.isleaf)}, IdDict{Any, Any}}}}, t1::Tuple{KeyPath{Tuple{Symbol}}, KeyPath{Tuple{Symbol}}, KeyPath{Tuple{Symbol}}}, t2::Tuple{Vector{Int64}, Vector{Int64}, Vector{Int64}}, ts::Tuple{Vector{Int64}, Vector{Int64}, Vector{Int64}}) @ Base ./tuple.jl:409 [6] map(::Function, ::@NamedTuple{x::KeyPath{Tuple{Symbol}}, y::KeyPath{Tuple{Symbol}}, z::KeyPath{Tuple{Symbol}}}, ::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Base ./namedtuple.jl:263 [7] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [8] DefaultWalkWithPath @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:82 [inlined] [9] ExcludeWalkWithKeyPath @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:135 [inlined] [10] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#106#107", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#106#107", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, kp::KeyPath{Tuple{}}, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:199 [11] execute(::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#106#107", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.DefaultWalkWithPath, var"#106#107", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::KeyPath{Tuple{}}, ::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ::Vararg{@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [12] fmap_with_path(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}; exclude::Function, walk::Functors.DefaultWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [13] fmap_with_path(f::Function, x::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}, ys::@NamedTuple{x::Vector{Int64}, y::Vector{Int64}, z::Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:402 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:436 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [18] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:456 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [22] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [23] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [24] top-level scope @ none:6 [25] eval(m::Module, e::Any) @ Core ./boot.jl:489 [26] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [27] _start() @ Base ./client.jl:557 basic properties: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:473 Got exception outside of a @test UndefVarError: `Bar` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] CachedWalkWithPath @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:195 [inlined] [10] execute(walk::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#126#127", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#126#127", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::KeyPath{Tuple{}}, ys::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap_with_path(::Function, ::Bar{Foo}; exclude::Function, walk::Functors.StructuralWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [12] fmap_with_path @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [inlined] [13] fmapstructure_with_path(::Function, ::Bar{Foo}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:28 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:473 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:474 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [18] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:475 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [22] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [23] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [24] top-level scope @ none:6 [25] eval(m::Module, e::Any) @ Core ./boot.jl:489 [26] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [27] _start() @ Base ./client.jl:557 sharing: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:482 Got exception outside of a @test UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#132#133", typeof(Functors.isleaf)}, Nothing, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#132#133", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::KeyPath{Tuple{}}, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:195 [10] execute(walk::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#132#133", typeof(Functors.isleaf)}, Nothing, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#132#133", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, x::KeyPath{Tuple{}}, ys::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap_with_path(::Function, ::Foo; exclude::Function, walk::Functors.StructuralWalkWithPath, cache::IdDict{Any, Any}, prune::Nothing) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [12] fmap_with_path @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [inlined] [13] #fmapstructure_with_path#35 @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:28 [inlined] [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:473 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:483 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [18] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:485 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [22] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [inlined] [23] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [24] top-level scope @ none:6 [25] eval(m::Module, e::Any) @ Core ./boot.jl:489 [26] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [27] _start() @ Base ./client.jl:557 fmapstructure_with_path(f, x, y): Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:508 Test threw exception Expression: fmapstructure_with_path(((kp, x, y)->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/basics.jl:508 =# x + y end), foo1, m1) == (x = [8, 10], y = 12) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#140#141", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#140#141", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(recurse::Function, kp::KeyPath{Tuple{}}, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:195 [10] execute(::Functors.CachedWalkWithPath{Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#140#141", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalkWithKeyPath{Functors.StructuralWalkWithPath, var"#140#141", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::KeyPath{Tuple{}}, ::Foo, ::Vararg{Any}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [11] fmap_with_path(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}; exclude::Function, walk::Functors.StructuralWalkWithPath, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:23 [12] fmap_with_path @ ~/.julia/packages/Functors/LbNAu/src/maps.jl:14 [inlined] [13] fmapstructure_with_path(f::Function, x::Foo, ys::@NamedTuple{x::Vector{Int64}, y::Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:28 [14] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:473 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [16] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:503 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [18] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/basics.jl:508 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] RefValue: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/base.jl:9 Got exception outside of a @test could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::Tuple{DataType, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Base.RefValue{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:175 [3] (::Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}}})(xs::Base.RefValue{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [4] iterate @ ./generator.jl:48 [inlined] [5] collect_to!(dest::Vector{Int64}, itr::Base.Generator{Vector{Any}, Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}}}}, offs::Int64, st::Int64) @ Base ./array.jl:854 [6] collect_to_with_first!(dest::Vector{Int64}, v1::Int64, itr::Base.Generator{Vector{Any}, Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}}}}, st::Int64) @ Base ./array.jl:832 [7] _collect(c::Vector{Any}, itr::Base.Generator{Vector{Any}, Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}}}}, ::Base.EltypeUnknown, isz::Base.HasShape{1}) @ Base ./array.jl:826 [8] collect_similar(cont::Vector{Any}, itr::Base.Generator{Vector{Any}, Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}}}}) @ Base ./array.jl:738 [9] map(f::Function, A::Vector{Any}) @ Base ./abstractarray.jl:3366 [10] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [11] DefaultWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [inlined] [12] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [13] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Vector{Any}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [14] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [15] map @ ./tuple.jl:360 [inlined] [16] map @ ./namedtuple.jl:263 [inlined] [17] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [18] DefaultWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [inlined] [19] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [20] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [21] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(identity), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::@NamedTuple{a::Base.RefValue{Int64}, b::Vector{Any}, c::Tuple{Int64, Nothing, Base.RefValue{Int64}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [22] fmap(::Function, ::@NamedTuple{a::Base.RefValue{Int64}, b::Vector{Any}, c::Tuple{Int64, Nothing, Base.RefValue{Int64}}}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [23] fmap(::Function, ::@NamedTuple{a::Base.RefValue{Int64}, b::Vector{Any}, c::Tuple{Int64, Nothing, Base.RefValue{Int64}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [24] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/base.jl:10 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [26] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/base.jl:20 [inlined] [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [30] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:10 [inlined] [31] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [32] top-level scope @ none:6 [33] eval(m::Module, e::Any) @ Core ./boot.jl:489 [34] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [35] _start() @ Base ./client.jl:557 ComposedFunction: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/base.jl:41 Test threw exception Expression: fmap((x->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/base.jl:41 =# x + 10 end), f1 ∘ f2) == Foo(11.1, 12.2) ∘ Bar(13.3) UndefVarError: `Foo` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#143#144", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#143#144", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] (::Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#143#144", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#143#144", typeof(Functors.isleaf)}, IdDict{Any, Any}}}})(xs::Foo) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [11] map @ ./tuple.jl:359 [inlined] [12] map(::Function, ::@NamedTuple{outer::Foo, inner::Bar{Float64}}) @ Base ./namedtuple.jl:263 [13] _map(::Function, ::@NamedTuple{outer::Foo, inner::Bar{Float64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [14] (::Functors.DefaultWalk)(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [15] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [16] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#143#144", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#143#144", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [17] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#143#144", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#143#144", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [18] fmap(::Function, ::Function; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [19] fmap(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [20] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/base.jl:37 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [22] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/base.jl:41 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] BroadcastFunction: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/base.jl:57 Test threw exception Expression: fmap((x->begin #= /home/pkgeval/.julia/packages/Functors/LbNAu/test/base.jl:57 =# x + 10 end), bf) == Base.Broadcast.BroadcastFunction(Bar(13.3)) UndefVarError: `Bar` not defined in `Main` Suggestion: define the const at top-level before running function that uses it (stricter Julia v1.12+ rule). Note: the binding state changed since the error occurred (was: 11, now: 0). Stacktrace: [1] #s27#1 @ ~/.julia/packages/ConstructionBase/lUKuV/src/ConstructionBase.jl:30 [inlined] [2] var"#s27#1"(T::Any, ::Any, ::Any) @ ConstructionBase ./none:0 [3] (::Core.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Vararg{Any}) @ Base ./expr.jl:1703 [4] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:20 [inlined] [5] functor @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:25 [inlined] [6] children @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:58 [inlined] [7] isleaf @ ~/.julia/packages/Functors/LbNAu/src/functor.jl:56 [inlined] [8] usecache @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:141 [inlined] [9] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#149#150", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#149#150", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Bar{Float64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:173 [10] (::Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#149#150", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#149#150", typeof(Functors.isleaf)}, IdDict{Any, Any}}}})(xs::Bar{Float64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [11] map @ ./tuple.jl:358 [inlined] [12] map(::Function, ::@NamedTuple{f::Bar{Float64}}) @ Base ./namedtuple.jl:263 [13] _map(::Function, ::@NamedTuple{f::Bar{Float64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [14] (::Functors.DefaultWalk)(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [15] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [16] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#149#150", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#149#150", typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [17] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#149#150", typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#149#150", typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [18] fmap(::Function, ::Function; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [19] fmap(::Function, ::Function) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [20] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/base.jl:53 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [22] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/base.jl:57 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] LinearAlgebra containers: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/base.jl:72 Got exception outside of a @test could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::Tuple{DataType, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#fv#fv##0"{Base.RefValue{Int64}}, typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#fv#fv##0"{Base.RefValue{Int64}}, typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:175 [3] (::Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#fv#fv##0"{Base.RefValue{Int64}}, typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#fv#fv##0"{Base.RefValue{Int64}}, typeof(Functors.isleaf)}, IdDict{Any, Any}}}})(xs::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [4] map @ ./tuple.jl:358 [inlined] [5] map(::Function, ::@NamedTuple{parent::Vector{Int64}}) @ Base ./namedtuple.jl:263 [6] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [7] (::Functors.DefaultWalk)(::Function, ::Adjoint{Int64, Vector{Int64}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [8] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [9] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [10] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [11] map(f::Functors.var"#recurse#execute##0"{Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#fv#fv##0"{Base.RefValue{Int64}}, typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#fv#fv##0"{Base.RefValue{Int64}}, typeof(Functors.isleaf)}, IdDict{Any, Any}}}}, t::Tuple{Adjoint{Int64, Vector{Int64}}, Transpose{Int64, Vector{Int64}}, Adjoint{Int64, Vector{Int64}}}) @ Base ./tuple.jl:360 [12] map @ ./tuple.jl:361 [inlined] [13] map(::Function, ::@NamedTuple{a::Vector{Int64}, b::Adjoint{Int64, Vector{Int64}}, c::Transpose{Int64, Vector{Int64}}, d::Adjoint{Int64, Vector{Int64}}}) @ Base ./namedtuple.jl:263 [14] _map(::Function, ::@NamedTuple{a::Vector{Int64}, b::Adjoint{Int64, Vector{Int64}}, c::Transpose{Int64, Vector{Int64}}, d::Adjoint{Int64, Vector{Int64}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [15] DefaultWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [inlined] [16] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [17] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [18] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, var"#fv#fv##0"{Base.RefValue{Int64}}, typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, var"#fv#fv##0"{Base.RefValue{Int64}}, typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::@NamedTuple{a::Vector{Int64}, b::Adjoint{Int64, Vector{Int64}}, c::Transpose{Int64, Vector{Int64}}, d::Adjoint{Int64, Vector{Int64}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [19] fmap(::Function, ::@NamedTuple{a::Vector{Int64}, b::Adjoint{Int64, Vector{Int64}}, c::Transpose{Int64, Vector{Int64}}, d::Adjoint{Int64, Vector{Int64}}}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [20] fmap(::Function, ::@NamedTuple{a::Vector{Int64}, b::Adjoint{Int64, Vector{Int64}}, c::Transpose{Int64, Vector{Int64}}, d::Adjoint{Int64, Vector{Int64}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [21] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/base.jl:73 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [23] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/base.jl:80 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [27] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:10 [inlined] [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [32] _start() @ Base ./client.jl:557 inferred: Error During Test at /home/pkgeval/.julia/packages/Functors/LbNAu/test/cache.jl:1 Got exception outside of a @test could not load symbol "jl_expand": /opt/julia/bin/julia: undefined symbol: jl_expand Stacktrace: [1] __cacheget_generator__(world::UInt64, source::Method, self::Type, cache::Type, x::Type, args::Tuple{DataType, DataType}) @ Functors ~/.julia/packages/Functors/LbNAu/src/cache.jl:24 [2] (::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, IdDict{Any, Any}}})(::Function, ::Vector{Int64}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:175 [3] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [4] map @ ./tuple.jl:359 [inlined] [5] map @ ./namedtuple.jl:263 [inlined] [6] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [7] DefaultWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [inlined] [8] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [9] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [10] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [11] map @ ./tuple.jl:359 [inlined] [12] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [13] DefaultWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [inlined] [14] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [15] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [16] recurse @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:54 [inlined] [17] map @ ./tuple.jl:360 [inlined] [18] map @ ./namedtuple.jl:263 [inlined] [19] _map @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:3 [inlined] [20] DefaultWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:73 [inlined] [21] ExcludeWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:126 [inlined] [22] CachedWalk @ ~/.julia/packages/Functors/LbNAu/src/walks.jl:177 [inlined] [23] execute(::Functors.CachedWalk{Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, Functors.NoKeyword, Functors.WalkCache{Any, Any, Functors.ExcludeWalk{Functors.DefaultWalk, typeof(float), typeof(Functors.isleaf)}, IdDict{Any, Any}}}, ::@NamedTuple{a::Vector{Int64}, b::Int64, c::Tuple{Int64, @NamedTuple{d::Int64, e::Vector{Int64}}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/walks.jl:55 [24] fmap(::Function, ::@NamedTuple{a::Vector{Int64}, b::Int64, c::Tuple{Int64, @NamedTuple{d::Int64, e::Vector{Int64}}}}; exclude::Function, walk::Functors.DefaultWalk, cache::IdDict{Any, Any}, prune::Functors.NoKeyword) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:11 [25] fmap(::Function, ::@NamedTuple{a::Vector{Int64}, b::Int64, c::Tuple{Int64, @NamedTuple{d::Int64, e::Vector{Int64}}}}) @ Functors ~/.julia/packages/Functors/LbNAu/src/maps.jl:3 [26] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/cache.jl:2 [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [28] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/cache.jl:4 [inlined] [29] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [30] top-level scope @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:9 [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [32] macro expansion @ ~/.julia/packages/Functors/LbNAu/test/runtests.jl:13 [inlined] [33] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core ./boot.jl:489 [36] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [37] _start() @ Base ./client.jl:557 Test Summary: | Pass Error Total Time Functors.jl | 144 38 182 2m53.1s NoChild is not a leaf | 2 2 4 7.7s Nested | 1 1 1.2s Exclude | 4 4 1.3s Property list | 2 2 1.3s Sharing | 1 1 0.9s Self-referencing types | 2 2 1.7s functor(typeof(x), y) from @functor | 1 1 0.9s functor(typeof(x), y) for Base types | 5 5 0.4s anonymous functions | 1 1 2.6s Walk | 1 1 1.0s fcollect | 7 7 7.3s fmap(f, x, y) | 3 4 7 6.1s fmapstructure(f, x, y) | 1 3 4 3.1s old test update.jl | 2 2 1m04.2s parametric types | 1 1 1.2s Dict | 7 7 12.9s @leaf | 3 3 0.1s IterateWalk | 4 4 2.4s Deprecated first-arg walk API to fmap | 2 2 1.2s fleaves | 2 1 3 3.0s fmap_with_path | 2 7 9 12.0s basic properties | 1 1 3.6s sharing | 1 1 1.1s fmap_with_path(f, x, y) | 2 5 7 7.3s fmapstructure_with_path | 1 3 4 3.6s basic properties | 1 1 1.1s sharing | 1 1 1.1s fmapstructure_with_path(f, x, y) | 1 1 2 1.4s Numbers are leaves | 5 5 0.0s RefValue | 5 1 6 1.5s ComposedFunction | 2 1 3 2.1s Pair, Fix12 | 3 3 0.4s BroadcastFunction | 2 1 3 1.4s Returns | 2 2 0.2s Splat | 2 2 0.2s LinearAlgebra containers | 2 1 3 1.5s PermutedDimsArray | 2 2 8.7s Iterators | 23 23 5.1s AbstractString is leaf | 1 1 0.0s AbstractPattern is leaf | 2 2 0.0s AbstractChar is leaf | 2 2 0.0s AbstractDict is functor | 4 4 1.7s Types are leaves | 3 3 0.4s KeyPath | 33 33 4.6s Flexible Nested | 2 2 0.5s Flexible Walk | 2 2 0.4s Flexible Property list | 1 1 0.3s Flexible fcollect | 4 4 1.5s inferred | 1 1 0.9s RNG of the outermost testset: Random.Xoshiro(0x39a23fa5c0029c0c, 0xafb16fbd58d85d6a, 0x2ff93eea1b78dc8a, 0x3c60962260995bc5, 0xdf38e460f819855f) ERROR: LoadError: Some tests did not pass: 144 passed, 0 failed, 38 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Functors/LbNAu/test/runtests.jl:8 Testing failed after 330.85s ERROR: LoadError: Package Functors 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:2421 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2276 [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:498 [5] 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:164 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [7] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:151 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [10] include(mod::Module, _path::String) @ Base ./Base.jl:309 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:324 [12] _start() @ Base ./client.jl:557 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 379.11s: package tests unexpectedly errored