Skip to content

1.87 Regression: s390x-unknown-linux-gnu release build gets stuck #141287

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
konstin opened this issue May 20, 2025 · 9 comments
Open

1.87 Regression: s390x-unknown-linux-gnu release build gets stuck #141287

konstin opened this issue May 20, 2025 · 9 comments
Labels
A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. O-SystemZ Target: SystemZ processors (s390x) regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@konstin
Copy link

konstin commented May 20, 2025

When upgrading https://github.com/astral-sh/uv (at 7f3e94a091f9f65b778ccc9ba7271887fad143c8) from Rust 1.86 to Rust 1.87, we found that the s390x-unknown-linux-gnu release build would get stuck at 100% CPU and never finish.

I expected to see this happen: cargo +1.87 build --target s390x-unknown-linux-gnu --release finishes

Instead, this happened: cargo +1.87 build --target s390x-unknown-linux-gnu --release gets stuck on 100% CPU

We discovered this in CI, where we're running on the native platform through docker and QEMU, but I can also reproduce this locally using zigbuild:

# Finishes after ~8min
cargo +1.86 zigbuild --target s390x-unknown-linux-gnu --release
# Doesn't finish at all
cargo +1.87 zigbuild --target s390x-unknown-linux-gnu --release

I can't use cargo build due to an unrelated error on both 1.86 and 1.87 (Relocations in generic ELF (EM: 22)). Debug builds pass on both versions. Unfortunately I can't provide an MRE as a passing build takes several minutes each time and a non-passing one gets stuck, making non-targeted minimization infeasible.

Version it worked on

It most recently worked on: rustc +1.86 --version --verbose:

rustc +1.86 --version --verbose
rustc 1.86.0 (05f9846f8 2025-03-31)
binary: rustc
commit-hash: 05f9846f893b09a1be1fc8560e33fc3c815cfecb
commit-date: 2025-03-31
host: x86_64-unknown-linux-gnu
release: 1.86.0
LLVM version: 19.1.7

Version with regression

rustc +1.87 --version --verbose:

rustc 1.87.0 (17067e9ac 2025-05-09)
binary: rustc
commit-hash: 17067e9ac6d7ecb70e50f92c1944e545188d2359
commit-date: 2025-05-09
host: x86_64-unknown-linux-gnu
release: 1.87.0
LLVM version: 20.1.1
@konstin konstin added C-bug Category: This is a bug. regression-untriaged Untriaged performance or correctness regression. labels May 20, 2025
@rustbot rustbot added I-prioritize Issue: Indicates that prioritization has been requested for this issue. needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. labels May 20, 2025
@jieyouxu jieyouxu added O-SystemZ Target: SystemZ processors (s390x) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. E-needs-mcve Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example labels May 20, 2025
@apiraino
Copy link
Contributor

@konstin do you have a link to the failing CI logs or anything to give us a bit more insights? Thanks

@konstin
Copy link
Author

konstin commented May 20, 2025

