Skip to content

Commit 1fb4d20

Browse files
authored
Backports for 1.13.0-alpha2 (#60276)
2 parents ef63ce3 + af3e3bb commit 1fb4d20

File tree

22 files changed

+260
-110
lines changed

22 files changed

+260
-110
lines changed
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using Pkg
22

33
Pkg.activate(dirname(@__DIR__)) do
4-
Pkg.instantiate()
54
include("runtests.jl")
65
end

JuliaLowering/Manifest.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
julia_version = "1.14.0-DEV"
4+
manifest_format = "2.1"
5+
project_hash = "16f6f8d58c46fe20d68a941bfaddb4590471548a"
6+
7+
[[deps.JuliaLowering]]
8+
deps = ["JuliaSyntax"]
9+
path = "."
10+
uuid = "f3c80556-a63f-4383-b822-37d64f81a311"
11+
version = "1.0.0-DEV"
12+
13+
[[deps.JuliaSyntax]]
14+
path = "../JuliaSyntax"
15+
uuid = "70703baa-626e-46a2-a12c-08ffd08c73b4"
16+
version = "2.0.0-DEV"

base/loading.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,8 @@ function locate_package_env(pkg::PkgId, stopenv::Union{String, Nothing}=nothing)
470470
path = manifest_uuid_path(env, pkg)
471471
# missing is used as a sentinel to stop looking further down in envs
472472
if path === missing
473+
# Before stopping, try stdlib fallback
474+
is_stdlib(pkg) && @goto stdlib_fallback
473475
path = nothing
474476
@goto done
475477
end
@@ -481,6 +483,7 @@ function locate_package_env(pkg::PkgId, stopenv::Union{String, Nothing}=nothing)
481483
stopenv == env && break
482484
end
483485
end
486+
@label stdlib_fallback
484487
# Allow loading of stdlibs if the name/uuid are given
485488
# e.g. if they have been explicitly added to the project/manifest
486489
mbypath = manifest_uuid_path(Sys.STDLIB, pkg)

contrib/generate_precompile.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,8 +348,8 @@ generate_precompile_statements() = try # Make sure `ansi_enablecursor` is printe
348348
uuid = "$pkguuid"
349349
""")
350350
touch(joinpath(pkgpath, "Manifest.toml"))
351-
tmp_prec = tempname(prec_path)
352-
tmp_proc = tempname(prec_path)
351+
tmp_prec = tempname(prec_path; cleanup=false)
352+
tmp_proc = tempname(prec_path; cleanup=false)
353353
s = """
354354
pushfirst!(DEPOT_PATH, $(repr(joinpath(prec_path,"depot"))));
355355
Base.PRECOMPILE_TRACE_COMPILE[] = $(repr(tmp_prec));
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
cb635b45a66cab302b34bf56367e69d7
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
40a0495141d6b220bbc6b4119369cdc86b22498ca6a9c83eba47aec397c4c92afa5776e9043b1545a3111ace0317ca0c2412d0ba51731a7505742f47545a5530

deps/checksums/Pkg-d0be1daf22f15da346e83429b323a82554ef241c.tar.gz/md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/checksums/Pkg-d0be1daf22f15da346e83429b323a82554ef241c.tar.gz/sha512

Lines changed: 0 additions & 1 deletion
This file was deleted.

deps/jlutilities/documenter/Manifest.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ version = "1.0.0"
146146
[[deps.LibCURL_jll]]
147147
deps = ["Artifacts", "CompilerSupportLibraries_jll", "LibSSH2_jll", "Libdl", "OpenSSL_jll", "Zlib_jll", "Zstd_jll", "nghttp2_jll"]
148148
uuid = "deac9b47-8bc7-5906-a0fe-35ac56dc84c0"
149-
version = "8.16.0+0"
149+
version = "8.17.0+0"
150150

151151
[[deps.LibGit2]]
152152
deps = ["LibGit2_jll", "NetworkOptions", "Printf", "SHA"]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
julia_version = "1.14.0-DEV"
4+
manifest_format = "2.1"
5+
project_hash = "23b8253b8eadb7ba5d7489bb56f38819b7150654"
6+
7+
[[deps.ObjectFile]]
8+
deps = ["Reexport", "StructIO"]
9+
git-tree-sha1 = "22faba70c22d2f03e60fbc61da99c4ebfc3eb9ba"
10+
registries = "General"
11+
uuid = "d8793406-e978-5875-9003-1fc021f44a92"
12+
version = "0.5.0"
13+
14+
[[deps.Reexport]]
15+
git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b"
16+
registries = "General"
17+
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
18+
version = "1.2.2"
19+
20+
[[deps.StructIO]]
21+
git-tree-sha1 = "c581be48ae1cbf83e899b14c07a807e1787512cc"
22+
registries = "General"
23+
uuid = "53d494c1-5632-5724-8f4c-31dff12d585f"
24+
version = "0.3.1"
25+
26+
[registries.General]
27+
url = "https://github.com/JuliaRegistries/General.git"
28+
uuid = "23338594-aafe-5451-b93e-139f81909106"

0 commit comments

Comments
 (0)