Skip to content

Disable rust-analyzer tests on LLVM 21#156655

Merged
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
ehuss:disable-rust-analyzer-llvm-21
May 17, 2026
Merged

Disable rust-analyzer tests on LLVM 21#156655
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
ehuss:disable-rust-analyzer-llvm-21

Conversation

@ehuss
Copy link
Copy Markdown
Contributor

@ehuss ehuss commented May 17, 2026

The rust-analyzer tests have been frequently failing with a SIGSEGV on CI in the LLVM 21 runners. In my investigation, this seems to be fixed with LLVM 22. It was suggested that we should just disable these tests.

There wasn't a particularly convenient way to detect if this is running with LLVM 21, so I decided to just check the CI_JOB_NAME which contains the image name which in our case includes the string "llvm-21".

Fixes #156460

The rust-analyzer tests have been frequently failing with a SIGSEGV on
CI in the LLVM 21 runners. In my investigation, this seems to be fixed
with LLVM 22. It was suggested that we should just disable these tests.

There wasn't a particularly convenient way to detect if this is running
with LLVM 21, so I decided to just check the CI_JOB_NAME which contains
the image name which in our case includes the string "llvm-21".

Fixes rust-lang#156460
@rustbot rustbot added A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels May 17, 2026
@rustbot
Copy link
Copy Markdown
Collaborator

rustbot commented May 17, 2026

r? @marcoieni

rustbot has assigned @marcoieni.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: infra-ci
  • infra-ci expanded to Kobzol, Mark-Simulacrum, jdno, jieyouxu, marcoieni
  • Random selection from Mark-Simulacrum, jdno, jieyouxu, marcoieni

@ehuss ehuss added the beta-nominated Nominated for backporting to the compiler in the beta channel. label May 17, 2026
@ehuss
Copy link
Copy Markdown
Contributor Author

ehuss commented May 17, 2026

Nominating for beta since this occurs fairly often and can be difficult to get CI passing.

@jieyouxu jieyouxu self-assigned this May 17, 2026
Copy link
Copy Markdown
Member

@jieyouxu jieyouxu left a comment

Choose a reason for hiding this comment

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

@jieyouxu
Copy link
Copy Markdown
Member

@bors r=JonathanBrouwer,jieyouxu rollup=never p=5 (let's not roll this up)

@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors Bot commented May 17, 2026

📌 Commit 5c66632 has been approved by JonathanBrouwer,jieyouxu

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 May 17, 2026
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request May 17, 2026
…anBrouwer,jieyouxu

Disable rust-analyzer tests on LLVM 21

The rust-analyzer tests have been frequently failing with a SIGSEGV on CI in the LLVM 21 runners. In my investigation, this seems to be fixed with LLVM 22. It was suggested that we should just disable these tests.

There wasn't a particularly convenient way to detect if this is running with LLVM 21, so I decided to just check the CI_JOB_NAME which contains the image name which in our case includes the string "llvm-21".

Fixes #156460
@JonathanBrouwer
Copy link
Copy Markdown
Contributor

@bors yield
Ci is stuck

@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors Bot commented May 17, 2026

Auto build was cancelled. Cancelled workflows:

The next pull request likely to be tested is #156625.

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request May 17, 2026
…anBrouwer,jieyouxu

Disable rust-analyzer tests on LLVM 21

The rust-analyzer tests have been frequently failing with a SIGSEGV on CI in the LLVM 21 runners. In my investigation, this seems to be fixed with LLVM 22. It was suggested that we should just disable these tests.

There wasn't a particularly convenient way to detect if this is running with LLVM 21, so I decided to just check the CI_JOB_NAME which contains the image name which in our case includes the string "llvm-21".

Fixes #156460
@JonathanBrouwer
Copy link
Copy Markdown
Contributor

JonathanBrouwer commented May 17, 2026

Nominating for beta since this occurs fairly often and can be difficult to get CI passing.

I don't think whatever change caused this issue is in beta, so imo this is not needed (but also can't hurt)

