Repository navigation
Rollup of 6 pull requests - #165508
Closed
JonathanBrouwer wants to merge 14 commits into
Closed
Rollup of 6 pull requests#165508JonathanBrouwer wants to merge 14 commits into
JonathanBrouwer wants to merge 14 commits into
Conversation
With LLVM 24 or later, `x86_64-unknown-uefi` and `aarch64-unknown-uefi` use LLVM's `*-unknown-uefi` targets instead of the Windows ones. Older LLVMs keep the Windows triple as before for these targets.
Lower UEFI targets through LLVM's *uefi triple LLM Disclosure: LLM was used to generate tests and version specific gating logic. LLM was used to run tests, perform formatting as well as test the change with downstream project code base. With LLVM 24 or later, `x86_64-unknown-uefi` and `aarch64-unknown-uefi` use LLVM's `*-unknown-uefi` targets instead of the Windows ones. Older LLVMs keep the Windows triple as before for these targets.
…seZ4 Build TPDE with local Clang when available As noted in rust-lang#164108 (review), TPDE requires a clang with a major version <= the LLVM major version, and performance tends to be better when built with clang. This PR makes TPDE compilation and encodegen use the locally built clang if it's available. I haven't added any sort of warning if `llvm.clang` is _not_ set as TPDE will throw its own error if the major version is too high. Maybe it's worth doing so, though? This also includes the TPDE compilation fix commit from rust-lang#164108. We will see which ones makes it in first. r? @ZuseZ4
Use `emit_ptr_va_arg` for `va_arg` on MSP430 This avoids needing to use the LLVM `va_arg` instruction. The implementation matches LLVM and GCC (checked by comparing the assembly), with the exception that GCC doesn't seem to align the `va_list` pointer before a `va_arg(va, void*)` - AFAICT this is a GCC bug as GCC does align pointers when passing them to C-variadic functions. This PR always correctly aligns the pointer, matching LLVM and the spec. cc @cr1901 r? @folkertdev
…ition, r=jieyouxu compiletest: Fix the edition of minicore to the latest stable one ...instead of using whatever edition the dependent / the reverse dependency is using (!). Context: rust-lang#165479 (comment). Unblocks PR rust-lang#165487. r? @jieyouxu (no rush) <sub>(No LLM was or will be used by me during the entire creation process of this PR)</sub>
LoongArch: Fix direct-access-external-data test Fixes rust-lang#165371 r? @folkertdev
rustdoc: Don't add a border on an empty `:target` element Fixes rust-lang#163345. If the `:target` is empty, no border is added. So in rust-lang#163345 case, it will simply scroll without a visual effect.
Member
Author
Contributor
Contributor
|
⌛ Trying commit 2e14c96 with merge 567e549… To cancel the try build, run the command Workflow: https://github.com/rust-lang/rust/actions/runs/42063339505 |
rust-bors Bot
pushed a commit
that referenced
this pull request
Nov 5, 2026
Rollup of 6 pull requests try-job: dist-various-1 try-job: test-various try-job: test-x86_64-gnu-aux try-job: test-x86_64-msvc-1 try-job: test-aarch64-apple-1 try-job: test-aarch64-apple-2 try-job: test-x86_64-mingw-1 try-job: test-i686-msvc try-job: test-armhf-gnu try-job: test-x86_64-gnu-llvm-22-3 try-job: test-aarch64-msvc-2
Member
Author
|
@bors try cancel |
Contributor
|
Try build cancelled. Cancelled workflows: Hint: if you want to run another try build, you do not need to manually cancel the previous one. Just run |
Contributor
|
This pull request was unapproved due to being closed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Successful merges:
emit_ptr_va_argforva_argon MSP430 #165467 (Useemit_ptr_va_argforva_argon MSP430):targetelement #165501 (rustdoc: Don't add a border on an empty:targetelement)r? @ghost
Create a similar rollup