Skip to content

Rollup of 7 pull requests - #150978

Closed
matthiaskrgr wants to merge 17 commits into
rust-lang:mainfrom
matthiaskrgr:rollup-4WgAvF9
Closed

Rollup of 7 pull requests#150978
matthiaskrgr wants to merge 17 commits into
rust-lang:mainfrom
matthiaskrgr:rollup-4WgAvF9

Conversation

@matthiaskrgr

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost

Create a similar rollup

Randland others added 17 commits December 12, 2025 06:31
- Using the implementation from sys::fs::common since ther is no
built-in copy implementation in UEFI.
- Tested with OVMF on QEMU.
Signed-off-by: Ayush Singh <ayush@beagleboard.org>
Add const cloning of slices and tests
As discussed in rust-lang#143628 (comment), splitting off slice cloning as a separate PR.
r? @tgross35
…Denton
Add freeze file times on Windows
This PR add two new methods on [OpenOptionsExt](https://doc.rust-lang.org/stable/std/os/windows/fs/trait.OpenOptionsExt.html) in order to not change the "last access time" and "last write time" of the file on Windows.
- Tracking Issue: rust-lang#149715
- ACP: rust-lang/libs-team#708
…ratrieb
Remove mentions of debootstrap and chroots from the m68k-unknown-none-elf platform support doc
I left the mentions of qemu-user-static as it's one of the only easily accessible emulators for m68k, even though you would have to write your own `_start` and such. The C toolchain that is mentioned is also the easiest way I've found so far to get a linker, which is still needed unless I'm missing something.
closesrust-lang#150414
r? @Noratrieb
Simplify `#[eii]` macro using methods on ecx
Port `#[collapse_debuginfo]` to the new attribute parsing system
Tracking issue: rust-lang#131229
Felt like doing one again, has been a while :3
r? @jdonszelmann
std: sys: fs: uefi: Implement copy
- Using the implementation from sys::fs::common since ther is no built-in copy implementation in UEFI.
- Tested with OVMF on QEMU.
@rustbot label +O-UEFI
Completely list all unparsed attributes
Also introduce a `SPECIAL_ATTRIBUTES` list, since `cfg` was incorrectly being detected as an unparsed attribute in `check_attr`.
I will also update rust-lang#131229 (comment)
r? @jdonszelmann
@rust-borsrust-borsBot added the rollup A PR which is a rollup label Jan 11, 2026
@rustbotrustbot added A-attributes Area: Attributes (`#[…]`, `#![…]`) O-windows Operating system: Windows S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Jan 11, 2026
@matthiaskrgr

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=5

@rust-borsrust-borsBot 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 Jan 11, 2026
@rust-bors

rust-borsBot commented Jan 11, 2026

Copy link
Copy Markdown
Contributor

📌 Commit cb435b9 has been approved by matthiaskrgr

It is now in the queue for this repository.

@rust-bors

This comment has been minimized.

rust-borsBot added a commit that referenced this pull request Jan 11, 2026
Rollup of 7 pull requests
Successful merges:
- #147938 (Add const cloning of slices and tests)
- #149718 (Add freeze file times on Windows)
- #150438 (Remove mentions of debootstrap and chroots from the m68k-unknown-none-elf platform support doc)
- #150906 (Simplify `#[eii]` macro using methods on ecx)
- #150938 (Port `#[collapse_debuginfo]` to the new attribute parsing system)
- #150953 (std: sys: fs: uefi: Implement copy)
- #150964 (Completely list all unparsed attributes)
Failed merges:
- #150972 (Rename EII attributes slightly (being consistent in naming things foreign items, not extern items))
r? @ghost
@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

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

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

@rust-borsrust-borsBot 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 Jan 11, 2026
@rust-bors

rust-borsBot commented Jan 11, 2026

Copy link
Copy Markdown
Contributor

💔 Test for aa9292d failed: CI. Failed jobs:

@matthiaskrgr

Copy link
Copy Markdown
MemberAuthor

@bors retry

@rustbotrustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jan 11, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributesArea: Attributes (`#[…]`, `#![…]`)O-windowsOperating system: WindowsrollupA PR which is a rollupT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants

@matthiaskrgr@rust-log-analyzer@martin-g@rustbot@Randl@knickish@Ayush1325@JonathanBrouwer@tguichaoua@jdonszelmann