Skip to content

Rollup of 12 pull requests#153416

Merged
rust-bors[bot] merged 97 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-eezxWTV
Mar 5, 2026
Merged

Rollup of 12 pull requests#153416
rust-bors[bot] merged 97 commits intorust-lang:mainfrom
JonathanBrouwer:rollup-eezxWTV

Conversation

@JonathanBrouwer
Copy link
Contributor

@JonathanBrouwer JonathanBrouwer commented Mar 4, 2026

View all comments

Successful merges:

r? @ghost

Create a similar rollup

The Miri Cronjob Bot and others added 30 commits February 17, 2026 05:19
This updates the rust-version file to 3c9faa0.
This updates the rust-version file to 8387095.
This updates the rust-version file to e0cb264.
…_files

Print a warning when trying to open a file in `/proc`
Miscellaneous tracing fixes and improvements
Remove duplicate "the" in documentation.
This updates the rust-version file to 5fb2ff8.
Fix typo in tracing.md for `tracing_separate_thread`
This updates the rust-version file to c78a294.
This updates the rust-version file to b3869b9.
Pull recent changes from https://github.com/rust-lang/rust via Josh.

Upstream ref: b3869b9
Filtered ref: 8ca8d84b29d11100879eadb68eb5774f85bb6977
Upstream diff: rust-lang/rust@c78a294...b3869b9

This merge was created using https://github.com/rust-lang/josh-sync.
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-distcheck failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
/dev/sdb1        74G  4.1G   66G   6% /mnt
tmpfs           1.6G   12K  1.6G   1% /run/user/1001
================================================================================

