Skip to content

Commit 18c0a92

Browse files
committed
Merge branch 'master' of https://github.com/rust-lang/rust into mingw_ci
2 parents 81693d9 + 8ace7ea commit 18c0a92

File tree

6,145 files changed

+128747
-82427
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,145 files changed

+128747
-82427
lines changed

.github/ISSUE_TEMPLATE/diagnostics.yaml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,23 @@ body:
5252
render: Rust
5353
validations:
5454
required: false
55-
- type: markdown
55+
- type: textarea
56+
id: version
5657
attributes:
57-
value: |
58-
If you're using the stable version of the compiler, you should also check if the bug also exists in the beta or nightly versions. The output might also be different depending on the Edition.
58+
label: Rust Version
59+
description: Please provide the `rustc` version, `rustc --version --verbose`. Make sure that you're using the latest version of the compiler, and not an outdated stable or nightly release!
60+
placeholder: |
61+
$ rustc --version --verbose
62+
rustc 1.XX.Y (SHORTHASH DATE)
63+
binary: rustc
64+
commit-hash: LONGHASHVALUE
65+
commit-date: DATE
66+
host: PLATFORMTRIPLE
67+
release: 1.XX.Y
68+
LLVM version: XX.YY.ZZ
69+
render: Shell
70+
validations:
71+
required: true
5972
- type: textarea
6073
id: extra
6174
attributes:

.github/ISSUE_TEMPLATE/ice.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ body:
4040
id: version
4141
attributes:
4242
label: Rust Version
43-
description: Please provide the `rustc` version, `rustc --version --verbose`
43+
description: Please provide the `rustc` version, `rustc --version --verbose`. Make sure that you're using the latest version of the compiler, and not an outdated stable or nightly release!
4444
placeholder: |
4545
$ rustc --version --verbose
4646
rustc 1.XX.Y (SHORTHASH DATE)