@jieyouxu
Copy link
Copy Markdown
Member

Consider this beta-accepted if needed, is also fine.

@ehuss
Copy link
Copy Markdown
Contributor Author

ehuss commented May 17, 2026

You're right. I think we've now determined with high confidence that this was caused by #155473 which is not in beta. I'll go ahead and remove the nomination.

@ehuss ehuss removed the beta-nominated Nominated for backporting to the compiler in the beta channel. label May 17, 2026
@rust-log-analyzer
Copy link
Copy Markdown
Collaborator

The job i686-msvc-1 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
failures:

---- [ui] tests\ui\sanitizer\new-llvm-pass-manager-thin-lto.rs#opt0 stdout ----

error in revision `opt0`: error pattern ' ERROR: AddressSanitizer: stack-use-after-scope' not found!
status: exit code: 0xc0000005
command: PATH="D:\a\rust\rust\build\i686-pc-windows-msvc\stage2\lib\rustlib\i686-pc-windows-msvc\lib;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostX64\x86;D:\a\rust\rust\build\i686-pc-windows-msvc\bootstrap-tools\i686-pc-windows-msvc\release\deps;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;D:\a\rust\rust\ninja;D:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\7.0\bin;C:\vcpkg;C:\tools\zstd;C:\hostedtoolcache\windows\stack\3.9.3\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\R\R-4.6.0\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.24.13\x64\bin;C:\hostedtoolcache\windows\Python\3.12.10\x64\Scripts;C:\hostedtoolcache\windows\Python\3.12.10\x64;C:\hostedtoolcache\windows\Ruby\3.3.11\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\17.0.19-10\x64\bin;C:\Program Files\ImageMagick-7.1.2-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\dotnet;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\WiX Toolset v3.14\bin;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\Microsoft SQL Server\140\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Program Files\Microsoft SQL Server\170\DTS\Binn;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\CMake\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.9.15\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\mongosh;C:\Program Files\LLVM\bin;C:\Program Files (x86)\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\HostX64\x86" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\test\\ui\\sanitizer\\new-llvm-pass-manager-thin-lto.opt0\\a.exe"
stdout: none
stderr: none

---- [ui] tests\ui\sanitizer\new-llvm-pass-manager-thin-lto.rs#opt0 stdout end ----

---

Some tests failed in compiletest suite=ui mode=ui host=i686-pc-windows-msvc target=i686-pc-windows-msvc
Bootstrap failed while executing `test --stage 2 --skip=compiler --skip=src`
Build completed unsuccessfully in 1:25:16
make: *** [Makefile:115: ci-msvc-py] Error 1
  local time: Sun May 17 17:58:28 CUT 2026
  network time: Sun, 17 May 2026 17:58:29 GMT
##[error]Process completed with exit code 2.
##[group]Run echo "disk usage:"
echo "disk usage:"

@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 May 17, 2026
@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors Bot commented May 17, 2026

💔 Test for 3e63dd9 failed: CI. Failed job:

@JonathanBrouwer
Copy link
Copy Markdown
Contributor

Another spurious failure, huray. Hope we don't see that one more often
@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 May 17, 2026
@rust-bors

This comment has been minimized.

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

rust-bors Bot commented May 17, 2026

☀️ Test successful - CI
Approved by: JonathanBrouwer,jieyouxu
Duration: 3h 16m 4s
Pushing 507271b to main...

@rust-bors rust-bors Bot merged commit 507271b into rust-lang:main May 17, 2026
12 checks passed
@rustbot rustbot added this to the 1.97.0 milestone May 17, 2026
@github-actions
Copy link
Copy Markdown
Contributor

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

Comparing ba0949a (parent) -> 507271b (this PR)

Test differences

Show 7967 test diffs

