Skip to content

Remove tls::with_related_context.#153316

Open
nnethercote wants to merge 2 commits intorust-lang:mainfrom
nnethercote:rm-with_related_context
Open

Remove tls::with_related_context.#153316
nnethercote wants to merge 2 commits intorust-lang:mainfrom
nnethercote:rm-with_related_context

Conversation

@nnethercote
Copy link
Contributor

This function gets the current ImplicitCtxt and checks that its tcx matches the passed-in tcx. It's an extra bit of sanity checking: when you already have a tcx, and you need access to the non-tcx parts of ImplicitCtxt, check that your tcx matches the one in ImplicitCtxt.

However, it's only used in two places: start_query and current_query_job. The non-checked alternatives (with_context, with_context_opt) are used in more places, including some where a tcx is available. And things would have to go catastrophically wrong for the check to fail -- e.g. if we somehow end up with multiple TyCtxts. In my opinion it's just an extra case to understand in tls.rs that adds little value.

This commit removes it. This avoids the need for tcx parameters in a couple of places. The commit also adjusts how start_query sets up its ImplicitCtxt to more closely match how similar functions do it, i.e. with ..icx.clone() for the unchanged fields.

r? @oli-obk

@rustbot rustbot added A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) 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. labels Mar 2, 2026
@rustbot
Copy link
Collaborator

rustbot commented Mar 2, 2026

oli-obk is not on the review rotation at the moment.
They may take a while to respond.

@nnethercote
Copy link
Contributor Author

@bors try @rust-timer queue

@rust-timer

This comment has been minimized.

@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Mar 2, 2026
@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Mar 2, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 3, 2026

☀️ Try build successful (CI)
Build commit: f3f58ae (f3f58ae2f52fbf2b8360b59e129d9e5dafc6a56b, parent: ec818fda361ca216eb186f5cf45131bd9c776bb4)

@rust-timer

This comment has been minimized.

@rust-timer
Copy link
Collaborator

Finished benchmarking commit (f3f58ae): comparison URL.

Overall result: ✅ improvements - no action needed

Benchmarking this pull request means it may be perf-sensitive – we'll automatically label it not fit for rolling up. You can override this, but we strongly advise not to, due to possible changes in compiler perf.

@bors rollup=never
@rustbot label: -S-waiting-on-perf -perf-regression

Instruction count

Our most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-0.2% [-0.3%, -0.1%] 4
Improvements ✅
(secondary)
-0.2% [-0.3%, -0.1%] 16
All ❌✅ (primary) -0.2% [-0.3%, -0.1%] 4

Max RSS (memory usage)

Results (primary -4.9%, secondary -3.1%)

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

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-4.9% [-8.0%, -1.8%] 2
Improvements ✅
(secondary)
-3.1% [-3.9%, -2.4%] 2
All ❌✅ (primary) -4.9% [-8.0%, -1.8%] 2

Cycles

Results (secondary 2.1%)

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

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

Binary size

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

Bootstrap: 480.002s -> 480.332s (0.07%)
Artifact size: 394.97 MiB -> 394.94 MiB (-0.01%)

@rustbot rustbot removed the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Mar 3, 2026
@nnethercote
Copy link
Contributor Author

Very minor perf wins, doc only, presumably due to fewer assertions running.