/mnt is a mountpoint
Sufficient space available on /dev/sdb1 mounted at /mnt
##[group]Run src/ci/scripts/setup-environment.sh
src/ci/scripts/setup-environment.sh
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
---
fmt error: Not running formatting checks; rustfmt.toml does not exist.
fmt error: This may happen in distributed tarballs.
tidy check
fatal: not a git repository (or any of the parent directories): .git
tidy [CI history]: failed to retrieve base commit: command did not execute successfully: "git" "rev-list" "--author-date-order" "--author=bors@rust-lang\\.org" "-n1" "HEAD" "--author" "122020455+rust-bors\\[bot\\]@users\\.noreply\\.github\\.com"
expected success, got: exit status: 128
. Some checks will be skipped.
tidy [gcc_submodule]: Cannot figure out the SHA of the GCC submodule
tidy: All tidy checks succeeded
x.py completions check
---
[183/3898] Building ASM object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_avx512_x86-64_unix.S.o
[184/3898] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/zOSLibFunctions.cpp.o
[185/3898] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3.c.o
[186/3898] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_dispatch.c.o
[187/3898] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o
[188/3898] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Transport.cpp.o
[189/3898] Linking CXX static library lib/libLLVMSupport.a
[190/3898] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Logging.cpp.o
[191/3898] Linking CXX static library lib/libLLVMSupportLSP.a
[192/3898] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
[193/3898] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/DetailedRecordsBackend.cpp.o
[194/3898] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o
[195/3898] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[196/3898] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Parser.cpp.o
---
[228/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ActionCaches.cpp.o
[229/3898] Building GenVT.inc...
[230/3898] Building Attributes.inc...
[231/3898] Building RuntimeLibcalls.inc...
[232/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/BuiltinCAS.cpp.o
[233/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/BuiltinUnifiedCASDatabases.cpp.o
[234/3898] Building IntrinsicEnums.inc...
[235/3898] Building IntrinsicImpl.inc...
[236/3898] Building IntrinsicsAArch64.h...
[237/3898] Building IntrinsicsAMDGPU.h...
[238/3898] Building IntrinsicsLoongArch.h...
---
[426/3898] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o
[427/3898] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o
[428/3898] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o
[429/3898] Building CXX object lib/IRPrinter/CMakeFiles/LLVMIRPrinter.dir/IRPrintingPasses.cpp.o
[430/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskCAS.cpp.o
[431/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskCommon.cpp.o
[432/3898] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
[433/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskDataAllocator.cpp.o
[434/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskGraphDB.cpp.o
[435/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskKeyValueDB.cpp.o
[436/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskTrieRawHashMap.cpp.o
[437/3898] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/UnifiedOnDiskCache.cpp.o
[438/3898] Linking CXX static library lib/libLLVMCAS.a
[439/3898] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenDataWriter.cpp.o
[440/3898] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenDataReader.cpp.o
[441/3898] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/CodeGenData.cpp.o
[442/3898] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/OutlinedHashTree.cpp.o
[443/3898] Building CXX object lib/CGData/CMakeFiles/LLVMCGData.dir/OutlinedHashTreeRecord.cpp.o
---
[1285/3898] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
[1286/3898] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
[1287/3898] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
[1288/3898] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
[1289/3898] Building CXX object lib/DTLTO/CMakeFiles/LLVMDTLTO.dir/DTLTO.cpp.o
[1290/3898] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[1291/3898] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
[1292/3898] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
[1293/3898] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
[1294/3898] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
---
[2142/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o
[2143/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o
[2144/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o
[2145/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCResourceInfo.cpp.o
[2146/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerVGPREncoding.cpp.o
[2147/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMarkLastScratchLoad.cpp.o
[2148/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o
[2149/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o
[2150/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPostLegalizerCombiner.cpp.o
[2151/3898] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o
---
[2808/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVectorPeephole.cpp.o
[2809/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVectorMaskDAGMutation.cpp.o
[2810/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVLOptimizer.cpp.o
[2811/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVMV0Elimination.cpp.o
[2812/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVSETVLIInfoAnalysis.cpp.o
[2813/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVZacasABIFix.cpp.o
[2814/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVZilsdOptimizer.cpp.o
[2815/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVCallLowering.cpp.o
[2816/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVLegalizerInfo.cpp.o
[2817/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVPostLegalizerCombiner.cpp.o
[2818/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVO0PreLegalizerCombiner.cpp.o
[2819/3898] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVPreLegalizerCombiner.cpp.o
---
[3602/3898] Linking CXX executable bin/llvm-extract
[3603/3898] Linking CXX executable bin/llvm-ifs
[3604/3898] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o
[3605/3898] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
[3606/3898] Building CXX object tools/llvm-ir2vec/CMakeFiles/llvm-ir2vec.dir/llvm-ir2vec.cpp.o
[3607/3898] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
[3608/3898] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o
[3609/3898] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o
[3610/3898] Linking CXX executable bin/llvm-exegesis
[3611/3898] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
---
[3792/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceVirtualRegisters.cpp.o
[3793/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterMasks.cpp.o
[3794/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterDefs.cpp.o
[3795/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterUses.cpp.o
[3796/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceSinkDefsToUses.cpp.o
[3797/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceTargetFeaturesAttr.cpp.o
[3798/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceUsingSimplifyCFG.cpp.o
[3799/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/SimplifyInstructions.cpp.o
[3800/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/RunIRPasses.cpp.o
[3801/3898] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/StripDebugInfo.cpp.o
---
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/GlobalISel/Combine.td
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/GlobalISel/Target.td
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Target/GlobalISel/RegisterBank.td
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DTLTO
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/DTLTO/DTLTO.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Demangle
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Demangle/Demangle.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Demangle/Utility.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Demangle/MicrosoftDemangle.h
---
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/Plugins/PassPlugin.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/WindowsManifest
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/WindowsManifest/WindowsManifestMerger.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/BuiltinObjectHasher.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/CASID.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/OnDiskTrieRawHashMap.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/OnDiskDataAllocator.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/MappedFileRegionArena.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/FileOffset.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/OnDiskGraphDB.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/BuiltinUnifiedCASDatabases.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/ObjectStore.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/ActionCache.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/OnDiskKeyValueDB.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/BuiltinCASContext.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/UnifiedOnDiskCache.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/CAS/CASReference.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/PassRegistry.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/LinkAllIR.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm/PassAnalysisSupport.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/ExternC.h
-- Installing: /tmp/distcheck/distcheck-rustc-src/build/x86_64-unknown-linux-gnu/llvm/include/llvm-c/blake3.h
---

error: could not compile `rustc_span` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
Build completed unsuccessfully in 0:13:17
make: *** [Makefile:49: check] Error 1
Command `make check [workdir=/tmp/distcheck/distcheck-rustc-src]` failed with exit code 2
Created at: src/bootstrap/src/core/build_steps/test.rs:3442:5
Executed at: src/bootstrap/src/core/build_steps/test.rs:3448:10

Command has failed. Rerun with -v to see more details.
Bootstrap failed while executing `test distcheck`
Build completed unsuccessfully in 0:20:59
  local time: Wed Mar  4 19:59:31 UTC 2026
  network time: Wed, 04 Mar 2026 19:59:32 GMT
##[error]Process completed with exit code 1.

@JonathanBrouwer
Copy link
Contributor Author

@bors try jobs=x86_64-gnu-distcheck

@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Mar 4, 2026
Rollup of 12 pull requests


try-job: x86_64-gnu-distcheck
@JonathanBrouwer
Copy link
Contributor Author

See #t-infra > free disk space step takes 8-10 minutes @ 💬 for discussion around disk space failures

@JonathanBrouwer
Copy link
Contributor Author

@bors retry
Let's give this one more chance after the other pr succeeds(?)

@rust-bors rust-bors bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 4, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 4, 2026

☀️ Try build successful (CI)
Build commit: bea8ed6 (bea8ed6901e0ad8ec07ae874414e60bab32890b4, parent: b90dc1e597db0bbc0cab0eccb39747b1a9d7e607)

@rust-bors

This comment has been minimized.

@rust-bors rust-bors bot added merged-by-bors This PR was explicitly merged by bors. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Mar 5, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 5, 2026

☀️ Test successful - CI
Approved by: JonathanBrouwer
Duration: 3h 55m 52s
Pushing f8704be to main...

@rust-bors rust-bors bot merged commit f8704be into rust-lang:main Mar 5, 2026
13 checks passed
@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

What is this? This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.

Comparing b55e20a (parent) -> f8704be (this PR)

Test differences

Show 2498 test diffs

Stage 1

  • [incremental] tests/incremental/lint-unused-features.rs: [missing] -> pass (J3)
  • [run-make] tests/run-make/wasm-unexpected-features: ignore (only executed when the target is wasm32-wasip1) -> ignore (ignored on targets without Rust's LLD) (J3)
  • [ui] tests/ui/error-codes/E0208.rs: pass -> [missing] (J3)
  • [ui] tests/ui/lint/unused-features/unused-language-features.rs: [missing] -> pass (J3)
  • [ui] tests/ui/lint/unused-features/unused-library-features.rs: [missing] -> pass (J3)
  • [ui] tests/ui/lint/unused-features/used-language-features.rs: [missing] -> pass (J3)
  • [ui] tests/ui/lint/unused-features/used-library-features.rs: [missing] -> pass (J3)

Stage 2

  • [run-make] tests/run-make/wasm-unexpected-features: ignore (only executed when the target is wasm32-wasip1) -> pass (J0)
  • [ui] tests/ui/error-codes/E0208.rs: pass -> [missing] (J1)
  • [ui] tests/ui/lint/unused-features/unused-language-features.rs: [missing] -> pass (J1)
  • [ui] tests/ui/lint/unused-features/unused-library-features.rs: [missing] -> pass (J1)
  • [ui] tests/ui/lint/unused-features/used-language-features.rs: [missing] -> pass (J1)
  • [ui] tests/ui/lint/unused-features/used-library-features.rs: [missing] -> pass (J1)
  • [incremental] tests/incremental/lint-unused-features.rs: [missing] -> ignore (gcc backend is marked as ignore) (J2)
  • [run-make] tests/run-make/wasm-unexpected-features: ignore (only executed when the target is wasm32-wasip1) -> ignore (ignored on targets without Rust's LLD) (J4)
  • [incremental] tests/incremental/lint-unused-features.rs: [missing] -> pass (J5)

Additionally, 2482 doctest diffs were found. These are ignored, as they are noisy.

Job group index

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
    test-dashboard f8704be04fe1150527fc2cf21dd44327f0fe87fb --output-dir test-dashboard

And then open test-dashboard/index.html in your browser to see an overview of all executed tests.

Job duration changes

  1. dist-android: 20m 37s -> 28m 48s (+39.6%)
  2. dist-apple-various: 2h 5m -> 1h 34m (-24.4%)
  3. aarch64-apple: 3h 48m -> 3h 6m (-18.4%)
  4. dist-aarch64-msvc: 1h 50m -> 1h 30m (-18.0%)
  5. pr-check-1: 29m 47s -> 33m 46s (+13.4%)
  6. x86_64-gnu-nopt: 2h 19m -> 2h 36m (+12.7%)
  7. i686-gnu-nopt-2: 2h 22m -> 2h 7m (-10.6%)
  8. dist-aarch64-apple: 2h 20m -> 2h 7m (-9.7%)
  9. x86_64-rust-for-linux: 49m 31s -> 54m 1s (+9.1%)
  10. x86_64-msvc-2: 2h 15m -> 2h 28m (+9.1%)
How to interpret the job duration changes?

Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.

@rust-timer
Copy link
Collaborator

📌 Perf builds for each rolled up PR:

PR# Message Perf Build Sha
#152164 Lint unused features 972d26ed3fb3efc3564be054adade9a7f089b459 (link)
#152801 Refactor WriteBackendMethods a bit da30d45aa1df935456fda815fa7ca59b6dde7c13 (link)
#153196 Update path separators to be available in const context 5dcd6b850dadc835e9916a7be4662780609fe65f (link)
#153204 Add #[must_use] attribute to HashMap and HashSet cons… e60ed9ef00f70a494b67dae5baea21229079e028 (link)
#153276 Remove cycle_fatal query modifier b36067a2f0d0fd3c8752b40cf4629c90af3fb04f (link)
#153300 Tweak some of our internal #[rustc_*] TEST attributes 11adcec2c82d2440363689d89cd90549f0c99129 (link)
#153317 Abort after representability errors 97b4217af92ee93a47b00cbec7344211c4a48b1c (link)
#153396 use minicore in some run-make tests e3e30b23cba7e4f28299893655578dceca257fc6 (link)
#153401 Migrationg of LintDiagnostic - part 7 348d5107b6932770c1c0bc2517d0ddbdb15b7522 (link)
#153402 miri subtree update 88a6ebcbf0ada4cb0704b3c3e6b1dfcf60776f1d (link)
#153406 Remove a ping for myself f4fc6a801bd8794a2c108b72f1c6af6111bca35e (link)
#153414 Rename translation -> formatting 570e83402d5628a4fb71213232ee3641c1787478 (link)

previous master: b55e20ad90

In the case of a perf regression, run the following command for each PR you suspect might be the cause: @rust-timer build $SHA

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (f8704be): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This benchmark run did not return any relevant results for this metric.

Max RSS (memory usage)

Results (primary 2.6%, secondary 1.3%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
2.6% [2.4%, 2.9%] 4
Regressions ❌
(secondary)
2.7% [1.5%, 4.4%] 4
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-4.0% [-4.0%, -4.0%] 1
All ❌✅ (primary) 2.6% [2.4%, 2.9%] 4

Cycles

Results (primary 2.0%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
2.0% [1.9%, 2.1%] 2
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 2.0% [1.9%, 2.1%] 2

Binary size

This benchmark run did not return any relevant results for this metric.

Bootstrap: 478.218s -> 480.998s (0.58%)
Artifact size: 394.94 MiB -> 394.98 MiB (0.01%)

@rust-bors rust-bors bot mentioned this pull request Mar 5, 2026
@Zalathar
Copy link
Member

Zalathar commented Mar 5, 2026

If this succeeded, then hopefully it should be fine to reopen the queue.

@bors treeopen

@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 5, 2026

Tree is now open for merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-run-make Area: port run-make Makefiles to rmake.rs A-rustc-dev-guide Area: rustc-dev-guide A-test-infra-minicore Area: `minicore` test auxiliary and `//@ add-core-stubs` A-translation Area: Translation infrastructure, and migrating existing diagnostics to SessionDiagnostic merged-by-bors This PR was explicitly merged by bors. PG-exploit-mitigations Project group: Exploit mitigations rollup A PR which is a rollup T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rust-analyzer Relevant to the rust-analyzer team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.