Stage 1

  • builtin::quote::tests::test_quote_derive_copy_hack: pass -> [missing] (J0)
  • completions::mod_::tests::main_module_completion: pass -> [missing] (J0)
  • completions::record::tests::literal_struct_impl_self_completion: pass -> [missing] (J0)
  • consteval::tests::function_call: pass -> [missing] (J0)
  • context::tests::expected_type_fn_param_deref: pass -> [missing] (J0)
  • doc_links::tests::external_docs_doc_url_windows_slash_path: pass -> [missing] (J0)
  • dyn_compatibility::tests::rustc_issue_106247: pass -> [missing] (J0)
  • expr_store::tests::signatures::extern_block_abi: pass -> [missing] (J0)
  • find_path::tests::prefer_core_paths_over_std: pass -> [missing] (J0)
  • goto_definition::tests::try_into_call_to_try_from_definition: pass -> [missing] (J0)
  • handlers::add_explicit_type::tests::add_explicit_type_simple_nested_infer_ty: pass -> [missing] (J0)
  • handlers::add_missing_impl_members::tests::test_apply_outside_function: pass -> [missing] (J0)
  • handlers::add_missing_impl_members::tests::test_assoc_type_on_concrete_type_multi_option_ambiguous: pass -> [missing] (J0)
  • handlers::add_missing_match_arms::tests::partial_fill_option: pass -> [missing] (J0)
  • handlers::add_missing_match_arms::tests::partial_fill_or_pat: pass -> [missing] (J0)
  • handlers::apply_demorgan::tests::demorgan_method_call_receiver: pass -> [missing] (J0)
  • handlers::auto_import::tests::not_applicable_for_imported_function: pass -> [missing] (J0)
  • handlers::bind_unused_param::tests::trait_impl: pass -> [missing] (J0)
  • handlers::convert_bool_to_enum::tests::const_in_trait: pass -> [missing] (J0)
  • handlers::convert_iter_for_each_to_for::tests::each_to_for_simple_for: pass -> [missing] (J0)
  • handlers::convert_let_else_to_match::tests::convert_let_else_to_match_struct: pass -> [missing] (J0)
  • handlers::convert_to_guarded_return::tests::convert_let_inside_loop: pass -> [missing] (J0)
  • handlers::destructure_tuple_binding::tests::dont_trigger_on_wildcard: pass -> [missing] (J0)
  • handlers::destructure_tuple_binding::tests::sub_pattern::trigger_both_destructure_tuple_assists: pass -> [missing] (J0)
  • handlers::extract_function::tests::argument_form_expr: pass -> [missing] (J0)
  • handlers::extract_function::tests::with_track_caller: pass -> [missing] (J0)
  • handlers::extract_variable::tests::extract_const_last_expr: pass -> [missing] (J0)
  • handlers::extract_variable::tests::extract_var_does_not_add_extra_whitespace: pass -> [missing] (J0)
  • handlers::fix_visibility::tests::replaces_pub_crate_with_pub: pass -> [missing] (J0)
  • handlers::generate_delegate_trait::test::import_from_other_mod: pass -> [missing] (J0)
  • handlers::generate_enum_projection_method::tests::test_generate_enum_multiple_try_into_tuple_variant: pass -> [missing] (J0)
  • handlers::generic_args_prohibited::tests::const_param_and_static: pass -> [missing] (J0)
  • handlers::generic_args_prohibited::tests::fn_signature: pass -> [missing] (J0)
  • handlers::inline_local_variable::tests::test_not_inline_mut_variable_use: pass -> [missing] (J0)
  • handlers::invalid_lhs_of_assignment::tests::unit_struct_literal: pass -> [missing] (J0)
  • handlers::merge_imports::tests::test_merge_single_wildcard_diff_prefixes: pass -> [missing] (J0)
  • handlers::merge_match_arms::tests::merge_match_arms_enum_destructuring_same_types_different_name: pass -> [missing] (J0)
  • handlers::missing_fields::tests::test_fill_struct_fields_default: pass -> [missing] (J0)
  • handlers::missing_unsafe::tests::union_assignment_allowed: pass -> [missing] (J0)
  • handlers::mutability_errors::tests::initialization_is_not_mutation_in_loop: pass -> [missing] (J0)
  • handlers::no_such_field::tests::dont_work_for_field_with_disabled_cfg: pass -> [missing] (J0)
  • handlers::no_such_field::tests::test_add_field_from_usage: pass -> [missing] (J0)
  • handlers::normalize_import::tests::not_applicable_to_normalized_import: pass -> [missing] (J0)
  • handlers::pattern_arg_in_extern_fn::tests::tuple_pattern: pass -> [missing] (J0)
  • handlers::pull_assignment_up::tests::test_pull_assignment_up_match: pass -> [missing] (J0)
  • handlers::qualify_method_call::tests::trait_method_exclusive: pass -> [missing] (J0)
  • handlers::raw_string::tests::make_raw_string_not_works_on_partial_string: pass -> [missing] (J0)
  • handlers::remove_trailing_return::tests::replace_in_match: pass -> [missing] (J0)
  • handlers::remove_unused_param::tests::remove_across_files: pass -> [missing] (J0)
  • handlers::replace_if_let_with_match::tests::test_if_let_with_match_basic: pass -> [missing] (J0)
  • handlers::replace_named_generic_with_impl::tests::replace_generic_not_applicable_when_passed_into_outer_impl_trait: pass -> [missing] (J0)
  • handlers::replace_turbofish_with_explicit_type::tests::not_applicable_non_path_function_call: pass -> [missing] (J0)
  • handlers::sort_items::tests::sort_struct: pass -> [missing] (J0)
  • handlers::unwrap_branch::tests::simple_loop: pass -> [missing] (J0)
  • handlers::unwrap_tuple::tests::unwrap_tuples: pass -> [missing] (J0)
  • handlers::wrap_return_type::tests::wrap_return_type_in_option_simple_with_tail_block_like: pass -> [missing] (J0)
  • highlight_related::tests::test_hl_break_labeled_block: pass -> [missing] (J0)
  • hover::tests::assoc_fn_in_block_local_impl: pass -> [missing] (J0)
  • hover::tests::hover_omits_unnamed_where_preds: pass -> [missing] (J0)
  • hover::tests::test_hover_function_show_qualifiers: pass -> [missing] (J0)
  • hover::tests::test_hover_function_with_pat_param: pass -> [missing] (J0)
  • imports::insert_use::tests::merge_glob_nested: pass -> [missing] (J0)
  • imports::insert_use::tests::merge_groups: pass -> [missing] (J0)
  • inlay_hints::adjustment::tests::adjustment_hints_prefer_prefix: pass -> [missing] (J0)
  • inlay_hints::bind_pat::tests::closure_style: pass -> [missing] (J0)
  • inlay_hints::bind_pat::tests::no_edit_for_closure_return_without_body_block: pass -> [missing] (J0)
  • join_lines::tests::join_last_line_empty: pass -> [missing] (J0)
  • join_lines::tests::test_join_lines_diverging_block: pass -> [missing] (J0)
  • layout::tests::const_eval_simple: pass -> [missing] (J0)
  • macro_expansion_tests::mbe::test_match_group_in_group: pass -> [missing] (J0)
  • macro_expansion_tests::mbe::test_underscore: pass -> [missing] (J0)
  • move_item::tests::test_weird_nesting: pass -> [missing] (J0)
  • references::tests::goto_ref_exit_points: pass -> [missing] (J0)
  • rename::tests::test_rename_local_simple: pass -> [missing] (J0)
  • rename::tests::test_rename_to_underscore_invalid: pass -> [missing] (J0)
  • render::tests::enum_ref: pass -> [missing] (J0)
  • render::tests::set_self_type_completion_info: pass -> [missing] (J0)
  • syntax_editor::tests::test_replace_token_in_parent: pass -> [missing] (J0)
  • syntax_helpers::suggest_name::tests::option_value: pass -> [missing] (J0)
  • syntax_helpers::tree_diff::tests::delete_middle: pass -> [missing] (J0)
  • tests::expression::complete_after_if_expr: pass -> [missing] (J0)
  • tests::generated::doctest_replace_with_lazy_method: pass -> [missing] (J0)
  • tests::generated::doctest_unwrap_result_return_type: pass -> [missing] (J0)
  • tests::macros::infer_custom_derive_simple: pass -> [missing] (J0)
  • tests::match_binary_op: pass -> [missing] (J0)
  • tests::method_resolution::cross_crate_primitive_method: pass -> [missing] (J0)
  • tests::method_resolution::infer_array_inherent_impl: pass -> [missing] (J0)
  • tests::method_resolution::inherent_impl_in_unnamed_const: pass -> [missing] (J0)
  • tests::pattern::completes_enum_variant_pat: pass -> [missing] (J0)
  • tests::runner::err::type_bounds_macro_call_recovery: pass -> [missing] (J0)
  • tests::runner::ok::asm_sym_paren: pass -> [missing] (J0)
  • tests::runner::ok::closure_params: pass -> [missing] (J0)
  • tests::runner::ok::use_tree_path_use_tree: pass -> [missing] (J0)
  • tests::runner::ok::yeet_expr: pass -> [missing] (J0)
  • tests::simple::closure_kind_with_predicates: pass -> [missing] (J0)
  • tests::special::completes_hashmap_new: pass -> [missing] (J0)
  • tests::top_entries::macro_items: pass -> [missing] (J0)
  • tests::traits::variable_kinds_1: pass -> [missing] (J0)
  • tests::use_tree::super_qualified_use_tree: pass -> [missing] (J0)
  • tests::use_tree::use_tree_doc_hidden: pass -> [missing] (J0)

