diff --git a/src/Registry/registry_instance.jl b/src/Registry/registry_instance.jl index 36b8ce13d2..96d177d2e3 100644 --- a/src/Registry/registry_instance.jl +++ b/src/Registry/registry_instance.jl @@ -15,8 +15,7 @@ function to_tar_path_format(file::AbstractString) end # See loading.jl -const TOML_CACHE = let parser = Base.TOML.Parser() - parser.Dates = Dates +const TOML_CACHE = let parser = TOML.DTParser() Base.TOMLCache(parser, Dict{String, Dict{String, Any}}()) end const TOML_LOCK = ReentrantLock() @@ -26,8 +25,7 @@ function parsefile(in_memory_registry::Union{Dict, Nothing}, folder::AbstractStr return _parsefile(joinpath(folder, file)) else content = in_memory_registry[to_tar_path_format(file)] - parser = Base.TOML.Parser(content; filepath=file) - parser.Dates = Dates + parser = TOML.DTParser(content; filepath=file) return Base.TOML.parse(parser) end end