Skip to content

Commit 1266a12

Browse files
authored
Merge branch 'master' into test_for_no_invalidations
2 parents dec4a8b + 895a981 commit 1266a12

File tree

38 files changed

+314
-240
lines changed

38 files changed

+314
-240
lines changed

.github/workflows/PrAssignee.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -202,16 +202,6 @@ jobs:
202202
// console.log('ERROR: Failed to add add prReviewLabel');
203203
// }
204204
205-
// Post a comment
206-
const commentBody = `Hello! I am a bot.\n\nThank you for your pull request!\n\nI have assigned \`@${selectedAssignee}\` to this pull request.\n\n\`@${selectedAssignee}\` can either choose to review this pull request themselves, or they can choose to find someone else to review this pull request.\n\nNote: If you are a Julia committer, please make sure that your organization membership is public.`
207-
console.log('Attempting to post bot comment on the PR...');
208-
await github.rest.issues.createComment({
209-
owner: context.repo.owner,
210-
repo: context.repo.repo,
211-
issue_number: context.payload.pull_request.number,
212-
body: commentBody,
213-
});
214-
215205
// Exit with error if any problems were encountered earlier
216206
if (weDidEncounterError) {
217207
const msg = 'ERROR: Encountered at least one problem while running the script';

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ corresponding test to ensure that the test is still passing with your changes.
5050
- If you are adding a new test, add it to an existing test file. Do not create a new test file unless explicitly instructed.
5151
- Write one comment at the top of the test to explain what is being tested.
5252
Otherwise keep comments minimal.
53+
- Use the environment variable `JULIA_TEST_FAILFAST=1` to make tests fail fast.
5354

5455
### External dependencies
5556

Compiler/src/optimize.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,9 @@ set_inlineable!(src::CodeInfo, val::Bool) =
113113
function inline_cost_clamp(x::Int)
114114
x > MAX_INLINE_COST && return MAX_INLINE_COST
115115
x < MIN_INLINE_COST && return MIN_INLINE_COST
116-
return convert(InlineCostType, x)
116+
x = ccall(:jl_encode_inlining_cost, UInt8, (InlineCostType,), x)
117+
x = ccall(:jl_decode_inlining_cost, InlineCostType, (UInt8,), x)
118+
return x
117119
end
118120

119121
const SRC_FLAG_DECLARED_INLINE = 0x1

base/lock.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -704,6 +704,9 @@ calls in the same process will return exactly the same value. This is useful in
704704
code that will be precompiled, as it allows setting up caches or other state
705705
which won't get serialized.
706706
707+
!!! compat "Julia 1.12"
708+
This type requires Julia 1.12 or later.
709+
707710
## Example
708711
709712
```jldoctest
@@ -814,6 +817,9 @@ if that behavior is correct within your library's threading-safety design.
814817
815818
See also: [`OncePerTask`](@ref).
816819
820+
!!! compat "Julia 1.12"
821+
This type requires Julia 1.12 or later.
822+
817823
## Example
818824
819825
```jldoctest
@@ -942,6 +948,9 @@ exactly once per Task. All future calls in the same Task will return exactly the
942948
943949
See also: [`task_local_storage`](@ref).
944950
951+
!!! compat "Julia 1.12"
952+
This type requires Julia 1.12 or later.
953+
945954
## Example
946955
947956
```jldoctest

base/options.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ struct JLOptions
6666
trim::Int8
6767
task_metrics::Int8
6868
timeout_for_safepoint_straggler_s::Int16
69+
gc_sweep_always_full::Int8
6970
end
7071

7172
# This runs early in the sysimage != is not defined yet

deps/checksums/UnicodeData-13.0.0.txt/md5

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

deps/checksums/UnicodeData-13.0.0.txt/sha512

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
f50a0495d2000b7d6dd979cb40e00ba2
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
963e5a1e7a480873c6e66d53e9288232b5029942477a694a0bfafa7e994c55189cb9c2f8d00255de84b82b72ff6066932e5531e3664fb422eeef9c69ea25d80e

deps/checksums/curl

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
1-
LibCURL.v8.12.1+1.aarch64-apple-darwin.tar.gz/md5/a6a5a1a360d210e3e03f1815efc97260
2-
LibCURL.v8.12.1+1.aarch64-apple-darwin.tar.gz/sha512/8493cc358fff3123fa6a8e6bc42a72c5219a259d568a2e1ff3c216c7bbd4c10a4057bfe2d2f7c571532d51ea876450c97c0f03f901ede4c7d668916265631f80
3-
LibCURL.v8.12.1+1.aarch64-linux-gnu.tar.gz/md5/7ebe2338198069b12716df084cd07d9b
4-
LibCURL.v8.12.1+1.aarch64-linux-gnu.tar.gz/sha512/4b4ca81dcf0098ad8ce4f9190c559dba9d92ef330e0d18c50356e13280a6c71dfdaaed0de762b216380af22338d762aba4cd7039e95f3ee84b2bb02d55dbb49d
5-
LibCURL.v8.12.1+1.aarch64-linux-musl.tar.gz/md5/9ff411aa7296780c3bbd2369597c898b
6-
LibCURL.v8.12.1+1.aarch64-linux-musl.tar.gz/sha512/d3a4ec96254f5a8816d92492ea1dff9f6d3e3dbb5c6db06472dac41b38a7671c84959e934676857262751e89ae9d0e17ba567f8e4fab3a190c9a0f4393c190aa
7-
LibCURL.v8.12.1+1.aarch64-unknown-freebsd.tar.gz/md5/7baca39040ac317f18b48d851beadf3b
8-
LibCURL.v8.12.1+1.aarch64-unknown-freebsd.tar.gz/sha512/23158572ecb7378e92fd60977f73c9bca31a95683be3c820f0e2f60b2289125e726e8066f7b32e5159ddb4c76400774d41c299e6c8db5468cc6e3ba98ca3c1eb
9-
LibCURL.v8.12.1+1.armv6l-linux-gnueabihf.tar.gz/md5/3a3f0ce770e66ec4afa313ccd747bd8f
10-
LibCURL.v8.12.1+1.armv6l-linux-gnueabihf.tar.gz/sha512/68d62659448e79add970982065cbcf0f18c82c52ed837d83b954ac241268a82624532f0f291a8bafe0aafb4a700f180ad2c57c02dc2edc2c00da626befd0da92
11-
LibCURL.v8.12.1+1.armv6l-linux-musleabihf.tar.gz/md5/d7d77c98169e0c8067215c4f063df040
12-
LibCURL.v8.12.1+1.armv6l-linux-musleabihf.tar.gz/sha512/ff53a1cc55f6d1eac8688ca9c7dddf19949157fdde8a36221747b2e97b0bce2595862213dc35cdae211ead6b27372599c1eef1ebdfd4161f4b8b7be23f6534b3
13-
LibCURL.v8.12.1+1.armv7l-linux-gnueabihf.tar.gz/md5/2226abe022064c9f7464297a0a19f334
14-
LibCURL.v8.12.1+1.armv7l-linux-gnueabihf.tar.gz/sha512/f49feb8e27b732fed0f7ae5c8e00d6787f93ce450e063cec62300f6f42e6ecd6b59a2fa148e1d9fd9ff142689fc1f8fca8c9df21baea95301859b8177cffd7d6
15-
LibCURL.v8.12.1+1.armv7l-linux-musleabihf.tar.gz/md5/9d82cf23338ce84dcc03201f73ecc300
16-
LibCURL.v8.12.1+1.armv7l-linux-musleabihf.tar.gz/sha512/302fba7ac037d7ba2d849fc6d5da0877f5876871453837afcccc6e59c944f7dbafe0c271ec55062437578bb572bc0fe34a2e7a2599250c85d42f82dfb6d81d7b
17-
LibCURL.v8.12.1+1.i686-linux-gnu.tar.gz/md5/a6bd8eaca6d45b0ceacfeefa3dbb6dbc
18-
LibCURL.v8.12.1+1.i686-linux-gnu.tar.gz/sha512/dbbe92fd917e6388fa0e9454c19a71de842c349fc80fb530f2ead6c1e9b6af46d56723a0d8d4f451dd88e8bebc0d06be06eca90afc4bff5c3a23c84fbf36acb1
19-
LibCURL.v8.12.1+1.i686-linux-musl.tar.gz/md5/895552ab1aa470d87534a239b4f62aa1
20-
LibCURL.v8.12.1+1.i686-linux-musl.tar.gz/sha512/af05a032cec927adba166093af876fde691f15ff89c3e1978e4aa07f3589aeca495620fae201e8067bf17d776aaa5985ae4893e2875b52d6fb7e412e12b11a59
21-
LibCURL.v8.12.1+1.i686-w64-mingw32.tar.gz/md5/c10aa57b3fe2c8d6591813cb609908e1
22-
LibCURL.v8.12.1+1.i686-w64-mingw32.tar.gz/sha512/dcb943a2a405d6989aa90d8de3d3a3c259c12932be7707915d49e2016ea6c66b58e2b4d505bb171ffd6f59b1524a2d34c676c3fe61117082179c309bf64be61d
23-
LibCURL.v8.12.1+1.powerpc64le-linux-gnu.tar.gz/md5/8233682e6d1a00449cb15f41434dfe04
24-
LibCURL.v8.12.1+1.powerpc64le-linux-gnu.tar.gz/sha512/3bb32f53ae2188b9373ee364394a73c497138ac986bd642e393ff7140adc533adc518e489a1b5255dafed7d16ec3e7c06bd4825e27ee473ffdbe2a0f28562586
25-
LibCURL.v8.12.1+1.riscv64-linux-gnu.tar.gz/md5/4d49a478301a8ede00dcced9d94775b4
26-
LibCURL.v8.12.1+1.riscv64-linux-gnu.tar.gz/sha512/69dade7cf6b628cd33571ca07ce22c7394f25b472a2d4d2df20a4f0c13e84c9e1bf53600209444b900cb401ee8ff2649023350c7bf9f14bc78bf4aec8ddad9cb
27-
LibCURL.v8.12.1+1.x86_64-apple-darwin.tar.gz/md5/e6de55f6cdef86653ac96c2d884aea28
28-
LibCURL.v8.12.1+1.x86_64-apple-darwin.tar.gz/sha512/0193b54b153d9673c182fd534cef7abbf03987073aacec55d1852dc29d696ab3005b7619b9c1abb6f8879f5856b66df7ca7841908c7372684f8cc9b32c311473
29-
LibCURL.v8.12.1+1.x86_64-linux-gnu.tar.gz/md5/c6f439d4e0b92ee342d2badf009d9e8e
30-
LibCURL.v8.12.1+1.x86_64-linux-gnu.tar.gz/sha512/cc9415d69732f9174d64f7903a3fc43a270ad007016adf80e10314182fd8147dcf4eb7cd0df907a2b9ff9cc82016ed905d700c66fd6a8b8089b8e27106d9ccb1
31-
LibCURL.v8.12.1+1.x86_64-linux-musl.tar.gz/md5/cb3ea4385e3799004266ea77d02632d3
32-
LibCURL.v8.12.1+1.x86_64-linux-musl.tar.gz/sha512/a52c7f6f5a4c9d9423e1e0e9bf563791f369bd979e5dce22b0de32d4f339dd42ab2f3f21cd0c933d4c7841fb7b244a56849936136841c2f5d7995b3a92a811de
33-
LibCURL.v8.12.1+1.x86_64-unknown-freebsd.tar.gz/md5/0532f49c6b32859cf39ab3bcb5646d02
34-
LibCURL.v8.12.1+1.x86_64-unknown-freebsd.tar.gz/sha512/dea1a8de19cf74b8f95811397b8d615f64610b00678ad93482db765df0547c080de03211cb9e50eeaf1bab425119fe170ee70bde1ca58c185e2cde34fbd1d945
35-
LibCURL.v8.12.1+1.x86_64-w64-mingw32.tar.gz/md5/311dc58c0e5969f2d547a129e86f97ed
36-
LibCURL.v8.12.1+1.x86_64-w64-mingw32.tar.gz/sha512/caa39cb4da20de98df2c28a2038763e332729894c1cbef3cb33df12351294559f5cb0c7f405ffec2bfb9bc27bcb4c3400916745f4ac09c0c94be6b9775f47021
37-
curl-8.12.1.tar.bz2/md5/c53f2409d83c7afa138cae7efed5ac4a
38-
curl-8.12.1.tar.bz2/sha512/6a30f6eda94c03d58a287b4bfa0af39faddb13a3c3d1f86bb874c3e7147d76ce1dc7323741e28ccd8dc48b59a19d444c3b92512f80b3b8a4cf209d5b89109a4e
1+
LibCURL.v8.14.1+1.aarch64-apple-darwin.tar.gz/md5/77465587a033e919ce347c9df3909b23
2+
LibCURL.v8.14.1+1.aarch64-apple-darwin.tar.gz/sha512/04a6bb04f6fc190423349787a1b345923f52b140099a3c62fdd077b3145a22a20ea06808c488712d686bc6d51fe86caea3b13cd9acde36822fec7249905ff16d
3+
LibCURL.v8.14.1+1.aarch64-linux-gnu.tar.gz/md5/a5b78f4d06821de8c57abba8fbfc1c23
4+
LibCURL.v8.14.1+1.aarch64-linux-gnu.tar.gz/sha512/a09f94bd8556d63b7850b8ac29f8272c7437cc32c8440200d7044a4eb89bba8752d74ad26d3da0433ab07565dfefb1edb058ef13a1949546994321ea88e9e515
5+
LibCURL.v8.14.1+1.aarch64-linux-musl.tar.gz/md5/09e1b11301296cddb9039e0247ba0cde
6+
LibCURL.v8.14.1+1.aarch64-linux-musl.tar.gz/sha512/380159eec2b638a190d284a02fdb6c60e925f4f0268ea4e2ae7272fffe19bfff5de93d9a71f3830147ece69417bbd2f7faca229cb1a4b4df4f1828e3f8a0ff53
7+
LibCURL.v8.14.1+1.aarch64-unknown-freebsd.tar.gz/md5/f872ba79808c0b24dfee579bf2fc7229
8+
LibCURL.v8.14.1+1.aarch64-unknown-freebsd.tar.gz/sha512/aa6ac50c0c3eaed768f228b2a4d320d44afe1bd34ee81273f976ca4027ccbafe996c2e349eab87718e962da0a18afa8b3c5d297e913d46ba09a8d68bba7dabf1
9+
LibCURL.v8.14.1+1.armv6l-linux-gnueabihf.tar.gz/md5/4e28def7a2d3bffc8d2adddbe670dd04
10+
LibCURL.v8.14.1+1.armv6l-linux-gnueabihf.tar.gz/sha512/444df0655e0d85cd35e20013e79787af17138dc16a292bf4557ebbd049c8f855449b9aa78eb45b0a00255e8320a4ad2b44a08c6161b7155467c9da95e8bb0a7d
11+
LibCURL.v8.14.1+1.armv6l-linux-musleabihf.tar.gz/md5/4c037de41ff577fe217792e5d7c7f9a0
12+
LibCURL.v8.14.1+1.armv6l-linux-musleabihf.tar.gz/sha512/65122b75188cc7dfb8dd97c27398f614d2e3149c73e95bd9c60cdad2eb1c95a3c3dd7558a02a5d24b0e129c8c3a315efe45dd49f5f219a525dbeea0b4ab9b93f
13+
LibCURL.v8.14.1+1.armv7l-linux-gnueabihf.tar.gz/md5/f7dedafd8eb09c7bf9cbac4c0adae37a
14+
LibCURL.v8.14.1+1.armv7l-linux-gnueabihf.tar.gz/sha512/7c8187ce79de364488b7d8606638f7cfc1094f9a1d5a26dc71dc5a1a6135834641fe459b08f71999556d5ff2dfd1820ff3f1371c2b5fa94b8ea5985744044527
15+
LibCURL.v8.14.1+1.armv7l-linux-musleabihf.tar.gz/md5/6ede02ecc42e088e60d5a6c8a0181fd9
16+
LibCURL.v8.14.1+1.armv7l-linux-musleabihf.tar.gz/sha512/e3ea55dd8035506b5c2cc11ea2dbf30533f3fdef017decdca35fafe19a09f9b945f821f722fa60651fb083204a8d0aab47bb2024544b4d81b5b647b7bf260e01
17+
LibCURL.v8.14.1+1.i686-linux-gnu.tar.gz/md5/b823b709fd3a26a2861962b8f538718b
18+
LibCURL.v8.14.1+1.i686-linux-gnu.tar.gz/sha512/4d94062910ed94cdf013ba3ce546231e733a780078f106a42937e26400de65634991df440e27865368b4f1f395743629cfd88dd62dd27b90654f4766c0a5f468
19+
LibCURL.v8.14.1+1.i686-linux-musl.tar.gz/md5/a80641db6cc9731342c08e85835481cd
20+
LibCURL.v8.14.1+1.i686-linux-musl.tar.gz/sha512/9983e83469b38f17645b4cfdf9c0005684fb35a29bf97b1be8c2a34bdeb1115cf029353811eef7a4c96c2c7da3e0c4e1ba8fa7c589b8452675232544f591cf7d
21+
LibCURL.v8.14.1+1.i686-w64-mingw32.tar.gz/md5/f1703e82d19e3a9c9fe5068532a2f98e
22+
LibCURL.v8.14.1+1.i686-w64-mingw32.tar.gz/sha512/03a98243ea31f04a05ad94b0ce378830ee486d313bc33e652f44fd11fa812d3bff31556484c66a1fe467815affb5f191e7e8212996ac0a7b89b46b7743db58e1
23+
LibCURL.v8.14.1+1.powerpc64le-linux-gnu.tar.gz/md5/324982f4b780aba414384c369580ec85
24+
LibCURL.v8.14.1+1.powerpc64le-linux-gnu.tar.gz/sha512/b6c0d05ce457e8d1c97098891982921c4282a1a9f2984ed82735fc4251cf12d230826d7e96bcbbaf073ae6cfa9357adfd51341abb937db3ffca57156eac2a0eb
25+
LibCURL.v8.14.1+1.riscv64-linux-gnu.tar.gz/md5/363f5480fd9d59c232ae30e799e96090
26+
LibCURL.v8.14.1+1.riscv64-linux-gnu.tar.gz/sha512/3a821895af3d6ed2363a39057f691bec2f139c196fe430c8d4f6b6404ecdc4d5d563e02c451dea8304fe403b7c1b3b2fe5fb8a7376db594037e31f29bb07cfb6
27+
LibCURL.v8.14.1+1.x86_64-apple-darwin.tar.gz/md5/e369db8d77ea5234de6f2efad75c856a
28+
LibCURL.v8.14.1+1.x86_64-apple-darwin.tar.gz/sha512/5de40ee8f893d36a91d547c70ecbb396e4a3bef63eaaa7dab37a9374ce20651a3b51b2a415d7803183a76f5828bb39e3df428e6f4bd913e735226bd7732e0f23
29+
LibCURL.v8.14.1+1.x86_64-linux-gnu.tar.gz/md5/7af620f052ca833f495f8a770685877d
30+
LibCURL.v8.14.1+1.x86_64-linux-gnu.tar.gz/sha512/443dccf17f1946e12b53a50b1a65494b1101a7d61853f9357df49891c36e49eae6f309a49f860534bd359d1e258c43fdd3e1d1e2e81a00084ddd6a6a47ae11f0
31+
LibCURL.v8.14.1+1.x86_64-linux-musl.tar.gz/md5/84bd751a151c3eb27d64a49f3d6a86ca
32+
LibCURL.v8.14.1+1.x86_64-linux-musl.tar.gz/sha512/2c2b52bb5eaf980acd1ae0db7b8b2c0b7f88dbd9f4e2dde7e2f06052492479fafe7ac17e54e255dccf7f9ef5b4ef095ad54a4ae614a670d2efad713cac83bbb5
33+
LibCURL.v8.14.1+1.x86_64-unknown-freebsd.tar.gz/md5/0575d2d4b334bc5bae99c04b6534cff2
34+
LibCURL.v8.14.1+1.x86_64-unknown-freebsd.tar.gz/sha512/3aed29b4a762d300247a9a5a6b90393c8d8d41c895a334060a296983c8d8fdb47a2c4f59f8f3467aacb88f2034b0969b5bfabace97a619e26f5194d9f8baba4d
35+
LibCURL.v8.14.1+1.x86_64-w64-mingw32.tar.gz/md5/03391a09da53b96531f95f764ebf5a49
36+
LibCURL.v8.14.1+1.x86_64-w64-mingw32.tar.gz/sha512/231f76cdf61cda36e4aa94bb8d4a5cb2607bde11cad172e516dd8c8689f36628eb01629c36bfc89be4c578866723d7e42257027ebb5be8dc16edc3d242deb86d
37+
curl-8.14.1.tar.bz2/md5/bf683fcf55bed4c5bf66ca57ab99a96b
38+
curl-8.14.1.tar.bz2/sha512/95fd0fffb354e60bc2a7251ce53122dc41d5b0aae00863654cae65f2e9698f02ff67d60b367f1a9dd556bfa77e3bac1e5e985efe00aaecfb99e1ea68148f3344

0 commit comments

Comments
 (0)