Package evaluation to test Memoization on Julia 1.14.0-DEV.2593 (15c2b67521*) started at 2026-07-03T14:11:24.305 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.5s ################################################################################ # Installation # Installing Memoization... Resolving package versions... Installed MacroTools ── v0.5.16 Installed Memoization ─ v0.2.2 Updating `~/.julia/environments/v1.14/Project.toml` [6fafb56a] + Memoization v0.2.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [1914dd2f] + MacroTools v0.5.16 [6fafb56a] + Memoization v0.2.2 Installation completed after 1.46s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 8.8 s ✓ TestEnv 1 dependency successfully precompiled in 9 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 4.3 s ✓ MacroTools 1.2 s ✓ Memoization 2 dependencies successfully precompiled in 5 seconds. 30 already precompiled. Precompilation completed after 50.07s ################################################################################ # Testing # Testing Memoization Status `/tmp/jl_rKaHuL/Project.toml` [1914dd2f] MacroTools v0.5.16 [6fafb56a] Memoization v0.2.2 [44cfe95a] Pkg v1.14.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_rKaHuL/Manifest.toml` [1914dd2f] MacroTools v0.5.16 [6fafb56a] Memoization v0.2.2 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.5+2 [deac9b47] LibCURL_jll v8.21.0+0 [e37daf67] LibGit2_jll v1.9.4+0 [29816b5a] LibSSH2_jll v1.11.101+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [458c3c95] OpenSSL_jll v3.5.7+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850ede] nghttp2_jll v1.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Testing Running tests... WARNING: Method definition _dummy_backedge() in module Memoization at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:49 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:65. WARNING: Method definition h(Any) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten on the same line (check for duplicate calls to `include`). Definition: Test Failed at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 Expression: #= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =# @eval #= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =# @memoize((badauarg(_::Type{T}) where T) = begin #= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =# _ end) Expected: ErrorException Thrown: Base.JuliaLowering.LoweringError LoweringError: #= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =# - all-underscore identifiers are write-only and their values cannot be used in expressions Expression: _ Containing expressions: (= (call ##getter#1099) (block (block _))) Detailed provenance: _ ├─ _ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 └─ (macrocall (. Core (inert @__doc__)) :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:160 =#) (escape (function (where (call badauarg (parameters) (:: ##1097 (curly Type T))) T) (block (= ##cache#1100 (call Memoization.get_cache IdDict badauarg)) (= (call ##getter#1099) (block (block _))) (= ##T#1098 (call Compiler.return_type ##getter#1099 (curly Tuple))) (:: (call Memoization._get! ##getter#1099 ##cache#1100 (tuple (tuple ##1097) (tuple))) ##T#1098))))) ├─ (macrocall (. Core (inert @__doc__)) :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:160 =#) (escape (function (where (call badauarg (parameters) (:: ##1097 (curly Type T))) T) (block (= ##cache#1100 (call Memoization.get_cache IdDict badauarg)) (= (call ##getter#1099) (block (block _))) (= ##T#1098 (call Compiler.return_type ##getter#1099 (curly Tuple))) (:: (call Memoization._get! ##getter#1099 ##cache#1100 (tuple (tuple ##1097) (tuple))) ##T#1098))))) │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:160 └─ (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))) ├─ (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))) │ ├─ (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))) │ │ ├─ (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))) │ │ │ ├─ (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))) │ │ │ │ ├─ (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))) │ │ │ │ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 │ │ │ │ └─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ │ │ │ ├─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ │ │ │ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 │ │ │ │ └─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ │ │ │ ├─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ │ │ │ │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 │ │ │ │ └─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ │ │ │ ├─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ │ │ │ │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 │ │ │ │ └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) │ │ │ │ └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) │ │ │ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 │ │ │ └─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ │ │ ├─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ │ │ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 │ │ │ └─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ │ │ ├─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ │ │ │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 │ │ │ └─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ │ │ ├─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ │ │ │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 │ │ │ └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) │ │ │ └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) │ │ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 │ │ └─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ │ ├─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ │ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 │ │ └─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ │ ├─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ │ │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 │ │ └─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ │ ├─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ │ │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 │ │ └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) │ │ └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) │ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 │ └─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ ├─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 │ └─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ ├─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 │ └─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ ├─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 │ └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) │ └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 └─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) ├─ (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) │ └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 └─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) ├─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head)))))))) │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 └─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) ├─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (global (= n 0)) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) f) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (unknown_head) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (unknown_head) (= k (call make_func 1)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (= k′ (call make_func 2)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (unknown_head) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (unknown_head) (= bazint (call (curly Baz Int))) (unknown_head) (= bazstring (call (curly Baz String))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (call (. Memoization (inert empty_cache!)) Baz) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (unknown_head) (= n 0) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (unknown_head) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (unknown_head) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (unknown_head) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (unknown_head) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (unknown_head) (using (. TestPackage)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)) (unknown_head))))))) │ └─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 =#) "Definition" (block (global (= n 0)) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:6 =#) (= (where (call f (parameters (:: z (curly Union Int Nothing)) (kw w nothing) (... kwargs)) (:: x T) (kw y nothing) (... args)) (<: T Int)) (block (global (unknown_head n 1)) (tuple (tuple x y (... args)) (tuple (parameters (kw z z) (kw w w) (... kwargs)))))))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:9 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:10 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:12 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:13 =#) (&& (call == (call f 1 1 (kw z 1)) (tuple (tuple 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:15 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:16 =#) (&& (call == (call f 1 1 1 (kw z 1)) (tuple (tuple 1 1 1) (tuple (= z 1) (= w nothing)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:19 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:20 =#) (&& (call == (call f 1 (kw z 1) (kw w 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1)))) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:22 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:23 =#) (&& (call == (call f 1 (kw z 1) (kw w 1) (kw p 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w 1) (= p 1)))) (call == n 0))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:27 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (call (. Memoization (inert empty_cache!)) f) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:29 =#) (&& (call == (call f 1 (kw z 1)) (tuple (tuple 1 nothing) (tuple (= z 1) (= w nothing)))) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:32 =#) IdDict (= (call g1 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:33 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:34 =#) (&& (call == (call g1 (vect 1 2)) (vect 1 2)) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:35 =#) Dict (= (call g2 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:36 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:37 =#) (&& (call == (call g2 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:38 =#) (call Dict) (= (call g3 x) (block (global (unknown_head n 1)) x)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:39 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:40 =#) (&& (call == (call g3 (vect 1 2)) (vect 1 2)) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:44 =#) (= (call h x) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:45 =#) (&& (call == (call h 2) 2) (call == (call h 2) 2))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:46 =#) (= (call h x) (block (call * 2 x))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:47 =#) (&& (call == (call h 2) 4) (call == (call h 2) 4))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:50 =#) (= (call foo x) (block x)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:51 =#) (= (call foo (parameters x)) (block x)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:52 =#) (call foo 2)) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call == (macrocall @inferred :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:53 =#) (call foo (kw x 2))) 2)) (function (call make_func x) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:57 =#) (= (call func y) (block (global (unknown_head n 1)) (tuple x y)))))) (= k (call make_func 1)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:60 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:61 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (= k′ (call make_func 2)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:63 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:64 =#) (&& (call == (call k′ 2) (tuple 2 2)) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:65 =#) (&& (call == (call k 2) (tuple 1 2)) (call == n 0))) (let (block) (block (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:69 =#) (= (call foo x) (block (unknown_head n 1) x))) (global (= n 0)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:70 =#) (&& (call == (call foo 1) 1) (call == n 1))) (global (= n 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:71 =#) (&& (call == (call foo 1) 1) (call == n 1))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:75 =#) (struct false (curly Baz T) (block))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:76 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T Int)) (block (global (unknown_head n 1)) Int)))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:77 =#) (= (where (call (:: (curly Baz T)) (:: x X)) X (<: T String)) (block (global (unknown_head n 1)) String)))) (= bazint (call (curly Baz Int))) (= bazstring (call (curly Baz String))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:80 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:81 =#) (&& (call == (call bazint 2) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:82 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:83 =#) (&& (call == (call bazstring 2) String) (call == n 0))) (call (. Memoization (inert empty_cache!)) (curly Baz Int)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:85 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (call (. Memoization (inert empty_cache!)) (curly Baz String)) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:87 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (call (. Memoization (inert empty_cache!)) Baz) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:89 =#) (&& (call == (call bazint 2) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:90 =#) (&& (call == (call bazstring 2) String) (call == n 1))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:93 =#) (= (where (call uarg (:: (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:94 =#) (&& (call == (call uarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:95 =#) (&& (call == (call uarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:96 =#) (&& (call == (call uarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:97 =#) (&& (call == (call uarg Float64) Float64) (call == n 0))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:101 =#) (= (where (call auarg (:: _ (curly Type T))) T) (block (global (unknown_head n 1)) T)))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:102 =#) (&& (call == (call auarg Int) Int) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:103 =#) (&& (call == (call auarg Int) Int) (call == n 0))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:104 =#) (&& (call == (call auarg Float64) Float64) (call == n 1))) (= n 0) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:105 =#) (&& (call == (call auarg Float64) Float64) (call == n 0))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) ErrorException (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:106 =#) (= (where (call badauarg (:: _ (curly Type T))) T) (block _))))) (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:110 =#) IdDict (= (call redef_cache_toplevel x) (block x)))) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Exception (macrocall @eval :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:111 =#) Dict (= (call redef_cache_toplevel x) (block x))))) (macrocall @memoize :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:114 =#) (= (call gen1 x) (block x))) (macrocall @generated :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:115 =#) (= (call gen2) (block (call gen1 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:116 =#) (call == (call gen2) 1)) (call (. Pkg (inert develop)) (call PackageSpec (kw path (call joinpath (macrocall @__DIR__ :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:119 =#)) "TestPackage")))) (using (. TestPackage)) (macrocall @test :(#= /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:121 =#) (call == (call (. TestPackage (inert foo)) 2) 2)))) └─ @ /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 Stacktrace: [1] expand_forms_2(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4496 [2] lower_step(iter::Base.JuliaLowering.LoweringIterator{Dict{Symbol, Dict{Int64, Any}}}, mod::Module, world::UInt64; soft_scope::Nothing) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:95 [3] _eval(mod::Module, iter::Base.JuliaLowering.LoweringIterator{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:730 [4] eval(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; macro_world::UInt64, soft_scope::Nothing, opts::@Kwargs{expr_compat_mode::Bool}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:718 [inlined] [5] top-level scope @ ~/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 [6] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [7] top-level scope @ ~/.julia/packages/Memoization/ON3Za/test/runtests.jl:5 [8] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [9] top-level scope @ none:6 [10] eval(m::Module, e::Any) @ Core boot.jl:522 [11] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [12] _start() @ Base client.jl:596 Stacktrace: [1] top-level scope @ ~/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 [2] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [3] top-level scope @ ~/.julia/packages/Memoization/ON3Za/test/runtests.jl:5 [4] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [5] top-level scope @ none:6 [6] eval(m::Module, e::Any) @ Core boot.jl:522 [7] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [8] _start() @ Base client.jl:596 WARNING: Method definition redef_cache_toplevel(Any) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten on the same line (check for duplicate calls to `include`). Resolving package versions... Updating `/tmp/jl_rKaHuL/Project.toml` [5558094e] + TestPackage v0.1.0 `~/.julia/packages/Memoization/ON3Za/test/TestPackage` Updating `/tmp/jl_rKaHuL/Manifest.toml` [5558094e] + TestPackage v0.1.0 `~/.julia/packages/Memoization/ON3Za/test/TestPackage` ERROR: LoadError: Evaluation into the closed module `Memoization` breaks incremental compilation because the side effects will not be permanent. This is likely due to some other module mutating `Memoization` with `eval` during precompilation - don't do this. Stacktrace:  [1] eval(m::Module, e::Any)  @ Core boot.jl:522  [2] _eval(mod::Module, iter::Base.JuliaLowering.LoweringIterator{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:745  [3] eval(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; macro_world::UInt64, soft_scope::Nothing, opts::@Kwargs{expr_compat_mode::Bool})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:718 [inlined]  [4] top-level scope  @ ~/.julia/packages/Memoization/ON3Za/test/TestPackage/src/TestPackage.jl:3  [5] include(mod::Module, _path::String)  @ Base Base.jl:325  [6] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3303  [7] top-level scope  @ stdin:5  [8] eval(m::Module, e::Any)  @ Core boot.jl:522  [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [10] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [11] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [12] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/TestPackage/src/TestPackage.jl:1 in expression starting at stdin:5 1 dependency had output during precompilation: ┌ TestPackage │ [Output was shown above] └ Definition: Error During Test at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funcdef.jl:2 Got exception outside of a @test The following 1 package failed to precompile: TestPackage Failed to precompile TestPackage [5558094e-8230-4a5f-be5d-17f6d252e568] to "/home/pkgeval/.julia/compiled/v1.14/TestPackage/jl_lQG4cx" (ProcessExited(1)). WARNING: Method definition f(T) where {T<:Int64} in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:6. WARNING: Method definition f(T, Any, Any...) where {T<:Int64} in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:6. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(Main.f), T) where {T<:Int64} in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:6. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(Main.f), T, Any, Any...) where {T<:Int64} in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:6. WARNING: Method definition g1(Any) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:33. WARNING: Method definition g2(Any) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:36. WARNING: Method definition g3(Any) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:39. WARNING: Method definition h(Any) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:46. WARNING: Method definition h(Any) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:46 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:48. WARNING: Method definition foo(Any) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:52. WARNING: Method definition foo() in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:53. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(Main.foo)) in module Main at /home/pkgeval/.julia/packages/Memoization/ON3Za/src/Memoization.jl:211 overwritten at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/funccall.jl:53. Test Summary: | Pass Fail Error Broken Total Time Memoization | 73 1 1 1 76 1m11.9s Definition | 47 1 1 49 56.6s Callsite | 26 1 27 1.9s RNG of the outermost testset: Random.Xoshiro(0xc7568c0f48f824a9, 0x4a7c33916036c4cb, 0x5dffd37657f8c5a4, 0x2a4037d9d86e6fb8, 0xa48bcf080c7d5d46) ERROR: LoadError: Some tests did not pass: 73 passed, 1 failed, 1 errored, 1 broken. in expression starting at /home/pkgeval/.julia/packages/Memoization/ON3Za/test/runtests.jl:5 Testing failed after 308.3s ERROR: LoadError: Package Memoization errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/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.14/Pkg/src/Operations.jl:3247 [3] 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.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 400.3s: package fails to precompile