There's really not much there, it just hangs; with -vvv, the last message I get is:

     Running `CARGO=/home/konsti/.rustup/toolchains/1.87-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_NAME=uvx CARGO_CRATE_NAME=uvx CARGO_MANIFEST_DIR=/home/konsti/projects/uv/crates/uv CARGO_MANIFEST_PATH=/home/konsti/projects/uv/crates/uv/Cargo.toml CARGO_PKG_AUTHORS=uv CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='https://pypi.org/project/uv/' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=uv CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/astral-sh/uv' CARGO_PKG_RUST_VERSION=1.85 CARGO_PKG_VERSION=0.7.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_SBOM_PATH='' LD_LIBRARY_PATH='/home/konsti/projects/uv/target/release/deps:/home/konsti/.rustup/toolchains/1.87-x86_64-unknown-linux-gnu/lib' /home/konsti/.rustup/toolchains/1.87-x86_64-unknown-linux-gnu/bin/rustc --crate-name uvx --edition=2024 crates/uv/src/bin/uvx.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=342 --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat '--warn=clippy::pedantic' '--allow=clippy::used_underscore_binding' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--allow=clippy::large_stack_arrays' '--allow=clippy::implicit_hasher' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --cfg 'feature="crates-io"' --cfg 'feature="default"' --cfg 'feature="default-tests"' --cfg 'feature="git"' --cfg 'feature="performance"' --cfg 'feature="performance-memory-allocator"' --cfg 'feature="pypi"' --cfg 'feature="python"' --cfg 'feature="python-managed"' --cfg 'feature="slow-tests"' --cfg 'feature="test-ecosystem"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("axoupdater", "crates-io", "default", "default-tests", "git", "performance", "performance-memory-allocator", "pypi", "python", "python-managed", "python-patch", "self-update", "slow-tests", "test-ecosystem", "tracing-durations-export"))' -C metadata=99f02e35ad10f261 -C extra-filename=-8fd080cfcfc93e02 --out-dir /home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps --target s390x-unknown-linux-gnu -C linker=/home/konsti/.cache/cargo-zigbuild/0.18.4/zigcc-s390x-unknown-linux-gnu.sh -C strip=symbols -L dependency=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps -L dependency=/home/konsti/projects/uv/target/release/deps --extern anstream=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libanstream-95341b2217f76ed8.rlib --extern anyhow=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libanyhow-b93c58dda9f570b3.rlib --extern clap=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libclap-7f2bfd264508aa11.rlib --extern console=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libconsole-18b827b0f6577466.rlib --extern ctrlc=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libctrlc-5b5d7ebcbc7f05ac.rlib --extern dotenvy=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libdotenvy-325fa00acc17f196.rlib --extern flate2=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libflate2-78f8df5e1a806b4a.rlib --extern fs_err=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libfs_err-b7fc54aa0dc3f5f6.rlib --extern futures=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libfutures-7ed2c8fcaa1af5af.rlib --extern http=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libhttp-9212a54f03552835.rlib --extern indicatif=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libindicatif-ea65265c1da0432d.rlib --extern indoc=/home/konsti/projects/uv/target/release/deps/libindoc-1492c393837770e3.so --extern itertools=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libitertools-9574aa6032953017.rlib --extern jiff=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libjiff-d36d57fa46652b7b.rlib --extern miette=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libmiette-b3006ca37372a0bb.rlib --extern nix=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libnix-7cf6d12d3679a6ea.rlib --extern owo_colors=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libowo_colors-1b7ee950897e3a44.rlib --extern petgraph=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libpetgraph-f9901e98b0ce001c.rlib --extern regex=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libregex-f32606367fc10f45.rlib --extern reqwest=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libreqwest-27acc735c97cde6b.rlib --extern rkyv=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/librkyv-1924a27269e3ac5d.rlib --extern rustc_hash=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/librustc_hash-262b37cae4822da4.rlib --extern serde=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libserde-99e55fff73dab89c.rlib --extern serde_json=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libserde_json-2ba926b4c21c4414.rlib --extern tempfile=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libtempfile-eeacae3381fe2aa9.rlib --extern textwrap=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libtextwrap-0b766ca8b70e82fc.rlib --extern thiserror=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libthiserror-19d93b9705ace2c4.rlib --extern tokio=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libtokio-cabf94decdfa5e03.rlib --extern toml=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libtoml-e309c01f983d46dd.rlib --extern toml_edit=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libtoml_edit-af6e07edf3bc5558.rlib --extern tracing=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libtracing-9f4fae90e4b9dd02.rlib --extern tracing_subscriber=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libtracing_subscriber-ea1b08d20f299a10.rlib --extern tracing_tree=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libtracing_tree-bd8511230e88be35.rlib --extern unicode_width=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libunicode_width-641d25eebe1d637e.rlib --extern url=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/liburl-8745070dfef46122.rlib --extern uv=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv-881ad7f5b65867ac.rlib --extern uv_auth=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_auth-39ecf0dc2b6da1ef.rlib --extern uv_build_backend=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_build_backend-68c1ac8e8fc8ba73.rlib --extern uv_build_frontend=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_build_frontend-ad63bf6c5826ddab.rlib --extern uv_cache=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_cache-5b6cf57660a73608.rlib --extern uv_cache_info=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_cache_info-e2e74e0cbaef7294.rlib --extern uv_cache_key=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_cache_key-5b8ca0c8cd3ad2f8.rlib --extern uv_cli=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_cli-d5e6057c0ca0c57f.rlib --extern uv_client=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_client-4868d90b01206ec8.rlib --extern uv_configuration=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_configuration-f38a6b859395d2b8.rlib --extern uv_console=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_console-d1337c629d6d7fd5.rlib --extern uv_dirs=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_dirs-4b97b4f46e9f45e5.rlib --extern uv_dispatch=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_dispatch-d01d1657908c225d.rlib --extern uv_distribution=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_distribution-f539a96b3301e2d8.rlib --extern uv_distribution_filename=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_distribution_filename-4db3ebe18358c995.rlib --extern uv_distribution_types=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_distribution_types-9504dcbf90947b23.rlib --extern uv_extract=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_extract-6184fd2b97e12333.rlib --extern uv_fs=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_fs-58a23f958e2043af.rlib --extern uv_git=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_git-d64c0f444aa835c0.rlib --extern uv_git_types=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_git_types-6f27467948ff6946.rlib --extern uv_install_wheel=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_install_wheel-73636dc093dedc0b.rlib --extern uv_installer=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_installer-0adc4510b4844e61.rlib --extern uv_normalize=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_normalize-fd392dfdb7878057.rlib --extern uv_pep440=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_pep440-c6e431bb0bcc0f2e.rlib --extern uv_pep508=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_pep508-3f76449ebc2a1353.rlib --extern uv_performance_memory_allocator=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_performance_memory_allocator-2c0a42bf0326937b.rlib --extern uv_platform_tags=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_platform_tags-8dee035202477656.rlib --extern uv_publish=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_publish-b4920758fe59f720.rlib --extern uv_pypi_types=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_pypi_types-0efeb500ac426a58.rlib --extern uv_python=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_python-063be6fbe6c84592.rlib --extern uv_redacted=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_redacted-92e013e57b5d9944.rlib --extern uv_requirements=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_requirements-722c9156876f0ec7.rlib --extern uv_requirements_txt=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_requirements_txt-f13cef924d1f01b0.rlib --extern uv_resolver=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_resolver-dd70d250b193d9f6.rlib --extern uv_scripts=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_scripts-ae1c03aa4609c6d5.rlib --extern uv_settings=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_settings-6863695986700639.rlib --extern uv_shell=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_shell-1b584afa76d6bc92.rlib --extern uv_static=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_static-7608690e81130089.rlib --extern uv_tool=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_tool-25d0bc61086d2693.rlib --extern uv_torch=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_torch-a66846520c2a898f.rlib --extern uv_trampoline_builder=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_trampoline_builder-77bdc4550bd5b69a.rlib --extern uv_types=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_types-49d142a3ea61c746.rlib --extern uv_version=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_version-10c6197997e093d1.rlib --extern uv_virtualenv=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_virtualenv-75f05017f8224839.rlib --extern uv_warnings=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_warnings-4eeeadd4704ba258.rlib --extern uv_workspace=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libuv_workspace-507ff1c895ca52c8.rlib --extern version_ranges=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libversion_ranges-2bd03cfff06e0909.rlib --extern walkdir=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libwalkdir-d5a8257916c9dbac.rlib --extern which=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libwhich-b623a0795b016112.rlib --extern zip=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/deps/libzip-61f7b55fbee2df6a.rlib -L native=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/build/bzip2-sys-0d82543a6e2e1ee2/out/lib -L native=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/build/lzma-sys-0f5497a110cab69a/out -L native=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/build/zstd-sys-eb15f378acc4cfa9/out -L native=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/build/ring-40c15616b9020aaf/out -L native=/home/konsti/projects/uv/target/s390x-unknown-linux-gnu/release/build/sys-info-e969695328ec1fca/out`
    Building [=======================> ] 524/525: uv(bin)          

