8. x86-64 Linux (glibc)

This page outlines the testing of Ferrocene rolling (based on Rust 1.91.0) in the following environment:

Target name

Target tuple

Host platform:

x86-64 Linux (glibc)

x86_64-unknown-linux-gnu

Compilation target:

x86-64 Linux (glibc)

x86_64-unknown-linux-gnu

8.1. Test results

The following are the results of the Ferrocene test suites. For further details of each test suite, refer to Evaluation Report : Qualification Method.

8.1.1. Compiletest Test Suite

Test suite: RUSTC_TS1_COMP

The following compiletest suites were executed as part of this test suite:

Compiletest suite

Variant

Passed tests

Ignored tests

Failed tests

Total tests

assembly-llvm (mode: assembly)

Edition: 2015

541

38

0

579

codegen-llvm (mode: codegen)

Edition: 2015

821

86

0

907

codegen-units

Edition: 2015

46

0

0

46

coverage (mode: coverage-map)

Edition: 2015

94

2

0

96

coverage (mode: coverage-run)

Edition: 2015

94

2

0

96

coverage-run-rustdoc (mode: coverage-run)

Edition: 2015

1

0

0

1

crashes

Edition: 2015

225

0

0

225

debuginfo

Edition: 2015

138

26

0

164

incremental

Edition: 2015

174

0

0

174

mir-opt

Edition: 2015

353

4

0

357

pretty

Edition: 2015

91

3

0

94

run-make

Edition: 2015

371

77

0

448

run-make-cargo (mode: run-make)

Edition: 2015

3

5

0

8

rustdoc

Edition: 2015

762

2

0

764

rustdoc-js

Edition: 2015

63

0

0

63

rustdoc-json

Edition: 2015

168

8

0

176

rustdoc-ui (mode: ui)

Edition: 2015

334

5

0

339

ui

Edition: 2015

19974

166

0

20140

ui-fulldeps (mode: ui)

Edition: 2015

73

0

0

73

8.1.2. Library Test Suite

Test suite: RUSTC_TS2_LIBR

Crate name

Variant

Passed tests

Ignored tests

Failed tests

Total tests

std

-

2419

21

0

2440

alloc, alloctests

-

2904

4

0

2908

alloctests

-

2060

0

0

2060

core, coretests

-

8271

51

0

8322

coretests

-

2777

2

0

2779

proc_macro

-

1

2

0

3

std_detect

-

4

0

0

4

test

-

57

1

0

58

8.1.3. Compiler Test Suite

Test suite: RUSTC_TS3_CRAT

Crate name

Variant

Passed tests

Ignored tests

Failed tests

Total tests

rustc_abi

-

7

0

0

7

rustc_arena

-

15

0

0

15

rustc_ast

-

9

8

0

17

rustc_ast_lowering

-

36

0

0

36

rustc_ast_passes

-

66

1

0

67

rustc_ast_pretty

-

4

12

0

16

rustc_attr_parsing

-

63

0

0

63

rustc_baked_icu_data

-

0

1

0

1

rustc_borrowck

-

18

10

0

28

rustc_builtin_macros

-

95

0

0

95

rustc_codegen_llvm

-

1

2

0

3

rustc_codegen_ssa

-

146

4

0

150

rustc_const_eval

-

38

3

0

41

rustc_data_structures

-

118

1

0

119

rustc_driver_impl

-

17

0

0

17

rustc_errors

-

29

4

0

33

rustc_expand

-

39

0

0

39

rustc_feature

-

1

0

0

1

rustc_fluent_macro

-

0

3

0

3

rustc_graphviz

-

17

0

0

17

rustc_hir

-

13

8

0

21

rustc_hir_typeck

-

54

23

0

77

rustc_incremental

-

44

1

0

45

rustc_index

-

34

0

0

34

rustc_infer

-

1

0

0

1

rustc_interface

-

35

0

0

35

rustc_lexer

-

17

0

0

17

rustc_lint

-

268

6

0

274

rustc_lint_defs

-

116

26

0

142

rustc_log

-

1

0

0

1

rustc_macros

-

6

8

0

14

rustc_metadata

-

54

0

0

54

rustc_middle

-

92

50

0

142

rustc_mir_build

-

46

16

0

62

rustc_mir_dataflow

-

15

2

0

17

rustc_mir_transform

-

18

19

0

37

rustc_monomorphize

-

13

2

0

15

rustc_next_trait_solver

-

1

10

0

11

rustc_parse

-

253

11

0

264

rustc_parse_format

-

27

0

0

27

rustc_passes

-

144

0

0

144

rustc_pattern_analysis

-

29

4

0

33

rustc_privacy

-

7

0

0

7

rustc_public

-

1

5

0

6

rustc_query_system

-

2

1

0

3

rustc_resolve

-

69

8

0

77

rustc_serialize

-

33

0

0

33

rustc_session

-

60

1

0

61

rustc_span

-

40

3

0

43

rustc_target

-

310

0

0

310

rustc_thread_pool

-

110

28

0

138

rustc_trait_selection

-

43

25

0

68

rustc_transmute

-

26

0

0

26

rustc_ty_utils

-

7

0

0

7

rustc_type_ir

-

9

17

0

26

8.1.4. Linkchecker Test Suite

Test suite: RUSTC_TS4_LINK

The linkchecker suite is a pass/fail test suite integrated into the Ferrocene CI infrastructure.

The linkchecker test suite is verified as part of Build and Test Phase 2: Full Build and Test. As indicated in Development Process, a PR is merged into the repository only when it passes full testing.

As a result, the linkchecker test suite reports a pass for this qualification.

8.1.5. Build System Test Suite

Test suite: RUSTC_TS6_BSYS

Crate name

Variant

Passed tests

Ignored tests

Failed tests

Total tests

N/A

-

197

2

0

199

8.1.6. Tidy Test Suite

Test suite: RUSTC_TS7_TIDY

The tidy suite is a pass/fail test suite integrated into the Ferrocene CI infrastructure.

The tidy test suite is verified as part of Build and Test Phase 2: Full Build and Test. As indicated in Development Process, a PR is merged into the repository only when it passes full testing.

As a result, the tidy test suite reports a pass for this qualification.

8.1.7. Self-Test Test Suite

Test suite: RUSTC_TS8_SELF

The self-test suite is a pass/fail test suite integrated into the Ferrocene CI infrastructure.

