Skip to content

Rollup of 13 pull requests#158790

Closed
jhpratt wants to merge 64 commits into
rust-lang:mainfrom
jhpratt:rollup-Xzs8qLb
Closed

Rollup of 13 pull requests#158790
jhpratt wants to merge 64 commits into
rust-lang:mainfrom
jhpratt:rollup-Xzs8qLb

Conversation

@jhpratt

@jhpratt jhpratt commented Jul 5, 2026

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

juntyr and others added 30 commits May 9, 2026 17:50
Update syntax of try build delegation in bors
do not use title case for section names
do not use title case for section names (part 2)
This updates the rust-version file to 7fb284d.
update autodiff install docs for nix
update `FIXME(static_mut_refs)` comment to say: use raw pointers instead
of references.
Because we use `ThinVec` rather than `Vec` almost everywhere else in the
AST.
Because we use `ThinVec` rather than `Vec` almost everywhere else in the
AST.
The unstable attribute on Read::read_le and Read::read_be pointed to
the implementation PR rather than the tracking issue, so the docs on
doc.rust-lang.org linked to the wrong page.
rustc-dev-guide subtree update

Subtree update of `rustc-dev-guide` to rust-lang/rustc-dev-guide@8d488c6.

Created using https://github.com/rust-lang/josh-sync.

r? @ghost
@rust-bors rust-bors Bot added the rollup A PR which is a rollup label Jul 5, 2026
@rustbot rustbot added A-attributes Area: Attributes (`#[…]`, `#![…]`) A-CI Area: Our Github Actions CI A-rustc-dev-guide Area: rustc-dev-guide 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-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure 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. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. labels Jul 5, 2026
@jhpratt

jhpratt commented Jul 5, 2026

Copy link
Copy Markdown
Member Author

@bors r+ rollup=never p=3

@bors treeclosed=2

@rust-bors

rust-bors Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 27fadae has been approved by jhpratt

It is now in the queue for this repository.

🌲 The tree is currently closed for pull requests below priority 5. This pull request will be tested once the tree is reopened.

@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 Jul 5, 2026
@rust-bors

rust-bors Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Tree closed for PRs with priority less than 2.

@jhpratt

jhpratt commented Jul 5, 2026

Copy link
Copy Markdown
Member Author

@bors try jobs=dist-various-1,test-various,x86_64-gnu-aux,x86_64-gnu-llvm-21-3,x86_64-msvc-1,aarch64-apple,x86_64-mingw-1,i686-msvc-2

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 5, 2026
Rollup of 13 pull requests


try-job: dist-various-1
try-job: test-various
try-job: x86_64-gnu-aux
try-job: x86_64-gnu-llvm-21-3
try-job: x86_64-msvc-1
try-job: aarch64-apple
try-job: x86_64-mingw-1
try-job: i686-msvc-2
@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)
   | ------------ associated items in this implementation
15 |     pub fn new() -> Condvar {
   |            ^^^
...
20 |     fn raw(&self) -> *mut libc::pthread_cond_t {
   |        ^^^
...
27 |     pub unsafe fn notify_one(self: Pin<&Self>) {
   |                   ^^^^^^^^^^
...
35 |     pub unsafe fn notify_all(self: Pin<&Self>) {
   |                   ^^^^^^^^^^
...
45 |     pub unsafe fn wait(self: Pin<&Self>, mutex: Pin<&Mutex>) {
   |                   ^^^^

warning: method `wait_timeout` is never used
  --> /rustc/33445209d774b243186fc5b3a72c37fd8e26c044/library/std/src/sys/pal/unix/sync/condvar.rs:57:19
   |
52 | impl Condvar {
   | ------------ method in this implementation
...
57 |     pub unsafe fn wait_timeout(&self, mutex: Pin<&Mutex>, dur: Duration) -> bool {
   |                   ^^^^^^^^^^^^

warning: associated items `PRECISE_TIMEOUT`, `CLOCK`, and `init` are never used
   --> /rustc/33445209d774b243186fc5b3a72c37fd8e26c044/library/std/src/sys/pal/unix/sync/condvar.rs:147:15
    |
146 | impl Condvar {
    | ------------ associated items in this implementation
147 |     pub const PRECISE_TIMEOUT: bool = true;
    |               ^^^^^^^^^^^^^^^
148 |     const CLOCK: libc::clockid_t = libc::CLOCK_MONOTONIC;
    |           ^^^^^
...
152 |     pub unsafe fn init(self: Pin<&mut Self>) {
    |                   ^^^^

warning: struct `Mutex` is never constructed
 --> /rustc/33445209d774b243186fc5b3a72c37fd8e26c044/library/std/src/sys/pal/unix/sync/mutex.rs:7:12
  |
7 | pub struct Mutex {
  |            ^^^^^

warning: associated items `new`, `raw`, `init`, `lock`, `try_lock`, and `unlock` are never used
  --> /rustc/33445209d774b243186fc5b3a72c37fd8e26c044/library/std/src/sys/pal/unix/sync/mutex.rs:12:12
   |
11 | impl Mutex {
   | ---------- associated items in this implementation
12 |     pub fn new() -> Mutex {
   |            ^^^
...
16 |     pub(super) fn raw(&self) -> *mut libc::pthread_mutex_t {
   |                   ^^^
...
22 |     pub unsafe fn init(self: Pin<&mut Self>) {
   |                   ^^^^
...
---

warning: struct `AttrGuard` is never constructed
   --> /rustc/33445209d774b243186fc5b3a72c37fd8e26c044/library/std/src/sys/pal/unix/sync/mutex.rs:126:8
    |
126 | struct AttrGuard<'a>(pub &'a mut MaybeUninit<libc::pthread_mutexattr_t>);
    |        ^^^^^^^^^

[RUSTC-TIMING] std test:false 5.704
error: `std` (lib) generated 9 warnings (run `cargo fix --lib -p std` to apply 1 suggestion)
error: warnings are denied by `build.warnings` configuration

@jhpratt jhpratt closed this Jul 5, 2026
@rust-bors rust-bors Bot added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Jul 5, 2026
@rust-bors

rust-bors Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

PR #156366, which is a member of this rollup, was unapproved.

This rollup was thus unapproved.

@rust-bors rust-bors Bot removed the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Jul 5, 2026
@jhpratt jhpratt deleted the rollup-Xzs8qLb branch July 5, 2026 05:25
@rust-bors

rust-bors Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 3344520 failed: CI. Failed job:

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

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-CI Area: Our Github Actions CI A-rustc-dev-guide Area: rustc-dev-guide A-testsuite Area: The testsuite used to check the correctness of rustc rollup A PR which is a rollup S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure 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. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.

Projects

None yet

Development

Successfully merging this pull request may close these issues.