(and 7834 additional test diffs)

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

Job group index

Test dashboard

Run

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

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

Job duration changes

  1. x86_64-gnu-llvm-21-3: 1h 29m -> 1h 51m (+24.5%)
  2. aarch64-gnu-llvm-21-2: 47m 18s -> 35m 54s (-24.1%)
  3. x86_64-gnu-llvm-21-1: 1h 7m -> 52m 20s (-22.4%)
  4. dist-powerpc64le-linux-gnu: 1h 36m -> 1h 15m (-21.1%)
  5. i686-gnu-1: 1h 43m -> 2h 4m (+20.3%)
  6. dist-loongarch64-linux: 1h 54m -> 1h 32m (-19.2%)
  7. x86_64-msvc-1: 2h 32m -> 2h 7m (-16.2%)
  8. dist-x86_64-apple: 2h 3m -> 2h 20m (+13.5%)
  9. x86_64-mingw-2: 2h 52m -> 2h 30m (-12.8%)
  10. x86_64-mingw-1: 3h 7m -> 2h 46m (-11.1%)
How to interpret the job duration changes?

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

@rust-timer
Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (507271b): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This perf run didn't have relevant results for this metric.

Max RSS (memory usage)

Results (primary -3.5%, secondary -2.5%)

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)
-3.5% [-4.3%, -2.8%] 2
Improvements ✅
(secondary)
-2.5% [-2.5%, -2.5%] 1
All ❌✅ (primary) -3.5% [-4.3%, -2.8%] 2

Cycles

This perf run didn't have relevant results for this metric.

Binary size

This perf run didn't have relevant results for this metric.

Bootstrap: 511.658s -> 510.757s (-0.18%)
Artifact size: 398.51 MiB -> 398.50 MiB (-0.00%)

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

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc merged-by-bors This PR was explicitly merged by bors. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Spurious test failure (SIGSEGV) in rust-analyzer hir-def test

7 participants