.github/workflows/ci.yml

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ name: CI
2828
- "**"
2929
permissions:
3030
contents: read
31+
packages: write
3132
defaults:
3233
run:
3334
shell: bash
@@ -42,6 +43,7 @@ jobs:
4243
CI_JOB_NAME: "${{ matrix.name }}"
4344
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
4445
HEAD_SHA: "${{ github.event.pull_request.head.sha || github.sha }}"
46+
DOCKER_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
4547
SCCACHE_BUCKET: rust-lang-ci-sccache2
4648
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"
4749
CACHE_DOMAIN: ci-caches.rust-lang.org
@@ -207,6 +209,7 @@ jobs:
207209
CI_JOB_NAME: "${{ matrix.name }}"
208210
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
209211
HEAD_SHA: "${{ github.event.pull_request.head.sha || github.sha }}"
212+
DOCKER_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
210213
SCCACHE_BUCKET: rust-lang-ci-sccache2
211214
DEPLOY_BUCKET: rust-lang-ci2
212215
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"
@@ -326,7 +329,7 @@ jobs:
326329
- name: x86_64-gnu-integration
327330
env:
328331
CI_ONLY_WHEN_CHANNEL: nightly
329-
os: ubuntu-20.04-16core-64gb
332+
os: ubuntu-20.04-8core-32gb
330333
- name: x86_64-gnu-debug
331334
os: ubuntu-20.04-8core-32gb
332335
env: {}
@@ -351,7 +354,7 @@ jobs:
351354
- name: dist-x86_64-apple
352355
env:
353356
SCRIPT: "./x.py dist bootstrap --include-default-paths --host=x86_64-apple-darwin --target=x86_64-apple-darwin"
354-
RUST_CONFIGURE_ARGS: "--enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin"
357+
RUST_CONFIGURE_ARGS: "--enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set rust.lto=thin"
355358
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
356359
MACOSX_DEPLOYMENT_TARGET: 10.12
357360
SELECT_XCODE: /Applications/Xcode_13.4.1.app
@@ -364,7 +367,7 @@ jobs:
364367
- name: dist-apple-various
365368
env:
366369
SCRIPT: "./x.py dist bootstrap --include-default-paths --host='' --target=aarch64-apple-ios,x86_64-apple-ios,aarch64-apple-ios-sim"
367-
RUST_CONFIGURE_ARGS: "--enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
370+
RUST_CONFIGURE_ARGS: "--enable-sanitizers --enable-profiler --set rust.jemalloc"
368371
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
369372
MACOSX_DEPLOYMENT_TARGET: 10.12
370373
SELECT_XCODE: /Applications/Xcode_13.4.1.app
@@ -375,7 +378,7 @@ jobs:
375378
- name: x86_64-apple-1
376379
env:
377380
SCRIPT: "./x.py --stage 2 test --skip tests/ui --skip tests/rustdoc --skip tests/run-make-fulldeps"
378-
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
381+
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc"
379382
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
380383
MACOSX_DEPLOYMENT_TARGET: 10.12
381384
MACOSX_STD_DEPLOYMENT_TARGET: 10.12
@@ -386,7 +389,7 @@ jobs:
386389
- name: x86_64-apple-2
387390
env:
388391
SCRIPT: "./x.py --stage 2 test tests/ui tests/rustdoc tests/run-make-fulldeps"
389-
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
392+
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc"
390393
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
391394
MACOSX_DEPLOYMENT_TARGET: 10.12
392395
MACOSX_STD_DEPLOYMENT_TARGET: 10.12
@@ -396,8 +399,8 @@ jobs:
396399
os: macos-13
397400
- name: dist-aarch64-apple
398401
env:
399-
SCRIPT: "./x.py dist bootstrap --include-default-paths --stage 2"
400-
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --host=aarch64-apple-darwin --target=aarch64-apple-darwin --enable-full-tools --enable-sanitizers --enable-profiler --disable-docs --set rust.jemalloc --set llvm.ninja=false"
402+
SCRIPT: "./x.py dist bootstrap --include-default-paths --host=aarch64-apple-darwin --target=aarch64-apple-darwin"
403+
RUST_CONFIGURE_ARGS: "--enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin"
401404
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
402405
SELECT_XCODE: /Applications/Xcode_13.4.1.app
403406
USE_XCODE_CLANG: 1
@@ -407,8 +410,20 @@ jobs:
407410
NO_DEBUG_ASSERTIONS: 1
408411
NO_OVERFLOW_CHECKS: 1
409412
DIST_REQUIRE_ALL_TOOLS: 1
410-
JEMALLOC_SYS_WITH_LG_PAGE: 14
411-
os: macos-13
413+
os: macos-14
414+
- name: aarch64-apple
415+
env:
416+
SCRIPT: "./x.py --stage 2 test --host=aarch64-apple-darwin --target=aarch64-apple-darwin"
417+
RUST_CONFIGURE_ARGS: "--enable-sanitizers --enable-profiler --set rust.jemalloc"
418+
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
419+
SELECT_XCODE: /Applications/Xcode_13.4.1.app
420+
USE_XCODE_CLANG: 1
421+
MACOSX_DEPLOYMENT_TARGET: 11.0
422+
MACOSX_STD_DEPLOYMENT_TARGET: 11.0
423+
NO_LLVM_ASSERTIONS: 1
424+
NO_DEBUG_ASSERTIONS: 1
425+
NO_OVERFLOW_CHECKS: 1
426+
os: macos-14
412427
- name: x86_64-msvc
413428
env:
414429
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-msvc --enable-profiler"
@@ -598,6 +613,7 @@ jobs:
598613
CI_JOB_NAME: "${{ matrix.name }}"
599614
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
600615
HEAD_SHA: "${{ github.event.pull_request.head.sha || github.sha }}"
616+
DOCKER_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
601617
SCCACHE_BUCKET: rust-lang-ci-sccache2
602618
DEPLOY_BUCKET: rust-lang-ci2
603619
TOOLSTATE_REPO: "https://github.com/rust-lang-nursery/rust-toolstate"

.mailmap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ Clement Miao <[email protected]>
129129
Clément Renault <[email protected]>
130130
Cliff Dyer <[email protected]>
131131
Clinton Ryan <[email protected]>
132-
Corey Richardson <[email protected]> Elaine "See More" Nemo <[email protected]>
132+
133133
Crazycolorz5 <[email protected]>
134134
135135
Cyryl Płotnicki <[email protected]>

.reuse/dep5

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Files: compiler/*
1818
configure
1919
CONTRIBUTING.md
2020
COPYRIGHT
21+
INSTALL.md
2122
LICENSE-APACHE
2223
LICENSE-MIT
2324
README.md
@@ -51,7 +52,7 @@ Copyright: 2019 The Crossbeam Project Developers
5152
The Rust Project Developers (see https://thanks.rust-lang.org)
5253
License: MIT OR Apache-2.0
5354

54-
Files: library/std/src/sys/unix/locks/fuchsia_mutex.rs
55+
Files: library/std/src/sys/pal/unix/locks/fuchsia_mutex.rs
5556
Copyright: 2016 The Fuchsia Authors
5657
The Rust Project Developers (see https://thanks.rust-lang.org)
5758
License: BSD-2-Clause AND (MIT OR Apache-2.0)

0 commit comments

Comments
 (0)