The self-test test suite is verified as part of Build and Test Phase 2: Full Build and Test. As indicated in Development Process, a PR is merged into the repository only when it passes full testing.

As a result, the self-test test suite reports a pass for this qualification.

8.2. Ignored Tests

The following table presents the 465 tests that were ignored by our infrastructure for x86-64 Linux (glibc), along with the reason as to why they were ignored.

Test name

Ignore reason

[assembly] tests/assembly-llvm/aarch64-xray.rs#aarch64-darwin

only executed when the target is aarch64-apple-darwin

[assembly] tests/assembly-llvm/aarch64-xray.rs#aarch64-linux

only executed when the target is aarch64-unknown-linux-gnu

[assembly] tests/assembly-llvm/asm/aarch64-outline-atomics.rs

only executed when the architecture is aarch64

[assembly] tests/assembly-llvm/breakpoint.rs#aarch64

only executed when the architecture is aarch64

[assembly] tests/assembly-llvm/naked-functions/aarch64-naked-fn-no-bti-prolog.rs

only executed when the architecture is aarch64

[assembly] tests/assembly-llvm/niche-prefer-zero.rs

only executed when the architecture is x86

[assembly] tests/assembly-llvm/nvptx-arch-default.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-arch-emit-asm.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-arch-link-arg.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-arch-target-cpu.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-atomics.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-c-abi-arg-v7.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-c-abi-ret-v7.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-internalizing.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-kernel-abi/nvptx-kernel-args-abi-v7.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-linking-binary.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-linking-cdylib.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/nvptx-safe-naming.rs#LLVM20

ignored when the LLVM version (21.1.0) is newer than majorversion 20

[assembly] tests/assembly-llvm/nvptx-safe-naming.rs#LLVM21

only executed when the architecture is nvptx64

[assembly] tests/assembly-llvm/riscv-soft-abi-with-float-features.rs#LLVM-PRE-20

ignored when the LLVM version (21.1.0) is newer than majorversion 19

[assembly] tests/assembly-llvm/simd/reduce-fadd-unordered.rs#aarch64

only executed when the architecture is aarch64

[assembly] tests/assembly-llvm/slice-is_ascii.rs#WIN

only executed when the operating system is windows

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#all

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#basic

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#missing

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#none

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#strong

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#all

only executed when the target environment is msvc

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#basic

only executed when the target environment is msvc

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#missing

only executed when the target environment is msvc

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#none

only executed when the target environment is msvc

[assembly] tests/assembly-llvm/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#strong

only executed when the target environment is msvc

[assembly] tests/assembly-llvm/wasm_exceptions.rs

only executed when the architecture is wasm32

[assembly] tests/assembly-llvm/x86_64-cmp.rs#LLVM-PRE-20-DEBUG

ignored when the LLVM version (21.1.0) is newer than majorversion 19

[assembly] tests/assembly-llvm/x86_64-cmp.rs#LLVM-PRE-20-OPTIM

ignored when the LLVM version (21.1.0) is newer than majorversion 19

[assembly] tests/assembly-llvm/x86_64-mcount.rs#x86_64-darwin

only executed when the target is x86_64-apple-darwin

[assembly] tests/assembly-llvm/x86_64-typed-swap.rs#WIN

only executed when the operating system is windows

[assembly] tests/assembly-llvm/x86_64-xray.rs#x86_64-darwin

only executed when the target is x86_64-apple-darwin

[codegen] tests/codegen-llvm/abi-main-signature-16bit-c-int.rs#avr

only executed when the architecture is avr

[codegen] tests/codegen-llvm/abi-main-signature-16bit-c-int.rs#msp

only executed when the architecture is msp430

[codegen] tests/codegen-llvm/asm/global_asm.rs#x32

only executed when the architecture is x86

[codegen] tests/codegen-llvm/asm/global_asm_include.rs#x32

only executed when the architecture is x86

[codegen] tests/codegen-llvm/asm/global_asm_x2.rs#x32

only executed when the architecture is x86

[codegen] tests/codegen-llvm/async-fn-debug-awaitee-field.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/async-fn-debug-msvc.rs

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/autodiff/autodiffv2.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen-llvm/autodiff/batched.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen-llvm/autodiff/generic.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen-llvm/autodiff/identical_fnc.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen-llvm/autodiff/scalar.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen-llvm/autodiff/sret.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen-llvm/autodiff/trait.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen-llvm/autovec/dont-shuffle-bswaps-opt3.rs#AARCH64

only executed when the architecture is aarch64

[codegen] tests/codegen-llvm/autovec/dont-shuffle-bswaps-opt3.rs#Z13

only executed when the architecture is s390x

[codegen] tests/codegen-llvm/binary-heap-peek-mut-pop-no-panic.rs

ignored when std is built with debug assertions

[codegen] tests/codegen-llvm/bpf-alu32.rs

only executed when the architecture is bpf

[codegen] tests/codegen-llvm/cfguard-checks.rs

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/cfguard-disabled.rs

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/cfguard-nochecks.rs

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/cold-call-declare-and-call.rs#WIN

only executed when the operating system is windows

[codegen] tests/codegen-llvm/const-vector.rs#OPT0_S390X

only executed when the architecture is s390x

[codegen] tests/codegen-llvm/coroutine-debug-msvc.rs

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/debug-accessibility/crate-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/debug-accessibility/private-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/debug-accessibility/public-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/debug-accessibility/super-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/debug-column-msvc.rs

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/debug-vtable.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/debuginfo-generic-closure-env-names.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/direct-access-external-data.rs#DEFAULT

only executed when the target is loongarch64-unknown-linux-gnu

[codegen] tests/codegen-llvm/direct-access-external-data.rs#DIRECT

only executed when the target is loongarch64-unknown-linux-gnu

[codegen] tests/codegen-llvm/direct-access-external-data.rs#INDIRECT

only executed when the target is loongarch64-unknown-linux-gnu

[codegen] tests/codegen-llvm/dllimports/main.rs

ignored when the target environment is gnu

[codegen] tests/codegen-llvm/enum/enum-discriminant-eq.rs#LLVM20

ignored when the LLVM version (21.1.0) is newer than majorversion 20

[codegen] tests/codegen-llvm/float/f128.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen-llvm/float/f128.rs#emscripten

only executed when the operating system is emscripten

