Skip to content

Rollup of 8 pull requests - #153430

Merged
rust-bors[bot] merged 17 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-347i8P6
Mar 5, 2026
Merged

Rollup of 8 pull requests#153430
rust-bors[bot] merged 17 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-347i8P6

Conversation

@JonathanBrouwer

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

Sa4dUsand others added 17 commits March 3, 2026 11:52
The unstable features of the `test` crate used to be default-enabled,
and manually disabled when building the beta and stable channels. Commit
dae8ea9 flipped that to default-disabled, only enabled for nightly
and dev channels.
However, this broke miri testing on the beta/stable channels, because it
also uses unstable features -- which should be fine to enable just for
its own sysroot build. Now the `test` build script makes that happen by
noticing the `MIRI_CALLED_FROM_SETUP` environment variable.
The comment on `is_horizontal_whitespace` says "This is
Pattern_White_Space", but the function matches only tab (U+0009) and
space (U+0020) -- two of the eleven `Pattern_White_Space` code points.
This has been the case since Rust PR 146106, which narrowed the set
from full `Pattern_White_Space` to the horizontal subset.
The correct characterization is that this is the horizontal space
subset of `Pattern_White_Space`, as categorized by UAX 31,
Section 4.1, which partitions `Pattern_White_Space` into line endings,
ignorable format controls, and horizontal space.
There are three query vtable functions related to the `cache_on_disk_if`
modifier:
- `will_cache_on_disk_for_key_fn`
- `try_load_from_disk_fn`
- `is_loadable_from_disk_fn`
These are all function ptrs within an `Option`. They each have a wrapper
that returns `false`/`None` if the function ptr is missing.
This commit removes the `Option` wrappers. In the `None` case we now set
the function ptr to a trivial closure that returns `false`/`None`. The
commit also removes some typedefs that each have a single use. All this
is a bit simpler, with less indirection.
Note that `QueryVTable::hash_value_fn` is still an `Option`. Unlike the
above three functions, which have trivial behaviour in the `None` case,
`hash_value_fn` is used in ways where the `Some`/`None` distinction is
more meaningful.
It's just a wrapper for `DepNode::construct` and it only has three uses.
Better to just have one way of doing things.
The build script here wants to sniff for `-stdlib=libc++` but was
missing the leading dashes. We caught this on the Rust/LLVM HEADs
builder which also uses libc++.
…tack-true, r=WaffleLapkin
enable `PassMode::Indirect { on_stack: true, .. }` tail call arguments
tracking issue: rust-lang#112788fixesrust-lang#144855
And add a bunch of tests for tail call target support.
r? WaffleLapkin
library/test: always enable unstable features for miri
The unstable features of the `test` crate used to be default-enabled,
and manually disabled when building the beta and stable channels. Commit
dae8ea9 flipped that to default-disabled, only enabled for nightly
and dev channels.
However, this broke miri testing on the beta/stable channels, because it
also uses unstable features -- which should be fine to enable just for
its own sysroot build. Now the `test` build script makes that happen by
noticing the `MIRI_CALLED_FROM_SETUP` environment variable.
…seZ4
Properly pass offload sizes to kernel args
This PRs prevents offload from creating an unnecessary alloca when all the arg sizes are static.
I'll implement the first dynamic-size data type in a follow up PR (slice support).
r? @ZuseZ4
…=Zalathar
Remove `impl QueryVTable`
Some simplifications to `QueryVTable`, partly extracted from rust-lang#153065.
r? @Zalathar
…tespace-comment, r=Kivooeo,epage
Fix comment on `is_horizontal_whitespace`
The comment on `is_horizontal_whitespace` says "This is Pattern_White_Space", but the function matches only tab (U+0009) and space (U+0020) -- two of the eleven `Pattern_White_Space` code points. This has been the case since rust-lang#146106, which narrowed the set from full `Pattern_White_Space` to the horizontal subset.
The correct characterization is that this is the horizontal space subset of `Pattern_White_Space`, as categorized by UAX 31, Section 4.1, which partitions `Pattern_White_Space` into line endings, ignorable format controls, and horizontal space.
r? fee1-dead (reviewer on rust-lang#146106)
cc @ehuss@epage
…t-syntax-error, r=dingxiangfei2009
fix(thir): Include `NoneWithError` in Enum Struct Tail Assertion
### Summary:
Fixes the ICE triggered when a syntax error appears inside an enum variant struct literal.
PR rust-lang#153227 added `StructTailExpr::NoneWithError` and updated the `match base` arm in the `AdtKind::Enum` branch of `thir/cx/expr.rs`, but overlooked the `assert!(matches!(...))` guard preceding it, which still only listed `None | DefaultFields(_)`.
Closesrust-lang#153390
r? @dingxiangfei2009
cc @matthiaskrgr
rustc_llvm: add missing `-` to flag-comparison logic
The build script here wants to sniff for `-stdlib=libc++` but was missing the leading dashes. We caught this on the Rust/LLVM HEADs builder which also uses libc++.
Update dispatch2 to v0.3.1
rustc can fail to link on older versions of macOS, owing to versions of its transitive dependency [dispatch2] (via [ctrlc]) prior to v0.3.1.
Fixesrust-lang#151573
r? madsmtm
[ctrlc]: https://crates.io/crates/ctrlc
[dispatch2]: https://crates.io/crates/dispatch2
@rust-borsrust-borsBot added the rollup A PR which is a rollup label Mar 5, 2026
@rustbotrustbot added 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) F-explicit_tail_calls `#![feature(explicit_tail_calls)]` S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. 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. labels Mar 5, 2026
@JonathanBrouwer

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=5

@rust-bors

rust-borsBot commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 005fc16 has been approved by JonathanBrouwer

It is now in the queue for this repository.

@rust-borsrust-borsBot 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 5, 2026
@JonathanBrouwer

Copy link
Copy Markdown
MemberAuthor

Trying commonly failed jobs
@bors try jobs=test-various,x86_64-gnu-aux,x86_64-gnu-llvm-21-3,x86_64-msvc-1,aarch64-apple,x86_64-mingw-1

@rust-bors

This comment has been minimized.

rust-borsBot pushed a commit that referenced this pull request Mar 5, 2026
Rollup of 8 pull requests
try-job: test-various
try-job: x86_64-gnu-aux
try-job: x86_64-gnu-llvm-21-3
try-job: x86_64-msvc-1
try-job: aarch64-apple
try-job: x86_64-mingw-1
@rust-borsrust-borsBot added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Mar 5, 2026
@rust-bors

rust-borsBot commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

💔 Test for f670790 failed: CI. Failed job:

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job aarch64-apple failed! Check out the build log: (web)(plain enhanced)(plain)

