VERSION 1.0 FORMAT: F - Function called FORMAT: S - Access Status FORMAT: P - Path as passed to function FORMAT: A - Absolute Path (not canonical) FORMAT: R - Canonical Path FORMAT: C - Command Line F: fchmod S: deny P: /proc/self/fd/15 A: /proc/self/fd/15 R: /memfd:julia-codegen (deleted) C: /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/bin/julia -C native --output-ji /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/corecompiler.ji.tmp --startup-file=no --warn-overwrite=yes -g0 -O0 compiler/compiler.jl F: fchmod S: deny P: /proc/self/fd/15 A: /proc/self/fd/15 R: /memfd:julia-codegen (deleted) C: /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/bin/julia -g1 -O0 -C native --output-ji /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/sys.ji.tmp --startup-file=no --warn-overwrite=yes --sysimage /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/corecompiler.ji sysimg.jl ./ F: fchmod S: deny P: /proc/self/fd/15 A: /proc/self/fd/15 R: /memfd:julia-codegen (deleted) C: /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/bin/julia -O3 -C native --output-o /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/sys-o.a.tmp --startup-file=no --warn-overwrite=yes --sysimage /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/sys.ji /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/contrib/generate_precompile.jl 1 F: fchmod S: deny P: /proc/self/fd/15 A: /proc/self/fd/15 R: /memfd:julia-codegen (deleted) C: /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/bin/julia -O0 --sysimage /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/sys.ji --trace-compile=/var/tmp/portage/dev-lang/julia-1.8.5-r1/temp/jl_VdhYXt/jl_cVovWBQRCB --startup-file=no -Cnative -e pushfirst!(DEPOT_PATH, "/var/tmp/portage/dev-lang/julia-1.8.5-r1/temp/jl_VdhYXt"); Base.PRECOMPILE_TRACE_COMPILE[] = "/var/tmp/portage/dev-lang/julia-1.8.5-r1/temp/jl_VdhYXt/jl_INI3WHkjCT"; Base.compilecache(Base.PkgId("__PackagePrecompilationStatementModule"), "/var/tmp/portage/dev-lang/julia-1.8.5-r1/temp/jl_VdhYXt/__PackagePrecompilationStatementModule/src/__PackagePrecompilationStatementModule.jl") # NOTE: these were moved to the end of Base.jl. TODO: move back here. # # Used by Revise & its dependencies # while true # force inference # delete!(push!(Set{Module}(), Base), Main) # m = first(methods(+)) # delete!(push!(Set{Method}(), m), m) # empty!(Set()) # push!(push!(Set{Union{GlobalRef,Symbol}}(), :two), GlobalRef(Base, :two)) # (setindex!(Dict{String,Base.PkgId}(), Base.PkgId(Base), "file.jl"))["file.jl"] # (setindex!(Dict{Symbol,Vector{Int}}(), [1], :two))[:two] # (setindex!(Dict{Base.PkgId,String}(), "file.jl", Base.PkgId(Base)))[Base.PkgId(Base)] # (setindex!(Dict{Union{GlobalRef,Symbol}, Vector{Int}}(), [1], :two))[:two] # (setindex!(IdDict{Type, Union{Missing, Vector{Tuple{LineNumberNode, Expr}}}}(), missing, Int))[Int] # Dict{Symbol, Union{Nothing, Bool, Symbol}}(:one => false)[:one] # Dict(Base => [:(1+1)])[Base] # Dict(:one => [1])[:one] # Dict("abc" => Set())["abc"] # pushfirst!([], sum) # get(Base.pkgorigins, Base.PkgId(Base), nothing) # sort!([1,2,3]) # unique!([1,2,3]) # cumsum([1,2,3]) # append!(Int[], BitSet()) # isempty(BitSet()) # delete!(BitSet([1,2]), 3) # deleteat!(Int32[1,2,3], [1,3]) # deleteat!(Any[1,2,3], [1,3]) # Core.svec(1, 2) == Core.svec(3, 4) # # copy(Core.Compiler.retrieve_code_info(Core.Compiler.specialize_method(which(+, (Int, Int)), [Int, Int], Core.svec()))) # any(t->t[1].line > 1, [(LineNumberNode(2,:none),:(1+1))]) # break # end force inference # end using Artifacts, Base.BinaryPlatforms, Libdl artifacts_toml = abspath(joinpath(Sys.STDLIB, "Artifacts", "test", "Artifacts.toml")) artifact_hash("HelloWorldC", artifacts_toml) oldpwd = pwd(); cd(dirname(artifacts_toml)) macroexpand(Main, :(@artifact_str("HelloWorldC"))) cd(oldpwd) artifacts = Artifacts.load_artifacts_toml(artifacts_toml) platforms = [Artifacts.unpack_platform(e, "HelloWorldC", artifacts_toml) for e in artifacts["HelloWorldC"]] best_platform = select_platform(Dict(p => triplet(p) for p in platforms)) dlopen("libjulia", RTLD_LAZY | RTLD_DEEPBIND) F: fchmod S: deny P: /proc/self/fd/15 A: /proc/self/fd/15 R: /memfd:julia-codegen (deleted) C: /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/bin/julia -Cnative -J/var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/sys.ji -O0 -g1 --startup-file=no -O0 --output-ji /var/tmp/portage/dev-lang/julia-1.8.5-r1/temp/jl_VdhYXt/compiled/v1.8/jl_w2G4pq --output-incremental=yes --startup-file=no --history-file=no --warn-overwrite=yes --color=auto --trace-compile=/var/tmp/portage/dev-lang/julia-1.8.5-r1/temp/jl_VdhYXt/jl_INI3WHkjCT - F: fchmod S: deny P: /proc/self/fd/16 A: /proc/self/fd/16 R: /memfd:julia-codegen (deleted) C: /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/bin/julia -O0 --trace-compile=/var/tmp/portage/dev-lang/julia-1.8.5-r1/temp/jl_IEhH6b --sysimage /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/sys.ji --cpu-target=native --startup-file=no -i --color=yes -e import REPL; REPL.Terminals.is_precompiling[] = true F: fchmod S: deny P: /proc/self/fd/13 A: /proc/self/fd/13 R: /memfd:julia-codegen (deleted) C: /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/bin/julia -Cnative -J/var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/lib/julia/sys.ji -O0 -g1 --color=yes --startup-file=no -O0 --output-ji /var/tmp/portage/dev-lang/julia-1.8.5-r1/temp/jl_Q4cUWT/compiled/v1.8/TestPkg/jl_QuyGca --output-incremental=yes --startup-file=no --history-file=no --warn-overwrite=yes --color=yes - F: fchmod S: deny P: /proc/self/fd/15 A: /proc/self/fd/15 R: /memfd:julia-codegen (deleted) C: /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/bin/julia --startup-file=no /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/etc/write_base_cache.jl /var/tmp/portage/dev-lang/julia-1.8.5-r1/work/julia-1.8.5/usr/share/julia/base.cache