[codegen] tests/codegen-llvm/float/f128.rs#x86-nosse

only executed when the architecture is x86

[codegen] tests/codegen-llvm/float/f128.rs#x86-sse

only executed when the target rustc_abi is rustc_abi-x86-sse2

[codegen] tests/codegen-llvm/float/f16.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen-llvm/float/f16.rs#x86-nosse

only executed when the architecture is x86

[codegen] tests/codegen-llvm/float/f16.rs#x86-sse

only executed when the target rustc_abi is rustc_abi-x86-sse2

[codegen] tests/codegen-llvm/gpu_offload/gpu_host.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen-llvm/instrument-coverage/testprog.rs#DARWIN

only executed when the target vendor is Apple

[codegen] tests/codegen-llvm/instrument-coverage/testprog.rs#WIN

only executed when the operating system is windows

[codegen] tests/codegen-llvm/integer-cmp.rs#llvm-pre-20

ignored when the LLVM version (21.1.0) is newer than majorversion 19

[codegen] tests/codegen-llvm/intrinsics/compare_bytes.rs#INT16

only executed when the pointer width is 16bit

[codegen] tests/codegen-llvm/intrinsics/transmute-simd.rs#aarch64

only executed when the architecture is aarch64

[codegen] tests/codegen-llvm/issues/issue-101082.rs#host

ignored when the architecture is x86_64

[codegen] tests/codegen-llvm/issues/issue-32031.rs#x86

only executed when the target rustc_abi is rustc_abi-x86-sse2

[codegen] tests/codegen-llvm/issues/issue-32364.rs

only executed when the architecture is x86

[codegen] tests/codegen-llvm/issues/issue-98678-async.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/issues/issue-98678-closure-coroutine.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/issues/issue-98678-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/issues/issue-98678-struct-union.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/loongarch-abi/call-llvm-intrinsics.rs

only executed when the architecture is loongarch64

[codegen] tests/codegen-llvm/mem-replace-big-type.rs

ignored when std is built with debug assertions

[codegen] tests/codegen-llvm/mem-replace-simple-type.rs

ignored when std is built with debug assertions

[codegen] tests/codegen-llvm/mir-aggregate-no-alloca.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen-llvm/no-dllimport-w-cross-lang-lto.rs

only executed when the target environment is msvc

[codegen] tests/codegen-llvm/panic-abort-windows.rs

only executed when the operating system is windows

[codegen] tests/codegen-llvm/range-attribute.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen-llvm/range-loop.rs

ignored when std is built with debug assertions

[codegen] tests/codegen-llvm/remap_path_prefix/aux_mod.rs

ignored used by another main test file ((used by ./main.rs))

[codegen] tests/codegen-llvm/riscv-abi/call-llvm-intrinsics.rs

only executed when the architecture is riscv64

[codegen] tests/codegen-llvm/rust-abi-arch-specific-adjustment.rs#loongarch64

only executed when the architecture is loongarch64

[codegen] tests/codegen-llvm/rust-abi-arch-specific-adjustment.rs#riscv64

only executed when the architecture is riscv64

[codegen] tests/codegen-llvm/sanitizer/memtag-attr-check.rs

ignored on targets without memory tagging sanitizer

[codegen] tests/codegen-llvm/sanitizer/scs-attr-check.rs

ignored on targets without shadow call stacks

[codegen] tests/codegen-llvm/slice-reverse.rs

ignored when std is built with debug assertions ((debug assertions prevent generating shufflevector))

[codegen] tests/codegen-llvm/static-relocation-model-msvc.rs

only executed when the target is x86_64-pc-windows-msvc

[codegen] tests/codegen-llvm/swap-small-types.rs

ignored when std is built with debug assertions ((ptr::swap_nonoverlapping has one which blocks some optimizations))

[codegen] tests/codegen-llvm/try_question_mark_nop.rs#NINETEEN

ignored when the actual LLVM major version is 21, but the test only targets major version 19

[codegen] tests/codegen-llvm/tuple-layout-opt.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen-llvm/union-abi.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen-llvm/union-abi.rs#x86-nosse

only executed when the architecture is x86

[codegen] tests/codegen-llvm/union-abi.rs#x86-sse

only executed when the target rustc_abi is rustc_abi-x86-sse2

[codegen] tests/codegen-llvm/vec-in-place.rs

ignored when std is built with debug assertions ((FIXME: checks for call detect scoped noalias metadata))

[codegen] tests/codegen-llvm/vec-shrink-panik.rs

ignored when std is built with debug assertions ((plain old debug assertions))

[codegen] tests/codegen-llvm/vec-with-capacity.rs

ignored when std is built with debug assertions

[codegen] tests/codegen-llvm/vecdeque-drain.rs

ignored when std is built with debug assertions ((FIXME: checks for call detect scoped noalias metadata))

[codegen] tests/codegen-llvm/vecdeque_no_panic.rs

ignored when std is built with debug assertions ((plain old debug assertions))

[codegen] tests/codegen-llvm/virtual-function-elimination-32bit.rs

ignored when the pointer width is 64bit

[codegen] tests/codegen-llvm/wasm_casts_trapping.rs

only executed when the architecture is wasm32

[codegen] tests/codegen-llvm/wasm_exceptions.rs

only executed when the architecture is wasm32

[coverage-map] tests/coverage/color.rs

ignored when the test mode is coverage-map

[coverage-map] tests/coverage/ignore_map.rs

ignored when the test mode is coverage-map

[coverage-run] tests/coverage/ignore_run.rs

ignored when the test mode is coverage-run

[coverage-run] tests/coverage/inline_mixed.rs

ignored when the test mode is coverage-run

[debuginfo-gdb] tests/debuginfo/by-value-non-immediate-argument.rs

ignored when the GDB version is lower than 13.0

[debuginfo-gdb] tests/debuginfo/closures.rs

only executed when the debugger is cdb

[debuginfo-gdb] tests/debuginfo/coroutine-closure.rs

only executed when the debugger is cdb

[debuginfo-gdb] tests/debuginfo/drop-locations.rs