I can provide other specific logs if it helps.

@workingjubilee
Copy link
Member

cc @uweigand @cuviper Do you think it's an LLVM regression maybe like the ones we got a while ago?

@uweigand
Copy link
Contributor

We've unfortunately had two distinct LLVM compile time regressions in LLVM 20, both reported by the zig project, so I suspect this might be caused by one (or both) of them:
llvm/llvm-project#134714
llvm/llvm-project#130541

Fixes for both have been merged upstream and in the LLVM 20 branch here:
llvm/llvm-project#137628
llvm/llvm-project#130998
but those backports might not yet have made it into the LLVM copy in the Rust 1.87 release.

@workingjubilee
Copy link
Member

@konstin If you want to bother to build rustc with (upstream LLVM? our LLVM with the backported patches?) then you may be able to find out if that fixes your problem early.

@konstin
Copy link
Author

konstin commented May 21, 2025

Is there a sequence of commands for this? I tried the naive way and while llvm built, ./x.py build errored.

@nikic nikic added the A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. label May 22, 2025
@nikic
Copy link
Contributor

nikic commented May 22, 2025

The LLVM on nightly already has those fixes, so maybe try whether the hang is gone there?

@konstin
Copy link
Author

konstin commented May 22, 2025

Lovely, it passes on nightly and it's roughly twice as fast even (4min for the whole build)!

@konstin konstin closed this as completed May 22, 2025
@jieyouxu jieyouxu removed I-prioritize Issue: Indicates that prioritization has been requested for this issue. needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. labels May 23, 2025
@jieyouxu jieyouxu added regression-from-stable-to-stable Performance or correctness regression from one stable version to another. and removed regression-untriaged Untriaged performance or correctness regression. labels May 23, 2025
@rustbot rustbot added the I-prioritize Issue: Indicates that prioritization has been requested for this issue. label May 23, 2025
@jieyouxu jieyouxu removed E-needs-mcve Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example I-prioritize Issue: Indicates that prioritization has been requested for this issue. labels May 23, 2025
@jieyouxu
Copy link
Member

Re-opening to track beta-backport (#141063).

@jieyouxu jieyouxu reopened this May 23, 2025
konstin added a commit to astral-sh/uv that referenced this issue May 26, 2025
Build s390x on nightly due to llvm performance regressions see rust-lang/rust#141287. To be undone when the llvm fixes land on stable.

This should fix the timeouts in https://github.com/astral-sh/uv/actions/runs/15259826631/job/42915439608?pr=13576
zanieb pushed a commit to astral-sh/uv that referenced this issue May 27, 2025
Build s390x on nightly due to llvm performance regressions see
rust-lang/rust#141287. To be undone when the
llvm fixes land on stable.

This should fix the timeouts in
https://github.com/astral-sh/uv/actions/runs/15259826631/job/42915439608?pr=13576
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. C-bug Category: This is a bug. O-SystemZ Target: SystemZ processors (s390x) regression-from-stable-to-stable Performance or correctness regression from one stable version to another. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

7 participants