Click to see the possible cause of the failure (guessed by this bot)
/dev/disk1s2 500Mi 20Ki 495Mi 1% 0 5.1M 0% /System/Volumes/xarts
/dev/disk1s1 500Mi 116Ki 495Mi 1% 25 5.1M 0% /System/Volumes/iSCPreboot
/dev/disk1s3 500Mi 224Ki 495Mi 1% 18 5.1M 0% /System/Volumes/Hardware
/dev/disk3s5 320Gi 257Gi 44Gi 86% 2.2M 464M 0% /System/Volumes/Data
/dev/disk5s1 4.0Mi 676Ki 3.0Mi 19% 18 31k 0% /System/Library/AssetsV2/com_apple_MobileAsset_PKITrustStore/purpose_auto/6dd55b0d06633a00de6f57ccb910a66a5ba2409a.asset/.AssetData
map auto_home 0Bi 0Bi 0Bi 100% 0 0 - /System/Volumes/Data/home
##[group]Run src/ci/scripts/setup-environment.sh
src/ci/scripts/setup-environment.sh
shell: /bin/bash --noprofile --norc -e -o pipefail {0}
---
✔︎ JSON API cask_tap_migrations.jws.json
==> Fetching downloads for: tidy-html5
✔︎ Bottle Manifest tidy-html5 (5.8.0)
✔︎ Bottle tidy-html5 (5.8.0)
==> Pouring tidy-html5--5.8.0.arm64_sequoia.bottle.tar.gz
🍺 /opt/homebrew/Cellar/tidy-html5/5.8.0: 15 files, 3.2MB
##[group]Run src/ci/scripts/install-wix.sh
src/ci/scripts/install-wix.sh
shell: /bin/bash --noprofile --norc -e -o pipefail {0}
---
hw.optional.arm.SME_I16I32: 0
hw.optional.arm.FEAT_SME_F64F64: 0
hw.optional.arm.FEAT_SME_I16I64: 0
hw.optional.arm.FP_SyncExceptions: 1
hw.optional.arm.caps: 292171059125284863
hw.optional.arm.sme_max_svl_b: 0
hw.optional.floatingpoint: 1
hw.optional.neon: 1
hw.optional.neon_hpfp: 1
hw.optional.neon_fp16: 1
hw.optional.armv8_crc32: 1
---
CMAKE_aarch64-apple-darwin = None
CMAKE_aarch64_apple_darwin = None
HOST_CMAKE = None
CMAKE = None
running: cd "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/build" && CMAKE_PREFIX_PATH="" DESTDIR="" LC_ALL="C" "cmake" "/Users/runner/work/rust/rust/src/llvm-project/llvm" "-DCMAKE_OSX_ARCHITECTURES=arm64" "-G" "Ninja" "-DLLVM_ENABLE_ASSERTIONS=ON" "-DLLVM_UNREACHABLE_OPTIMIZE=OFF" "-DLLVM_ENABLE_PLUGINS=OFF" "-DLLVM_TARGETS_TO_BUILD=AArch64;AMDGPU;ARM;BPF;Hexagon;LoongArch;MSP430;Mips;NVPTX;PowerPC;RISCV;Sparc;SystemZ;WebAssembly;X86" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR;M68k;CSKY;Xtensa" "-DLLVM_INCLUDE_EXAMPLES=OFF" "-DLLVM_INCLUDE_DOCS=OFF" "-DLLVM_INCLUDE_BENCHMARKS=OFF" "-DLLVM_INCLUDE_TESTS=OFF" "-DLLVM_ENABLE_LIBEDIT=OFF" "-DLLVM_ENABLE_BINDINGS=OFF" "-DLLVM_ENABLE_Z3_SOLVER=OFF" "-DLLVM_PARALLEL_COMPILE_JOBS=3" "-DLLVM_TARGET_ARCH=aarch64" "-DLLVM_DEFAULT_TARGET_TRIPLE=aarch64-apple-darwin" "-DLLVM_ENABLE_WARNINGS=OFF" "-DLLVM_INSTALL_UTILS=ON" "-DLLVM_ENABLE_ZLIB=ON" "-DLLVM_ENABLE_LIBXML2=OFF" "-DLLVM_VERSION_SUFFIX=-rust-1.96.0-nightly" "-DCMAKE_INSTALL_MESSAGE=LAZY" "-DCMAKE_C_COMPILER_LAUNCHER=sccache" "-DCMAKE_CXX_COMPILER_LAUNCHER=sccache" "-DCMAKE_C_COMPILER=cc" "-DCMAKE_CXX_COMPILER=c++" "-DCMAKE_ASM_COMPILER=cc" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC --target=arm64-apple-macosx -mmacosx-version-min=11" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC --target=arm64-apple-macosx -mmacosx-version-min=11 -stdlib=libc++" "-DCMAKE_SHARED_LINKER_FLAGS=" "-DCMAKE_MODULE_LINKER_FLAGS=" "-DCMAKE_EXE_LINKER_FLAGS=" "-DLLVM_ENABLE_ZSTD=OFF" "-DCMAKE_INSTALL_PREFIX=/Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC --target=arm64-apple-macosx -mmacosx-version-min=11" "-DCMAKE_BUILD_TYPE=Release"
-- The C compiler identification is AppleClang 17.0.0.17000603
-- The CXX compiler identification is AppleClang 17.0.0.17000603
-- The ASM compiler identification is AppleClang
-- Found assembler: /usr/bin/cc
-- Detecting C compiler ABI info
---
[2523/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o
[2524/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o
[2525/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMemoryUtils.cpp.o
[2526/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o
[2527/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerVGPREncoding.cpp.o
[2528/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCResourceInfo.cpp.o
[2529/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMarkLastScratchLoad.cpp.o
[2530/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o
[2531/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o
[2532/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPreLegalizerCombiner.cpp.o
---
[2962/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVectorMaskDAGMutation.cpp.o
[2963/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVectorPeephole.cpp.o
[2964/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVLOptimizer.cpp.o
[2965/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVMV0Elimination.cpp.o
[2966/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVSETVLIInfoAnalysis.cpp.o
[2967/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVZacasABIFix.cpp.o
[2968/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVZilsdOptimizer.cpp.o
[2969/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVCallLowering.cpp.o
[2970/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVLegalizerInfo.cpp.o
[2971/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVPostLegalizerCombiner.cpp.o
[2972/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVO0PreLegalizerCombiner.cpp.o
[2973/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVPreLegalizerCombiner.cpp.o
---
[3230/3892] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
[3231/3892] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o
[3232/3892] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o
[3233/3892] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o
[3234/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ActionCache.cpp.o
[3235/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ActionCaches.cpp.o
[3236/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/BuiltinCAS.cpp.o
[3237/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/BuiltinUnifiedCASDatabases.cpp.o
[3238/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/DatabaseFile.cpp.o
[3239/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/InMemoryCAS.cpp.o
[3240/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/MappedFileRegionArena.cpp.o
[3241/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/ObjectStore.cpp.o
[3242/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskCAS.cpp.o
[3243/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskCommon.cpp.o
[3244/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskDataAllocator.cpp.o
[3245/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskGraphDB.cpp.o
[3246/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskKeyValueDB.cpp.o
[3247/3892] Linking CXX static library lib/libLLVMDWARFLinker.a
[3248/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/OnDiskTrieRawHashMap.cpp.o
[3249/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/UnifiedOnDiskCache.cpp.o
[3250/3892] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinkerCompileUnit.cpp.o
[3251/3892] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinkerDeclContext.cpp.o
[3252/3892] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFLinker.cpp.o
[3253/3892] Building CXX object lib/DWARFLinker/Classic/CMakeFiles/LLVMDWARFLinkerClassic.dir/DWARFStreamer.cpp.o
[3254/3892] Building CXX object lib/DWARFLinker/Parallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/AcceleratorRecordsSaver.cpp.o
---
[3463/3892] Creating export file for Remarks
[3464/3892] Building Opts.inc...
[3465/3892] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[3466/3892] Building CXX object tools/opt/CMakeFiles/LLVMOptDriver.dir/optdriver.cpp.o
[3467/3892] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o
[3468/3892] Linking CXX static library lib/libLLVMTableGenBasic.a
[3469/3892] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Transport.cpp.o
[3470/3892] Linking CXX static library lib/libLLVMFuzzerCLI.a
[3471/3892] Linking CXX static library lib/libLLVMFuzzMutate.a
[3472/3892] Linking CXX static library lib/libLLVMFileCheck.a
[3473/3892] Linking CXX static library lib/libLLVMInterfaceStub.a
[3474/3892] Linking CXX static library lib/libLLVMCAS.a
[3475/3892] Linking CXX static library lib/libLLVMDWARFLinkerClassic.a
[3476/3892] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
[3477/3892] Building CXX object lib/ABI/CMakeFiles/LLVMABI.dir/Types.cpp.o
[3478/3892] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Logging.cpp.o
[3479/3892] Building CXX object lib/Frontend/Driver/CMakeFiles/LLVMFrontendDriver.dir/CodeGenOptions.cpp.o
[3480/3892] Linking CXX static library lib/libLLVMLTO.a
[3481/3892] Linking CXX static library lib/libLLVMDebugInfoLogicalView.a
[3482/3892] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o
[3483/3892] Linking CXX static library lib/libLLVMDWARFCFIChecker.a
---
[3489/3892] Linking CXX static library lib/libLLVMRISCVTargetMCA.a
[3490/3892] Linking CXX static library lib/libLLVMX86TargetMCA.a
[3491/3892] Linking CXX static library lib/libLLVMCoverage.a
[3492/3892] Linking CXX static library lib/libLLVMTextAPIBinaryReader.a
[3493/3892] Building CXX object lib/DTLTO/CMakeFiles/LLVMDTLTO.dir/DTLTO.cpp.o
[3494/3892] Linking CXX static library lib/libLLVMXRay.a
[3495/3892] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
[3496/3892] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
[3497/3892] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
[3498/3892] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
---
[3595/3892] Linking CXX static library lib/libLLVMExegesisRISCV.a
[3596/3892] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp-driver.cpp.o
[3597/3892] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
[3598/3892] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o
[3599/3892] Building CXX object tools/llvm-ir2vec/CMakeFiles/llvm-ir2vec.dir/llvm-ir2vec.cpp.o
[3600/3892] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil.cpp.o
[3601/3892] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil-driver.cpp.o
[3602/3892] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/ErrorCollector.cpp.o
[3603/3892] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs.cpp.o
[3604/3892] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
---
[3715/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceVirtualRegisters.cpp.o
[3716/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterMasks.cpp.o
[3717/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterDefs.cpp.o
[3718/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterUses.cpp.o
[3719/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceSinkDefsToUses.cpp.o
[3720/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceTargetFeaturesAttr.cpp.o
[3721/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceUsingSimplifyCFG.cpp.o
[3722/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/SimplifyInstructions.cpp.o
[3723/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/RunIRPasses.cpp.o
[3724/3892] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/StripDebugInfo.cpp.o
---
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/lib/cmake/llvm/./FindSphinx.cmake
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/lib/cmake/llvm/./TableGen.cmake
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/OnDiskDataAllocator.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/CASReference.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/BuiltinCASContext.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/OnDiskKeyValueDB.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/OnDiskTrieRawHashMap.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/UnifiedOnDiskCache.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/CASID.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/FileOffset.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/MappedFileRegionArena.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/ObjectStore.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/BuiltinUnifiedCASDatabases.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/OnDiskGraphDB.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/BuiltinObjectHasher.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/CAS/ActionCache.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/ADT
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/ADT/SmallPtrSet.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/ADT/DynamicAPInt.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/ADT/SmallBitVector.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/ADT/ilist_node.h
---
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/ToolDrivers/llvm-dlltool
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/Pass.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/DTLTO
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/DTLTO/DTLTO.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/MC
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/MC/MCSPIRVObjectWriter.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/MC/MCELFStreamer.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/MC/MCExpr.h
-- Installing: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/include/llvm/MC/TargetRegistry.h
---
CMAKE_aarch64-apple-darwin = None
CMAKE_aarch64_apple_darwin = None
HOST_CMAKE = None
CMAKE = None
running: cd "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/lld/build" && CMAKE_PREFIX_PATH="" DESTDIR="" LC_ALL="C" "cmake" "/Users/runner/work/rust/rust/src/llvm-project/lld" "-DCMAKE_OSX_ARCHITECTURES=arm64" "-G" "Ninja" "-DCMAKE_INSTALL_MESSAGE=LAZY" "-DCMAKE_C_COMPILER_LAUNCHER=sccache" "-DCMAKE_CXX_COMPILER_LAUNCHER=sccache" "-DCMAKE_C_COMPILER=cc" "-DCMAKE_CXX_COMPILER=c++" "-DCMAKE_ASM_COMPILER=cc" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC --target=arm64-apple-macosx -mmacosx-version-min=11" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC --target=arm64-apple-macosx -mmacosx-version-min=11 -stdlib=libc++" "-DCMAKE_SHARED_LINKER_FLAGS=" "-DCMAKE_MODULE_LINKER_FLAGS=" "-DCMAKE_EXE_LINKER_FLAGS=" "-DLLVM_ENABLE_ZSTD=OFF" "-DLLVM_CMAKE_DIR=/Users/runner/work/rust/rust/build/aarch64-apple-darwin/llvm/lib/cmake/llvm" "-DLLVM_INCLUDE_TESTS=OFF" "-DCMAKE_INSTALL_PREFIX=/Users/runner/work/rust/rust/build/aarch64-apple-darwin/lld" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC --target=arm64-apple-macosx -mmacosx-version-min=11" "-DCMAKE_BUILD_TYPE=Release"
-- The C compiler identification is AppleClang 17.0.0.17000603
-- The CXX compiler identification is AppleClang 17.0.0.17000603
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
---
-- Checking DARWIN_macosx_SYSROOT - '/Applications/Xcode_26.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.sdk'
-- Checking DARWIN_iphonesimulator_SYSROOT - '/Applications/Xcode_26.2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator26.2.sdk'
-- Performing Test COMPILER_RT_HAS_APP_EXTENSION
-- Performing Test COMPILER_RT_HAS_APP_EXTENSION - Success
-- Got ld supported ARCHES: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em armv8m.main armv8.1m.main
-- Toolchain supported arches: armv6;armv7;armv7s;arm64;arm64e;arm64_32;i386;x86_64;x86_64h;armv6m;armv7k;armv7m;armv7em;armv8m.main;armv8.1m.main
-- Finding valid architectures for osx...
-- Disabling i386 slice for DARWIN_osx_ARCHS
-- OSX supported arches: arm64;arm64e;x86_64;x86_64h
-- Finding valid architectures for iossim...
-- Disabling i386 slice for simulator
---
-- LLVM_MAIN_SRC_DIR: "/Users/runner/work/rust/rust/src/llvm-project/llvm"
-- Found libtool - /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool
-- cmake c compiler target: aarch64-apple-darwin
-- Got ld supported ARCHES: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em armv8m.main armv8.1m.main
-- Toolchain supported arches: armv6;armv7;armv7s;arm64;arm64e;arm64_32;i386;x86_64;x86_64h;armv6m;armv7k;armv7m;armv7em;armv8m.main;armv8.1m.main
-- Using cached valid architectures for osx.
-- OSX supported arches: arm64;arm64e;x86_64;x86_64h
-- Finding valid architectures for iossim...
-- Disabling i386 slice for simulator
-- ios Simulator supported arches: ---
-- LLVM_MAIN_SRC_DIR: "/Users/runner/work/rust/rust/src/llvm-project/llvm"
-- Found libtool - /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool
-- cmake c compiler target: aarch64-apple-darwin
-- Got ld supported ARCHES: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em armv8m.main armv8.1m.main
-- Toolchain supported arches: armv6;armv7;armv7s;arm64;arm64e;arm64_32;i386;x86_64;x86_64h;armv6m;armv7k;armv7m;armv7em;armv8m.main;armv8.1m.main
-- Using cached valid architectures for osx.
-- OSX supported arches: arm64;arm64e;x86_64;x86_64h
-- Finding valid architectures for iossim...
-- Disabling i386 slice for simulator
-- ios Simulator supported arches: ---
-- LLVM_MAIN_SRC_DIR: "/Users/runner/work/rust/rust/src/llvm-project/llvm"
-- Found libtool - /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool
-- cmake c compiler target: aarch64-apple-darwin
-- Got ld supported ARCHES: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em armv8m.main armv8.1m.main
-- Toolchain supported arches: armv6;armv7;armv7s;arm64;arm64e;arm64_32;i386;x86_64;x86_64h;armv6m;armv7k;armv7m;armv7em;armv8m.main;armv8.1m.main
-- Using cached valid architectures for osx.
-- OSX supported arches: arm64;arm64e;x86_64;x86_64h
-- Finding valid architectures for iossim...
-- Disabling i386 slice for simulator
-- ios Simulator supported arches: ---
test [ui] tests/ui/abi/abi-typo-unstable.rs#feature_disabled ... ok
test [ui] tests/ui/abi/abi-typo-unstable.rs#feature_enabled ... ok
test [ui] tests/ui/abi/arm-unadjusted-intrinsic.rs#aarch64 ... ok
test [ui] tests/ui/abi/arm-unadjusted-intrinsic.rs#arm ... ok
test [ui] tests/ui/abi/avr-sram.rs#disable_sram ... ok
test [ui] tests/ui/abi/avr-sram.rs#has_sram ... ok
test [ui] tests/ui/abi/avr-sram.rs#no_sram ... ok
test [ui] tests/ui/abi/bad-custom.rs ... ok
test [ui] tests/ui/abi/anon-extern-mod.rs ... ok
test [ui] tests/ui/abi/c-zst.rs#aarch64-darwin ... ok
test [ui] tests/ui/abi/c-stack-as-value.rs ... ok
test [ui] tests/ui/abi/c-zst.rs#powerpc-linux ... ok
---
test [ui] tests/ui/asm/aarch64/type-check-2-2.rs ... ok
test [ui] tests/ui/asm/aarch64/type-check-2.rs ... ok
test [ui] tests/ui/asm/aarch64/ttbr0_el2.rs ... ok
test [ui] tests/ui/asm/aarch64/type-check-3.rs ... ok
test [ui] tests/ui/asm/aarch64v8r.rs#hf ... ok
test [ui] tests/ui/asm/aarch64v8r.rs#r82 ... ok
test [ui] tests/ui/asm/aarch64/type-f16.rs ... ok
test [ui] tests/ui/asm/aarch64v8r.rs#sf ... ok
test [ui] tests/ui/asm/arm-low-dreg.rs ... ok
test [ui] tests/ui/asm/bad-template.rs#aarch64 ... ok
test [ui] tests/ui/asm/binary_asm_labels.rs ... ignored, only executed when the architecture is x86_64
test [ui] tests/ui/asm/bad-template.rs#x86_64 ... ok
test [ui] tests/ui/asm/cfg-parse-error.rs ... ok
---
test [ui] tests/ui/const-generics/occurs-check/unused-substs-3.rs ... ok
test [ui] tests/ui/const-generics/occurs-check/unused-substs-4.rs ... ok
test [ui] tests/ui/const-generics/occurs-check/bind-param.rs ... ok
test [ui] tests/ui/const-generics/occurs-check/unused-substs-5.rs ... ok
test [ui] tests/ui/const-generics/ogca/basic-fail.rs ... ok
test [ui] tests/ui/const-generics/ogca/basic.rs ... ok
test [ui] tests/ui/const-generics/ogca/coherence-ambiguous.rs ... ok
test [ui] tests/ui/const-generics/ogca/generic-param-rhs.rs ... ok
test [ui] tests/ui/const-generics/ogca/rhs-but-not-root.rs ... ok
test [ui] tests/ui/const-generics/opaque_types.rs ... ok
test [ui] tests/ui/const-generics/opaque_types2.rs ... ok
test [ui] tests/ui/const-generics/outer-lifetime-in-const-generic-default.rs ... ok
test [ui] tests/ui/const-generics/overlapping_impls.rs ... ok
test [ui] tests/ui/const-generics/params-in-ct-in-ty-param-lazy-norm.rs#full ... ok
---
test [ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#fat3 ... ok
test [ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#thin1 ... ok
test [ui] tests/ui/extern/issue-80074.rs ... ok
test [ui] tests/ui/extern/issue-95829.rs ... ok
test [ui] tests/ui/extern/lgamma-linkage.rs ... ok
test [ui] tests/ui/extern/no-mangle-associated-fn.rs ... ok
test [ui] tests/ui/extern/not-in-block.rs ... ok
test [ui] tests/ui/extern/unsized-extern-derefmove.rs ... ok
test [ui] tests/ui/extern/windows-tcb-trash-13259.rs ... ok
test [ui] tests/ui/feature-gates/allow-features-empty.rs ... ok
---
test [ui] tests/ui/feature-gates/feature-gate-macro-attr.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-macro-metavar-expr-concat.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-marker_trait_attr.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-may-dangle.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-mgca-type-const-syntax.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-min-generic-const-args.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-min_const_fn.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-movrs_target_feature.rs ... ignored, only executed when the architecture is x86_64
test [ui] tests/ui/feature-gates/feature-gate-more-maybe-bounds.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-more-qualified-paths.rs ... ok
---
test [ui] tests/ui/imports/ambiguous-4.rs ... ok
test [ui] tests/ui/imports/ambiguous-8.rs ... ok
test [ui] tests/ui/imports/ambiguous-glob-vs-expanded-extern.rs ... ok
test [ui] tests/ui/imports/ambiguous-import-visibility-module.rs ... ok
test [ui] tests/ui/imports/ambiguous-panic-glob-vs-multiouter.rs ... ok
test [ui] tests/ui/imports/ambiguous-panic-globvsglob.rs ... ok
test [ui] tests/ui/imports/ambiguous-panic-no-implicit-prelude.rs ... ok
test [ui] tests/ui/imports/ambiguous-import-visibility-macro.rs ... ok
test [ui] tests/ui/imports/ambiguous-panic-non-prelude-core-glob.rs ... ok
test [ui] tests/ui/imports/ambiguous-panic-non-prelude-std-glob.rs ... ok
test [ui] tests/ui/imports/ambiguous-panic-pick-core.rs ... ok
---
test [ui] tests/ui/layout/null-pointer-optimization-sizes.rs ... ok
test [ui] tests/ui/layout/null-pointer-optimization.rs ... ok
test [ui] tests/ui/layout/randomize.rs#normal ... ok
test [ui] tests/ui/layout/reprc-power-alignment.rs ... ok
test [ui] tests/ui/layout/rigid-alias-due-to-broken-impl.rs ... ok
test [ui] tests/ui/layout/randomize.rs#randomize-layout ... ok
test [ui] tests/ui/layout/size-of-val-raw-too-big.rs ... ignored, only executed when the pointer width is 32bit (Layout computation rejects this layout for different reasons on 64-bit.)
test [ui] tests/ui/layout/rust-call-abi-not-a-tuple-ice-81974.rs ... ok
test [ui] tests/ui/layout/struct.rs ... ok
test [ui] tests/ui/layout/thaw-validate-invalid-enum.rs ... ok
---
test [codegen] tests/codegen-llvm/default-visibility.rs#DEFAULT ... ignored, only executed when the target is x86_64-unknown-linux-gnu
test [codegen] tests/codegen-llvm/default-visibility.rs#HIDDEN ... ignored, only executed when the target is x86_64-unknown-linux-gnu
test [codegen] tests/codegen-llvm/default-visibility.rs#INTERPOSABLE ... ignored, only executed when the target is x86_64-unknown-linux-gnu
test [codegen] tests/codegen-llvm/default-visibility.rs#PROTECTED ... ignored, only executed when the target is x86_64-unknown-linux-gnu
test [codegen] tests/codegen-llvm/direct-access-external-data.rs#DEFAULT ... ignored, ignored when the target vendor is Apple ((handles dso_local differently))
test [codegen] tests/codegen-llvm/direct-access-external-data.rs#DIRECT ... ignored, ignored when the target vendor is Apple ((handles dso_local differently))
test [codegen] tests/codegen-llvm/direct-access-external-data.rs#INDIRECT ... ignored, ignored when the target vendor is Apple ((handles dso_local differently))
test [codegen] tests/codegen-llvm/direct-access-external-data.rs#PIE ... ignored, ignored when the target vendor is Apple ((handles dso_local differently))
test [codegen] tests/codegen-llvm/default-requires-uwtable.rs#WINDOWS_ ... ok
test [codegen] tests/codegen-llvm/dllimports/main.rs ... ignored, only executed when the operating system is windows
test [codegen] tests/codegen-llvm/dont_codegen_private_const_fn_only_used_in_const_eval.rs ... ok
test [codegen] tests/codegen-llvm/double_panic_wasm.rs ... ignored, only executed when the architecture is wasm32
test [codegen] tests/codegen-llvm/diverging-function-call-debuginfo.rs ... ok
---
[TIMING:end] tool::Rustdoc { target_compiler: Compiler { stage: 2, host: aarch64-apple-darwin, forced_compiler: false } } -- 0.001
##[group]Testing stage2 with compiletest suite=rustdoc-html mode=rustdoc-html (aarch64-apple-darwin)
running 794 tests
test [rustdoc-html] tests/rustdoc-html/all.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/anchor-id-trait-method-15169.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/anchor-id-duplicate-method-name-25001.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/disambiguate-anchors-32890.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/anchors.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/anchor-id-trait-tymethod-28478.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/disambiguate-anchors-header-29449.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/trait-impl-items-links-and-anchors.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/method-anchor-in-blanket-impl-86620.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anonymous-lifetime.rs ... ok
test [rustdoc-html] tests/rustdoc-html/array-links.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anon-fn-params.rs ... ok
test [rustdoc-html] tests/rustdoc-html/asm-foreign.rs ... ok
test [rustdoc-html] tests/rustdoc-html/asm-foreign2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/asref-for-and-of-local-82465.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/assoc-fns.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/assoc-item-cast.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/assoc-type-bindings-20646.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/assoc-types.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/cross-crate-hidden-assoc-trait-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/doc-assoc-item.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/inline-assoc-type-20727-bindings.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/inline-assoc-type-20727-bounds-index.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/inline-assoc-type-20727-bounds-deref.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/inline-assoc-type-20727-bounds.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-fn-opaque-item.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-fn.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-move-doctest.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-trait-sig.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/normalize-assoc-item.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/attributes-2021-edition.rs ... ok
test [rustdoc-html] tests/rustdoc-html/attributes-inlining-108281.rs ... ok
test [rustdoc-html] tests/rustdoc-html/attributes-re-export-2021-edition.rs ... ok
test [rustdoc-html] tests/rustdoc-html/attributes-re-export.rs ... ok
test [rustdoc-html] tests/rustdoc-html/attributes.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto-impl-for-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto-trait-bounds-by-associated-type-50159.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto-impl-primitive.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto-trait-bounds-inference-variables-54705.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto-trait-bounds-where-51236.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto-trait-negative-impl-55321.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto-trait-not-send.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto_aliases.rs ... ok
test [rustdoc-html] tests/rustdoc-html/auto/auto-traits.rs ... ok
test [rustdoc-html] tests/rustdoc-html/bad-codeblock-syntax.rs ... ok
test [rustdoc-html] tests/rustdoc-html/blank-line-in-doc-block-47197.rs ... ok
test [rustdoc-html] tests/rustdoc-html/bold-tag-101743.rs ... ok
test [rustdoc-html] tests/rustdoc-html/bounds.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cap-lints.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cfg-bool.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cfg-doctest.rs ... ok
test [rustdoc-html] tests/rustdoc-html/check-styled-link.rs ... ok
test [rustdoc-html] tests/rustdoc-html/check.rs ... ok
test [rustdoc-html] tests/rustdoc-html/codeblock-title.rs ... ok
test [rustdoc-html] tests/rustdoc-html/comment-in-doctest.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-fn-76501.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-fn-effects.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-fn.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/add-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/const-generic-defaults.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/const-generic-slice.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/const-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/const-generics-docs.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/const-param-type-references-generics.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/generic_const_exprs.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/lazy_normalization_consts/const-equate-pred.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/type-alias.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-intrinsic.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/assoc-const-has-projection-ty.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/assoc-consts-underscore.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/assoc-consts-version.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/assoc-consts.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/associated-consts.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/const-display.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/const-doc.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/const-effect-param.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/const-trait-and-impl-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/const-underscore.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/const-value-display.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/const.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/document-item-with-associated-const-in-where-clause.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/generic-const-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/generic_const_exprs.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/glob-shadowing-const.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/hide-complex-unevaluated-const-arguments.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/hide-complex-unevaluated-consts.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/ice-associated-const-equality-105952.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/legacy-const-generic.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/link-assoc-const.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/redirect-const.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/rfc-2632-const-trait-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/show-const-contents.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constructor-imports.rs ... ok
test [rustdoc-html] tests/rustdoc-html/crate-doc-hidden-109695.rs ... ok
test [rustdoc-html] tests/rustdoc-html/crate-version-escape.rs ... ok
test [rustdoc-html] tests/rustdoc-html/crate-version-extra.rs ... ok
test [rustdoc-html] tests/rustdoc-html/crate-version.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/cargo-two-no-index/e.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/cargo-transitive-no-index/s.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/cargo-transitive/s.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/cargo-two/e.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/index-on-last/e.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/single-crate-baseline/q.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/single-crate-no-index/q.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/two/e.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/working-dir-examples/q.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/transitive/s.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/write-docs-somewhere-else/e.rs ... ok
test [rustdoc-html] tests/rustdoc-html/custom_code_classes.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-links.rs ... ok
test [rustdoc-html] tests/rustdoc-html/decl-line-wrapping-empty-arg-list.rs ... ok
test [rustdoc-html] tests/rustdoc-html/decl-trailing-whitespace.rs ... ok
test [rustdoc-html] tests/rustdoc-html/default-theme.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deep-structures.rs ... ok
test [rustdoc-html] tests/rustdoc-html/default-trait-method-link.rs ... ok
test [rustdoc-html] tests/rustdoc-html/default-trait-method.rs ... ok
test [rustdoc-html] tests/rustdoc-html/demo-allocator-54478.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deprecated-future-staged-api.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deprecated-future.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deprecated.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref-methods-19190-foreign-type.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref-methods-19190-inline.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref-methods-19190.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/kitchen-sink/i.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref-mut-35169.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref-mut-35169-2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-const-fn.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-multiple-impl-blocks.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-methods-24686-target.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-mut-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-slice-core.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-recursive.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-recursive-pathbuf.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-to-primitive.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-typedef.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/escape-deref-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/recursive-deref-sidebar.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/recursive-deref.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/sidebar-links-deref-100679.rs ... ok
test [rustdoc-html] tests/rustdoc-html/description.rs ... ok
test [rustdoc-html] tests/rustdoc-html/description_default.rs ... ok
test [rustdoc-html] tests/rustdoc-html/display-hidden-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-attr-comment-mix-42760.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-attribute.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-auto-cfg-public-in-private.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-auto-cfg.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg-hide.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg-implicit-gate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg-implicit.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg-target-feature.rs ... ignored, only executed when the architecture is x86_64
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg-inherit-from-module-79201.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg-simplification.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg-traits.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-cfg/duplicate-cfg.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-hidden-method-13698.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-on-keyword.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-test-attr-18199.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc_auto_cfg.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc_auto_cfg_reexports.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-cfg-feature-30252.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doc-hidden-crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-crate-attributes-38129.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-hide-empty-line-23106.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-include-43153.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-macro-38219.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-manual-crate-name.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-escape-boring-41783.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-ignore-32556.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-markdown-inline-parse-23744.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-markdown-trailing-docblock-48377.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-multi-line-string-literal-25944.rs ... ok
test [rustdoc-html] tests/rustdoc-html/document-hidden-items-15347.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/ignore-sometimes.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-runtool.rs ... ok
test [rustdoc-html] tests/rustdoc-html/double-quote-escape.rs ... ok
test [rustdoc-html] tests/rustdoc-html/duplicate-flags.rs ... ok
test [rustdoc-html] tests/rustdoc-html/double-hyphen-to-dash.rs ... ok
test [rustdoc-html] tests/rustdoc-html/duplicate_impls/sidebar-links-duplicate-impls-33054.rs ... ok
test [rustdoc-html] tests/rustdoc-html/dyn-compatibility.rs ... ok
test [rustdoc-html] tests/rustdoc-html/duplicate_impls/impls.rs ... ok
test [rustdoc-html] tests/rustdoc-html/edition-doctest.rs ... ok
test [rustdoc-html] tests/rustdoc-html/edition-flag.rs ... ok
test [rustdoc-html] tests/rustdoc-html/early-unindent.rs ... ok
test [rustdoc-html] tests/rustdoc-html/empty-doc-comment.rs ... ok
test [rustdoc-html] tests/rustdoc-html/elided-lifetime.rs ... ok
test [rustdoc-html] tests/rustdoc-html/empty-mod-public.rs ... ok
test [rustdoc-html] tests/rustdoc-html/empty-section.rs ... ok
test [rustdoc-html] tests/rustdoc-html/empty-tuple-struct-118180.rs ... ok
test [rustdoc-html] tests/rustdoc-html/ensure-src-link.rs ... ok
test [rustdoc-html] tests/rustdoc-html/enum/enum-headings.rs ... ok
test [rustdoc-html] tests/rustdoc-html/enum/enum-non-exhaustive-108925.rs ... ok
test [rustdoc-html] tests/rustdoc-html/enum/enum-variant-doc-hidden-field-88600.rs ... ok
test [rustdoc-html] tests/rustdoc-html/enum/enum-variant-fields-heading.rs ... ok
test [rustdoc-html] tests/rustdoc-html/enum/enum-variant-non_exhaustive.rs ... ok
test [rustdoc-html] tests/rustdoc-html/enum/enum-variant-value.rs ... ok
test [rustdoc-html] tests/rustdoc-html/enum/strip-enum-variant.rs ... ok
test [rustdoc-html] tests/rustdoc-html/enum/render-enum-variant-structlike-32395.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/duplicate-reexports-section-150211.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-default-method.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-fn-22038.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-html-alias.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-html-root-url-precedence.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-html-fallback.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-html-root-url-relative.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-links.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-html-root-url.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-method.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/external-doc.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/hidden-extern-34025.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/external-cross.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/link-extern-crate-title-33178.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/link-extern-crate-item-30109.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/pub-extern-crate-150176.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/link-extern-crate-33178.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/pub-extern-crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/unsafe-extern-blocks.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extremely_long_typename.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/unused-extern-crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/file-creation-111249.rs ... ok
test [rustdoc-html] tests/rustdoc-html/feature-gate-doc_auto_cfg.rs ... ok
test [rustdoc-html] tests/rustdoc-html/files-creation-hidden.rs ... ok
test [rustdoc-html] tests/rustdoc-html/ffi.rs ... ok
test [rustdoc-html] tests/rustdoc-html/final-trait-method.rs ... ok
test [rustdoc-html] tests/rustdoc-html/fn-bound.rs ... ok
test [rustdoc-html] tests/rustdoc-html/fn-pointer-arg-name.rs ... ok
test [rustdoc-html] tests/rustdoc-html/fn-sidebar.rs ... ok
test [rustdoc-html] tests/rustdoc-html/fn-type.rs ... ok
test [rustdoc-html] tests/rustdoc-html/footnote-definition-without-blank-line-100638.rs ... ok
test [rustdoc-html] tests/rustdoc-html/footnote-ids.rs ... ok
test [rustdoc-html] tests/rustdoc-html/footnote-in-summary.rs ... ok
test [rustdoc-html] tests/rustdoc-html/force-target-feature.rs ... ignored, only executed when the architecture is x86_64
test [rustdoc-html] tests/rustdoc-html/footnote-reference-ids.rs ... ok
test [rustdoc-html] tests/rustdoc-html/footnote-reference-in-footnote-def.rs ... ok
test [rustdoc-html] tests/rustdoc-html/force-unstable-if-unmarked-106421-not-internal.rs ... ok
test [rustdoc-html] tests/rustdoc-html/foreigntype.rs ... ok
test [rustdoc-html] tests/rustdoc-html/force-unstable-if-unmarked-106421.rs ... ok
test [rustdoc-html] tests/rustdoc-html/generic-associated-types/gat-elided-lifetime-94683.rs ... ok
test [rustdoc-html] tests/rustdoc-html/generic-associated-types/gat-linkification-109488.rs ... ok
test [rustdoc-html] tests/rustdoc-html/generic-associated-types/gats.rs ... ok
test [rustdoc-html] tests/rustdoc-html/glob-shadowing.rs ... ok
test [rustdoc-html] tests/rustdoc-html/heading-levels-89309.rs ... ok
test [rustdoc-html] tests/rustdoc-html/heterogeneous-concat.rs ... ok
test [rustdoc-html] tests/rustdoc-html/hidden-line.rs ... ok
test [rustdoc-html] tests/rustdoc-html/hidden-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/hidden-trait-methods-with-document-hidden-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/hidden-trait-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/higher-ranked-trait-bounds.rs ... ok
test [rustdoc-html] tests/rustdoc-html/hide-unstable-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/ice-type-error-19181.rs ... ok
test [rustdoc-html] tests/rustdoc-html/highlight-invalid-rust-12834.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/blanket-impl-29503.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/blanket-impl-78673.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/deduplicate-glob-import-impl-21474.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/cross-crate-hidden-impl-parameter.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/deduplicate-trait-impl-22025.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/deprecated-impls.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/doc-hidden-trait-implementors-33069.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/default-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/doc_auto_cfg_nested_impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/duplicated_impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/empty-impl-block.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/empty-impls.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/extern-impl-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/extern-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/foreign-implementors-js-43701.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/generic-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/hidden-implementors-90781.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/hidden-impls.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/hidden-trait-struct-impls.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/hide-mut-methods-if-no-derefmut-impl-74083.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-associated-items-order.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-alias-substituted.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-assoc-type-21092.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-associated-items-sidebar.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-blanket-53689.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-box.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-disambiguation.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-everywhere.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-in-const-block.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-on-ty-alias-issue-119015.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-parts.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-parts-crosscrate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-ref-20175.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-trait-43869.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-trait-alias.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-trait-precise-capturing.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-type-parameter-33592.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/implementor-stable-version.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/manual_impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/implementors-unstable-75588.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/inline-impl-through-glob-import-100204.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/method-link-foreign-trait-impl-17476.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/module-impls.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/must_implement_one_of.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/negative-impl-no-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/negative-impl-sidebar.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/negative-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/return-impl-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/same-crate-hidden-impl-parameter.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/sidebar-trait-impl-disambiguate-78701.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/rustc-incoherent-impls.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/struct-implementations-title.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/underscore-type-in-trait-impl-96381.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/trait-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/trait-implementations-duplicate-self-45584.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/universal-impl-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/unneeded-trait-implementations-title.rs ... ok
test [rustdoc-html] tests/rustdoc-html/include_str_cut.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impossible-default.rs ... ok
test [rustdoc-html] tests/rustdoc-html/import-remapped-paths.rs ... ok
test [rustdoc-html] tests/rustdoc-html/infinite-redirection-16265-1.rs ... ok
test [rustdoc-html] tests/rustdoc-html/infinite-redirection-16265-2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/infinite-redirection.rs ... ok
test [rustdoc-html] tests/rustdoc-html/index-page.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inherent-projections.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline-rename-34473.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline-default-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/add-docs.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/assoc-const-equality.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/assoc-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/async-fn.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/assoc_item_trait_bounds.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/attributes.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/const-effect-param.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/const-eval-46727.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/const-fn-27362.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/cross-glob.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/deduplicate-inlined-items-23207.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/default-generic-args.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/default-trait-method.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/doc-auto-cfg.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/doc-hidden-extern-trait-impl-29584.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/doc-hidden-broken-link-28480.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/doc-reachability-impl-31948-1.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/doc-reachability-impl-31948.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/doc-reachability-impl-31948-2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/dyn_trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/early-late-bound-lifetime-params.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/fn-ptr-ty.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/generic-const-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/ice-import-crate-57180.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/hidden-use.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/impl-dyn-trait-32881.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/impl-inline-without-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/impl-sized.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/impl-ref-33113.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/impl_trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/implementors-js.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/inline_hidden.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/macro-vis.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/non_lifetime_binders.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/macros.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/reexport-with-anonymous-lifetime-98697.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/proc_macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/qpath-self-85454.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/ret-pos-impl-trait-in-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/renamed-via-module.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/rustc-private-76736-1.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/rustc-private-76736-2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/rustc-private-76736-3.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/rustc-private-76736-4.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/self-sized-bounds-24183.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/sugar-closure-crate-21801.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/trait-vis.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/blanket-impl-reexported-trait-94183.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/doc-no-inline-32343.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/enum-variant-reexport-46766.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/fully-stable-path-is-better.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/glob-extern-document-private-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/use_crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/glob-extern.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/glob-private-document-private-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/glob-private.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/hidden-use.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/macro_by_example.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/parent-path-is-better.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/please_inline.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/private-reexport-in-public-api-81141-2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/private-reexport-in-public-api-81141.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/private-reexport-in-public-api-generics-81141.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/private-reexport-in-public-api-hidden-81141.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/private-reexport-in-public-api-private-81141.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/reexported-macro-and-macro-export-sidebar-89852.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/pub-re-export-28537.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/trait-vis.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/staged-inline.rs ... ok
test [rustdoc-html] tests/rustdoc-html/internal.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/adt-through-alias.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/anchors.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/assoc-reexport-super.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/associated-defaults.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc-crate/self.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/associated-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/builtin-macros.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/basic.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/crate-relative-assoc.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/crate-relative.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/additional_doc.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/basic.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/hidden.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/module.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/submodule-outer.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/submodule-inner.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/deprecated.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/deps.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/traits.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/disambiguators-removed.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/email-address.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/enum-self-82209.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/enum-struct-field.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/extern-builtin-type-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/extern-crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/extern-inherent-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/extern-type.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/extern-reference-link.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/field.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/external-traits.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/filter-out-private.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/generic-params.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/generic-trait-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/ice-deprecated-note-on-reexport.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/extern-crate-only-used-in-link.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/ice-intra-doc-links-107995.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/in-bodies.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/inherent-associated-types.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/intra-doc-link-method-trait-impl-72340.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/link-in-footnotes-132208.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/link-same-name-different-disambiguator-108459.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/link-to-proc-macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/macro-caching-144965.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/macros-disambiguators.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/mod-ambiguity.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/mod-relative.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/module-scope-name-resolution-55364.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/no-doc-primitive.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/nested-use.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/non-path-primitives.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-assoc.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-methods-external-core.rs ... ignored, only executed when the operating system is linux
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-methods-local.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-associated-traits.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-self.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-precedence.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/primitive-disambiguators.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/primitive-non-default-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/private-failures-ignored.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/private.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/libstd-re-export.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/pub-use.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/raw-ident-self.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/proc-macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/same-name-different-crates-66159.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/self-cache.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/reexport-additional-docs.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/trait-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/self.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/trait-item.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/true-false.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/type-alias-primitive.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/type-alias.rs ... ok
test [rustdoc-html] tests/rustdoc-html/invalid$crate$name.rs ... ok
test [rustdoc-html] tests/rustdoc-html/item-desc-list-at-start.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/assoc-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/assoc-types.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/derive-macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/doc-links-calls.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/doc-links.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/no-body-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/non-local-method.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/patterns.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/prelude-types.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/shebang.rs ... ok
test [rustdoc-html] tests/rustdoc-html/keyword.rs ... ok
test [rustdoc-html] tests/rustdoc-html/lifetime-name.rs ... ok
test [rustdoc-html] tests/rustdoc-html/link-on-path-with-generics.rs ... ok
test [rustdoc-html] tests/rustdoc-html/line-breaks.rs ... ok
test [rustdoc-html] tests/rustdoc-html/link-title-escape.rs ... ok
test [rustdoc-html] tests/rustdoc-html/links-in-headings.rs ... ok
test [rustdoc-html] tests/rustdoc-html/logo-class-default.rs ... ok
test [rustdoc-html] tests/rustdoc-html/logo-class-rust.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro-expansion/field-followed-by-exclamation.rs ... ok
test [rustdoc-html] tests/rustdoc-html/logo-class.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro-expansion/type-macro-expansion.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro/compiler-derive-proc-macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro/const-rendering-macros-33302.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro/decl_macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro/decl_macro_priv.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro/doc-proc-macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro/macro-const-display-115295.rs ... ok
test [rustdoc-html] tests/rustdoc-html/macro/external-macro-src.rs ... ok
---
test num::bignum::test_ord ... ok
test num::bignum::test_sub ... ok
test num::bignum::test_sub_underflow_1 ... ok
test num::bignum::test_sub_underflow_2 ... ok
test num::carryless_mul::carrying_carryless_mul ... ok
test num::carryless_mul::carryless_mul_u128 ... ok
test num::carryless_mul::carryless_mul_u16 ... ok
test num::carryless_mul::carryless_mul_u32 ... ok
test num::carryless_mul::carryless_mul_u64 ... ok
test num::carryless_mul::carryless_mul_u8 ... ok
test num::carryless_mul::widening_carryless_mul ... ok
test num::const_from::from ... ok
test num::dec2flt::decimal::check_fast_path_f16 ... ok
test num::dec2flt::decimal::check_fast_path_f32 ... ok
test num::dec2flt::decimal::check_fast_path_f64 ... ok
test num::dec2flt::decimal_seq::test_parse ... ok
---
test time::div ... ok
test time::div_duration_f32 ... ok
test time::div_duration_f64 ... ok
test time::duration_const ... ok
test time::duration_fp_boundaries ... ok
test time::duration_fp_div_nan ... ok
test time::duration_fp_div_negative ... ok
test time::duration_fp_div_negzero ... ok
test time::duration_fp_div_overflow ... ok
test time::duration_fp_div_poszero ... ok
test time::duration_fp_mul_nan ... ok
test time::duration_fp_mul_negative ... ok
test time::duration_fp_mul_neginfinity ... ok
test time::duration_fp_mul_overflow ... ok
test time::duration_fp_mul_posinfinity ... ok
test time::from_days_overflow ... ok
test time::from_hours_overflow ... ok
test time::from_mins_overflow ... ok
test time::from_nanos_u128_overflow ... ok
test time::from_neg_zero ... ok
---
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,RandomState,A>::with_capacity_in (line 323) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,RandomState>::new (line 264) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,RandomState>::from (line 1508) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,RandomState>::with_capacity (line 283) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::capacity (line 449) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::clear (line 823) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::contains_key (line 1224) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::drain (line 725) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::entry (line 963) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::extract_if (line 765) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get (line 991) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_mut (line 1081) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_mut (line 1123) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_unchecked_mut (line 1166) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_key_value (line 1021) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::hasher (line 841) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_mut (line 1251) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::insert (line 1284) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::into_iter (line 2057) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::into_keys (line 495) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::is_empty (line 702) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::into_values (line 590) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::iter (line 622) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::iter_mut (line 652) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::keys (line 465) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::len (line 685) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::remove (line 1343) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::remove_entry (line 1371) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::reserve (line 874) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::retain (line 796) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::shrink_to (line 941) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::shrink_to_fit (line 917) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::try_insert (line 1313) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::try_reserve (line 899) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::values (line 527) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::values_mut (line 556) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S>::with_capacity_and_hasher (line 384) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S>::with_hasher (line 351) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::IntoIter (line 1615) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::IntoKeys (line 1847) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::IntoValues (line 1881) ... ok
---
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,RandomState,A>::with_capacity_in (line 194) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,RandomState>::new (line 142) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,RandomState>::with_capacity (line 161) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,RandomState>::from (line 1184) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::capacity (line 317) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::clear (line 494) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::contains (line 762) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::difference (line 634) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::drain (line 402) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::entry (line 865) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::get (line 787) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::extract_if (line 438) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::get_or_insert (line 809) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::hasher (line 512) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::get_or_insert_with (line 833) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::insert (line 987) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::into_iter (line 1647) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::intersection (line 701) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::is_empty (line 379) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::is_disjoint (line 907) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::is_subset (line 933) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::iter (line 333) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::len (line 361) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::is_superset (line 955) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::reserve (line 545) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::replace (line 1008) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::remove (line 1034) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::shrink_to (line 611) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::shrink_to_fit (line 588) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::retain (line 469) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::take (line 1062) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::try_reserve (line 571) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::symmetric_difference (line 664) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S>::with_capacity_and_hasher (line 256) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S>::with_hasher (line 223) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::union (line 730) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::IntoIter (line 1426) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::Intersection (line 1511) ... ok
---
Doc-tests rustc_codegen_llvm
running 3 tests
test compiler/rustc_codegen_llvm/src/debuginfo/doc.md - debuginfo (line 30) ... ignored
test compiler/rustc_codegen_llvm/src/mono_item.rs - mono_item::CodegenCx<'ll,'tcx>::add_static_aliases (line 120) ... ignored
test compiler/rustc_codegen_llvm/src/debuginfo/doc.md - debuginfo (line 57) ... ok
test result: ok. 1 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 6.50ms
---
test compiler/rustc_mir_transform/src/coroutine/by_move_body.rs - coroutine::by_move_body (line 31) ... ok
test compiler/rustc_mir_transform/src/coroutine/by_move_body.rs - coroutine::by_move_body (line 5) ... ok
test compiler/rustc_mir_transform/src/gvn.rs - gvn (line 68) ... ok
test compiler/rustc_mir_transform/src/lib.rs - declare_passes (line 61) ... ignored
test compiler/rustc_mir_transform/src/match_branches.rs - match_branches::SimplifyMatch<'tcx,'a>::unify_by_copy (line 217) ... ignored
test compiler/rustc_mir_transform/src/match_branches.rs - match_branches::SimplifyMatch<'tcx,'a>::unify_by_copy (line 224) ... ignored
test compiler/rustc_mir_transform/src/match_branches.rs - match_branches::SimplifyMatch<'tcx,'a>::unify_by_eq_op (line 107) ... ignored
test compiler/rustc_mir_transform/src/match_branches.rs - match_branches::SimplifyMatch<'tcx,'a>::unify_by_eq_op (line 89) ... ignored
test compiler/rustc_mir_transform/src/match_branches.rs - match_branches::SimplifyMatch<'tcx,'a>::unify_by_int_to_int (line 152) ... ignored
test compiler/rustc_mir_transform/src/match_branches.rs - match_branches::SimplifyMatch<'tcx,'a>::unify_by_int_to_int (line 179) ... ignored
test compiler/rustc_mir_transform/src/shim.rs - shim::build_fn_ptr_addr_shim (line 1106) ... ignored
test compiler/rustc_mir_transform/src/ssa_range_prop.rs - ssa_range_prop (line 3) ... ok
test compiler/rustc_mir_transform/src/simplify.rs - simplify (line 20) ... ok
test compiler/rustc_mir_transform/src/large_enums.rs - large_enums::EnumSizeOpt (line 15) ... ok
test compiler/rustc_mir_transform/src/trivial_const.rs - trivial_const::trivial_const (line 42) ... ok
---
Doc path: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/doc/rustdoc/index.html
[TIMING:end] doc::RustdocBook> { target: aarch64-apple-darwin, name: "rustdoc", src: "/Users/runner/work/rust/rust/src/doc/rustdoc", parent: Some(RustdocBook { target: aarch64-apple-darwin }), languages: [], build_compiler: None } -- 0.102
[TIMING:end] doc::RustdocBook { target: aarch64-apple-darwin } -- 0.000
[TIMING:start] doc::RustByExample { target: aarch64-apple-darwin }
[TIMING:start] doc::RustByExample> { target: aarch64-apple-darwin, name: "rust-by-example", src: "/Users/runner/work/rust/rust/src/doc/rust-by-example", parent: Some(RustByExample { target: aarch64-apple-darwin }), languages: ["es", "ja", "zh", "ko"], build_compiler: None }
Rustbook (aarch64-apple-darwin) - rust-by-example
INFO Book building has started
WARN The command `mdbook-gettext` for preprocessor `gettext` was not found, but is marked as optional.
INFO Running the html backend
INFO HTML book written to `/Users/runner/work/rust/rust/build/aarch64-apple-darwin/doc/rust-by-example`
---
INFO Book building has started
INFO Running the html backend
INFO HTML book written to `/Users/runner/work/rust/rust/build/aarch64-apple-darwin/doc/rust-by-example/ko`
Doc path: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/doc/rust-by-example/index.html
[TIMING:end] doc::RustByExample> { target: aarch64-apple-darwin, name: "rust-by-example", src: "/Users/runner/work/rust/rust/src/doc/rust-by-example", parent: Some(RustByExample { target: aarch64-apple-darwin }), languages: ["es", "ja", "zh", "ko"], build_compiler: None } -- 4.444
[TIMING:end] doc::RustByExample { target: aarch64-apple-darwin } -- 0.003
[TIMING:start] doc::RustcBook { build_compiler: Compiler { stage: 1, host: aarch64-apple-darwin, forced_compiler: false }, target: aarch64-apple-darwin, validate: false }
Generating lint docs (aarch64-apple-darwin)
[TIMING:start] tool::LintDocs { compiler: Compiler { stage: 0, host: aarch64-apple-darwin, forced_compiler: false }, target: aarch64-apple-darwin }
[TIMING:start] tool::ToolBuild { build_compiler: Compiler { stage: 0, host: aarch64-apple-darwin, forced_compiler: false }, target: aarch64-apple-darwin, tool: "lint-docs", path: "src/tools/lint-docs", mode: ToolBootstrap, source_type: InTree, extra_features: [], allow_features: "", cargo_args: [], artifact_kind: Binary }
---
test test_bidi_set_config_rust_analyzer_mode ... ok
test test_bidi_version_check_bidirectional ... ok
2: proc_macro_test_impl::fn_like_panic
at /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage2-tools/aarch64-apple-darwin/release/build/proc-macro-test-48465bce453316c1/out/proc-macro-test-imp-staging/src/lib.rs:15:5
3: <proc_macro_test_impl::fn_like_panic as core::ops::function::Fn<(proc_macro::TokenStream,)>>::call
at /Users/runner/work/rust/rust/library/core/src/ops/function.rs:79:5
4: <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1::<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:299:44
5: proc_macro::bridge::client::run_client::<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:265:44
6: proc_macro::bridge::client::state::set::<core::option::Option<proc_macro::bridge::client::TokenStream>, proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:164:9
7: proc_macro::bridge::client::run_client::<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:265:22
8: <core::panic::unwind_safe::AssertUnwindSafe<proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
at /Users/runner/work/rust/rust/library/core/src/panic/unwind_safe.rs:274:9
9: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}>, ()>
at /Users/runner/work/rust/rust/library/std/src/panicking.rs:581:40
10: ___rust_try
11: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}>>
at /Users/runner/work/rust/rust/library/std/src/panicking.rs:544:19
12: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}>, ()>
at /Users/runner/work/rust/rust/library/std/src/panic.rs:359:14
13: proc_macro::bridge::client::run_client::<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:253:5
14: <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1::<proc_macro_test_impl::fn_like_panic>::{closure#0}
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:299:17
15: proc_macro::bridge::selfless_reify::reify_to_extern_c_fn_hrt_bridge::wrapper::<proc_macro::bridge::buffer::Buffer, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}>
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/selfless_reify.rs:60:9
16: <rustc_proc_macro::bridge::server::MaybeCrossThread as rustc_proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::<proc_macro_srv::server_impl::token_id::SpanIdServer>
17: rustc_proc_macro::bridge::server::run_server::<proc_macro_srv::server_impl::token_id::SpanIdServer, rustc_proc_macro::bridge::Marked<proc_macro_srv::token_stream::TokenStream<proc_macro_srv::server_impl::token_id::SpanId>, rustc_proc_macro::bridge::client::TokenStream>, core::option::Option<rustc_proc_macro::bridge::Marked<proc_macro_srv::token_stream::TokenStream<proc_macro_srv::server_impl::token_id::SpanId>, rustc_proc_macro::bridge::client::TokenStream>>, rustc_proc_macro::bridge::server::MaybeCrossThread>
18: <proc_macro_srv::dylib::Expander>::expand::<proc_macro_srv::server_impl::token_id::SpanId>
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
test test_bidi_expand_macro_panic ... ok
test test_bidi_expand_nonexistent_macro ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 95.34ms
---
0: __rustc::rust_begin_unwind
1: core::panicking::panic_fmt
2: proc_macro_test_impl::fn_like_panic
at /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage2-tools/aarch64-apple-darwin/release/build/proc-macro-test-48465bce453316c1/out/proc-macro-test-imp-staging/src/lib.rs:15:5
3: <proc_macro_test_impl::fn_like_panic as core::ops::function::Fn<(proc_macro::TokenStream,)>>::call
at /Users/runner/work/rust/rust/library/core/src/ops/function.rs:79:5
test test_list_macros ... ok
4: <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1::<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:299:44
5: proc_macro::bridge::client::run_client::<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:265:44
6: proc_macro::bridge::client::state::set::<core::option::Option<proc_macro::bridge::client::TokenStream>, proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:164:9
7: proc_macro::bridge::client::run_client::<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:265:22
8: <core::panic::unwind_safe::AssertUnwindSafe<proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
at /Users/runner/work/rust/rust/library/core/src/panic/unwind_safe.rs:274:9
9: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}>, ()>
at /Users/runner/work/rust/rust/library/std/src/panicking.rs:581:40
10: ___rust_try
11: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}>>
at /Users/runner/work/rust/rust/library/std/src/panicking.rs:544:19
12: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<proc_macro::bridge::client::run_client<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>::{closure#0}>, ()>
at /Users/runner/work/rust/rust/library/std/src/panic.rs:359:14
13: proc_macro::bridge::client::run_client::<proc_macro::bridge::client::TokenStream, core::option::Option<proc_macro::bridge::client::TokenStream>, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}::{closure#0}>
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:253:5
14: <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1::<proc_macro_test_impl::fn_like_panic>::{closure#0}
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/client.rs:299:17
15: proc_macro::bridge::selfless_reify::reify_to_extern_c_fn_hrt_bridge::wrapper::<proc_macro::bridge::buffer::Buffer, <proc_macro::bridge::client::Client<proc_macro::TokenStream, proc_macro::TokenStream>>::expand1<proc_macro_test_impl::fn_like_panic>::{closure#0}>
at /Users/runner/work/rust/rust/library/proc_macro/src/bridge/selfless_reify.rs:60:9
test test_list_macros_invalid_path ... ok
test test_set_config ... ok
test test_set_config_rust_analyzer_mode ... ok
test test_version_check ... ok
16: <rustc_proc_macro::bridge::server::MaybeCrossThread as rustc_proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::<proc_macro_srv::server_impl::token_id::SpanIdServer>
17: rustc_proc_macro::bridge::server::run_server::<proc_macro_srv::server_impl::token_id::SpanIdServer, rustc_proc_macro::bridge::Marked<proc_macro_srv::token_stream::TokenStream<proc_macro_srv::server_impl::token_id::SpanId>, rustc_proc_macro::bridge::client::TokenStream>, core::option::Option<rustc_proc_macro::bridge::Marked<proc_macro_srv::token_stream::TokenStream<proc_macro_srv::server_impl::token_id::SpanId>, rustc_proc_macro::bridge::client::TokenStream>>, rustc_proc_macro::bridge::server::MaybeCrossThread>
18: <proc_macro_srv::dylib::Expander>::expand::<proc_macro_srv::server_impl::token_id::SpanId>
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
test test_expand_macro_panic ... ok
test test_expand_nonexistent_macro ... ok
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 80.81ms
---
/dev/disk1s2 500Mi 20Ki 495Mi 1% 0 5.1M 0% /System/Volumes/xarts
/dev/disk1s1 500Mi 116Ki 495Mi 1% 25 5.1M 0% /System/Volumes/iSCPreboot
/dev/disk1s3 500Mi 224Ki 495Mi 1% 18 5.1M 0% /System/Volumes/Hardware
/dev/disk3s5 320Gi 292Gi 9.6Gi 97% 3.3M 100M 3% /System/Volumes/Data
/dev/disk5s1 4.0Mi 676Ki 3.0Mi 19% 18 31k 0% /System/Library/AssetsV2/com_apple_MobileAsset_PKITrustStore/purpose_auto/6dd55b0d06633a00de6f57ccb910a66a5ba2409a.asset/.AssetData
map auto_home 0Bi 0Bi 0Bi 100% 0 0 - /System/Volumes/Data/home
/dev/disk7s1 4.5Gi 4.4Gi 153Mi 97% 13 1.6M 0% /Library/Developer/CoreSimulator/Cryptex/Images/bundle/SimRuntimeBundle-9C901ED8-1599-4584-8937-407690CAE1FA
/dev/disk9s1 11Gi 10Gi 304Mi 98% 275k 3.1M 8% /Library/Developer/CoreSimulator/Volumes/watchOS_22T572
/dev/disk11s1 19Gi 18Gi 467Mi 98% 236k 4.8M 5% /Library/Developer/CoreSimulator/Volumes/xrOS_23N301
/dev/disk13s1 4.3Gi 4.1Gi 150Mi 97% 13 1.5M 0% /Library/Developer/CoreSimulator/Cryptex/Images/bundle/SimRuntimeBundle-35120F8F-0DEF-416B-8E18-E00BA10C0EE5
/dev/disk15s1 10Gi 9.8Gi 277Mi 98% 190k 2.8M 6% /Library/Developer/CoreSimulator/Volumes/tvOS_22L572
/dev/disk17s1 8.5Gi 8.2Gi 251Mi 98% 13 2.6M 0% /Library/Developer/CoreSimulator/Cryptex/Images/bundle/SimRuntimeBundle-5607E8BD-AEE4-4281-9357-23B2339D90DA
/dev/disk19s1 19Gi 19Gi 495Mi 98% 559k 5.1M 10% /Library/Developer/CoreSimulator/Volumes/iOS_22F77
/dev/disk21s1 8.5Gi 8.2Gi 252Mi 98% 13 2.6M 0% /Library/Developer/CoreSimulator/Cryptex/Images/bundle/SimRuntimeBundle-3A34DA25-FB49-4D03-8B5B-B1BE8760C518
/dev/disk23s1 19Gi 19Gi 495Mi 98% 559k 5.1M 10% /Library/Developer/CoreSimulator/Volumes/iOS_22G86
/dev/disk25s1 7.9Gi 7.6Gi 235Mi 98% 13 2.4M 0% /Library/Developer/CoreSimulator/Cryptex/Images/bundle/SimRuntimeBundle-F11DC6D1-D054-42DD-A212-8337BC6C8C9A
/dev/disk27s1 17Gi 16Gi 433Mi 98% 216k 4.4M 5% /Library/Developer/CoreSimulator/Volumes/xrOS_22O237
/dev/disk29s1 11Gi 11Gi 304Mi 98% 207k 3.1M 6% /Library/Developer/CoreSimulator/Volumes/tvOS_23K51
/dev/disk31s1 12Gi 11Gi 317Mi 98% 297k 3.2M 8% /Library/Developer/CoreSimulator/Volumes/watchOS_23S36
/dev/disk33s1 21Gi 21Gi 540Mi 98% 600k 5.5M 10% /Library/Developer/CoreSimulator/Volumes/iOS_23A8464
/dev/disk35s1 22Gi 21Gi 550Mi 98% 607k 5.6M 10% /Library/Developer/CoreSimulator/Volumes/iOS_23C54
/dev/disk37s1 11Gi 11Gi 299Mi 98% 206k 3.1M 6% /Library/Developer/CoreSimulator/Volumes/tvOS_23J579
/dev/disk39s1 7.9Gi 7.7Gi 235Mi 98% 13 2.4M 0% /Library/Developer/CoreSimulator/Cryptex/Images/bundle/SimRuntimeBundle-E9B0440E-0FC8-4DD5-A0C3-88483BA6AE45
/dev/disk41s1 17Gi 16Gi 432Mi 98% 216k 4.4M 5% /Library/Developer/CoreSimulator/Volumes/xrOS_22O473
/dev/disk43s1 18Gi 18Gi 470Mi 98% 236k 4.8M 5% /Library/Developer/CoreSimulator/Volumes/xrOS_23N47
/dev/disk45s1 12Gi 11Gi 318Mi 98% 298k 3.3M 8% /Library/Developer/CoreSimulator/Volumes/watchOS_23S303
/dev/disk47s1 8.5Gi 8.2Gi 252Mi 98% 13 2.6M 0% /Library/Developer/CoreSimulator/Cryptex/Images/bundle/SimRuntimeBundle-485628B8-7CE2-40B9-BAC5-886A86ABC776
/dev/disk49s1 17Gi 17Gi 437Mi 98% 207k 4.5M 4% /Library/Developer/CoreSimulator/Volumes/xrOS_22N895
/dev/disk51s1 22Gi 21Gi 550Mi 98% 605k 5.6M 10% /Library/Developer/CoreSimulator/Volumes/iOS_23B86
Post job cleanup.
[command]/opt/homebrew/bin/git version
git version 2.53.0
Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/6e857574-9bd5-41ec-8450-f6658a79053f/.gitconfig'
Temporarily overriding HOME='/Users/runner/work/_temp/6e857574-9bd5-41ec-8450-f6658a79053f' before making global git config changes

@JonathanBrouwer

Copy link
Copy Markdown
MemberAuthor

Spurious

@rust-bors

This comment has been minimized.

@rust-borsrust-borsBot 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

rust-borsBot commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

☀️ Test successful - CI
Approved by: JonathanBrouwer
Duration: 3h 25m 7s
Pushing 70d86e3 to main...

@rust-bors
rust-borsBot merged commit 70d86e3 into rust-lang:mainMar 5, 2026
12 of 13 checks passed
@rustbotrustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Mar 5, 2026
@rustbotrustbot added this to the 1.96.0 milestone Mar 5, 2026
@rust-timer

Copy link
Copy Markdown
Collaborator

📌 Perf builds for each rolled up PR:

PR#MessagePerf Build Sha
#152283Properly pass offload sizes to kernel args01a36b9ba959c87ed0098f119520e42e27a6ccf6 (link)
#153323Remove impl QueryVTable0afe384851548f075eda7d0c601fea56170ec1b0 (link)
#153361enable PassMode::Indirect { on_stack: true, .. } tail cal…2c512ce62406896164aa9e72e501e219e1f35bda (link)
#153369library/test: always enable unstable features for miri215ecf031d92b061c4ee639532167cca538744b1 (link)
#153385Fix comment on is_horizontal_whitespaceaa13a5dece65ae238c2b1ae7df070d8415dd1539 (link)
#153394fix(thir): Include NoneWithError in Enum Struct Tail Asse…5805743a5045e619e14343b4caf08731e517a3a2 (link)
#153419rustc_llvm: add missing - to flag-comparison logic66d300bd082e891c33ccad876f1d6a6f99bef4c2 (link)
#153423Update dispatch2 to v0.3.11e24f955fb3f382a034c954bfffcdcabccb214b8 (link)

previous master: f8704be04f

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

@github-actions

Copy link
Copy Markdown
Contributor
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 f8704be (parent) -> 70d86e3 (this PR)

Test differences

Show 366 test diffs

Stage 1

  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#riscv: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#s390x: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#sparc64: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#x86-64: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#aarch64: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#i686: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#sparc: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#wasip1: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#i686: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#loongarch32: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#sparc: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#wasm: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J3)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#aarch64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#nvptx64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#s390x: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#wasip1: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#wasm: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#aarch64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#nvptx64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#powerpc64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#sparc: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#wasip1: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#x86-64-win: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#bpf: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#powerpc64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#sparc64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#thumb: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#wasm: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J6)

Stage 2

  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#aarch64: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#loongarch32: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#powerpc64: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#sparc: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#x86-64: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#m68k: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#nvptx64: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#sparc: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#thumb: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#wasm: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#arm: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#m68k: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#powerpc64: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#s390x: [missing] -> ignore (ignored when the LLVM version 20.1.8 is older than 22.0.0) (J0)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#aarch64: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#bpf: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#i686: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#loongarch32: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#riscv: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#x86-64: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#x86-64-win: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#bpf: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#i686: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#loongarch32: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#loongarch64: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#sparc: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#thumb: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#wasip1: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#bpf: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#loongarch32: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#m68k: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#powerpc64: [missing] -> pass (J1)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#arm: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#wasm: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#arm: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#bpf: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#loongarch64: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#powerpc64: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#wasm: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#x86-64: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#arm: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#i686: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#m68k: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#sparc: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#sparc64: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#thumb: [missing] -> ignore (ignored when the LLVM version 20.1.2 is older than 22.0.0) (J2)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#aarch64: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#arm: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#loongarch32: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#m68k: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#wasip1: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#x86-64-win: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#arm: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#loongarch32: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#nvptx64: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#wasip1: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#wasm: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#x86-64: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#x86-64-win: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#aarch64: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#i686: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#x86-64-win: [missing] -> ignore (gcc backend is marked as ignore) (J4)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#bpf: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#i686: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#loongarch32: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#m68k: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#powerpc64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#sparc64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/basic.rs#x86-64-win: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/bystack.rs#loongarch64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#nvptx64: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)
  • [ui] tests/ui/explicit-tail-calls/support/byval.rs#sparc: [missing] -> ignore (ignored when the LLVM version 21.1.2 is older than 22.0.0) (J5)

(and 264 additional test diffs)

Additionally, 2 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 70d86e3abeecf3a655264d9a716c5d08160176b7 --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-apple-various: 1h 34m -> 2h 7m (+34.6%)
  2. dist-x86_64-illumos: 1h 47m -> 2h 16m (+27.6%)
  3. dist-aarch64-apple: 2h 7m -> 2h 34m (+21.7%)
  4. dist-aarch64-msvc: 1h 30m -> 1h 48m (+20.4%)
  5. x86_64-gnu-aux: 2h 23m -> 2h 1m (-15.4%)
  6. test-various: 2h 7m -> 1h 51m (-13.0%)
  7. dist-aarch64-llvm-mingw: 1h 47m -> 1h 55m (+7.9%)
  8. x86_64-mingw-2: 2h 43m -> 2h 31m (-7.2%)
  9. aarch64-gnu-llvm-20-1: 1h 1m -> 57m 18s (-6.6%)
  10. x86_64-gnu-nopt: 2h 36m -> 2h 26m (-6.4%)
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
Copy Markdown
Collaborator

Finished benchmarking commit (70d86e3): 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.7%, secondary 0.9%)

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

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
4.1%[4.1%, 4.1%]1
Improvements ✅
(primary)
-2.7%[-2.8%, -2.6%]3
Improvements ✅
(secondary)
-2.2%[-2.2%, -2.2%]1
All ❌✅ (primary)-2.7%[-2.8%, -2.6%]3

Cycles

Results (secondary -2.7%)

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

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
--0
Improvements ✅
(primary)
--0
Improvements ✅
(secondary)
-2.7%[-2.7%, -2.7%]1
All ❌✅ (primary)--0

Binary size

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

Bootstrap: 480.998s -> 480.787s (-0.04%)
Artifact size: 394.98 MiB -> 395.02 MiB (0.01%)

@JonathanBrouwer
JonathanBrouwer deleted the rollup-347i8P6 branch August 21, 2026 07:57
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.A-query-systemArea: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)F-explicit_tail_calls`#![feature(explicit_tail_calls)]`merged-by-borsThis PR was explicitly merged by bors.rollupA PR which is a rollupT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

12 participants

@JonathanBrouwer@rust-log-analyzer@rust-timer@rustbot@Sa4dUs@cuviper@traviscross@nnethercote@TKanX@folkertdev@durin42@eggyal