ignored always ((broken, see #128971))

[debuginfo-gdb] tests/debuginfo/duration-type.rs

only executed when the debugger is cdb

[debuginfo-gdb] tests/debuginfo/f16-natvis.rs

only executed when the target environment is msvc

[debuginfo-gdb] tests/debuginfo/fn_ptr.rs

only executed when the debugger is cdb

[debuginfo-gdb] tests/debuginfo/function-call.rs

ignored when the GDB version is lower than 10.1

[debuginfo-gdb] tests/debuginfo/function-names.rs

ignored when the GDB version is lower than 10.1

[debuginfo-gdb] tests/debuginfo/function-prologue-stepping-regular.rs

ignored when the debugger is gdb

[debuginfo-gdb] tests/debuginfo/gdb-char.rs

ignored when the GDB version is lower than 11.2

[debuginfo-gdb] tests/debuginfo/issue-22656.rs

ignored when the debugger is gdb

[debuginfo-gdb] tests/debuginfo/macro-stepping.rs

ignored when the GDB version is lower than 13.0

[debuginfo-gdb] tests/debuginfo/marker-types.rs

only executed when the debugger is cdb

[debuginfo-gdb] tests/debuginfo/method-on-enum.rs

ignored when the GDB version is lower than 13.0

[debuginfo-gdb] tests/debuginfo/msvc-pretty-enums.rs

ignored when the debugger is gdb

[debuginfo-gdb] tests/debuginfo/msvc-scalarpair-params.rs

only executed when the debugger is cdb

[debuginfo-gdb] tests/debuginfo/multiline-calls.rs

ignored when the GDB version is lower than 16.0

[debuginfo-gdb] tests/debuginfo/no_mangle-info.rs

ignored when the GDB version is lower than 10.1

[debuginfo-gdb] tests/debuginfo/option-like-enum.rs

ignored when the GDB version is lower than 13.0

[debuginfo-gdb] tests/debuginfo/path.rs

ignored when the debugger is gdb

[debuginfo-gdb] tests/debuginfo/range-types.rs

only executed when the debugger is cdb

[debuginfo-gdb] tests/debuginfo/strings-and-strs.rs

ignored when the GDB version is lower than 14.0

[debuginfo-gdb] tests/debuginfo/struct-namespace.rs

ignored when the debugger is gdb

[debuginfo-gdb] tests/debuginfo/thread-names.rs#macos

only executed when the operating system is macos

[debuginfo-gdb] tests/debuginfo/thread-names.rs#win

only executed when the operating system is windows

[mir-opt] tests/mir-opt/inline/polymorphic_recursion.rs

ignored always (The test is extremely slow due to debug assertions being enabled)

[mir-opt] tests/mir-opt/pre-codegen/mem_replace.rs

ignored when std is built with debug assertions

[mir-opt] tests/mir-opt/pre-codegen/ptr_offset.rs

ignored when std is built with debug assertions ((precondition checks are under cfg(debug_assertions)))

[mir-opt] tests/mir-opt/pre-codegen/slice_iter.rs

ignored when std is built with debug assertions ((precondition checks on ptr::add are under cfg(debug_assertions)))

[pretty] tests/pretty/autodiff/autodiff_forward.rs

ignored when LLVM Enzyme is disabled

[pretty] tests/pretty/autodiff/autodiff_reverse.rs

ignored when LLVM Enzyme is disabled

[pretty] tests/pretty/autodiff/inherent_impl.rs

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make-cargo/apple-slow-tls

only executed when the target vendor is Apple

[run-make] tests/run-make-cargo/thumb-none-cortex-m

only executed when the architecture is part of the Thumb family

[run-make] tests/run-make-cargo/thumb-none-qemu

only executed when the architecture is part of the Thumb family

[run-make] tests/run-make-cargo/uefi-qemu

only executed when the operating system is uefi

[run-make] tests/run-make-cargo/x86_64-fortanix-unknown-sgx-lvi

only executed when the target is x86_64-fortanix-unknown-sgx

[run-make] tests/run-make/apple-c-available-links

only executed when the target vendor is Apple (__builtin_available is (mostly) specific to Apple platforms.)

[run-make] tests/run-make/apple-deployment-target

only executed when the target vendor is Apple

[run-make] tests/run-make/apple-sdk-version

only executed when the target vendor is Apple

[run-make] tests/run-make/arm64ec-import-export-static

only executed when the operating system is windows

[run-make] tests/run-make/autodiff/type-trees/type-analysis/array

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/array3d

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/box

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/const_pointer

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/f32

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/f64

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/i128

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/i16

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/i32

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/i8

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/isize

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/mut_pointer

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/mut_ref

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/ref

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/struct

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/u128

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/u16

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/u32

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/u8

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/union

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/usize

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/autodiff/type-trees/type-analysis/vec

ignored when LLVM Enzyme is disabled

[run-make] tests/run-make/compiler-rt-works-on-mingw

only executed when the operating system and target environment are windows-gnu

[run-make] tests/run-make/compressed-debuginfo-zstd

ignored if LLVM wasn’t build with zstd for ELF section compression (we want LLVM/LLD to be built with zstd support)

[run-make] tests/run-make/cross-lang-lto-clang

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

[run-make] tests/run-make/cross-lang-lto-pgo-smoketest-clang

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

[run-make] tests/run-make/cross-lang-lto-riscv-abi

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

[run-make] tests/run-make/dos-device-input

only executed when the operating system is windows

[run-make] tests/run-make/fix-cortex-a53-843419

only executed when the architecture is aarch64

[run-make] tests/run-make/glibc-symbols-x86_64-unknown-linux-gnu

only executed when performing tests on dist toolchain

[run-make] tests/run-make/import-macro-verbatim

only executed when the operating system is windows (other platforms do not have Windows verbatim paths)

[run-make] tests/run-make/issue-84395-lto-embed-bitcode

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

[run-make] tests/run-make/link-framework

only executed when the target vendor is Apple

[run-make] tests/run-make/link-under-xcode

only executed when the target vendor is Apple

[run-make] tests/run-make/linkage-attr-framework

only executed when the target vendor is Apple

[run-make] tests/run-make/long-linker-command-lines-cmd-exe

only executed when the operating system is windows

[run-make] tests/run-make/macos-fat-archive

only executed when the target vendor is Apple

[run-make] tests/run-make/mingw-export-call-convention

only executed when the target is x86_64-pc-windows-gnu

[run-make] tests/run-make/msvc-lld-thinlto-imp-symbols

only executed when the target is x86_64-pc-windows-msvc

[run-make] tests/run-make/msvc-wholearchive

only executed when the target environment is msvc

[run-make] tests/run-make/mte-ffi

only executed when the target is aarch64-unknown-linux-gnu

[run-make] tests/run-make/pdb-alt-path

only executed when the target is x86_64-pc-windows-msvc

[run-make] tests/run-make/pdb-buildinfo-cl-cmd

only executed when the operating system and target environment are windows-msvc

[run-make] tests/run-make/pdb-sobjname

only executed when the operating system and target environment are windows-msvc

[run-make] tests/run-make/pointer-auth-link-with-c

only executed when the architecture is aarch64

[run-make] tests/run-make/pointer-auth-link-with-c-lto-clang

only executed when the architecture is aarch64

[run-make] tests/run-make/raw-dylib-alt-calling-convention

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-c

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-cross-compilation

ignored when dlltool for the current architecture is not present

[run-make] tests/run-make/raw-dylib-custom-dlltool

ignored when dlltool for the current architecture is not present

[run-make] tests/run-make/raw-dylib-import-name-type

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-inline-cross-dylib

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-link-ordinal

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-stdcall-ordinal

only executed when the operating system is windows

[run-make] tests/run-make/rust-lld-x86_64-unknown-linux-gnu-dist

only executed when performing tests on dist toolchain

[run-make] tests/run-make/used-cdylib-macos

only executed when the target vendor is Apple

[run-make] tests/run-make/wasm-custom-section

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-custom-sections-opt

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-exceptions-nostd

only executed when the target is WASM

[run-make] tests/run-make/wasm-export-all-symbols

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-import-module

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-override-linker

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

[run-make] tests/run-make/wasm-panic-small

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-spurious-import

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-stringify-ints-small

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-symbols-different-module

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-symbols-not-exported

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-symbols-not-imported

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-unexpected-features

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/windows-binary-no-external-deps

only executed when the operating system is windows

[run-make] tests/run-make/windows-safeseh

only executed when the target is x86_64-pc-windows-msvc

[run-make] tests/run-make/windows-spawn

only executed when the operating system is windows

[run-make] tests/run-make/windows-ws2_32

only executed when the target environment is msvc

[rustdoc-json] tests/rustdoc-json/targets/aarch64_apple_darwin.rs

only executed when the target is aarch64-apple-darwin

[rustdoc-json] tests/rustdoc-json/targets/aarch64_reflects_compiler_options.rs

only executed when the architecture is aarch64

[rustdoc-json] tests/rustdoc-json/targets/aarch64_unknown_linux_gnu.rs

only executed when the target is aarch64-unknown-linux-gnu

[rustdoc-json] tests/rustdoc-json/targets/i686_pc_windows_msvc.rs

only executed when the target is i686-pc-windows-msvc

[rustdoc-json] tests/rustdoc-json/targets/i686_unknown_linux_gnu.rs

only executed when the target is i686-unknown-linux-gnu

[rustdoc-json] tests/rustdoc-json/targets/x86_64_apple_darwin.rs

only executed when the target is x86_64-apple-darwin

[rustdoc-json] tests/rustdoc-json/targets/x86_64_pc_windows_gnu.rs

only executed when the target is x86_64-pc-windows-gnu

[rustdoc-json] tests/rustdoc-json/targets/x86_64_pc_windows_msvc.rs

only executed when the target is x86_64-pc-windows-msvc

[rustdoc] tests/rustdoc/asm-foreign2.rs

only executed when the architecture is aarch64

[rustdoc] tests/rustdoc/private/macro-document-private-duplicate.rs

ignored always ((fails spuriously, see issue #89228))

[ui] tests/rustdoc-ui/argfile/commandline-argfile-badutf8-windows.rs

only executed when the operating system is windows

[ui] tests/rustdoc-ui/argfile/commandline-argfile-missing-windows.rs

only executed when the operating system is windows

[ui] tests/rustdoc-ui/argfile/commandline-argfile-multiple-windows.rs

only executed when the operating system is windows

[ui] tests/rustdoc-ui/doctest/failed-doctest-output-windows.rs

only executed when the operating system is windows

[ui] tests/rustdoc-ui/doctest/per-target-ignores.rs

only executed when the architecture is aarch64

[ui] tests/ui/abi/numbers-arithmetic/x86-64-sysv64-arg-ext.rs#apple

only executed when the target vendor is Apple

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc

ignored when the actual LLVM major version is 21, but the test only targets major version 19

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_cpu_v9

ignored when the actual LLVM major version is 21, but the test only targets major version 19

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_cpu_v9_feature_v8plus

ignored when the actual LLVM major version is 21, but the test only targets major version 19

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_feature_v8plus

ignored when the actual LLVM major version is 21, but the test only targets major version 19

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparcv8plus

ignored when the actual LLVM major version is 21, but the test only targets major version 19

[ui] tests/ui/abi/stack-probes-lto.rs#aarch64

only executed when the architecture is aarch64

[ui] tests/ui/abi/stack-probes-lto.rs#x32

only executed when the architecture is x86

[ui] tests/ui/abi/stack-probes.rs#aarch64

only executed when the architecture is aarch64

[ui] tests/ui/abi/stack-probes.rs#x32

only executed when the architecture is x86

[ui] tests/ui/abi/x86stdcall.rs

only executed when the operating system is windows

[ui] tests/ui/abi/x86stdcall2.rs

only executed when the operating system is windows

[ui] tests/ui/argfile/commandline-argfile-badutf8-windows.rs

only executed when the operating system is windows

[ui] tests/ui/argfile/commandline-argfile-missing-windows.rs

only executed when the operating system is windows

[ui] tests/ui/argfile/commandline-argfile-multiple-windows.rs

only executed when the operating system is windows

[ui] tests/ui/asm/aarch64/aarch64-sve.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/bad-options.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/bad-reg.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/const.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/duplicate-options.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/interpolated-idents.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/llvm-58384.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/may_unwind.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/parse-error.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/srcloc.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/sym.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/type-check-2-2.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/type-check-2.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/type-check-3.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/aarch64/type-f16.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/binary_asm_labels_allowed.rs

only executed when the architecture is aarch64

[ui] tests/ui/asm/naked-functions-rustic-abi.rs#aarch64

only executed when the architecture is aarch64

[ui] tests/ui/asm/naked-functions-unused.rs#aarch64

only executed when the architecture is aarch64

[ui] tests/ui/associated-consts/issue-93775.rs#current

ignored when rustc is built with debug assertions

[ui] tests/ui/associated-consts/issue-93775.rs#next

ignored when rustc is built with debug assertions

[ui] tests/ui/autodiff/autodiff_illegal.rs

ignored when LLVM Enzyme is disabled

[ui] tests/ui/autodiff/macro_hygiene.rs

ignored when LLVM Enzyme is disabled

[ui] tests/ui/backtrace/apple-no-dsymutil.rs

only executed when the target vendor is Apple

[ui] tests/ui/borrowck/move-error-snippets-ext.rs

ignored used by another main test file ((used by ./move-error-snippets.rs))

[ui] tests/ui/c-variadic/same-program-multiple-abis-arm.rs

only executed when the ABI is eabihf ((the assembly below requires float hardware support))

[ui] tests/ui/cfg/crt-static-on-works.rs

only executed when the target environment is msvc

[ui] tests/ui/codegen/duplicated-path-in-error.rs#musl

only executed when the target environment is musl

[ui] tests/ui/codegen/msvc-opt-level-z-no-corruption.rs

only executed when the operating system is windows

[ui] tests/ui/codemap_tests/two_files_data.rs

ignored used by another main test file ((used by ./two_files.rs))

[ui] tests/ui/conditional-compilation/module_with_cfg.rs

ignored used by another main test file ((used by ./inner-cfg-non-inline-mod.rs))

[ui] tests/ui/consts/const-eval/const_fn_target_feature_wasm.rs

only executed when the architecture is wasm32

[ui] tests/ui/cross/cross-file-errors/underscore.rs

ignored used by another main test file ((used by ./main.rs))

[ui] tests/ui/debuginfo/msvc-strip-debuginfo.rs

only executed when the target environment is msvc

[ui] tests/ui/debuginfo/msvc-strip-symbols.rs

only executed when the target environment is msvc

[ui] tests/ui/directory_ownership/macro_expanded_mod_helper/foo/bar.rs

ignored used by another main test file ((used by ../../macro-expanded-mod.rs))

[ui] tests/ui/directory_ownership/macro_expanded_mod_helper/foo/mod.rs

ignored used by another main test file ((used by ../../macro-expanded-mod.rs))

[ui] tests/ui/dist/cranelift-x86_64-unknown-linux-gnu-dist.rs

only executed when performing tests on dist toolchain

[ui] tests/ui/extern/extern-methods.rs

only executed when the architecture is x86

[ui] tests/ui/extern/extern-thiscall.rs

only executed when the architecture is x86

[ui] tests/ui/extern/extern-vectorcall.rs#x32

only executed when the architecture is x86

[ui] tests/ui/feature-gates/feature-gate-autodiff-use.rs#has_support

ignored when LLVM Enzyme is disabled

[ui] tests/ui/feature-gates/feature-gate-autodiff.rs#has_support

ignored when LLVM Enzyme is disabled

[ui] tests/ui/feature-gates/feature-gate-target-feature-inline-always.rs

only executed when the architecture is aarch64

[ui] tests/ui/feature-gates/test-listing-format-json.rs

ignored when the release channel is nightly

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_linker-flavor/upper_c_linker-flavor_eq.rs#lld

only executed when the target is part of the Ferrocene facade target family

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_linker-flavor/upper_c_linker-flavor_repeat.rs#lld

only executed when the target is part of the Ferrocene facade target family

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_linker-flavor/upper_c_linker-flavor_space-eq.rs#lld

only executed when the target is part of the Ferrocene facade target family

[ui] tests/ui/float/int-to-float-miscompile-issue-105626.rs

only executed when the architecture is x86

[ui] tests/ui/issues/issue-49298.rs

ignored always ((#54987))

[ui] tests/ui/issues/issue-59756.rs

ignored always ((rustfix needs multiple suggestions))

[ui] tests/ui/iterators/iter-count-overflow-debug.rs

only executed when the pointer width is 32bit (too impatient for 2⁶⁴ items)

[ui] tests/ui/iterators/iter-count-overflow-ndebug.rs

only executed when the pointer width is 32bit (too impatient for 2⁶⁴ items)

[ui] tests/ui/iterators/iter-position-overflow-debug.rs

only executed when the pointer width is 32bit (too impatient for 2⁶⁴ items)

[ui] tests/ui/iterators/iter-position-overflow-ndebug.rs

only executed when the pointer width is 32bit (too impatient for 2⁶⁴ items)

[ui] tests/ui/iterators/skip-count-overflow.rs

only executed when the pointer width is 32bit (too impatient for 2⁶⁴ items)

[ui] tests/ui/json/json-bom-plus-crlf-multifile-aux.rs

ignored always (Not a test. Used by other tests)

[ui] tests/ui/layout/size-of-val-raw-too-big.rs

only executed when the pointer width is 32bit (Layout computation rejects this layout for different reasons on 64-bit.)

[ui] tests/ui/layout/unsafe-cell-hides-niche.rs

only executed when the architecture is x86

[ui] tests/ui/limits/huge-array-simple-32.rs

ignored when the pointer width is 64bit

[ui] tests/ui/limits/issue-15919-32.rs

ignored when the pointer width is 64bit

[ui] tests/ui/link-native-libs/issue-70093/link-native-libraries.rs#msvc

only executed when the target environment is msvc

[ui] tests/ui/link-native-libs/msvc-non-utf8-output.rs

only executed when the target environment is msvc

[ui] tests/ui/link-native-libs/uikit-framework.rs#ios

only executed when the operating system is ios

[ui] tests/ui/link-native-libs/uikit-framework.rs#tvos

only executed when the operating system is tvos

[ui] tests/ui/link-native-libs/uikit-framework.rs#visionos

only executed when the operating system is visionos

[ui] tests/ui/link-native-libs/uikit-framework.rs#watchos

only executed when the operating system is watchos

[ui] tests/ui/linkage-attr/raw-dylib/windows/dlltool-failed.rs

ignored when dlltool for the current architecture is not present

[ui] tests/ui/linkage-attr/raw-dylib/windows/invalid-dlltool.rs

ignored when dlltool for the current architecture is not present

[ui] tests/ui/linkage-attr/raw-dylib/windows/link-ordinal-multiple.rs

only executed when the operating system is windows

[ui] tests/ui/linkage-attr/raw-dylib/windows/multiple-declarations.rs

only executed when the operating system is windows

[ui] tests/ui/linkage-attr/raw-dylib/windows/raw-dylib-windows-only.rs#notelf

ignored when the target binary format is ELF

[ui] tests/ui/linking/cdylib-no-mangle.rs

only executed when the target vendor is Apple

[ui] tests/ui/linking/ld64-cross-compilation.rs

only executed when the target is x86_64-apple-darwin

[ui] tests/ui/lint/expansion-time-include.rs

ignored used by another main test file ((used by ./expansion-time.rs))

[ui] tests/ui/lint/known-tool-in-submodule/submodule.rs

ignored used by another main test file ((used by ./root.rs))

[ui] tests/ui/lint/lint_pre_expansion_extern_module_aux.rs

ignored used by another main test file ((used by ./lint-pre-expansion-extern-module.rs))

[ui] tests/ui/lint/unknown-lints/other.rs

ignored used by another main test file ((used by ./allow-in-other-module.rs))

[ui] tests/ui/macros/expand-full-asm.rs

only executed when the architecture is aarch64

[ui] tests/ui/macros/include-single-expr-helper-1.rs

ignored used by another main test file ((used by ./include-single-expr.rs))

[ui] tests/ui/macros/include-single-expr-helper.rs

ignored used by another main test file ((used by ./include-single-expr.rs))

[ui] tests/ui/macros/issue-69838-dir/bar.rs

ignored used by another main test file ((used by ../issue-69838-mods-relative-to-included-path.rs))

[ui] tests/ui/macros/issue-69838-dir/included.rs

ignored used by another main test file ((used by ../issue-69838-mods-relative-to-included-path.rs))

[ui] tests/ui/macros/macro-expanded-include/foo/mod.rs

ignored used by another main test file ((used by ../test.rs))

[ui] tests/ui/match/issue-26996.rs

ignored always ((#54987))

[ui] tests/ui/match/issue-27021.rs

ignored always ((#54987))

[ui] tests/ui/mir/alignment/i686-pc-windows-msvc.rs

only executed when the target is i686-pc-windows-msvc

[ui] tests/ui/missing_non_modrs_mod/foo.rs

ignored used by another main test file ((used by ./missing_non_modrs_mod.rs))

[ui] tests/ui/missing_non_modrs_mod/foo_inline.rs

ignored used by another main test file ((used by ./missing_non_modrs_mod_inline.rs))

[ui] tests/ui/modules/mod_file_aux.rs

ignored used by another main test file ((used by ./mod_file_with_path_attr.rs and mod_file.rs))

[ui] tests/ui/modules/module_suggestion_when_module_not_found/submodule/mod.rs

ignored used by another main test file

[ui] tests/ui/modules/module_suggestion_when_module_not_found/submodule2.rs

ignored used by another main test file

[ui] tests/ui/modules/module_suggestion_when_module_not_found/success.rs

ignored used by another main test file

[ui] tests/ui/modules_and_files_visibility/mod_file_aux.rs

ignored used by another main test file ((used by ./mod_file_correct_spans.rs))

[ui] tests/ui/modules_and_files_visibility/mod_file_disambig_aux.rs

ignored used by another main test file ((used by ./mod_file_disambig.rs))

[ui] tests/ui/non_modrs_mods/foors_mod.rs

ignored used by another main test file ((used by ./non_modrs_mods.rs))

[ui] tests/ui/non_modrs_mods_and_inline_mods/x.rs

ignored used by another main test file ((used by ./non_modrs_mods_and_inline_mods.rs))

[ui] tests/ui/numbers-arithmetic/saturating-float-casts-impl.rs

ignored used by another main test file ((used by ./saturating-float-casts.rs and ./saturating-float-casts-wasm.rs))

[ui] tests/ui/numbers-arithmetic/saturating-float-casts-wasm.rs

only executed when the architecture is wasm32

[ui] tests/ui/panic-runtime/unwind-tables-target-required.rs

only executed when the target is x86_64-pc-windows-msvc

[ui] tests/ui/panics/panic-short-backtrace-windows-x86_64.rs

only executed when the target is x86_64-pc-windows-msvc

[ui] tests/ui/parser/circular_modules_hello.rs

ignored used by another main test file ((used by ./circular-modules-main.rs))

[ui] tests/ui/parser/issues/circular-module-with-doc-comment-issue-97589/recursive.rs

ignored used by another main test file ((used by ./circular-module-with-doc-comment-issue-97589.rs))

[ui] tests/ui/parser/issues/issue-48508-aux.rs

ignored used by another main test file ((used by ./issue-48508.rs))

[ui] tests/ui/parser/mod_file_not_exist_windows.rs

only executed when the operating system is windows

[ui] tests/ui/precondition-checks/read.rs#misaligned

ignored always ((unimplemented))

[ui] tests/ui/precondition-checks/read.rs#null

ignored always ((unimplemented))

[ui] tests/ui/precondition-checks/write.rs#misaligned

ignored always ((unimplemented))

[ui] tests/ui/precondition-checks/write.rs#null

ignored always ((unimplemented))

[ui] tests/ui/precondition-checks/write_bytes.rs#misaligned

ignored always ((unimplemented))

[ui] tests/ui/precondition-checks/write_bytes.rs#null

ignored always ((unimplemented))

[ui] tests/ui/print-request/macos-target.rs

only executed when the target vendor is Apple

[ui] tests/ui/print-request/stability.rs#deployment_target

only executed when the target vendor is Apple

[ui] tests/ui/print_type_sizes/niche-filling.rs

ignored when std is built with debug assertions ((debug assertions will print more types))

[ui] tests/ui/proc-macro/module.rs

ignored used by another main test file ((used by ./attributes-on-modules-fail.rs))

[ui] tests/ui/proc-macro/module_with_attrs.rs

ignored used by another main test file ((used by ../inner-attr-non-inline-mod.rs))

[ui] tests/ui/proc-macro/outer/inner.rs

ignored used by another main test file ((used by ../attributes-on-modules-fail.rs))

[ui] tests/ui/proc-macro/pretty-print-hack/allsorts-rental-0.5.6/src/lib.rs

ignored used by another main test file ((used by ../../../pretty-print-hack-show.rs))

[ui] tests/ui/proc-macro/pretty-print-hack/rental-0.5.5/src/lib.rs

ignored used by another main test file ((used by ../../../pretty-print-hack-show.rs))

[ui] tests/ui/proc-macro/pretty-print-hack/rental-0.5.6/src/lib.rs

ignored used by another main test file ((used by ../../../pretty-print-hack/hide.rs))

[ui] tests/ui/process/win-command-child-path.rs

only executed when the operating system is windows

[ui] tests/ui/process/win-command-curdir-no-verbatim.rs

only executed when the operating system is windows

[ui] tests/ui/process/win-creation-flags.rs

only executed when the operating system is windows

[ui] tests/ui/process/win-proc-thread-attributes.rs

only executed when the operating system is windows

[ui] tests/ui/runtime/backtrace-debuginfo-aux.rs

ignored used by another main test file ((used by ./backtrace-debuginfo.rs to test file!()))

[ui] tests/ui/runtime/stdout-during-shutdown-windows.rs

only executed when the operating system is windows

[ui] tests/ui/sanitizer/asan_odr_windows.rs

only executed when the operating system and target environment are windows-msvc

[ui] tests/ui/sanitizer/hwaddress.rs

ignored on targets without hardware-assisted address sanitizer

[ui] tests/ui/sanitizer/kcfi-arity-requires-llvm-21-0-0.rs

ignored when the LLVM version (21.1.0) is newer than majorversion 20

[ui] tests/ui/shell-argfiles/shell-argfiles-badquotes-windows.rs

only executed when the operating system is windows

[ui] tests/ui/std/issue-81357-unsound-file-methods.rs

only executed when the operating system is windows

[ui] tests/ui/std/windows-bat-args.rs

only executed when the operating system is windows

[ui] tests/ui/stdlib-unit-tests/atomic-from-mut-not-available.rs#alignment_mismatch

only executed when the architecture is x86

[ui] tests/ui/symbol-names/x86-stdcall.rs

ignored when the target environment is gnu (vectorcall is not supported by GCC: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89485)

[ui] tests/ui/target-feature/aarch64-neon-works.rs

only executed when the architecture is aarch64

[ui] tests/ui/target-feature/implicit-features-cli.rs

only executed when the target is wasm32-wasip1

[ui] tests/ui/target-feature/implicit-features.rs

only executed when the target is wasm32-wasip1

[ui] tests/ui/target-feature/implied-features-nvptx.rs

only executed when the architecture is nvptx64

[ui] tests/ui/target-feature/rust-specific-name-no-warnings.rs

only executed when the architecture is x86

[ui] tests/ui/target-feature/wasm-disable-simd.rs

only executed when the target is wasm32-wasip1

[ui] tests/ui/target-feature/wasm-relaxed-simd.rs

only executed when the target is wasm32-wasip1

[ui] tests/ui/target-feature/wasm-safe.rs

only executed when the architecture is wasm32

[ui] tests/ui/traits/next-solver/object-soundness-requires-generalization.rs

ignored always ((see #114196))

[ui] tests/ui/wasm/simd-to-array-80108.rs

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v0_1_0

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v0_2_87

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v0_2_88

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v0_3_0

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v1_0_0

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-custom-section-relocations.rs

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-hang-issue-76281.rs

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-stable-target-features.rs

only executed when the architecture is wasm32

back::apple::tests::lookup_developer_dir

xcode-select is only available on macOS

back::apple::tests::lookup_sdk

xcrun is only available on macOS

back::apple::tests::lookup_sdk_verbose

xcrun is only available on macOS

back::apple::tests::try_lookup_invalid_sdk

xcrun is only available on macOS

broadcast::tests::broadcast_mutual

No reason provided.

broadcast::tests::broadcast_mutual_sleepy

No reason provided.

core::builder::tests::snapshot::dist_compiler_docs

No reason provided.

core::builder::tests::snapshot::dist_rustc_docs

No reason provided.

fs::tests::recursive_rmdir_toctou

high time cost of running test

join::tests::join_context_neither

No reason provided.

num::flt2dec::random::shortest_f32_exhaustive_equivalence_test

high resource cost of running test

num::flt2dec::random::shortest_f32_exhaustive_equivalence_test

high resource cost of running test

num::flt2dec::random::shortest_f64_hard_random_equivalence_test

high resource cost of running test

num::flt2dec::random::shortest_f64_hard_random_equivalence_test

high resource cost of running test

run_with_large_stack

No reason provided.

run_with_small_stack

No reason provided.

scope::tests::fifo_order

No reason provided.

scope::tests::lifo_order

No reason provided.

scope::tests::mixed_fifo_lifo_order

No reason provided.

scope::tests::mixed_fifo_order

No reason provided.

scope::tests::mixed_lifo_fifo_order

No reason provided.

scope::tests::mixed_lifo_order

No reason provided.

scope::tests::nested_fifo_lifo_order

No reason provided.

scope::tests::nested_fifo_order

No reason provided.

scope::tests::nested_lifo_fifo_order

No reason provided.

scope::tests::nested_lifo_order

No reason provided.

scope::tests::scope_spawn_broadcast_nested

No reason provided.

spawn::tests::fifo_lifo_order

No reason provided.

spawn::tests::fifo_order

No reason provided.

spawn::tests::lifo_fifo_order

No reason provided.

spawn::tests::lifo_order

No reason provided.

spawn::tests::mixed_fifo_lifo_order

No reason provided.

spawn::tests::mixed_lifo_fifo_order

No reason provided.

term::terminfo::searcher::tests::test_get_dbpath_for_term

buildbots don’t have ncurses installed and I can’t mock everything I need

test_env_get_set_multithreaded

No reason provided.

thread_pool::tests::mutual_install

No reason provided.

thread_pool::tests::mutual_install_sleepy

No reason provided.

thread_pool::tests::nested_fifo_scopes

No reason provided.

thread_pool::tests::nested_scopes

No reason provided.

thread_pool::tests::scope_fifo_order

No reason provided.

thread_pool::tests::scope_lifo_order

No reason provided.

Note

The 384 ignored documentation tests are not included here.

Rust’s documentation and testing tooling considers all snippets of code in the generated documentation to be a test by default, and snippets that are not meant to be valid Rust code (or Rust code at all) would cause test failures if not ignored explicitly.

Because of that, we don’t consider ignored documentation tests to be valid tests that were skipped by our testing infrastructure: we consider them not to be tests at all.