@@ -103,6 +103,7 @@ precompile(Base.CoreLogging.current_logger_for_env, (Base.CoreLogging.LogLevel,
103
103
precompile(Base.CoreLogging.env_override_minlevel, (Symbol, Module))
104
104
precompile(Base.StackTraces.lookup, (Ptr{Nothing},))
105
105
precompile(Tuple{typeof(Base.run_module_init), Module, Int})
106
+ precompile(Tuple{Type{Base.VersionNumber}, Int32, Int32, Int32})
106
107
107
108
# Presence tested in the tests
108
109
precompile(Tuple{typeof(Base.print), Base.IOStream, String})
@@ -140,6 +141,9 @@ for match = Base._methods(+, (Int, Int), -1, Base.get_world_counter())
140
141
end
141
142
empty!(Set())
142
143
push!(push!(Set{Union{GlobalRef,Symbol}}(), :two), GlobalRef(Base, :two))
144
+ get!(ENV, "___DUMMY", "")
145
+ ENV["___DUMMY"]
146
+ delete!(ENV, "___DUMMY")
143
147
(setindex!(Dict{String,Base.PkgId}(), Base.PkgId(Base), "file.jl"))["file.jl"]
144
148
(setindex!(Dict{Symbol,Vector{Int}}(), [1], :two))[:two]
145
149
(setindex!(Dict{Base.PkgId,String}(), "file.jl", Base.PkgId(Base)))[Base.PkgId(Base)]
@@ -209,6 +213,9 @@ if Artifacts !== nothing
209
213
end
210
214
dlopen("libjulia$(Base. isdebugbuild () ? " -debug" : " " ) ", RTLD_LAZY | RTLD_DEEPBIND)
211
215
"""
216
+ hardcoded_precompile_statements *= """
217
+ precompile(Tuple{typeof(Artifacts._artifact_str), Module, String, Base.SubString{String}, String, Base.Dict{String, Any}, Base.SHA1, Base.BinaryPlatforms.Platform, Base.Val{Artifacts}})
218
+ """
212
219
end
213
220
214
221
FileWatching = get (Base. loaded_modules,
0 commit comments