Don't build out of line atomics support code for uefi by nikic · Pull Request #752 · rust-lang/compiler-builtins (original) (raw)

@nikic

llvm/llvm-project#116706 added Windows support to cpu_model. Compiling for UEFI also goes through that code path, because we treat it as a windows target. However, including windows.h is not actually going to work (and the used API would not be available in an UEFI environment).

Disable building of cpu_model on UEFI to fix this.

@nikic nikic mentioned this pull request

Jan 28, 2025

7 tasks

@nikic

tgross35

@nikic @tgross35

llvm/llvm-project#116706 added Windows support to cpu_model. Compiling for UEFI also goes through that code path, because we treat it as a windows target. However, including windows.h is not actually going to work (and the used API would not be available in an UEFI environment).

Disable building of cpu_model on UEFI to fix this.

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jan 30, 2025

@bors

Update to LLVM 20

LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.

Tested: arm-android, test-various, x86_64-rust-for-linux, x86_64-fuchsia, dist-various-1, dist-various-2, dist-s390x-linux, dist-riscv64-linux, dist-loongarch64-musl

try-job: aarch64-gnu try-job: aarch64-gnu-debug try-job: dist-aarch64-linux

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jan 30, 2025

@bors

Update to LLVM 20

LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.

Tested: arm-android, test-various, x86_64-rust-for-linux, x86_64-fuchsia, dist-various-1, dist-various-2, dist-s390x-linux, dist-riscv64-linux, dist-loongarch64-musl

try-job: dist-x86_64-apple try-job: dist-apple-various try-job: x86_64-apple-1 try-job: x86_64-apple-2 try-job: dist-aarch64-apple try-job: aarch64-apple

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jan 30, 2025

@bors

Update to LLVM 20

LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.

Tested: arm-android, test-various, x86_64-rust-for-linux, x86_64-fuchsia, dist-various-1, dist-various-2, dist-s390x-linux, dist-riscv64-linux, dist-loongarch64-musl

try-job: i686-mingw try-job: x86_64-mingw-1 try-job: x86_64-mingw-2 try-job: dist-i686-mingw try-job: dist-x86_64-mingw

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jan 30, 2025

@bors

Update to LLVM 20

LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.

Tested: arm-android, test-various, x86_64-rust-for-linux, x86_64-fuchsia, dist-various-1, dist-various-2, dist-s390x-linux, dist-riscv64-linux, dist-loongarch64-musl

try-job: i686-mingw try-job: x86_64-mingw-1 try-job: x86_64-mingw-2 try-job: dist-i686-mingw try-job: dist-x86_64-mingw

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jan 31, 2025

@bors

Update to LLVM 20

LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.

Tested: host-x86_64, host-aarch64

try-job: i686-mingw try-job: x86_64-mingw-1 try-job: x86_64-mingw-2 try-job: dist-i686-mingw try-job: dist-x86_64-mingw

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jan 31, 2025

@bors

Update to LLVM 20

LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.

Tested: host-x86_64, host-aarch64, mingw

try-job: x86_64-msvc-1 try-job: x86_64-msvc-2 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-x86_64-msvc try-job: dist-i686-msvc try-job: dist-aarch64-msvc

bors added a commit to rust-lang-ci/rust that referenced this pull request

Feb 3, 2025

@bors

tgross35 added a commit to tgross35/rust that referenced this pull request

Feb 4, 2025

@tgross35

jieyouxu added a commit to jieyouxu/rust that referenced this pull request

Feb 5, 2025

@jieyouxu

jieyouxu added a commit to jieyouxu/rust that referenced this pull request

Feb 5, 2025

@jieyouxu

jieyouxu added a commit to jieyouxu/rust that referenced this pull request

Feb 5, 2025

@jieyouxu

rust-timer added a commit to rust-lang-ci/rust that referenced this pull request

Feb 6, 2025

@rust-timer

bjorn3 pushed a commit to rust-lang/rustc_codegen_cranelift that referenced this pull request

Feb 7, 2025

@tgross35

bjorn3 pushed a commit to rust-lang/rustc_codegen_cranelift that referenced this pull request

Feb 7, 2025

@jieyouxu

bors added a commit to rust-lang-ci/rust that referenced this pull request

Feb 17, 2025

@bors

bors added a commit to rust-lang-ci/rust that referenced this pull request

Feb 17, 2025

@bors

github-actions bot pushed a commit to rust-lang/miri that referenced this pull request

Feb 19, 2025

@bors

github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request

Feb 20, 2025

@tgross35

github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request

Feb 20, 2025

@tgross35

github-actions bot pushed a commit to carolynzech/rust that referenced this pull request

Feb 20, 2025

@tgross35

github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request

Feb 20, 2025

@tgross35

github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request

Feb 21, 2025

@tgross35

github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request

Feb 21, 2025

@tgross35

github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request

Feb 22, 2025

@tgross35

github-actions bot pushed a commit to carolynzech/rust that referenced this pull request

Feb 22, 2025

@tgross35

github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request

Feb 22, 2025

@tgross35

github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request

Feb 22, 2025

@tgross35

github-merge-queue bot pushed a commit to rust-lang/rust-analyzer that referenced this pull request

Feb 24, 2025

@bors

BoxyUwU pushed a commit to BoxyUwU/rustc-dev-guide that referenced this pull request

Feb 25, 2025

@bors

github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request

Mar 3, 2025

@tgross35

github-actions bot pushed a commit to carolynzech/rust that referenced this pull request

Mar 4, 2025

@tgross35

github-actions bot pushed a commit to carolynzech/rust that referenced this pull request

Mar 4, 2025

@tgross35

github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request

Mar 4, 2025

@tgross35

github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request

Mar 6, 2025

@tgross35

github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request

Mar 6, 2025

@tgross35

github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request

Mar 11, 2025

@tgross35

github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request

Mar 11, 2025

@jieyouxu

SquallATF pushed a commit to SquallATF/rust that referenced this pull request

Mar 21, 2025

@tgross35 @SquallATF