Package evaluation to load BilevelOptimization on Julia 1.14.0-DEV.2226 (797a5ef2b0*) started at 2026-05-24T03:46:24.362 ################################################################################ # Set-up # Set-up completed after 0.13s ################################################################################ # Installation # Installing BilevelOptimization... Resolving package versions... Installed Bzip2_jll ──────────── v1.0.9+0 Installed JSONSchema ─────────── v0.3.4 Installed Calculus ───────────── v0.5.2 Installed DiffResults ────────── v1.1.0 Installed URIs ───────────────── v1.6.1 Installed MacroTools ─────────── v0.5.16 Installed CodecZlib ──────────── v0.7.8 Installed OrderedCollections ─── v1.8.1 Installed ForwardDiff ────────── v0.10.39 Installed IniFile ────────────── v0.5.1 Installed DataStructures ─────── v0.18.22 Installed TranscodingStreams ─── v0.9.13 Installed Compat ─────────────── v4.18.1 Installed Statistics ─────────── v1.11.1 Installed CommonSubexpressions ─ v0.3.1 Installed MbedTLS ────────────── v1.1.10 Installed NaNMath ────────────── v0.3.7 Installed OpenSpecFun_jll ────── v0.5.6+0 Installed HTTP ───────────────── v0.9.17 Installed CodecBzip2 ─────────── v0.7.2 Installed LogExpFunctions ────── v0.3.29 Installed StaticArraysCore ───── v1.4.4 Installed PrecompileTools ────── v1.3.4 Installed IrrationalConstants ── v0.2.6 Installed DiffRules ──────────── v1.15.1 Installed JSON ───────────────── v0.21.4 Installed MutableArithmetics ─── v0.2.22 Installed Parsers ────────────── v2.8.4 Installed SpecialFunctions ───── v2.7.2 Installed Preferences ────────── v1.5.2 Installed MbedTLS_jll ────────── v2.28.1010+0 Installed DocStringExtensions ── v0.9.5 Installed JLLWrappers ────────── v1.8.0 Installed BenchmarkTools ─────── v1.8.0 Installed MathOptInterface ───── v0.9.22 Installed JuMP ───────────────── v0.21.5 Installed BilevelOptimization ── v0.2.2 Installing 3 artifacts Installed artifact OpenSpecFun 194.9 KiB Installed artifact Bzip2 503.5 KiB Installed artifact MbedTLS 2.2 MiB Updating `~/.julia/environments/v1.14/Project.toml` [98803d92] + BilevelOptimization v0.2.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.8.0 [98803d92] + BilevelOptimization v0.2.2 [49dc2e85] + Calculus v0.5.2 ⌅ [523fee87] + CodecBzip2 v0.7.2 [944b1d66] + CodecZlib v0.7.8 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 ⌅ [864edb3b] + DataStructures v0.18.22 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.5 ⌅ [f6369f11] + ForwardDiff v0.10.39 ⌅ [cd3eb016] + HTTP v0.9.17 [83e8ac13] + IniFile v0.5.1 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.8.0 ⌅ [682c06a0] + JSON v0.21.4 ⌅ [7d188eb4] + JSONSchema v0.3.4 ⌅ [4076af6c] + JuMP v0.21.5 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 ⌅ [b8f27783] + MathOptInterface v0.9.22 [739be429] + MbedTLS v1.1.10 ⌅ [d8a4904e] + MutableArithmetics v0.2.22 ⌅ [77ba4419] + NaNMath v0.3.7 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.4 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [276daf66] + SpecialFunctions v2.7.2 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 ⌅ [3bb67fe8] + TranscodingStreams v0.9.13 [5c2747f8] + URIs v1.6.1 [6e34b625] + Bzip2_jll v1.0.9+0 [c8ffd9c3] + MbedTLS_jll v2.28.1010+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.1+0 [14a3606d] + MozillaCACerts_jll v2026.5.14 [4536629a] + OpenBLAS_jll v0.3.33+0 [05823500] + OpenLibm_jll v0.8.7+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.2+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 13.24s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Project No packages added to or removed from `~/.julia/environments/pkgeval/Project.toml` Manifest No packages added to or removed from `~/.julia/environments/pkgeval/Manifest.toml` Precompiling package dependencies... Precompiling project... ┌ Info: JuliaLowering threw given input: │ code = │ :(function destruct_key(pat, val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# @match pat begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:28 =# │ _Symbol => destruct_key($(Expr(:quote, :($(Expr(:$, :pat)) = $(Expr(:$, :(Expr(:quote, pat))))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:29 =# │ x_Symbol || y_ => destruct_key($(Expr(:quote, :($(Expr(:$, :x)) = $(Expr(:$, :(Expr(:quote, x)))) || $(Expr(:$, :y))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:30 =# │ (x_ = y_) => destructm(x, destruct_key(y, val, getm)) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:31 =# │ x_ || y_ => getm(val, x, y) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ _ => atoms((i->begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ getm(val, i) │ end), pat) │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [call] │ │ destruct_key :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [block] │ │ [macrocall] │ │ @match :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) :: Value │ │ pat :: Identifier │ │ [block] │ │ [call] │ │ => :: Identifier │ │ _Symbol :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_Symbol :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destructm :: Identifier │ │ x :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ x :: Identifier │ │ y :: Identifier │ │ [call] │ │ => :: Identifier │ │ _ :: Identifier │ │ [call] │ │ atoms :: Identifier │ │ [->] │ │ i :: Identifier │ │ [block] │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ i :: Identifier │ │ pat :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ ex :: Identifier │ scope_layer=2 │ pat :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ [tuple] │ jl_source=L31 │ pat :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ y_ :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ [tuple] │ jl_source=L31 │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destructm :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ _ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ atoms :: Identifier │ scope_layer=1 │ [->] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ [block] │ macro_source=85 │ nothing :: Value │ macro_source=85 │ │ file = "/home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl" │ line = 26 └ mod = MacroTools ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 =# - Invalid assignment location in let syntax Expression:  Containing expressions:  (let (block (= env env) (= (call get env : nothing))) (block (block (call destruct_key (call Base.JuliaLowering.interpolate_ast Expr (inert (= ($ pat) ($ (call Expr (inert quote) pat)))) (tuple pat) (tuple (call Expr :quote pat))) val getm))))  Detailed provenance:   └─  └─  ├─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29  └─ (macrocall @match :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) pat (block (call => _Symbol (call destruct_key (quote (= ($ pat) ($ (call Expr (inert quote) pat)))) val getm)) (call => (|| x_Symbol y_) (call destruct_key (quote (= ($ x) (|| ($ (call Expr (inert quote) x)) ($ y)))) val getm)) (call => (= x_ y_) (call destructm x (call destruct_key y val getm))) (call => (|| x_ y_) (call getm val x y)) (call => _ (call atoms (-> i (block (call getm val i))) pat))))  └─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27  Stacktrace:  [1] expand_let(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1561  [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4293  [3] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [4] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [5] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [6] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [7] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4447  [9] getindex(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, i::Int64)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [10] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4288  [11] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [12] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [13] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [14] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [15] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [16] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [17] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [18] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [19] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [20] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [21] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [22] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [23] _node_id(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [24] _push_nodeid!(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ids::Vector{Int64}, val::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/ast.jl:288 [inlined]  [25] method_def_expr(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, mtable::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sparams::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, argl::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2419  [26] (::Colon)(start::Int64, stop::Int64)  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [27] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2873  [28] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268  [29] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [30] 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:4469  [31] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30  [32] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [33] top-level scope  @ ~/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:13  [34] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [35] 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:3271  [36] top-level scope  @ stdin:5  [37] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [38] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [39] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [40] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [41] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:1 in expression starting at stdin:5 ✗ MacroTools 1.0 s ✓ Statistics 2.3 s ✓ IrrationalConstants 0.9 s ✓ StaticArraysCore 30.8 s ✓ URIs 148.1 s ✓ OrderedCollections 1.8 s ✓ Calculus 1.0 s ✓ DocStringExtensions 0.5 s ✓ IniFile 1.0 s ✓ NaNMath 1.4 s ✓ Compat 2.2 s ✓ Preferences 92.6 s ✓ TranscodingStreams ┌ Info: JuliaLowering threw given input: │ code = │ :(function mutable_operate_to_fallback(::IsMutable, output, ::typeof(add_dot), a, b, c) where N │ #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 =# │ #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:503 =# │ return mutable_operate_to!(output, add_mul, a, adjoint(b), c) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [where] │ │ [call] │ │ mutable_operate_to_fallback :: Identifier │ │ [::] │ │ IsMutable :: Identifier │ │ output :: Identifier │ │ [::] │ │ [call] │ │ typeof :: Identifier │ │ add_dot :: Identifier │ │ a :: Identifier │ │ b :: Identifier │ │ c :: Identifier │ │ N :: Identifier │ │ [block] │ │ [return] │ │ [call] │ │ mutable_operate_to! :: Identifier │ │ output :: Identifier │ │ add_mul :: Identifier │ │ a :: Identifier │ │ [call] │ │ adjoint :: Identifier │ │ b :: Identifier │ │ c :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [where] │ │ [call] │ │ mutable_operate_to_fallback :: Identifier │ scope_layer=1 │ [::] │ │ IsMutable :: Identifier │ scope_layer=1 │ output :: Identifier │ scope_layer=1 │ [::] │ │ [call] │ │ typeof :: Identifier │ scope_layer=1 │ add_dot :: Identifier │ scope_layer=1 │ a :: Identifier │ scope_layer=1 │ b :: Identifier │ scope_layer=1 │ c :: Identifier │ scope_layer=1 │ N :: Identifier │ scope_layer=1 │ [block] │ │ [return] │ │ [call] │ │ mutable_operate_to! :: Identifier │ scope_layer=1 │ output :: Identifier │ scope_layer=1 │ add_mul :: Identifier │ scope_layer=1 │ a :: Identifier │ scope_layer=1 │ [call] │ │ adjoint :: Identifier │ scope_layer=1 │ b :: Identifier │ scope_layer=1 │ c :: Identifier │ scope_layer=1 │ │ file = "/home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl" │ line = 502 └ mod = MutableArithmetics ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 =# - method definition declares type variable but does not use it in the type of any function parameter Expression:  (_typevar N core.Any core.Any) Containing expressions:  (_typevar N core.Any core.Any)  Detailed provenance:  (_typevar N core.Any core.Any) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3012 =#  └─ N  └─ N  └─ @ /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502  Stacktrace:  [1] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2860  [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268  [3] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [4] 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:4469  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [7] top-level scope  @ ~/.julia/packages/MutableArithmetics/0Y9ZS/src/MutableArithmetics.jl:61  [8] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [9] 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:3271  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [13] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [15] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 in expression starting at /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/MutableArithmetics.jl:7 in expression starting at stdin:5 ✗ MutableArithmetics ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base ./module.jl:101  [11] eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [12] top-level scope  @ ~/.julia/packages/CommonSubexpressions/nws5L/src/CommonSubexpressions.jl:3  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] 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:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/CommonSubexpressions/nws5L/src/CommonSubexpressions.jl:1 in expression starting at stdin:5 ✗ CommonSubexpressions 39.7 s ✓ Statistics → SparseArraysExt 0.8 s ✓ DiffResults 1.6 s ✓ LogExpFunctions 0.6 s ✓ Compat → CompatLinearAlgebraExt 2.7 s ✓ JLLWrappers 2.5 s ✓ PrecompileTools 39.7 s ✓ CodecZlib 295.0 s ✓ DataStructures 2.9 s ✓ Bzip2_jll 3.1 s ✓ MbedTLS_jll 3.1 s ✓ OpenSpecFun_jll 25.9 s ✓ Parsers 66.2 s ✓ CodecBzip2 3.5 s ✓ MbedTLS 78.5 s ✓ SpecialFunctions 12.6 s ✓ JSON ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =# - assignment syntax in structure fields is reserved Expression:  (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r)))) Containing expressions:  (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (block (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r)))) (call Base.Docs.doc! HTTP.Messages (call Base.Docs.Binding HTTP.Messages :Response) (call Base.Docs.docstr (call Core.svec " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n") (call Dict{Symbol, Any} :path => "/home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl" :linenumber => 113 :module => HTTP.Messages)) (curly Union (curly Tuple Integer) (curly Tuple Integer Any))) #12#val)))  Detailed provenance:  (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r))))  └─ (= #12#val (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) v"1.1.0") (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))  └─ (= #12#val (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) v"1.1.0") (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))  ├─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r)))))))  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r)))))))  ├─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 =#) "The `Messages` module defines structs that represent [`HTTP.Request`](@ref)\nand [`HTTP.Response`](@ref) Messages.\n\nThe `Response` struct has a `request` field that points to the corresponding\n`Request`; and the `Request` struct has a `response` field.\nThe `Request` struct also has a `parent` field that points to a `Response`\nin the case of HTTP Redirect.\n\n\nThe Messages module defines `IO` `read` and `write` methods for Messages\nbut it does not deal with URIs, creating connections, or executing requests.\n\nThe `read` methods throw `EOFError` exceptions if input data is incomplete.\nand call parser functions that may throw `HTTP.ParsingError` exceptions.\nThe `read` and `write` methods may also result in low level `IO` exceptions.\n\n\n### Sending Messages\n\nMessages are formatted and written to an `IO` stream by\n[`Base.write(::IO,::HTTP.Messages.Message)`](@ref) and or\n[`HTTP.Messages.writeheaders`](@ref).\n\n\n### Receiving Messages\n\nMessages are parsed from `IO` stream data by\n[`HTTP.Messages.readheaders`](@ref).\nThis function calls [`HTTP.Parsers.parse_header_field`](@ref) and passes each\nheader-field to [`HTTP.Messages.appendheader`](@ref).\n\n\n### Headers\n\nHeaders are represented by `Vector{Pair{String,String}}`. As compared to\n`Dict{String,String}` this allows [repeated header fields and preservation of\norder](https://tools.ietf.org/html/rfc7230#section-3.2.2).\n\nHeader values can be accessed by name using\n[`HTTP.Messages.header`](@ref) and\n[`HTTP.Messages.setheader`](@ref) (case-insensitive).\n\nThe [`HTTP.Messages.appendheader`](@ref) function handles combining\nmulti-line values, repeated header fields and special handling of\nmultiple `Set-Cookie` headers.\n\n### Bodies\n\nThe `HTTP.Message` structs represent the Message Body as `Vector{UInt8}`.\n\nStreaming of request and response bodies is handled by the\n[`HTTP.StreamLayer`](@ref) and the [`HTTP.Stream`](@ref) `<: IO` stream.\n" (module true Messages (block (export Message Request Response reset! status method headers uri body iserror isredirect ischunked issafe isidempotent header hasheader headercontains setheader defaultheader! appendheader mkheaders readheaders headerscomplete readchunksize writeheaders writestartline bodylength unknown_length payload statustext) (import (. . . HTTP)) (using (. . . Pairs)) (using (. . . IOExtras)) (using (. . . Parsers)) (import (. . . @require) (. . . precondition_error)) (import (. . . bytes)) (call include "ascii.jl") (const (= unknown_length (call typemax Int))) (abstract Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:129 =#) " HTTP.Response(status::Int, body) -> HTTP.Response\n\n## Examples\n```julia\nHTTP.Response(200, \"Hello\")\n\nheaders = [\"Server\" => \"Apache\"]\nHTTP.Response(200, headers; body = \"Hello\")\n```\n" (= (call Response) (block (. (call Request) (inert response))))) (= (call Response (:: s Int) (:: body (curly AbstractVector UInt8))) (block (call Response (parameters (kw body body)) s))) (= (call Response (:: s Int) (:: body AbstractString)) (block (call Response s (call bytes body)))) (= (call Response body) (block (call Response 200 body))) (= (call (. Base (inert convert)) (:: (curly Type Response)) (:: s AbstractString)) (block (call Response s))) (function (call reset! (:: r Response)) (block (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:150 =#) "1.1")) (= (. r (inert status)) 0) (if (call ! (call isempty (. r (inert headers)))) (block (call empty! (. r (inert headers))))) (if (call ! (call isempty (. r (inert body)))) (block (call empty! (. r (inert body))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:160 =#) " status(r::Response)\n\nGet status from a response.\n" (= (call status (:: r Response)) (block (call getfield r (inert status))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:167 =#) " headers(r::Response)\n\nGet headers from a response.\n" (= (call headers (:: r Response)) (block (call getfield r (inert headers))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:174 =#) " body(r::Response)\n\nGet body from a response.\n" (= (call body (:: r Response)) (block (call getfield r (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:183 =#) " Request <: Message\n\nRepresents a HTTP Request Message.\n\n- `method::String`\n [RFC7230 3.1.1](https://tools.ietf.org/html/rfc7230#section-3.1.1)\n\n- `target::String`\n [RFC7230 5.3](https://tools.ietf.org/html/rfc7230#section-5.3)\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `response`, the `Response` to this `Request`\n\n- `txcount`, number of times this `Request` has been sent (see RetryRequest.jl).\n\n- `parent`, the `Response` (if any) that led to this request\n (e.g. in the case of a redirect).\n [RFC7230 6.4](https://tools.ietf.org/html/rfc7231#section-6.4)\n\nYou can get each data with [`HTTP.method`](@ref), [`HTTP.headers`](@ref), [`HTTP.uri`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Request Message) (block (:: method String) (:: target String) (:: version VersionNumber) (:: headers Headers) (:: body (curly Vector UInt8)) (:: response Response) (:: txcount Int) parent))) (= (call Request) (block (call Request "" ""))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:227 =#) " HTTP.Request(method, target, headers, body; version, parent) -> HTTP.Request\n\nConstructor for `HTTP.Request`.\nFor daily use, see [`HTTP.request`](@ref).\n" (function (call Request (parameters (kw version (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:234 =#) "1.1")) (kw parent nothing)) (:: method String) target (kw headers (vect)) (kw body (ref UInt8))) (block (= r (call Request method (if (call == target "") "/" target) version (call mkheaders headers) (call bytes body) (call Response 0) 0 parent)) (= (. (. r (inert response)) (inert request)) r) (return r)))) (= (call mkheaders (:: h Headers)) (block h)) (= (:: (call mkheaders h) Headers) (block (typed_comprehension Header (generator (call => (call string k) (call string v)) (= (tuple k v) h))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:250 =#) " method(r::Request)\n\nGet method from a request.\n" (= (call method (:: r Request)) (block (call getfield r (inert method))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:257 =#) " uri(r::Request)\n\nGet URI from a request.\n" (= (call uri (:: r Request)) (block (call getfield r (inert target))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:264 =#) " headers(r::Request)\n\nGet headers from a request.\n" (= (call headers (:: r Request)) (block (call getfield r (inert headers))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:271 =#) " body(r::Request)\n\nGet body from a request.\n" (= (call body (:: r Request)) (block (call getfield r (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:280 =#) " issafe(::Request)\n\nhttps://tools.ietf.org/html/rfc7231#section-4.2.1\n" (= (call issafe (:: r Request)) (block (call issafe (. r (inert method)))))) (= (call issafe method) (block (call in method (vect "GET" "HEAD" "OPTIONS" "TRACE")))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:288 =#) " isidempotent(::Request)\n\nhttps://tools.ietf.org/html/rfc7231#section-4.2.2\n" (= (call isidempotent (:: r Request)) (block (call isidempotent (. r (inert method)))))) (= (call isidempotent method) (block (|| (call issafe method) (call in method (vect "PUT" "DELETE"))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:296 =#) " iserror(::Response)\n\nDoes this `Response` have an error status?\n" (= (call iserror (:: r Response)) (block (call iserror (. r (inert status)))))) (= (call iserror status) (block (&& (call != status 0) (&& (call != status 100) (&& (call != status 101) (&& (|| (call < status 200) (call >= status 300)) (call ! (call isredirect status)))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:305 =#) " isredirect(::Response)\n\nDoes this `Response` have a redirect status?\n" (= (call isredirect (:: r Response)) (block (call isredirect (. r (inert status)))))) (= (call isredirect status) (block (call in status (tuple 301 302 307 308)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:313 =#) " ischunked(::Message)\n\nDoes the `Message` have a \"Transfer-Encoding: chunked\" header?\n" (= (call ischunked m) (block (call any (-> h (block (&& (call field_name_isequal (ref h 1) "transfer-encoding") (call endswith (call lowercase (ref h 2)) "chunked")))) (. m (inert headers)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:322 =#) " headerscomplete(::Message)\n\nHave the headers been read into this `Message`?\n" (= (call headerscomplete (:: r Response)) (block (&& (call != (. r (inert status)) 0) (call != (. r (inert status)) 100))))) (= (call headerscomplete (:: r Request)) (block (call != (. r (inert method)) ""))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:330 =#) "\"The presence of a message body in a response depends on both the\n request method to which it is responding and the response status code.\n Responses to the HEAD request method never include a message body [].\n 2xx (Successful) responses to a CONNECT request method (Section 4.3.6 of\n [RFC7231]) switch to tunnel mode instead of having a message body.\n All 1xx (Informational), 204 (No Content), and 304 (Not Modified)\n responses do not include a message body. All other responses do\n include a message body, although the body might be of zero length.\"\n[RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n" (= (:: (call bodylength (:: r Response)) Int) (block (if (call == (. (. r (inert request)) (inert method)) "HEAD") 0 (if (call ischunked r) unknown_length (if (call in (. r (inert status)) (vect 204 304)) 0 (if (call != (= l (call header r "Content-Length")) "") (call parse Int l) unknown_length))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:348 =#) "\"The presence of a message body in a request is signaled by a\n Content-Length or Transfer-Encoding header field. Request message\n framing is independent of method semantics, even if the method does\n not define any use for a message body.\"\n[RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n" (= (:: (call bodylength (:: r Request)) Int) (block (if (call ischunked r) unknown_length (call parse Int (call header r "Content-Length" "0")))))) (= (call (. Base (inert getindex)) (:: m Message) k) (block (call header m k))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:363 =#) " Are `field-name`s `a` and `b` equal?\n\n[HTTP `field-name`s](https://tools.ietf.org/html/rfc7230#section-3.2)\nare ASCII-only and case-insensitive.\n" (= (call field_name_isequal a b) (block (call ascii_lc_isequal a b)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:371 =#) " header(::Message, key [, default=\"\"]) -> String\n\nGet header value for `key` (case-insensitive).\n" (= (call header (:: m Message) k (kw d "")) (block (call header (. m (inert headers)) k d)))) (= (call header (:: h Headers) (:: k AbstractString) (kw (:: d AbstractString) "")) (block (ref (call getbyfirst h k (call => k d) field_name_isequal) 2))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:380 =#) " hasheader(::Message, key) -> Bool\n\nDoes header value for `key` exist (case-insensitive)?\n" (= (call hasheader m (:: k AbstractString)) (block (call != (call header m k) "")))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:387 =#) " hasheader(::Message, key, value) -> Bool\n\nDoes header for `key` match `value` (both case-insensitive)?\n" (= (call hasheader m (:: k AbstractString) (:: v AbstractString)) (block (call field_name_isequal (call header m k) (call lowercase v))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:395 =#) " headercontains(::Message, key, value) -> Bool\n\nDoes the header for `key` (interpreted as comma-separated list) contain `value` (both case-insensitive)?\n" (= (call headercontains m (:: k AbstractString) (:: v AbstractString)) (block (call any (. field_name_isequal (tuple (. strip (tuple (call split (call header m k) ","))) v)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:403 =#) " setheader(::Message, key => value)\n\nSet header `value` for `key` (case-insensitive).\n" (= (call setheader (:: m Message) v) (block (call setheader (. m (inert headers)) v)))) (= (call setheader (:: h Headers) (:: v Header)) (block (call setbyfirst h v field_name_isequal))) (= (call setheader (:: h Headers) (:: v Pair)) (block (call setbyfirst h (call Header (call SubString (. v (inert first))) (call SubString (. v (inert second)))) field_name_isequal))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:414 =#) " defaultheader!(::Message, key => value)\n\nSet header `value` in message for `key` if it is not already set.\n" (function (call defaultheader! m (:: v Pair)) (block (if (call == (call header m (call first v)) "") (block (call setheader m v))) (return nothing)))) (macrocall (. Base (inert @deprecate)) :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:425 =#) defaultheader defaultheader!) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:427 =#) " appendheader(::Message, key => value)\n\nAppend a header value to `message.headers`.\n\nIf `key` is the same as the previous header, the `value` is [appended to the\nvalue of the previous header with a comma\ndelimiter](https://stackoverflow.com/a/24502264)\n\n`Set-Cookie` headers are not comma-combined because [cookies often contain\ninternal commas](https://tools.ietf.org/html/rfc6265#section-3).\n" (function (call appendheader (:: m Message) (:: header Header)) (block (= c (. m (inert headers))) (= (tuple k v) header) (if (&& (call != k "Set-Cookie") (&& (call > (call length c) 0) (call == k (ref (ref c end) 1)))) (block (= (ref c end) (call => (ref (ref c end) 1) (call string (ref (ref c end) 2) ", " v)))) (block (call push! (. m (inert headers)) header))) (return nothing)))) (macrocall @deprecate :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:453 =#) (call load (:: m Message)) (call payload m String)) (function (:: (call payload (:: m Message)) (curly Vector UInt8)) (block (= enc (call lowercase (call first (call split (call header m "Transfer-Encoding") ", ")))) (return (if (call in enc (vect "" "identity" "chunked")) (. m (inert body)) (call decode m enc))))) (= (call payload (:: m Message) (:: (curly Type String))) (block (if (call hasheader m "Content-Type" "ISO-8859-1") (call iso8859_1_to_utf8 (call payload m)) (call String (call payload m))))) (function (:: (call decode (:: m Message) (:: encoding String)) (curly Vector UInt8)) (block (if (call == encoding "gzip") (block)) (macrocall @warn :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:468 =#) "Decoding of HTTP Transfer-Encoding is not implemented yet!") (return (. m (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:474 =#) " httpversion(::Message)\n\ne.g. `\"HTTP/1.1\"`\n" (= (call httpversion (:: m Message)) (block (string "HTTP/" (. (. m (inert version)) (inert major)) "." (. (. m (inert version)) (inert minor)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:481 =#) " writestartline(::IO, ::Message)\n\ne.g. `\"GET /path HTTP/1.1\\r\\n\"` or `\"HTTP/1.1 200 OK\\r\\n\"`\n" (function (call writestartline (:: io IO) (:: r Request)) (block (call write io (string (. r (inert method)) " " (. r (inert target)) " " (call httpversion r) "\r\n")) (return nothing)))) (function (call writestartline (:: io IO) (:: r Response)) (block (call write io (string (call httpversion r) " " (. r (inert status)) " " (call statustext (. r (inert status))) "\r\n")) (return nothing))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:496 =#) " writeheaders(::IO, ::Message)\n\nWrite `Message` start line and\na line for each \"name: value\" pair and a trailing blank line.\n" (function (call writeheaders (:: io IO) (:: m Message)) (block (call writestartline io m) (for (= (tuple name value) (. m (inert headers))) (block (call write io (string name ": " value "\r\n")))) (call write io "\r\n") (return nothing)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:511 =#) " write(::IO, ::Message)\n\nWrite start line, headers and body of HTTP Message.\n" (function (call (. Base (inert write)) (:: io IO) (:: m Message)) (block (call writeheaders io m) (call write io (. m (inert body))) (return nothing)))) (function (call (. Base (inert String)) (:: m Message)) (block (= io (call IOBuffer)) (call write io m) (call String (call take! io)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:530 =#) " readheaders(::IO, ::Message)\n\nRead headers (and startline) from an `IO` stream into a `Message` struct.\nThrow `EOFError` if input is incomplete.\n" (function (call readheaders (:: io IO) (:: message Message)) (block (= bytes (call String (call readuntil io find_end_of_header))) (= bytes (call parse_start_line! bytes message)) (call parse_header_fields! bytes message) (return nothing)))) (= (call parse_start_line! bytes (:: r Response)) (block (call parse_status_line! bytes r))) (= (call parse_start_line! bytes (:: r Request)) (block (call parse_request_line! bytes r))) (function (call parse_header_fields! (:: bytes (curly SubString String)) (:: m Message)) (block (= (tuple h bytes) (call parse_header_field bytes)) (while (call ! (call === h (. Parsers (inert emptyheader)))) (block (call appendheader m h) (= (tuple h bytes) (call parse_header_field bytes)))) (return nothing))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:557 =#) "Read chunk-size from an `IO` stream.\nAfter the final zero size chunk, read trailers into a `Message` struct.\n" (function (:: (call readchunksize (:: io IO) (:: message Message)) Int) (block (= n (call parse_chunk_size (call readuntil io find_end_of_chunk_size))) (if (call == n 0) (block (= bytes (call readuntil io find_end_of_trailer)) (if (call != (ref bytes 2) (call UInt8 '\n')) (block (call parse_header_fields! (call SubString (call String bytes)) message))))) (return n)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:574 =#) " set_show_max(x)\n\nSet the maximum number of body bytes to be displayed by `show(::IO, ::Message)`\n" (= (call set_show_max x) (block (global (= body_show_max x))))) (= body_show_max 1000) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:582 =#) " bodysummary(bytes)\n\nThe first chunk of the Message Body (for display purposes).\n" (= (call bodysummary bytes) (block (call view bytes (call : 1 (call min (call length bytes) body_show_max)))))) (function (call compactstartline (:: m Message)) (block (= b (call IOBuffer)) (call writestartline b m) (call strip (call String (call take! b))))) (= (call isvalidstr s) (block (call ≠ (call ccall (inert u8_isvalid) Int32 (tuple (curly Ptr UInt8) Int) s (call sizeof s)) 0))) (function (call (. Base (inert show)) (:: io IO) (:: m Message)) (block (if (call get io (inert compact) false) (block (call print io (call compactstartline m)) (if (call isa m Response) (block (call print io " <= (" (call compactstartline (:: (. m (inert request)) Request)) ")"))) (return nothing))) (call println io (call typeof m) ":") (call println io "\"\"\"") (call writeheaders io m) (= summary (call bodysummary (. m (inert body)))) (= validsummary (call isvalidstr summary)) (&& validsummary (call write io summary)) (if (|| (call ! validsummary) (call > (call length (. m (inert body))) (call length summary))) (block (call println io (string "\n⋮\n" (call length (. m (inert body))) "-byte body")))) (call print io "\"\"\"") (return nothing))) (call include "status_messages.jl"))))  └─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1  Stacktrace:  [1] _collect_struct_fields(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, field_names::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_types::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_attrs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_docs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, inner_defs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3184  [2] _collect_struct_fields(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, field_names::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_types::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_attrs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_docs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, inner_defs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3181  [3] expand_struct_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3754  [4] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4336  [5] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152  [6] expand_assignment(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, is_const::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1318  [7] expand_assignment(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1268  [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4196  [9] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [10] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [11] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [12] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [13] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [14] 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:4469  [15] 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:90  [16] getindex(A::Vector{Module}, i::Int64)  @ Base /source/usr/share/julia/JuliaLowering/src/eval.jl:45 [inlined]  [17] _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:479  [18] _eval  @ /source/usr/share/julia/JuliaLowering/src/eval.jl:475 [inlined]  [19] #eval#134  @ /source/usr/share/julia/JuliaLowering/src/eval.jl:467 [inlined]  [20] top-level scope  @ ~/.julia/packages/HTTP/aTjcj/src/Messages.jl:1  [21] macro expansion  @ ~/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 [inlined]  [22] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [23] top-level scope  @ ~/.julia/packages/HTTP/aTjcj/src/HTTP.jl:40  [24] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [25] 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:3271  [26] top-level scope  @ stdin:5  [27] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [28] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [29] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [30] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [31] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 in expression starting at /home/pkgeval/.julia/packages/HTTP/aTjcj/src/HTTP.jl:1 in expression starting at stdin:5 ✗ HTTP 1.3 s ✓ DiffRules 19.4 s ✓ BenchmarkTools ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("cd3eb016-35fb-5094-929b-558a96fad6f3"), "HTTP") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/JSONSchema/7cF4x/src/JSONSchema.jl:4  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] 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:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/JSONSchema/7cF4x/src/JSONSchema.jl:1 in expression starting at stdin:5 ✗ JSONSchema ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("bbf7d656-a473-5ed7-a52c-81e309532950"), "CommonSubexpressions") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/ForwardDiff/X74OO/src/ForwardDiff.jl:20  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] 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:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/ForwardDiff/X74OO/src/ForwardDiff.jl:1 in expression starting at stdin:5 ✗ ForwardDiff ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("d8a4904e-b15c-11e9-3269-09a3773c0cb0"), "MutableArithmetics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/MathOptInterface/YDdD3/src/functions.jl:3  [12] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [13] top-level scope  @ ~/.julia/packages/MathOptInterface/YDdD3/src/MathOptInterface.jl:135  [14] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [15] 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:3271  [16] top-level scope  @ stdin:5  [17] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [19] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [20] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [21] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MathOptInterface/YDdD3/src/functions.jl:3 in expression starting at /home/pkgeval/.julia/packages/MathOptInterface/YDdD3/src/MathOptInterface.jl:1 in expression starting at stdin:5 ✗ MathOptInterface ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("d8a4904e-b15c-11e9-3269-09a3773c0cb0"), "MutableArithmetics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/JuMP/qhoVb/src/JuMP.jl:16  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] 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:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/JuMP/qhoVb/src/JuMP.jl:11 in expression starting at stdin:5 ✗ JuMP ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4076af6c-e467-56ae-b986-b466b2749572"), "JuMP") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/BilevelOptimization/cZaRG/src/BilevelOptimization.jl:3  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] 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:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/BilevelOptimization/cZaRG/src/BilevelOptimization.jl:1 in expression starting at stdin:5 ✗ BilevelOptimization 30 dependencies successfully precompiled in 1048 seconds. 21 already precompiled. Precompilation completed after 1063.5s ################################################################################ # Loading # Loading BilevelOptimization... ┌ Info: JuliaLowering threw given input: │ code = │ :(function destruct_key(pat, val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# @match pat begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:28 =# │ _Symbol => destruct_key($(Expr(:quote, :($(Expr(:$, :pat)) = $(Expr(:$, :(Expr(:quote, pat))))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:29 =# │ x_Symbol || y_ => destruct_key($(Expr(:quote, :($(Expr(:$, :x)) = $(Expr(:$, :(Expr(:quote, x)))) || $(Expr(:$, :y))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:30 =# │ (x_ = y_) => destructm(x, destruct_key(y, val, getm)) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:31 =# │ x_ || y_ => getm(val, x, y) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ _ => atoms((i->begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ getm(val, i) │ end), pat) │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [call] │ │ destruct_key :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [block] │ │ [macrocall] │ │ @match :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) :: Value │ │ pat :: Identifier │ │ [block] │ │ [call] │ │ => :: Identifier │ │ _Symbol :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_Symbol :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destructm :: Identifier │ │ x :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ x :: Identifier │ │ y :: Identifier │ │ [call] │ │ => :: Identifier │ │ _ :: Identifier │ │ [call] │ │ atoms :: Identifier │ │ [->] │ │ i :: Identifier │ │ [block] │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ i :: Identifier │ │ pat :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ ex :: Identifier │ scope_layer=2 │ pat :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ [tuple] │ jl_source=L31 │ pat :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ y_ :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ [tuple] │ jl_source=L31 │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destructm :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ _ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ atoms :: Identifier │ scope_layer=1 │ [->] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ [block] │ macro_source=85 │ nothing :: Value │ macro_source=85 │ │ file = "/home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl" │ line = 26 └ mod = MacroTools ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 =# - Invalid assignment location in let syntax Expression:  Containing expressions:  (let (block (= env env) (= (call get env : nothing))) (block (block (call destruct_key (call Base.JuliaLowering.interpolate_ast Expr (inert (= ($ pat) ($ (call Expr (inert quote) pat)))) (tuple pat) (tuple (call Expr :quote pat))) val getm))))  Detailed provenance:   └─  └─  ├─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29  └─ (macrocall @match :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) pat (block (call => _Symbol (call destruct_key (quote (= ($ pat) ($ (call Expr (inert quote) pat)))) val getm)) (call => (|| x_Symbol y_) (call destruct_key (quote (= ($ x) (|| ($ (call Expr (inert quote) x)) ($ y)))) val getm)) (call => (= x_ y_) (call destructm x (call destruct_key y val getm))) (call => (|| x_ y_) (call getm val x y)) (call => _ (call atoms (-> i (block (call getm val i))) pat))))  └─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27  Stacktrace:  [1] expand_let(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1561  [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4293  [3] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [4] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [5] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [6] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [7] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4447  [9] getindex(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, i::Int64)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [10] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4288  [11] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [12] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [13] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [14] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [15] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [16] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [17] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [18] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [19] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [20] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [21] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [22] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [23] _node_id(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [24] _push_nodeid!(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ids::Vector{Int64}, val::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/ast.jl:288 [inlined]  [25] method_def_expr(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, mtable::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sparams::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, argl::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2419  [26] (::Colon)(start::Int64, stop::Int64)  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [27] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2873  [28] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268  [29] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [30] 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:4469  [31] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30  [32] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [33] top-level scope  @ ~/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:13  [34] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [35] 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:3271  [36] top-level scope  @ stdin:5  [37] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [38] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [39] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [40] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [41] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:1 in expression starting at stdin:5 ┌ Info: JuliaLowering threw given input: │ code = │ :(function mutable_operate_to_fallback(::IsMutable, output, ::typeof(add_dot), a, b, c) where N │ #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 =# │ #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:503 =# │ return mutable_operate_to!(output, add_mul, a, adjoint(b), c) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [where] │ │ [call] │ │ mutable_operate_to_fallback :: Identifier │ │ [::] │ │ IsMutable :: Identifier │ │ output :: Identifier │ │ [::] │ │ [call] │ │ typeof :: Identifier │ │ add_dot :: Identifier │ │ a :: Identifier │ │ b :: Identifier │ │ c :: Identifier │ │ N :: Identifier │ │ [block] │ │ [return] │ │ [call] │ │ mutable_operate_to! :: Identifier │ │ output :: Identifier │ │ add_mul :: Identifier │ │ a :: Identifier │ │ [call] │ │ adjoint :: Identifier │ │ b :: Identifier │ │ c :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [where] │ │ [call] │ │ mutable_operate_to_fallback :: Identifier │ scope_layer=1 │ [::] │ │ IsMutable :: Identifier │ scope_layer=1 │ output :: Identifier │ scope_layer=1 │ [::] │ │ [call] │ │ typeof :: Identifier │ scope_layer=1 │ add_dot :: Identifier │ scope_layer=1 │ a :: Identifier │ scope_layer=1 │ b :: Identifier │ scope_layer=1 │ c :: Identifier │ scope_layer=1 │ N :: Identifier │ scope_layer=1 │ [block] │ │ [return] │ │ [call] │ │ mutable_operate_to! :: Identifier │ scope_layer=1 │ output :: Identifier │ scope_layer=1 │ add_mul :: Identifier │ scope_layer=1 │ a :: Identifier │ scope_layer=1 │ [call] │ │ adjoint :: Identifier │ scope_layer=1 │ b :: Identifier │ scope_layer=1 │ c :: Identifier │ scope_layer=1 │ │ file = "/home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl" │ line = 502 └ mod = MutableArithmetics ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 =# - method definition declares type variable but does not use it in the type of any function parameter Expression:  (_typevar N core.Any core.Any) Containing expressions:  (_typevar N core.Any core.Any)  Detailed provenance:  (_typevar N core.Any core.Any) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3012 =#  └─ N  └─ N  └─ @ /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502  Stacktrace:  [1] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2860  [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268  [3] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [4] 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:4469  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [7] top-level scope  @ ~/.julia/packages/MutableArithmetics/0Y9ZS/src/MutableArithmetics.jl:61  [8] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [9] 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:3271  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [13] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [15] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 in expression starting at /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/MutableArithmetics.jl:7 in expression starting at stdin:5 ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =# - assignment syntax in structure fields is reserved Expression:  (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r)))) Containing expressions:  (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (block (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r)))) (call Base.Docs.doc! HTTP.Messages (call Base.Docs.Binding HTTP.Messages :Response) (call Base.Docs.docstr (call Core.svec " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n") (call Dict{Symbol, Any} :path => "/home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl" :linenumber => 113 :module => HTTP.Messages)) (curly Union (curly Tuple Integer) (curly Tuple Integer Any))) #12#val)))  Detailed provenance:  (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r))))  └─ (= #12#val (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) v"1.1.0") (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))  └─ (= #12#val (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) v"1.1.0") (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))  ├─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r)))))))  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r)))))))  ├─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 =#) "The `Messages` module defines structs that represent [`HTTP.Request`](@ref)\nand [`HTTP.Response`](@ref) Messages.\n\nThe `Response` struct has a `request` field that points to the corresponding\n`Request`; and the `Request` struct has a `response` field.\nThe `Request` struct also has a `parent` field that points to a `Response`\nin the case of HTTP Redirect.\n\n\nThe Messages module defines `IO` `read` and `write` methods for Messages\nbut it does not deal with URIs, creating connections, or executing requests.\n\nThe `read` methods throw `EOFError` exceptions if input data is incomplete.\nand call parser functions that may throw `HTTP.ParsingError` exceptions.\nThe `read` and `write` methods may also result in low level `IO` exceptions.\n\n\n### Sending Messages\n\nMessages are formatted and written to an `IO` stream by\n[`Base.write(::IO,::HTTP.Messages.Message)`](@ref) and or\n[`HTTP.Messages.writeheaders`](@ref).\n\n\n### Receiving Messages\n\nMessages are parsed from `IO` stream data by\n[`HTTP.Messages.readheaders`](@ref).\nThis function calls [`HTTP.Parsers.parse_header_field`](@ref) and passes each\nheader-field to [`HTTP.Messages.appendheader`](@ref).\n\n\n### Headers\n\nHeaders are represented by `Vector{Pair{String,String}}`. As compared to\n`Dict{String,String}` this allows [repeated header fields and preservation of\norder](https://tools.ietf.org/html/rfc7230#section-3.2.2).\n\nHeader values can be accessed by name using\n[`HTTP.Messages.header`](@ref) and\n[`HTTP.Messages.setheader`](@ref) (case-insensitive).\n\nThe [`HTTP.Messages.appendheader`](@ref) function handles combining\nmulti-line values, repeated header fields and special handling of\nmultiple `Set-Cookie` headers.\n\n### Bodies\n\nThe `HTTP.Message` structs represent the Message Body as `Vector{UInt8}`.\n\nStreaming of request and response bodies is handled by the\n[`HTTP.StreamLayer`](@ref) and the [`HTTP.Stream`](@ref) `<: IO` stream.\n" (module true Messages (block (export Message Request Response reset! status method headers uri body iserror isredirect ischunked issafe isidempotent header hasheader headercontains setheader defaultheader! appendheader mkheaders readheaders headerscomplete readchunksize writeheaders writestartline bodylength unknown_length payload statustext) (import (. . . HTTP)) (using (. . . Pairs)) (using (. . . IOExtras)) (using (. . . Parsers)) (import (. . . @require) (. . . precondition_error)) (import (. . . bytes)) (call include "ascii.jl") (const (= unknown_length (call typemax Int))) (abstract Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:129 =#) " HTTP.Response(status::Int, body) -> HTTP.Response\n\n## Examples\n```julia\nHTTP.Response(200, \"Hello\")\n\nheaders = [\"Server\" => \"Apache\"]\nHTTP.Response(200, headers; body = \"Hello\")\n```\n" (= (call Response) (block (. (call Request) (inert response))))) (= (call Response (:: s Int) (:: body (curly AbstractVector UInt8))) (block (call Response (parameters (kw body body)) s))) (= (call Response (:: s Int) (:: body AbstractString)) (block (call Response s (call bytes body)))) (= (call Response body) (block (call Response 200 body))) (= (call (. Base (inert convert)) (:: (curly Type Response)) (:: s AbstractString)) (block (call Response s))) (function (call reset! (:: r Response)) (block (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:150 =#) "1.1")) (= (. r (inert status)) 0) (if (call ! (call isempty (. r (inert headers)))) (block (call empty! (. r (inert headers))))) (if (call ! (call isempty (. r (inert body)))) (block (call empty! (. r (inert body))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:160 =#) " status(r::Response)\n\nGet status from a response.\n" (= (call status (:: r Response)) (block (call getfield r (inert status))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:167 =#) " headers(r::Response)\n\nGet headers from a response.\n" (= (call headers (:: r Response)) (block (call getfield r (inert headers))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:174 =#) " body(r::Response)\n\nGet body from a response.\n" (= (call body (:: r Response)) (block (call getfield r (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:183 =#) " Request <: Message\n\nRepresents a HTTP Request Message.\n\n- `method::String`\n [RFC7230 3.1.1](https://tools.ietf.org/html/rfc7230#section-3.1.1)\n\n- `target::String`\n [RFC7230 5.3](https://tools.ietf.org/html/rfc7230#section-5.3)\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `response`, the `Response` to this `Request`\n\n- `txcount`, number of times this `Request` has been sent (see RetryRequest.jl).\n\n- `parent`, the `Response` (if any) that led to this request\n (e.g. in the case of a redirect).\n [RFC7230 6.4](https://tools.ietf.org/html/rfc7231#section-6.4)\n\nYou can get each data with [`HTTP.method`](@ref), [`HTTP.headers`](@ref), [`HTTP.uri`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Request Message) (block (:: method String) (:: target String) (:: version VersionNumber) (:: headers Headers) (:: body (curly Vector UInt8)) (:: response Response) (:: txcount Int) parent))) (= (call Request) (block (call Request "" ""))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:227 =#) " HTTP.Request(method, target, headers, body; version, parent) -> HTTP.Request\n\nConstructor for `HTTP.Request`.\nFor daily use, see [`HTTP.request`](@ref).\n" (function (call Request (parameters (kw version (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:234 =#) "1.1")) (kw parent nothing)) (:: method String) target (kw headers (vect)) (kw body (ref UInt8))) (block (= r (call Request method (if (call == target "") "/" target) version (call mkheaders headers) (call bytes body) (call Response 0) 0 parent)) (= (. (. r (inert response)) (inert request)) r) (return r)))) (= (call mkheaders (:: h Headers)) (block h)) (= (:: (call mkheaders h) Headers) (block (typed_comprehension Header (generator (call => (call string k) (call string v)) (= (tuple k v) h))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:250 =#) " method(r::Request)\n\nGet method from a request.\n" (= (call method (:: r Request)) (block (call getfield r (inert method))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:257 =#) " uri(r::Request)\n\nGet URI from a request.\n" (= (call uri (:: r Request)) (block (call getfield r (inert target))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:264 =#) " headers(r::Request)\n\nGet headers from a request.\n" (= (call headers (:: r Request)) (block (call getfield r (inert headers))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:271 =#) " body(r::Request)\n\nGet body from a request.\n" (= (call body (:: r Request)) (block (call getfield r (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:280 =#) " issafe(::Request)\n\nhttps://tools.ietf.org/html/rfc7231#section-4.2.1\n" (= (call issafe (:: r Request)) (block (call issafe (. r (inert method)))))) (= (call issafe method) (block (call in method (vect "GET" "HEAD" "OPTIONS" "TRACE")))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:288 =#) " isidempotent(::Request)\n\nhttps://tools.ietf.org/html/rfc7231#section-4.2.2\n" (= (call isidempotent (:: r Request)) (block (call isidempotent (. r (inert method)))))) (= (call isidempotent method) (block (|| (call issafe method) (call in method (vect "PUT" "DELETE"))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:296 =#) " iserror(::Response)\n\nDoes this `Response` have an error status?\n" (= (call iserror (:: r Response)) (block (call iserror (. r (inert status)))))) (= (call iserror status) (block (&& (call != status 0) (&& (call != status 100) (&& (call != status 101) (&& (|| (call < status 200) (call >= status 300)) (call ! (call isredirect status)))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:305 =#) " isredirect(::Response)\n\nDoes this `Response` have a redirect status?\n" (= (call isredirect (:: r Response)) (block (call isredirect (. r (inert status)))))) (= (call isredirect status) (block (call in status (tuple 301 302 307 308)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:313 =#) " ischunked(::Message)\n\nDoes the `Message` have a \"Transfer-Encoding: chunked\" header?\n" (= (call ischunked m) (block (call any (-> h (block (&& (call field_name_isequal (ref h 1) "transfer-encoding") (call endswith (call lowercase (ref h 2)) "chunked")))) (. m (inert headers)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:322 =#) " headerscomplete(::Message)\n\nHave the headers been read into this `Message`?\n" (= (call headerscomplete (:: r Response)) (block (&& (call != (. r (inert status)) 0) (call != (. r (inert status)) 100))))) (= (call headerscomplete (:: r Request)) (block (call != (. r (inert method)) ""))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:330 =#) "\"The presence of a message body in a response depends on both the\n request method to which it is responding and the response status code.\n Responses to the HEAD request method never include a message body [].\n 2xx (Successful) responses to a CONNECT request method (Section 4.3.6 of\n [RFC7231]) switch to tunnel mode instead of having a message body.\n All 1xx (Informational), 204 (No Content), and 304 (Not Modified)\n responses do not include a message body. All other responses do\n include a message body, although the body might be of zero length.\"\n[RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n" (= (:: (call bodylength (:: r Response)) Int) (block (if (call == (. (. r (inert request)) (inert method)) "HEAD") 0 (if (call ischunked r) unknown_length (if (call in (. r (inert status)) (vect 204 304)) 0 (if (call != (= l (call header r "Content-Length")) "") (call parse Int l) unknown_length))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:348 =#) "\"The presence of a message body in a request is signaled by a\n Content-Length or Transfer-Encoding header field. Request message\n framing is independent of method semantics, even if the method does\n not define any use for a message body.\"\n[RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n" (= (:: (call bodylength (:: r Request)) Int) (block (if (call ischunked r) unknown_length (call parse Int (call header r "Content-Length" "0")))))) (= (call (. Base (inert getindex)) (:: m Message) k) (block (call header m k))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:363 =#) " Are `field-name`s `a` and `b` equal?\n\n[HTTP `field-name`s](https://tools.ietf.org/html/rfc7230#section-3.2)\nare ASCII-only and case-insensitive.\n" (= (call field_name_isequal a b) (block (call ascii_lc_isequal a b)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:371 =#) " header(::Message, key [, default=\"\"]) -> String\n\nGet header value for `key` (case-insensitive).\n" (= (call header (:: m Message) k (kw d "")) (block (call header (. m (inert headers)) k d)))) (= (call header (:: h Headers) (:: k AbstractString) (kw (:: d AbstractString) "")) (block (ref (call getbyfirst h k (call => k d) field_name_isequal) 2))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:380 =#) " hasheader(::Message, key) -> Bool\n\nDoes header value for `key` exist (case-insensitive)?\n" (= (call hasheader m (:: k AbstractString)) (block (call != (call header m k) "")))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:387 =#) " hasheader(::Message, key, value) -> Bool\n\nDoes header for `key` match `value` (both case-insensitive)?\n" (= (call hasheader m (:: k AbstractString) (:: v AbstractString)) (block (call field_name_isequal (call header m k) (call lowercase v))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:395 =#) " headercontains(::Message, key, value) -> Bool\n\nDoes the header for `key` (interpreted as comma-separated list) contain `value` (both case-insensitive)?\n" (= (call headercontains m (:: k AbstractString) (:: v AbstractString)) (block (call any (. field_name_isequal (tuple (. strip (tuple (call split (call header m k) ","))) v)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:403 =#) " setheader(::Message, key => value)\n\nSet header `value` for `key` (case-insensitive).\n" (= (call setheader (:: m Message) v) (block (call setheader (. m (inert headers)) v)))) (= (call setheader (:: h Headers) (:: v Header)) (block (call setbyfirst h v field_name_isequal))) (= (call setheader (:: h Headers) (:: v Pair)) (block (call setbyfirst h (call Header (call SubString (. v (inert first))) (call SubString (. v (inert second)))) field_name_isequal))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:414 =#) " defaultheader!(::Message, key => value)\n\nSet header `value` in message for `key` if it is not already set.\n" (function (call defaultheader! m (:: v Pair)) (block (if (call == (call header m (call first v)) "") (block (call setheader m v))) (return nothing)))) (macrocall (. Base (inert @deprecate)) :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:425 =#) defaultheader defaultheader!) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:427 =#) " appendheader(::Message, key => value)\n\nAppend a header value to `message.headers`.\n\nIf `key` is the same as the previous header, the `value` is [appended to the\nvalue of the previous header with a comma\ndelimiter](https://stackoverflow.com/a/24502264)\n\n`Set-Cookie` headers are not comma-combined because [cookies often contain\ninternal commas](https://tools.ietf.org/html/rfc6265#section-3).\n" (function (call appendheader (:: m Message) (:: header Header)) (block (= c (. m (inert headers))) (= (tuple k v) header) (if (&& (call != k "Set-Cookie") (&& (call > (call length c) 0) (call == k (ref (ref c end) 1)))) (block (= (ref c end) (call => (ref (ref c end) 1) (call string (ref (ref c end) 2) ", " v)))) (block (call push! (. m (inert headers)) header))) (return nothing)))) (macrocall @deprecate :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:453 =#) (call load (:: m Message)) (call payload m String)) (function (:: (call payload (:: m Message)) (curly Vector UInt8)) (block (= enc (call lowercase (call first (call split (call header m "Transfer-Encoding") ", ")))) (return (if (call in enc (vect "" "identity" "chunked")) (. m (inert body)) (call decode m enc))))) (= (call payload (:: m Message) (:: (curly Type String))) (block (if (call hasheader m "Content-Type" "ISO-8859-1") (call iso8859_1_to_utf8 (call payload m)) (call String (call payload m))))) (function (:: (call decode (:: m Message) (:: encoding String)) (curly Vector UInt8)) (block (if (call == encoding "gzip") (block)) (macrocall @warn :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:468 =#) "Decoding of HTTP Transfer-Encoding is not implemented yet!") (return (. m (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:474 =#) " httpversion(::Message)\n\ne.g. `\"HTTP/1.1\"`\n" (= (call httpversion (:: m Message)) (block (string "HTTP/" (. (. m (inert version)) (inert major)) "." (. (. m (inert version)) (inert minor)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:481 =#) " writestartline(::IO, ::Message)\n\ne.g. `\"GET /path HTTP/1.1\\r\\n\"` or `\"HTTP/1.1 200 OK\\r\\n\"`\n" (function (call writestartline (:: io IO) (:: r Request)) (block (call write io (string (. r (inert method)) " " (. r (inert target)) " " (call httpversion r) "\r\n")) (return nothing)))) (function (call writestartline (:: io IO) (:: r Response)) (block (call write io (string (call httpversion r) " " (. r (inert status)) " " (call statustext (. r (inert status))) "\r\n")) (return nothing))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:496 =#) " writeheaders(::IO, ::Message)\n\nWrite `Message` start line and\na line for each \"name: value\" pair and a trailing blank line.\n" (function (call writeheaders (:: io IO) (:: m Message)) (block (call writestartline io m) (for (= (tuple name value) (. m (inert headers))) (block (call write io (string name ": " value "\r\n")))) (call write io "\r\n") (return nothing)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:511 =#) " write(::IO, ::Message)\n\nWrite start line, headers and body of HTTP Message.\n" (function (call (. Base (inert write)) (:: io IO) (:: m Message)) (block (call writeheaders io m) (call write io (. m (inert body))) (return nothing)))) (function (call (. Base (inert String)) (:: m Message)) (block (= io (call IOBuffer)) (call write io m) (call String (call take! io)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:530 =#) " readheaders(::IO, ::Message)\n\nRead headers (and startline) from an `IO` stream into a `Message` struct.\nThrow `EOFError` if input is incomplete.\n" (function (call readheaders (:: io IO) (:: message Message)) (block (= bytes (call String (call readuntil io find_end_of_header))) (= bytes (call parse_start_line! bytes message)) (call parse_header_fields! bytes message) (return nothing)))) (= (call parse_start_line! bytes (:: r Response)) (block (call parse_status_line! bytes r))) (= (call parse_start_line! bytes (:: r Request)) (block (call parse_request_line! bytes r))) (function (call parse_header_fields! (:: bytes (curly SubString String)) (:: m Message)) (block (= (tuple h bytes) (call parse_header_field bytes)) (while (call ! (call === h (. Parsers (inert emptyheader)))) (block (call appendheader m h) (= (tuple h bytes) (call parse_header_field bytes)))) (return nothing))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:557 =#) "Read chunk-size from an `IO` stream.\nAfter the final zero size chunk, read trailers into a `Message` struct.\n" (function (:: (call readchunksize (:: io IO) (:: message Message)) Int) (block (= n (call parse_chunk_size (call readuntil io find_end_of_chunk_size))) (if (call == n 0) (block (= bytes (call readuntil io find_end_of_trailer)) (if (call != (ref bytes 2) (call UInt8 '\n')) (block (call parse_header_fields! (call SubString (call String bytes)) message))))) (return n)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:574 =#) " set_show_max(x)\n\nSet the maximum number of body bytes to be displayed by `show(::IO, ::Message)`\n" (= (call set_show_max x) (block (global (= body_show_max x))))) (= body_show_max 1000) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:582 =#) " bodysummary(bytes)\n\nThe first chunk of the Message Body (for display purposes).\n" (= (call bodysummary bytes) (block (call view bytes (call : 1 (call min (call length bytes) body_show_max)))))) (function (call compactstartline (:: m Message)) (block (= b (call IOBuffer)) (call writestartline b m) (call strip (call String (call take! b))))) (= (call isvalidstr s) (block (call ≠ (call ccall (inert u8_isvalid) Int32 (tuple (curly Ptr UInt8) Int) s (call sizeof s)) 0))) (function (call (. Base (inert show)) (:: io IO) (:: m Message)) (block (if (call get io (inert compact) false) (block (call print io (call compactstartline m)) (if (call isa m Response) (block (call print io " <= (" (call compactstartline (:: (. m (inert request)) Request)) ")"))) (return nothing))) (call println io (call typeof m) ":") (call println io "\"\"\"") (call writeheaders io m) (= summary (call bodysummary (. m (inert body)))) (= validsummary (call isvalidstr summary)) (&& validsummary (call write io summary)) (if (|| (call ! validsummary) (call > (call length (. m (inert body))) (call length summary))) (block (call println io (string "\n⋮\n" (call length (. m (inert body))) "-byte body")))) (call print io "\"\"\"") (return nothing))) (call include "status_messages.jl"))))  └─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1  Stacktrace:  [1] _collect_struct_fields(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, field_names::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_types::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_attrs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_docs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, inner_defs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3184  [2] _collect_struct_fields(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, field_names::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_types::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_attrs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_docs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, inner_defs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3181  [3] expand_struct_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3754  [4] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4336  [5] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152  [6] expand_assignment(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, is_const::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1318  [7] expand_assignment(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1268  [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4196  [9] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [10] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [11] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [12] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [13] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [14] 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:4469  [15] 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:90  [16] getindex(A::Vector{Module}, i::Int64)  @ Base /source/usr/share/julia/JuliaLowering/src/eval.jl:45 [inlined]  [17] _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:479  [18] _eval  @ /source/usr/share/julia/JuliaLowering/src/eval.jl:475 [inlined]  [19] #eval#134  @ /source/usr/share/julia/JuliaLowering/src/eval.jl:467 [inlined]  [20] top-level scope  @ ~/.julia/packages/HTTP/aTjcj/src/Messages.jl:1  [21] macro expansion  @ ~/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 [inlined]  [22] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [23] top-level scope  @ ~/.julia/packages/HTTP/aTjcj/src/HTTP.jl:40  [24] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [25] 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:3271  [26] top-level scope  @ stdin:5  [27] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [28] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [29] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [30] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [31] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 in expression starting at /home/pkgeval/.julia/packages/HTTP/aTjcj/src/HTTP.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base ./module.jl:101  [11] eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [12] top-level scope  @ ~/.julia/packages/CommonSubexpressions/nws5L/src/CommonSubexpressions.jl:3  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] 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:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/CommonSubexpressions/nws5L/src/CommonSubexpressions.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("cd3eb016-35fb-5094-929b-558a96fad6f3"), "HTTP") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/JSONSchema/7cF4x/src/JSONSchema.jl:4  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] 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:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/JSONSchema/7cF4x/src/JSONSchema.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("bbf7d656-a473-5ed7-a52c-81e309532950"), "CommonSubexpressions") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/ForwardDiff/X74OO/src/ForwardDiff.jl:20  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] 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:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/ForwardDiff/X74OO/src/ForwardDiff.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("d8a4904e-b15c-11e9-3269-09a3773c0cb0"), "MutableArithmetics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/MathOptInterface/YDdD3/src/functions.jl:3  [12] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [13] top-level scope  @ ~/.julia/packages/MathOptInterface/YDdD3/src/MathOptInterface.jl:135  [14] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [15] 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:3271  [16] top-level scope  @ stdin:5  [17] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [19] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [20] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [21] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MathOptInterface/YDdD3/src/functions.jl:3 in expression starting at /home/pkgeval/.julia/packages/MathOptInterface/YDdD3/src/MathOptInterface.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("d8a4904e-b15c-11e9-3269-09a3773c0cb0"), "MutableArithmetics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/JuMP/qhoVb/src/JuMP.jl:16  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] 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:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/JuMP/qhoVb/src/JuMP.jl:11 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4076af6c-e467-56ae-b986-b466b2749572"), "JuMP") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base ./module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/BilevelOptimization/cZaRG/src/BilevelOptimization.jl:3  [12] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [13] 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:3271  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [17] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [19] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/BilevelOptimization/cZaRG/src/BilevelOptimization.jl:1 in expression starting at stdin:5 9 dependencies had output during precompilation: ┌ CommonSubexpressions │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2818 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2672 │ [4] macro expansion │ @ ./loading.jl:2599 [inlined] │ [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String) │ @ Base ./lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2563 │ [7] require │ @ ./loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base ./module.jl:36 [inlined] │ [9] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [10] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr}) │ @ Base ./module.jl:101 │ [11] eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195 │ [12] top-level scope │ @ ~/.julia/packages/CommonSubexpressions/nws5L/src/CommonSubexpressions.jl:3 │ [13] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [14] 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:3271 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [18] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [20] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/CommonSubexpressions/nws5L/src/CommonSubexpressions.jl:1 │ in expression starting at stdin:5 └ ┌ ForwardDiff │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("bbf7d656-a473-5ed7-a52c-81e309532950"), "CommonSubexpressions") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2818 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2672 │ [4] macro expansion │ @ ./loading.jl:2599 [inlined] │ [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String) │ @ Base ./lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2563 │ [7] require │ @ ./loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base ./module.jl:36 [inlined] │ [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base ./module.jl:111 │ [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195 │ [11] top-level scope │ @ ~/.julia/packages/ForwardDiff/X74OO/src/ForwardDiff.jl:20 │ [12] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [13] 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:3271 │ [14] top-level scope │ @ stdin:5 │ [15] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [17] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [18] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [19] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/ForwardDiff/X74OO/src/ForwardDiff.jl:1 │ in expression starting at stdin:5 └ ┌ BilevelOptimization │ [Output was shown above] └ ┌ JuMP │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("d8a4904e-b15c-11e9-3269-09a3773c0cb0"), "MutableArithmetics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2818 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2672 │ [4] macro expansion │ @ ./loading.jl:2599 [inlined] │ [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String) │ @ Base ./lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2563 │ [7] require │ @ ./loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base ./module.jl:36 [inlined] │ [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base ./module.jl:111 │ [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195 │ [11] top-level scope │ @ ~/.julia/packages/JuMP/qhoVb/src/JuMP.jl:16 │ [12] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [13] 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:3271 │ [14] top-level scope │ @ stdin:5 │ [15] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [17] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [18] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [19] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/JuMP/qhoVb/src/JuMP.jl:11 │ in expression starting at stdin:5 └ ┌ HTTP │ ERROR: LoadError: LoweringError: │ #= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =# - assignment syntax in structure fields is reserved │ Expression: │ (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r)))) │ Containing expressions: │ (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (block (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r)))) (call Base.Docs.doc! HTTP.Messages (call Base.Docs.Binding HTTP.Messages :Response) (call Base.Docs.docstr (call Core.svec " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n") (call Dict{Symbol, Any} :path => "/home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl" :linenumber => 113 :module => HTTP.Messages)) (curly Union (curly Tuple Integer) (curly Tuple Integer Any))) #12#val))) │ │ Detailed provenance: │ (= #12#val (function (call Response (:: status Integer) (kw headers (vect)) (parameters (kw body (ref UInt8)) (kw request nothing))) (block (= r (call new)) (= (. r :version) v"1.1.0") (= (. r :status) status) (= (. r :headers) (call mkheaders headers)) (= (. r :body) (call bytes body)) (if (call !== request nothing) (block (= (. r :request) request))) (return r)))) │ └─ (= #12#val (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) v"1.1.0") (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r)))) │ └─ (= #12#val (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) v"1.1.0") (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r)))) │ ├─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 │ └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))))) │ └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))))) │ ├─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 │ └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 =#) "The `Messages` module defines structs that represent [`HTTP.Request`](@ref)\nand [`HTTP.Response`](@ref) Messages.\n\nThe `Response` struct has a `request` field that points to the corresponding\n`Request`; and the `Request` struct has a `response` field.\nThe `Request` struct also has a `parent` field that points to a `Response`\nin the case of HTTP Redirect.\n\n\nThe Messages module defines `IO` `read` and `write` methods for Messages\nbut it does not deal with URIs, creating connections, or executing requests.\n\nThe `read` methods throw `EOFError` exceptions if input data is incomplete.\nand call parser functions that may throw `HTTP.ParsingError` exceptions.\nThe `read` and `write` methods may also result in low level `IO` exceptions.\n\n\n### Sending Messages\n\nMessages are formatted and written to an `IO` stream by\n[`Base.write(::IO,::HTTP.Messages.Message)`](@ref) and or\n[`HTTP.Messages.writeheaders`](@ref).\n\n\n### Receiving Messages\n\nMessages are parsed from `IO` stream data by\n[`HTTP.Messages.readheaders`](@ref).\nThis function calls [`HTTP.Parsers.parse_header_field`](@ref) and passes each\nheader-field to [`HTTP.Messages.appendheader`](@ref).\n\n\n### Headers\n\nHeaders are represented by `Vector{Pair{String,String}}`. As compared to\n`Dict{String,String}` this allows [repeated header fields and preservation of\norder](https://tools.ietf.org/html/rfc7230#section-3.2.2).\n\nHeader values can be accessed by name using\n[`HTTP.Messages.header`](@ref) and\n[`HTTP.Messages.setheader`](@ref) (case-insensitive).\n\nThe [`HTTP.Messages.appendheader`](@ref) function handles combining\nmulti-line values, repeated header fields and special handling of\nmultiple `Set-Cookie` headers.\n\n### Bodies\n\nThe `HTTP.Message` structs represent the Message Body as `Vector{UInt8}`.\n\nStreaming of request and response bodies is handled by the\n[`HTTP.StreamLayer`](@ref) and the [`HTTP.Stream`](@ref) `<: IO` stream.\n" (module true Messages (block (export Message Request Response reset! status method headers uri body iserror isredirect ischunked issafe isidempotent header hasheader headercontains setheader defaultheader! appendheader mkheaders readheaders headerscomplete readchunksize writeheaders writestartline bodylength unknown_length payload statustext) (import (. . . HTTP)) (using (. . . Pairs)) (using (. . . IOExtras)) (using (. . . Parsers)) (import (. . . @require) (. . . precondition_error)) (import (. . . bytes)) (call include "ascii.jl") (const (= unknown_length (call typemax Int))) (abstract Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:83 =#) " Response <: Message\n\nRepresents a HTTP Response Message.\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `status::Int16`\n [RFC7230 3.1.2](https://tools.ietf.org/html/rfc7230#section-3.1.2)\n [RFC7231 6](https://tools.ietf.org/html/rfc7231#section-6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `request`, the `Request` that yielded this `Response`.\n\nYou can get each data with [`HTTP.status`](@ref), [`HTTP.headers`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Response Message) (block (:: version VersionNumber) (:: status Int16) (:: headers Headers) (:: body (curly Vector UInt8)) (:: request Message) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:113 =#) " Response(status::Int, headers=[]; body=UInt8[], request=nothing) -> HTTP.Response\n" (function (call Response (parameters (kw body (ref UInt8)) (kw request nothing)) (:: status Integer) (kw headers (vect))) (block (= r (call new)) (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:118 =#) "1.1")) (= (. r (inert status)) status) (= (. r (inert headers)) (call mkheaders headers)) (= (. r (inert body)) (call bytes body)) (if (call !== request nothing) (block (= (. r (inert request)) request))) (return r))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:129 =#) " HTTP.Response(status::Int, body) -> HTTP.Response\n\n## Examples\n```julia\nHTTP.Response(200, \"Hello\")\n\nheaders = [\"Server\" => \"Apache\"]\nHTTP.Response(200, headers; body = \"Hello\")\n```\n" (= (call Response) (block (. (call Request) (inert response))))) (= (call Response (:: s Int) (:: body (curly AbstractVector UInt8))) (block (call Response (parameters (kw body body)) s))) (= (call Response (:: s Int) (:: body AbstractString)) (block (call Response s (call bytes body)))) (= (call Response body) (block (call Response 200 body))) (= (call (. Base (inert convert)) (:: (curly Type Response)) (:: s AbstractString)) (block (call Response s))) (function (call reset! (:: r Response)) (block (= (. r (inert version)) (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:150 =#) "1.1")) (= (. r (inert status)) 0) (if (call ! (call isempty (. r (inert headers)))) (block (call empty! (. r (inert headers))))) (if (call ! (call isempty (. r (inert body)))) (block (call empty! (. r (inert body))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:160 =#) " status(r::Response)\n\nGet status from a response.\n" (= (call status (:: r Response)) (block (call getfield r (inert status))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:167 =#) " headers(r::Response)\n\nGet headers from a response.\n" (= (call headers (:: r Response)) (block (call getfield r (inert headers))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:174 =#) " body(r::Response)\n\nGet body from a response.\n" (= (call body (:: r Response)) (block (call getfield r (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:183 =#) " Request <: Message\n\nRepresents a HTTP Request Message.\n\n- `method::String`\n [RFC7230 3.1.1](https://tools.ietf.org/html/rfc7230#section-3.1.1)\n\n- `target::String`\n [RFC7230 5.3](https://tools.ietf.org/html/rfc7230#section-5.3)\n\n- `version::VersionNumber`\n [RFC7230 2.6](https://tools.ietf.org/html/rfc7230#section-2.6)\n\n- `headers::Vector{Pair{String,String}}`\n [RFC7230 3.2](https://tools.ietf.org/html/rfc7230#section-3.2)\n\n- `body::Vector{UInt8}`\n [RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n\n- `response`, the `Response` to this `Request`\n\n- `txcount`, number of times this `Request` has been sent (see RetryRequest.jl).\n\n- `parent`, the `Response` (if any) that led to this request\n (e.g. in the case of a redirect).\n [RFC7230 6.4](https://tools.ietf.org/html/rfc7231#section-6.4)\n\nYou can get each data with [`HTTP.method`](@ref), [`HTTP.headers`](@ref), [`HTTP.uri`](@ref), and [`HTTP.body`](@ref).\n\n" (struct true (<: Request Message) (block (:: method String) (:: target String) (:: version VersionNumber) (:: headers Headers) (:: body (curly Vector UInt8)) (:: response Response) (:: txcount Int) parent))) (= (call Request) (block (call Request "" ""))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:227 =#) " HTTP.Request(method, target, headers, body; version, parent) -> HTTP.Request\n\nConstructor for `HTTP.Request`.\nFor daily use, see [`HTTP.request`](@ref).\n" (function (call Request (parameters (kw version (macrocall @v_str :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:234 =#) "1.1")) (kw parent nothing)) (:: method String) target (kw headers (vect)) (kw body (ref UInt8))) (block (= r (call Request method (if (call == target "") "/" target) version (call mkheaders headers) (call bytes body) (call Response 0) 0 parent)) (= (. (. r (inert response)) (inert request)) r) (return r)))) (= (call mkheaders (:: h Headers)) (block h)) (= (:: (call mkheaders h) Headers) (block (typed_comprehension Header (generator (call => (call string k) (call string v)) (= (tuple k v) h))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:250 =#) " method(r::Request)\n\nGet method from a request.\n" (= (call method (:: r Request)) (block (call getfield r (inert method))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:257 =#) " uri(r::Request)\n\nGet URI from a request.\n" (= (call uri (:: r Request)) (block (call getfield r (inert target))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:264 =#) " headers(r::Request)\n\nGet headers from a request.\n" (= (call headers (:: r Request)) (block (call getfield r (inert headers))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:271 =#) " body(r::Request)\n\nGet body from a request.\n" (= (call body (:: r Request)) (block (call getfield r (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:280 =#) " issafe(::Request)\n\nhttps://tools.ietf.org/html/rfc7231#section-4.2.1\n" (= (call issafe (:: r Request)) (block (call issafe (. r (inert method)))))) (= (call issafe method) (block (call in method (vect "GET" "HEAD" "OPTIONS" "TRACE")))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:288 =#) " isidempotent(::Request)\n\nhttps://tools.ietf.org/html/rfc7231#section-4.2.2\n" (= (call isidempotent (:: r Request)) (block (call isidempotent (. r (inert method)))))) (= (call isidempotent method) (block (|| (call issafe method) (call in method (vect "PUT" "DELETE"))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:296 =#) " iserror(::Response)\n\nDoes this `Response` have an error status?\n" (= (call iserror (:: r Response)) (block (call iserror (. r (inert status)))))) (= (call iserror status) (block (&& (call != status 0) (&& (call != status 100) (&& (call != status 101) (&& (|| (call < status 200) (call >= status 300)) (call ! (call isredirect status)))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:305 =#) " isredirect(::Response)\n\nDoes this `Response` have a redirect status?\n" (= (call isredirect (:: r Response)) (block (call isredirect (. r (inert status)))))) (= (call isredirect status) (block (call in status (tuple 301 302 307 308)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:313 =#) " ischunked(::Message)\n\nDoes the `Message` have a \"Transfer-Encoding: chunked\" header?\n" (= (call ischunked m) (block (call any (-> h (block (&& (call field_name_isequal (ref h 1) "transfer-encoding") (call endswith (call lowercase (ref h 2)) "chunked")))) (. m (inert headers)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:322 =#) " headerscomplete(::Message)\n\nHave the headers been read into this `Message`?\n" (= (call headerscomplete (:: r Response)) (block (&& (call != (. r (inert status)) 0) (call != (. r (inert status)) 100))))) (= (call headerscomplete (:: r Request)) (block (call != (. r (inert method)) ""))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:330 =#) "\"The presence of a message body in a response depends on both the\n request method to which it is responding and the response status code.\n Responses to the HEAD request method never include a message body [].\n 2xx (Successful) responses to a CONNECT request method (Section 4.3.6 of\n [RFC7231]) switch to tunnel mode instead of having a message body.\n All 1xx (Informational), 204 (No Content), and 304 (Not Modified)\n responses do not include a message body. All other responses do\n include a message body, although the body might be of zero length.\"\n[RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n" (= (:: (call bodylength (:: r Response)) Int) (block (if (call == (. (. r (inert request)) (inert method)) "HEAD") 0 (if (call ischunked r) unknown_length (if (call in (. r (inert status)) (vect 204 304)) 0 (if (call != (= l (call header r "Content-Length")) "") (call parse Int l) unknown_length))))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:348 =#) "\"The presence of a message body in a request is signaled by a\n Content-Length or Transfer-Encoding header field. Request message\n framing is independent of method semantics, even if the method does\n not define any use for a message body.\"\n[RFC7230 3.3](https://tools.ietf.org/html/rfc7230#section-3.3)\n" (= (:: (call bodylength (:: r Request)) Int) (block (if (call ischunked r) unknown_length (call parse Int (call header r "Content-Length" "0")))))) (= (call (. Base (inert getindex)) (:: m Message) k) (block (call header m k))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:363 =#) " Are `field-name`s `a` and `b` equal?\n\n[HTTP `field-name`s](https://tools.ietf.org/html/rfc7230#section-3.2)\nare ASCII-only and case-insensitive.\n" (= (call field_name_isequal a b) (block (call ascii_lc_isequal a b)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:371 =#) " header(::Message, key [, default=\"\"]) -> String\n\nGet header value for `key` (case-insensitive).\n" (= (call header (:: m Message) k (kw d "")) (block (call header (. m (inert headers)) k d)))) (= (call header (:: h Headers) (:: k AbstractString) (kw (:: d AbstractString) "")) (block (ref (call getbyfirst h k (call => k d) field_name_isequal) 2))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:380 =#) " hasheader(::Message, key) -> Bool\n\nDoes header value for `key` exist (case-insensitive)?\n" (= (call hasheader m (:: k AbstractString)) (block (call != (call header m k) "")))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:387 =#) " hasheader(::Message, key, value) -> Bool\n\nDoes header for `key` match `value` (both case-insensitive)?\n" (= (call hasheader m (:: k AbstractString) (:: v AbstractString)) (block (call field_name_isequal (call header m k) (call lowercase v))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:395 =#) " headercontains(::Message, key, value) -> Bool\n\nDoes the header for `key` (interpreted as comma-separated list) contain `value` (both case-insensitive)?\n" (= (call headercontains m (:: k AbstractString) (:: v AbstractString)) (block (call any (. field_name_isequal (tuple (. strip (tuple (call split (call header m k) ","))) v)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:403 =#) " setheader(::Message, key => value)\n\nSet header `value` for `key` (case-insensitive).\n" (= (call setheader (:: m Message) v) (block (call setheader (. m (inert headers)) v)))) (= (call setheader (:: h Headers) (:: v Header)) (block (call setbyfirst h v field_name_isequal))) (= (call setheader (:: h Headers) (:: v Pair)) (block (call setbyfirst h (call Header (call SubString (. v (inert first))) (call SubString (. v (inert second)))) field_name_isequal))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:414 =#) " defaultheader!(::Message, key => value)\n\nSet header `value` in message for `key` if it is not already set.\n" (function (call defaultheader! m (:: v Pair)) (block (if (call == (call header m (call first v)) "") (block (call setheader m v))) (return nothing)))) (macrocall (. Base (inert @deprecate)) :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:425 =#) defaultheader defaultheader!) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:427 =#) " appendheader(::Message, key => value)\n\nAppend a header value to `message.headers`.\n\nIf `key` is the same as the previous header, the `value` is [appended to the\nvalue of the previous header with a comma\ndelimiter](https://stackoverflow.com/a/24502264)\n\n`Set-Cookie` headers are not comma-combined because [cookies often contain\ninternal commas](https://tools.ietf.org/html/rfc6265#section-3).\n" (function (call appendheader (:: m Message) (:: header Header)) (block (= c (. m (inert headers))) (= (tuple k v) header) (if (&& (call != k "Set-Cookie") (&& (call > (call length c) 0) (call == k (ref (ref c end) 1)))) (block (= (ref c end) (call => (ref (ref c end) 1) (call string (ref (ref c end) 2) ", " v)))) (block (call push! (. m (inert headers)) header))) (return nothing)))) (macrocall @deprecate :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:453 =#) (call load (:: m Message)) (call payload m String)) (function (:: (call payload (:: m Message)) (curly Vector UInt8)) (block (= enc (call lowercase (call first (call split (call header m "Transfer-Encoding") ", ")))) (return (if (call in enc (vect "" "identity" "chunked")) (. m (inert body)) (call decode m enc))))) (= (call payload (:: m Message) (:: (curly Type String))) (block (if (call hasheader m "Content-Type" "ISO-8859-1") (call iso8859_1_to_utf8 (call payload m)) (call String (call payload m))))) (function (:: (call decode (:: m Message) (:: encoding String)) (curly Vector UInt8)) (block (if (call == encoding "gzip") (block)) (macrocall @warn :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:468 =#) "Decoding of HTTP Transfer-Encoding is not implemented yet!") (return (. m (inert body))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:474 =#) " httpversion(::Message)\n\ne.g. `\"HTTP/1.1\"`\n" (= (call httpversion (:: m Message)) (block (string "HTTP/" (. (. m (inert version)) (inert major)) "." (. (. m (inert version)) (inert minor)))))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:481 =#) " writestartline(::IO, ::Message)\n\ne.g. `\"GET /path HTTP/1.1\\r\\n\"` or `\"HTTP/1.1 200 OK\\r\\n\"`\n" (function (call writestartline (:: io IO) (:: r Request)) (block (call write io (string (. r (inert method)) " " (. r (inert target)) " " (call httpversion r) "\r\n")) (return nothing)))) (function (call writestartline (:: io IO) (:: r Response)) (block (call write io (string (call httpversion r) " " (. r (inert status)) " " (call statustext (. r (inert status))) "\r\n")) (return nothing))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:496 =#) " writeheaders(::IO, ::Message)\n\nWrite `Message` start line and\na line for each \"name: value\" pair and a trailing blank line.\n" (function (call writeheaders (:: io IO) (:: m Message)) (block (call writestartline io m) (for (= (tuple name value) (. m (inert headers))) (block (call write io (string name ": " value "\r\n")))) (call write io "\r\n") (return nothing)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:511 =#) " write(::IO, ::Message)\n\nWrite start line, headers and body of HTTP Message.\n" (function (call (. Base (inert write)) (:: io IO) (:: m Message)) (block (call writeheaders io m) (call write io (. m (inert body))) (return nothing)))) (function (call (. Base (inert String)) (:: m Message)) (block (= io (call IOBuffer)) (call write io m) (call String (call take! io)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:530 =#) " readheaders(::IO, ::Message)\n\nRead headers (and startline) from an `IO` stream into a `Message` struct.\nThrow `EOFError` if input is incomplete.\n" (function (call readheaders (:: io IO) (:: message Message)) (block (= bytes (call String (call readuntil io find_end_of_header))) (= bytes (call parse_start_line! bytes message)) (call parse_header_fields! bytes message) (return nothing)))) (= (call parse_start_line! bytes (:: r Response)) (block (call parse_status_line! bytes r))) (= (call parse_start_line! bytes (:: r Request)) (block (call parse_request_line! bytes r))) (function (call parse_header_fields! (:: bytes (curly SubString String)) (:: m Message)) (block (= (tuple h bytes) (call parse_header_field bytes)) (while (call ! (call === h (. Parsers (inert emptyheader)))) (block (call appendheader m h) (= (tuple h bytes) (call parse_header_field bytes)))) (return nothing))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:557 =#) "Read chunk-size from an `IO` stream.\nAfter the final zero size chunk, read trailers into a `Message` struct.\n" (function (:: (call readchunksize (:: io IO) (:: message Message)) Int) (block (= n (call parse_chunk_size (call readuntil io find_end_of_chunk_size))) (if (call == n 0) (block (= bytes (call readuntil io find_end_of_trailer)) (if (call != (ref bytes 2) (call UInt8 '\n')) (block (call parse_header_fields! (call SubString (call String bytes)) message))))) (return n)))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:574 =#) " set_show_max(x)\n\nSet the maximum number of body bytes to be displayed by `show(::IO, ::Message)`\n" (= (call set_show_max x) (block (global (= body_show_max x))))) (= body_show_max 1000) (macrocall @doc :(#= /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:582 =#) " bodysummary(bytes)\n\nThe first chunk of the Message Body (for display purposes).\n" (= (call bodysummary bytes) (block (call view bytes (call : 1 (call min (call length bytes) body_show_max)))))) (function (call compactstartline (:: m Message)) (block (= b (call IOBuffer)) (call writestartline b m) (call strip (call String (call take! b))))) (= (call isvalidstr s) (block (call ≠ (call ccall (inert u8_isvalid) Int32 (tuple (curly Ptr UInt8) Int) s (call sizeof s)) 0))) (function (call (. Base (inert show)) (:: io IO) (:: m Message)) (block (if (call get io (inert compact) false) (block (call print io (call compactstartline m)) (if (call isa m Response) (block (call print io " <= (" (call compactstartline (:: (. m (inert request)) Request)) ")"))) (return nothing))) (call println io (call typeof m) ":") (call println io "\"\"\"") (call writeheaders io m) (= summary (call bodysummary (. m (inert body)))) (= validsummary (call isvalidstr summary)) (&& validsummary (call write io summary)) (if (|| (call ! validsummary) (call > (call length (. m (inert body))) (call length summary))) (block (call println io (string "\n⋮\n" (call length (. m (inert body))) "-byte body")))) (call print io "\"\"\"") (return nothing))) (call include "status_messages.jl")))) │ └─ @ /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 │ │ Stacktrace: │ [1] _collect_struct_fields(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, field_names::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_types::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_attrs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_docs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, inner_defs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3184 │ [2] _collect_struct_fields(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, field_names::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_types::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_attrs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, field_docs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, inner_defs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3181 │ [3] expand_struct_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3754 │ [4] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4336 │ [5] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 │ [6] expand_assignment(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, is_const::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1318 │ [7] expand_assignment(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1268 │ [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4196 │ [9] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [10] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [11] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [12] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [13] Dict{Int64, Int64}() │ @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [14] 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:4469 │ [15] 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:90 │ [16] getindex(A::Vector{Module}, i::Int64) │ @ Base /source/usr/share/julia/JuliaLowering/src/eval.jl:45 [inlined] │ [17] _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:479 │ [18] _eval │ @ /source/usr/share/julia/JuliaLowering/src/eval.jl:475 [inlined] │ [19] #eval#134 │ @ /source/usr/share/julia/JuliaLowering/src/eval.jl:467 [inlined] │ [20] top-level scope │ @ ~/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 │ [21] macro expansion │ @ ~/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 [inlined] │ [22] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [23] top-level scope │ @ ~/.julia/packages/HTTP/aTjcj/src/HTTP.jl:40 │ [24] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [25] 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:3271 │ [26] top-level scope │ @ stdin:5 │ [27] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [28] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [29] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [30] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [31] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/HTTP/aTjcj/src/Messages.jl:1 │ in expression starting at /home/pkgeval/.julia/packages/HTTP/aTjcj/src/HTTP.jl:1 │ in expression starting at stdin:5 └ ┌ MutableArithmetics │ ┌ Info: JuliaLowering threw given input: │ │ code = │ │ :(function mutable_operate_to_fallback(::IsMutable, output, ::typeof(add_dot), a, b, c) where N │ │ #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 =# │ │ #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:503 =# │ │ return mutable_operate_to!(output, add_mul, a, adjoint(b), c) │ │ end) │ │ st0 = │ │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ │ [function] │ │ │ [where] │ │ │ [call] │ │ │ mutable_operate_to_fallback :: Identifier │ │ │ [::] │ │ │ IsMutable :: Identifier │ │ │ output :: Identifier │ │ │ [::] │ │ │ [call] │ │ │ typeof :: Identifier │ │ │ add_dot :: Identifier │ │ │ a :: Identifier │ │ │ b :: Identifier │ │ │ c :: Identifier │ │ │ N :: Identifier │ │ │ [block] │ │ │ [return] │ │ │ [call] │ │ │ mutable_operate_to! :: Identifier │ │ │ output :: Identifier │ │ │ add_mul :: Identifier │ │ │ a :: Identifier │ │ │ [call] │ │ │ adjoint :: Identifier │ │ │ b :: Identifier │ │ │ c :: Identifier │ │ │ │ │ st1 = │ │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ │ [function] │ │ │ [where] │ │ │ [call] │ │ │ mutable_operate_to_fallback :: Identifier │ scope_layer=1 │ │ [::] │ │ │ IsMutable :: Identifier │ scope_layer=1 │ │ output :: Identifier │ scope_layer=1 │ │ [::] │ │ │ [call] │ │ │ typeof :: Identifier │ scope_layer=1 │ │ add_dot :: Identifier │ scope_layer=1 │ │ a :: Identifier │ scope_layer=1 │ │ b :: Identifier │ scope_layer=1 │ │ c :: Identifier │ scope_layer=1 │ │ N :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [return] │ │ │ [call] │ │ │ mutable_operate_to! :: Identifier │ scope_layer=1 │ │ output :: Identifier │ scope_layer=1 │ │ add_mul :: Identifier │ scope_layer=1 │ │ a :: Identifier │ scope_layer=1 │ │ [call] │ │ │ adjoint :: Identifier │ scope_layer=1 │ │ b :: Identifier │ scope_layer=1 │ │ c :: Identifier │ scope_layer=1 │ │ │ │ file = "/home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl" │ │ line = 502 │ └ mod = MutableArithmetics │ ERROR: LoadError: LoweringError: │ #= /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 =# - method definition declares type variable but does not use it in the type of any function parameter │ Expression: │ (_typevar N core.Any core.Any) │ Containing expressions: │ (_typevar N core.Any core.Any) │ │ Detailed provenance: │ (_typevar N core.Any core.Any) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3012 =# │ └─ N │ └─ N │ └─ @ /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 │ │ Stacktrace: │ [1] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2860 │ [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268 │ [3] Dict{Int64, Int64}() │ @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [4] 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:4469 │ [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30 │ [6] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [7] top-level scope │ @ ~/.julia/packages/MutableArithmetics/0Y9ZS/src/MutableArithmetics.jl:61 │ [8] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [9] 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:3271 │ [10] top-level scope │ @ stdin:5 │ [11] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [13] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [14] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [15] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/interface.jl:502 │ in expression starting at /home/pkgeval/.julia/packages/MutableArithmetics/0Y9ZS/src/MutableArithmetics.jl:7 │ in expression starting at stdin:5 └ ┌ JSONSchema │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("cd3eb016-35fb-5094-929b-558a96fad6f3"), "HTTP") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2818 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2672 │ [4] macro expansion │ @ ./loading.jl:2599 [inlined] │ [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String) │ @ Base ./lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2563 │ [7] require │ @ ./loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base ./module.jl:36 [inlined] │ [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base ./module.jl:111 │ [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195 │ [11] top-level scope │ @ ~/.julia/packages/JSONSchema/7cF4x/src/JSONSchema.jl:4 │ [12] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [13] 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:3271 │ [14] top-level scope │ @ stdin:5 │ [15] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [17] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [18] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [19] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/JSONSchema/7cF4x/src/JSONSchema.jl:1 │ in expression starting at stdin:5 └ ┌ MacroTools │ ┌ Info: JuliaLowering threw given input: │ │ code = │ │ :(function destruct_key(pat, val, getm) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 =# │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# @match pat begin │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:28 =# │ │ _Symbol => destruct_key($(Expr(:quote, :($(Expr(:$, :pat)) = $(Expr(:$, :(Expr(:quote, pat))))))), val, getm) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:29 =# │ │ x_Symbol || y_ => destruct_key($(Expr(:quote, :($(Expr(:$, :x)) = $(Expr(:$, :(Expr(:quote, x)))) || $(Expr(:$, :y))))), val, getm) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:30 =# │ │ (x_ = y_) => destructm(x, destruct_key(y, val, getm)) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:31 =# │ │ x_ || y_ => getm(val, x, y) │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ │ _ => atoms((i->begin │ │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ │ getm(val, i) │ │ end), pat) │ │ end │ │ end) │ │ st0 = │ │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ │ [function] │ │ │ [call] │ │ │ destruct_key :: Identifier │ │ │ pat :: Identifier │ │ │ val :: Identifier │ │ │ getm :: Identifier │ │ │ [block] │ │ │ [macrocall] │ │ │ @match :: Identifier │ │ │ :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) :: Value │ │ │ pat :: Identifier │ │ │ [block] │ │ │ [call] │ │ │ => :: Identifier │ │ │ _Symbol :: Identifier │ │ │ [call] │ │ │ destruct_key :: Identifier │ │ │ [quote] │ │ │ [=] │ │ │ [$] │ │ │ pat :: Identifier │ │ │ [$] │ │ │ [call] │ │ │ Expr :: Identifier │ │ │ [inert] │ │ │ quote :: Identifier │ │ │ pat :: Identifier │ │ │ val :: Identifier │ │ │ getm :: Identifier │ │ │ [call] │ │ │ => :: Identifier │ │ │ [||] │ │ │ x_Symbol :: Identifier │ │ │ y_ :: Identifier │ │ │ [call] │ │ │ destruct_key :: Identifier │ │ │ [quote] │ │ │ [=] │ │ │ [$] │ │ │ x :: Identifier │ │ │ [||] │ │ │ [$] │ │ │ [call] │ │ │ Expr :: Identifier │ │ │ [inert] │ │ │ quote :: Identifier │ │ │ x :: Identifier │ │ │ [$] │ │ │ y :: Identifier │ │ │ val :: Identifier │ │ │ getm :: Identifier │ │ │ [call] │ │ │ => :: Identifier │ │ │ [=] │ │ │ x_ :: Identifier │ │ │ y_ :: Identifier │ │ │ [call] │ │ │ destructm :: Identifier │ │ │ x :: Identifier │ │ │ [call] │ │ │ destruct_key :: Identifier │ │ │ y :: Identifier │ │ │ val :: Identifier │ │ │ getm :: Identifier │ │ │ [call] │ │ │ => :: Identifier │ │ │ [||] │ │ │ x_ :: Identifier │ │ │ y_ :: Identifier │ │ │ [call] │ │ │ getm :: Identifier │ │ │ val :: Identifier │ │ │ x :: Identifier │ │ │ y :: Identifier │ │ │ [call] │ │ │ => :: Identifier │ │ │ _ :: Identifier │ │ │ [call] │ │ │ atoms :: Identifier │ │ │ [->] │ │ │ i :: Identifier │ │ │ [block] │ │ │ [call] │ │ │ getm :: Identifier │ │ │ val :: Identifier │ │ │ i :: Identifier │ │ │ pat :: Identifier │ │ │ │ │ st1 = │ │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ │ [function] │ │ │ [call] │ │ │ destruct_key :: Identifier │ scope_layer=1 │ │ pat :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ getm :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ ex :: Identifier │ scope_layer=2 │ │ pat :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [$] │ │ │ [call] │ │ │ MacroTools.TypeBind :: Value │ │ │ [quote] │ │ │ :: Identifier │ │ │ [call] │ │ │ [curly] │ │ │ Set :: Identifier │ │ │ Any :: Identifier │ │ │ [vect] │ │ │ Symbol :: Identifier │ │ │ [tuple] │ jl_source=L31 │ │ [call] │ │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ │ [inert] │ jl_source=L65 │ │ :: Identifier │ │ │ [call] │ │ │ [curly] │ │ │ Set :: Identifier │ scope_layer=2 │ │ Any :: Identifier │ scope_layer=2 │ │ [vect] │ │ │ Symbol :: Identifier │ scope_layer=2 │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [=] │ │ │ :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ destruct_key :: Identifier │ scope_layer=1 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [=] │ │ │ [$] │ │ │ pat :: Identifier │ │ │ [$] │ │ │ [call] │ │ │ Expr :: Identifier │ │ │ [inert] │ │ │ quote :: Identifier │ │ │ pat :: Identifier │ │ │ [tuple] │ jl_source=L31 │ │ pat :: Identifier │ scope_layer=1 │ │ [tuple] │ jl_source=L31 │ │ [call] │ │ │ Expr :: Identifier │ scope_layer=1 │ │ [inert] │ │ │ quote :: Identifier │ │ │ pat :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ getm :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [||] │ │ │ [$] │ │ │ [call] │ │ │ MacroTools.TypeBind :: Value │ │ │ [quote] │ │ │ x :: Identifier │ │ │ [call] │ │ │ [curly] │ │ │ Set :: Identifier │ │ │ Any :: Identifier │ │ │ [vect] │ │ │ Symbol :: Identifier │ │ │ y_ :: Identifier │ │ │ [tuple] │ jl_source=L31 │ │ [call] │ │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ │ [inert] │ jl_source=L65 │ │ x :: Identifier │ │ │ [call] │ │ │ [curly] │ │ │ Set :: Identifier │ scope_layer=2 │ │ Any :: Identifier │ scope_layer=2 │ │ [vect] │ │ │ Symbol :: Identifier │ scope_layer=2 │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [=] │ │ │ x :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ x :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [=] │ │ │ y :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ y :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ destruct_key :: Identifier │ scope_layer=1 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [=] │ │ │ [$] │ │ │ x :: Identifier │ │ │ [||] │ │ │ [$] │ │ │ [call] │ │ │ Expr :: Identifier │ │ │ [inert] │ │ │ quote :: Identifier │ │ │ x :: Identifier │ │ │ [$] │ │ │ y :: Identifier │ │ │ [tuple] │ jl_source=L31 │ │ x :: Identifier │ scope_layer=1 │ │ [tuple] │ jl_source=L31 │ │ [call] │ │ │ Expr :: Identifier │ scope_layer=1 │ │ [inert] │ │ │ quote :: Identifier │ │ │ x :: Identifier │ scope_layer=1 │ │ [tuple] │ jl_source=L31 │ │ y :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ getm :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [=] │ │ │ x_ :: Identifier │ │ │ y_ :: Identifier │ │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [=] │ │ │ x :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ x :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [=] │ │ │ y :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ y :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ destructm :: Identifier │ scope_layer=1 │ │ x :: Identifier │ scope_layer=1 │ │ [call] │ │ │ destruct_key :: Identifier │ scope_layer=1 │ │ y :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ getm :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [call] │ jl_source=L67 │ │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ │ Expr :: Value │ jl_source=L67 │ │ [inert] │ jl_source=L67 │ │ [||] │ │ │ x_ :: Identifier │ │ │ y_ :: Identifier │ │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [=] │ │ │ x :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ x :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [=] │ │ │ y :: Identifier │ scope_layer=1 │ │ [call] │ │ │ get :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ y :: Identifier │ │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ getm :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ x :: Identifier │ scope_layer=1 │ │ y :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=2 │ │ [call] │ │ │ trymatch :: Identifier │ scope_layer=2 │ │ [inert] │ jl_source=L65 │ │ _ :: Identifier │ │ │ ex :: Identifier │ scope_layer=2 │ │ [if] │ │ │ [call] │ │ │ !== :: Identifier │ scope_layer=2 │ │ env :: Identifier │ scope_layer=2 │ │ nothing :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [let] │ │ │ [block] │ │ │ [=] │ │ │ env :: Identifier │ scope_layer=1 │ │ env :: Identifier │ scope_layer=2 │ │ [block] │ │ │ [block] │ │ │ [call] │ │ │ atoms :: Identifier │ scope_layer=1 │ │ [->] │ │ │ i :: Identifier │ scope_layer=1 │ │ [block] │ │ │ [call] │ │ │ getm :: Identifier │ scope_layer=1 │ │ val :: Identifier │ scope_layer=1 │ │ i :: Identifier │ scope_layer=1 │ │ pat :: Identifier │ scope_layer=1 │ │ [block] │ macro_source=85 │ │ nothing :: Value │ macro_source=85 │ │ │ │ file = "/home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl" │ │ line = 26 │ └ mod = MacroTools │ ERROR: LoadError: LoweringError: │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 =# - Invalid assignment location in let syntax │ Expression: │ │ Containing expressions: │ (let (block (= env env) (= (call get env : nothing))) (block (block (call destruct_key (call Base.JuliaLowering.interpolate_ast Expr (inert (= ($ pat) ($ (call Expr (inert quote) pat)))) (tuple pat) (tuple (call Expr :quote pat))) val getm)))) │ │ Detailed provenance: │ │ └─ │ └─ │ ├─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 │ └─ (macrocall @match :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) pat (block (call => _Symbol (call destruct_key (quote (= ($ pat) ($ (call Expr (inert quote) pat)))) val getm)) (call => (|| x_Symbol y_) (call destruct_key (quote (= ($ x) (|| ($ (call Expr (inert quote) x)) ($ y)))) val getm)) (call => (= x_ y_) (call destructm x (call destruct_key y val getm))) (call => (|| x_ y_) (call getm val x y)) (call => _ (call atoms (-> i (block (call getm val i))) pat)))) │ └─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 │ │ Stacktrace: │ [1] expand_let(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1561 │ [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4293 │ [3] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [4] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [5] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [6] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [7] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}}) │ @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4447 │ [9] getindex(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, i::Int64) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined] │ [10] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4288 │ [11] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [12] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [13] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [14] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [15] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [16] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [17] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [18] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [19] expand_forms_2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [20] #expand_forms_2##2 │ @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined] │ [21] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707 │ [22] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 │ [23] _node_id(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [24] _push_nodeid!(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ids::Vector{Int64}, val::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/ast.jl:288 [inlined] │ [25] method_def_expr(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, mtable::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sparams::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, argl::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2419 │ [26] (::Colon)(start::Int64, stop::Int64) │ @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined] │ [27] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2873 │ [28] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268 │ [29] Dict{Int64, Int64}() │ @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined] │ [30] 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:4469 │ [31] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30 │ [32] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [33] top-level scope │ @ ~/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:13 │ [34] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [35] 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:3271 │ [36] top-level scope │ @ stdin:5 │ [37] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [38] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [39] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [40] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [41] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 │ in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:1 │ in expression starting at stdin:5 └ ┌ MathOptInterface │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("d8a4904e-b15c-11e9-3269-09a3773c0cb0"), "MutableArithmetics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2818 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2672 │ [4] macro expansion │ @ ./loading.jl:2599 [inlined] │ [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String) │ @ Base ./lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2563 │ [7] require │ @ ./loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base ./module.jl:36 [inlined] │ [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base ./module.jl:111 │ [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195 │ [11] top-level scope │ @ ~/.julia/packages/MathOptInterface/YDdD3/src/functions.jl:3 │ [12] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [13] top-level scope │ @ ~/.julia/packages/MathOptInterface/YDdD3/src/MathOptInterface.jl:135 │ [14] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [15] 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:3271 │ [16] top-level scope │ @ stdin:5 │ [17] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [19] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [20] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [21] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/MathOptInterface/YDdD3/src/functions.jl:3 │ in expression starting at /home/pkgeval/.julia/packages/MathOptInterface/YDdD3/src/MathOptInterface.jl:1 │ in expression starting at stdin:5 └ ERROR: The following 9 packages failed to precompile: CommonSubexpressions Failed to precompile CommonSubexpressions [bbf7d656-a473-5ed7-a52c-81e309532950] to "/home/pkgeval/.julia/compiled/v1.14/CommonSubexpressions/jl_BgFJRB" (ProcessExited(1)). ForwardDiff Failed to precompile ForwardDiff [f6369f11-7733-5829-9624-2563aa707210] to "/home/pkgeval/.julia/compiled/v1.14/ForwardDiff/jl_EziFeI" (ProcessExited(1)). BilevelOptimization Failed to precompile BilevelOptimization [98803d92-2a2a-5e5c-9642-fb423c87776e] to "/home/pkgeval/.julia/compiled/v1.14/BilevelOptimization/jl_kDSANK" (ProcessExited(1)). JuMP Failed to precompile JuMP [4076af6c-e467-56ae-b986-b466b2749572] to "/home/pkgeval/.julia/compiled/v1.14/JuMP/jl_ttFjER" (ProcessExited(1)). HTTP Failed to precompile HTTP [cd3eb016-35fb-5094-929b-558a96fad6f3] to "/home/pkgeval/.julia/compiled/v1.14/HTTP/jl_XZPKcJ" (ProcessExited(1)). MutableArithmetics Failed to precompile MutableArithmetics [d8a4904e-b15c-11e9-3269-09a3773c0cb0] to "/home/pkgeval/.julia/compiled/v1.14/MutableArithmetics/jl_VjWLF6" (ProcessExited(1)). JSONSchema Failed to precompile JSONSchema [7d188eb4-7ad8-530c-ae41-71a32a6d4692] to "/home/pkgeval/.julia/compiled/v1.14/JSONSchema/jl_FNQc2f" (ProcessExited(1)). MacroTools Failed to precompile MacroTools [1914dd2f-81c6-5fcd-8719-6d5c9610ff09] to "/home/pkgeval/.julia/compiled/v1.14/MacroTools/jl_JnmBCS" (ProcessExited(1)). MathOptInterface Failed to precompile MathOptInterface [b8f27783-ece8-5eb3-8dc8-9495eed66fee] to "/home/pkgeval/.julia/compiled/v1.14/MathOptInterface/jl_98F282" (ProcessExited(1)). Loading failed after 172.54s ERROR: LoadError: failed process: Process(`/opt/julia/bin/julia -C native -J/opt/julia/lib/julia/sys.so -g1 --check-bounds=yes --inline=yes --check-bounds=yes --pkgimages=existing -e 'using BilevelOptimization'`, ProcessExited(1)) [1] Stacktrace: [1] spawn_opts_inherit() @ Base ./process.jl:612 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:525 [3] run(::Cmd) @ Base ./process.jl:522 [4] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:197 [5] include(mod::Module, _path::String) @ Base ./Base.jl:326 [6] exec_options(opts::Base.JLOptions) @ Base ./client.jl:355 [7] _start() @ Base ./client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:188 PkgEval failed after 1272.77s: package fails to precompile