Comment on lines -69 to +70
/// new query job while it executes.
/// Executes a job by changing the `ImplicitCtxt` to point to the new query job while it executes.
#[inline(always)]
pub(crate) fn start_query<'tcx, R>(
tcx: TyCtxt<'tcx>,
token: QueryJobId,
pub(crate) fn start_query<R>(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remark: I've been meaning to rename this function at some point, because I find start_query pretty unhelpful for indicating what it actually does and doesn't do.

This function gets the current `ImplicitCtxt` and checks that its `tcx`
matches the passed-in `tcx`. It's an extra bit of sanity checking: when
you already have a `tcx`, and you need access to the non-`tcx` parts of
`ImplicitCtxt`, check that your `tcx` matches the one in `ImplicitCtxt`.

However, it's only used in two places: `start_query` and
`current_query_job`. The non-checked alternatives (`with_context`,
`with_context_opt`) are used in more places, including some where a
`tcx` is available. And things would have to go catastrophically wrong
for the check to fail -- e.g. if we somehow end up with multiple
`TyCtxt`s. In my opinion it's just an extra case to understand in
`tls.rs` that adds little value.

This commit removes it. This avoids the need for `tcx` parameters in a
couple of places. The commit also adjusts how `start_query` sets up its
`ImplicitCtxt` to more closely match how similar functions do it, i.e.
with `..icx.clone()` for the unchanged fields.
@nnethercote nnethercote force-pushed the rm-with_related_context branch from 083dcc1 to 6a07088 Compare March 3, 2026 20:25
@rustbot
Copy link
Collaborator

rustbot commented Mar 3, 2026

This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

Copy link
Contributor

@oli-obk oli-obk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rust-bors
Copy link
Contributor

rust-bors bot commented Mar 4, 2026

📌 Commit 6a07088 has been approved by oli-obk

It is now in the queue for this repository.

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

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Mar 4, 2026
Remove `tls::with_related_context`.

This function gets the current `ImplicitCtxt` and checks that its `tcx` matches the passed-in `tcx`. It's an extra bit of sanity checking: when you already have a `tcx`, and you need access to the non-`tcx` parts of `ImplicitCtxt`, check that your `tcx` matches the one in `ImplicitCtxt`.

However, it's only used in two places: `start_query` and `current_query_job`. The non-checked alternatives (`with_context`, `with_context_opt`) are used in more places, including some where a `tcx` is available. And things would have to go catastrophically wrong for the check to fail -- e.g. if we somehow end up with multiple `TyCtxt`s. In my opinion it's just an extra case to understand in `tls.rs` that adds little value.

This commit removes it. This avoids the need for `tcx` parameters in a couple of places. The commit also adjusts how `start_query` sets up its `ImplicitCtxt` to more closely match how similar functions do it, i.e. with `..icx.clone()` for the unchanged fields.

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

rust-bors bot commented Mar 4, 2026

💔 Test for 810171f failed: CI. Failed job:

@rust-log-analyzer
Copy link
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   256Gi    45Gi    86%    2.2M  470M    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/AMDGPUMacroFusion.cpp.o
[2524/3892] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.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
---
[2961/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetTransformInfo.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/RISCVVSETVLIInfoAnalysis.cpp.o
[2966/3892] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVVMV0Elimination.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/InMemoryCAS.cpp.o
[3239/3892] Building CXX object lib/CAS/CMakeFiles/LLVMCAS.dir/DatabaseFile.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] Building CXX object lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Transport.cpp.o
[3469/3892] Linking CXX static library lib/libLLVMTableGenBasic.a
[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/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Logging.cpp.o
[3478/3892] Building CXX object lib/ABI/CMakeFiles/LLVMABI.dir/Types.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] Linking CXX static library lib/libLLVMDWARFCFIChecker.a
[3483/3892] Linking CXX static library lib/libLLVMDWP.a
---
[3489/3892] Linking CXX static library lib/libLLVMX86TargetMCA.a
[3490/3892] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o
[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/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
[3496/3892] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.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-driver.cpp.o
[3604/3892] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs.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_enabled ... ok
test [ui] tests/ui/abi/abi-typo-unstable.rs#feature_disabled ... 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/anon-extern-mod.rs ... ok
test [ui] tests/ui/abi/bad-custom.rs ... ok
test [ui] tests/ui/abi/c-stack-as-value.rs ... ok
test [ui] tests/ui/abi/c-zst.rs#aarch64-darwin ... ok
test [ui] tests/ui/abi/c-zst.rs#powerpc-linux ... ok
---
test [ui] tests/ui/asm/aarch64/srcloc.rs ... ok
test [ui] tests/ui/asm/aarch64/type-check-2.rs ... ok
test [ui] tests/ui/asm/aarch64/type-check-3.rs ... ok
test [ui] tests/ui/asm/aarch64/ttbr0_el2.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/aarch64v8r.rs#sf ... ok
test [ui] tests/ui/asm/aarch64/type-f16.rs ... 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/const-generics/occurs-check/unused-substs-4.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/occurs-check/unused-substs-5.rs ... ok
test [ui] tests/ui/const-generics/ogca/coherence-ambiguous.rs ... ok
test [ui] tests/ui/const-generics/ogca/rhs-but-not-root.rs ... ok
test [ui] tests/ui/const-generics/ogca/generic-param-rhs.rs ... ok
test [ui] tests/ui/const-generics/outer-lifetime-in-const-generic-default.rs ... ok
test [ui] tests/ui/const-generics/opaque_types2.rs ... ok
test [ui] tests/ui/const-generics/opaque_types.rs ... ok
test [ui] tests/ui/const-generics/params-in-ct-in-ty-param-lazy-norm.rs#full ... ok
test [ui] tests/ui/const-generics/params-in-ct-in-ty-param-lazy-norm.rs#min ... 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-log_syntax2.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-macro-attr.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-macro-derive.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-macro-metavar-expr-concat.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-mgca-type-const-syntax.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-may-dangle.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-marker_trait_attr.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-min-generic-const-args.rs ... ok
test [ui] tests/ui/feature-gates/feature-gate-more-maybe-bounds.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/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-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/imports/ambiguous-panic-pick-std.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/randomize.rs#randomize-layout ... ok
test [ui] tests/ui/layout/rigid-alias-due-to-broken-impl.rs ... 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/struct.rs ... ok
test [ui] tests/ui/layout/rust-call-abi-not-a-tuple-ice-81974.rs ... ok
test [ui] tests/ui/layout/thaw-validate-invalid-enum.rs ... ok
test [ui] tests/ui/layout/thaw-transmute-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/diverging-function-call-debuginfo.rs ... ok
test [codegen] tests/codegen-llvm/double_panic_wasm.rs ... ignored, only executed when the architecture is wasm32
test [codegen] tests/codegen-llvm/dont_codegen_private_const_fn_only_used_in_const_eval.rs ... ok
---
[TIMING:end] tool::Rustdoc { target_compiler: Compiler { stage: 2, host: aarch64-apple-darwin, forced_compiler: false } } -- 0.002
##[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-duplicate-method-name-25001.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-trait-tymethod-28478.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/anchors.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anchors/disambiguate-anchors-32890.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/array-links.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anonymous-lifetime.rs ... ok
test [rustdoc-html] tests/rustdoc-html/anon-fn-params.rs ... ok
test [rustdoc-html] tests/rustdoc-html/asm-foreign2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/asm-foreign.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-deref.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.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-fn-opaque-item.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-move-doctest.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-fn.rs ... ok
test [rustdoc-html] tests/rustdoc-html/assoc/normalize-assoc-item.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-trait-sig.rs ... ok
test [rustdoc-html] tests/rustdoc-html/attributes-2021-edition.rs ... ok
test [rustdoc-html] tests/rustdoc-html/async/async-trait.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-impl-primitive.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-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-slice.rs ... ok
test [rustdoc-html] tests/rustdoc-html/const-generics/const-generic-defaults.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/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/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/glob-shadowing-const.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/generic_const_exprs.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/hide-complex-unevaluated-const-arguments.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/ice-associated-const-equality-105952.rs ... ok
test [rustdoc-html] tests/rustdoc-html/constant/hide-complex-unevaluated-consts.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/s.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-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/transitive/s.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/write-docs-somewhere-else/e.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-links.rs ... ok
test [rustdoc-html] tests/rustdoc-html/custom_code_classes.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/deref-mut-35169-2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref-mut-35169.rs ... ok
test [rustdoc-html] tests/rustdoc-html/cross-crate-info/kitchen-sink/i.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-recursive.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-recursive-pathbuf.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/deref-slice-core.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/recursive-deref-sidebar.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/escape-deref-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/deref/recursive-deref.rs ... ok
test [rustdoc-html] tests/rustdoc-html/description_default.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/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-cfg/doc-cfg-hide.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-implicit-gate.rs ... ok
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-target-feature.rs ... ignored, only executed when the architecture is x86_64
test [rustdoc-html] tests/rustdoc-html/doc-cfg/doc-cfg-implicit.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/doc-hidden-crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-cfg-feature-30252.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-markdown-inline-parse-23744.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-escape-boring-41783.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/doctest/doctest-ignore-32556.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/doctest-runtool.rs ... ok
test [rustdoc-html] tests/rustdoc-html/doctest/ignore-sometimes.rs ... ok
test [rustdoc-html] tests/rustdoc-html/document-hidden-items-15347.rs ... ok
test [rustdoc-html] tests/rustdoc-html/double-hyphen-to-dash.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/duplicate_impls/impls.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/edition-doctest.rs ... ok
test [rustdoc-html] tests/rustdoc-html/early-unindent.rs ... ok
test [rustdoc-html] tests/rustdoc-html/edition-flag.rs ... ok
test [rustdoc-html] tests/rustdoc-html/empty-doc-comment.rs ... ok
test [rustdoc-html] tests/rustdoc-html/empty-mod-public.rs ... ok
test [rustdoc-html] tests/rustdoc-html/elided-lifetime.rs ... ok
test [rustdoc-html] tests/rustdoc-html/empty-tuple-struct-118180.rs ... ok
test [rustdoc-html] tests/rustdoc-html/empty-section.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-fallback.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-root-url-relative.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-html-root-url.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/extern-links.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/external-cross.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/hidden-extern-34025.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/link-extern-crate-item-30109.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-33178.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extern/pub-extern-crate-150176.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/extern/unused-extern-crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/extremely_long_typename.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/ffi.rs ... ok
test [rustdoc-html] tests/rustdoc-html/files-creation-hidden.rs ... ok
test [rustdoc-html] tests/rustdoc-html/final-trait-method.rs ... ok
test [rustdoc-html] tests/rustdoc-html/fn-pointer-arg-name.rs ... ok
test [rustdoc-html] tests/rustdoc-html/fn-bound.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-reference-ids.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-in-summary.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-linkification-109488.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/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/ice-type-error-19181.rs ... ok
test [rustdoc-html] tests/rustdoc-html/hide-unstable-trait.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/default-impl.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/doc-hidden-trait-implementors-33069.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.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/extern-impl-trait.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-alias-substituted.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/impl-associated-items-order.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/inline-impl-through-glob-import-100204.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/implementors-unstable-75588.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/method-link-foreign-trait-impl-17476.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/must_implement_one_of.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/module-impls.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/struct-implementations-title.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/rustc-incoherent-impls.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/universal-impl-trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/trait-implementations-duplicate-self-45584.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impl/unneeded-trait-implementations-title.rs ... ok
test [rustdoc-html] tests/rustdoc-html/impossible-default.rs ... ok
test [rustdoc-html] tests/rustdoc-html/include_str_cut.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/index-page.rs ... ok
test [rustdoc-html] tests/rustdoc-html/infinite-redirection.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/deduplicate-inlined-items-23207.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/cross-glob.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-2.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/doc-reachability-impl-31948.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/dyn_trait.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_cross/fn-ptr-ty.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/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/rustc-private-76736-1.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-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_cross/use_crate.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/glob-extern-document-private-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/glob-extern.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/glob-private.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/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/staged-inline.rs ... ok
test [rustdoc-html] tests/rustdoc-html/inline_local/trait-vis.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-crate/self.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/associated-items.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/basic.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/builtin-macros.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/email-address.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/disambiguators-removed.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/cross-crate/traits.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/extern-builtin-type-impl.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-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-reference-link.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/extern-type.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/extern-crate-only-used-in-link.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/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/macro-caching-144965.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/link-to-proc-macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/mod-ambiguity.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/macros-disambiguators.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-associated-traits.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-methods-local.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-methods.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-precedence.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/prim-self.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/pub-use.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/libstd-re-export.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/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/same-name-different-crates-66159.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/self.rs ... ok
test [rustdoc-html] tests/rustdoc-html/intra-doc/trait-impl.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/macro.rs ... ok
test [rustdoc-html] tests/rustdoc-html/jump-to-def/patterns.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/line-breaks.rs ... ok
test [rustdoc-html] tests/rustdoc-html/link-on-path-with-generics.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_mul_pow5_overflow_1 ... ok
test num::bignum::test_sub ... ok
test num::bignum::test_mul_small_overflow ... ok
test num::carryless_mul::carrying_carryless_mul ... ok
test num::bignum::test_sub_underflow_1 ... 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::bignum::test_sub_underflow_2 ... 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_f32 ... ok
test num::dec2flt::decimal::check_fast_path_f16 ... 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>::from (line 1504) ... 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>::with_capacity (line 283) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::capacity (line 445) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::clear (line 819) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::contains_key (line 1220) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::drain (line 721) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::entry (line 959) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get (line 987) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::extract_if (line 761) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_mut (line 1077) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_mut (line 1119) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_disjoint_unchecked_mut (line 1162) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_key_value (line 1017) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::hasher (line 837) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::get_mut (line 1247) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::insert (line 1280) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::into_iter (line 2053) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::into_keys (line 491) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::is_empty (line 698) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::into_values (line 586) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::iter (line 618) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::iter_mut (line 648) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::keys (line 461) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::len (line 681) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::remove_entry (line 1367) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::remove (line 1339) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::reserve (line 870) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::retain (line 792) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::shrink_to (line 937) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::shrink_to_fit (line 913) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::try_reserve (line 895) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::try_insert (line 1309) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::values (line 523) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S>::with_capacity_and_hasher (line 383) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::HashMap<K,V,S,A>::values_mut (line 552) ... 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::IntoKeys (line 1843) ... ok
test library/std/src/collections/hash/map.rs - collections::hash::map::IntoIter (line 1611) ... 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 1180) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::capacity (line 313) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::clear (line 490) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::contains (line 758) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::drain (line 398) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::difference (line 630) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::entry (line 861) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::get (line 783) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::extract_if (line 434) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::hasher (line 508) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::get_or_insert_with (line 829) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::get_or_insert (line 805) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::insert (line 983) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::into_iter (line 1643) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::intersection (line 697) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::is_empty (line 375) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::is_disjoint (line 903) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::is_subset (line 929) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::iter (line 329) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::len (line 357) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::is_superset (line 951) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::replace (line 1004) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::remove (line 1030) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::reserve (line 541) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::shrink_to (line 607) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::retain (line 465) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::shrink_to_fit (line 584) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::take (line 1058) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::symmetric_difference (line 660) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S,A>::try_reserve (line 567) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::HashSet<T,S>::with_capacity_and_hasher (line 255) ... 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 726) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::Intersection (line 1507) ... ok
test library/std/src/collections/hash/set.rs - collections::hash::set::IntoIter (line 1422) ... 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.72ms


