Skip to content

Commit 80727ae

Browse files
authored
Merge branch 'master' into f
2 parents ba4e2af + 227abac commit 80727ae

File tree

5,035 files changed

+110789
-75582
lines changed

Some content is hidden

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

5,035 files changed

+110789
-75582
lines changed

.github/ISSUE_TEMPLATE/diagnostics.yaml

+16-3
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

+1-1
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

+6-17
Original file line numberDiff line numberDiff line change
@@ -289,8 +289,9 @@ jobs:
289289
os: ubuntu-20.04-4core-16gb
290290
env: {}
291291
- name: x86_64-gnu-integration
292+
env:
293+
CI_ONLY_WHEN_CHANNEL: nightly
292294
os: ubuntu-20.04-16core-64gb
293-
env: {}
294295
- name: x86_64-gnu-debug
295296
os: ubuntu-20.04-8core-32gb
296297
env: {}
@@ -360,8 +361,8 @@ jobs:
360361
os: macos-13
361362
- name: dist-aarch64-apple
362363
env:
363-
SCRIPT: "./x.py dist bootstrap --include-default-paths --host=aarch64-apple-darwin --target=aarch64-apple-darwin"
364-
RUST_CONFIGURE_ARGS: "--enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin"
364+
SCRIPT: "./x.py dist bootstrap --include-default-paths --stage 2"
365+
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"
365366
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
366367
SELECT_XCODE: /Applications/Xcode_13.4.1.app
367368
USE_XCODE_CLANG: 1
@@ -371,20 +372,8 @@ jobs:
371372
NO_DEBUG_ASSERTIONS: 1
372373
NO_OVERFLOW_CHECKS: 1
373374
DIST_REQUIRE_ALL_TOOLS: 1
374-
os: macos-13-xlarge
375-
- name: aarch64-apple
376-
env:
377-
SCRIPT: "./x.py --stage 2 test --host=aarch64-apple-darwin --target=aarch64-apple-darwin"
378-
RUST_CONFIGURE_ARGS: "--enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
379-
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
380-
SELECT_XCODE: /Applications/Xcode_13.4.1.app
381-
USE_XCODE_CLANG: 1
382-
MACOSX_DEPLOYMENT_TARGET: 11.0
383-
MACOSX_STD_DEPLOYMENT_TARGET: 11.0
384-
NO_LLVM_ASSERTIONS: 1
385-
NO_DEBUG_ASSERTIONS: 1
386-
NO_OVERFLOW_CHECKS: 1
387-
os: macos-13-xlarge
375+
JEMALLOC_SYS_WITH_LG_PAGE: 14
376+
os: macos-13
388377
- name: x86_64-msvc
389378
env:
390379
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-msvc --enable-profiler"

.gitmodules

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
[submodule "src/llvm-project"]
3434
path = src/llvm-project
3535
url = https://github.com/rust-lang/llvm-project.git
36-
branch = rustc/17.0-2023-09-19
36+
branch = rustc/17.0-2023-12-14
3737
shallow = true
3838
[submodule "src/doc/embedded-book"]
3939
path = src/doc/embedded-book

.reuse/dep5

+2-1
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)