---
test compiler/rustc_mir_transform/src/gvn.rs - gvn (line 68) ... ok
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/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/large_enums.rs - large_enums::EnumSizeOpt (line 15) ... ok
test compiler/rustc_mir_transform/src/simplify.rs - simplify (line 20) ... ok
test compiler/rustc_mir_transform/src/ssa_range_prop.rs - ssa_range_prop (line 3) ... ok
test compiler/rustc_mir_transform/src/trivial_const.rs - trivial_const::trivial_const (line 19) ... 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.151
[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 } -- 6.092
[TIMING:end] doc::RustByExample { target: aarch64-apple-darwin } -- 0.001
[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 result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 146.68ms

---
   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
test test_list_macros ... ok
   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_invalid_path ... 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: <coretest test_set_config ... ok
::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
test test_set_config_rust_analyzer_mode ... ok
  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_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 86.05ms
---
/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   290Gi    11Gi    97%    3.3M  112M    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/16674c7b-3afa-4cbc-8133-7c3684634ebb/.gitconfig'
Temporarily overriding HOME='/Users/runner/work/_temp/16674c7b-3afa-4cbc-8133-7c3684634ebb' before making global git config changes

@nnethercote
Copy link
Contributor Author

Failure in a cargo test that seems to assume crates are compiled in a deterministic order, which seems (a) dubious, and (b) not related to this PR.

@bors retry

@rust-bors rust-bors bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants