Skip to content

Rollup of 12 pull requests#158806

Closed
JonathanBrouwer wants to merge 64 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-2FLFgEF
Closed

Rollup of 12 pull requests#158806
JonathanBrouwer wants to merge 64 commits into
rust-lang:mainfrom
JonathanBrouwer:rollup-2FLFgEF

Conversation

@JonathanBrouwer

Copy link
Copy Markdown
Contributor

Successful merges:

r? @ghost

Create a similar rollup

Kobzol and others added 30 commits June 20, 2026 16:10
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.
@rustbot rustbot added 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 A-tidy Area: The tidy tool 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. labels Jul 5, 2026
@JonathanBrouwer

Copy link
Copy Markdown
Contributor Author

@bors r+ rollup=never p=3

Trying commonly failed jobs
@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

rust-bors Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

📌 Commit a1a6f44 has been approved by JonathanBrouwer

It is now in the queue for this repository.

@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

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Jul 5, 2026
Rollup of 12 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 test-various failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
test library/core/src/ops/range.rs - ops::range::RangeToInclusive (line 594) ... ok
test library/core/src/ops/range.rs - ops::range::RangeToInclusive<Idx>::contains (line 630) ... ok
test library/core/src/ops/try_trait.rs - ops::try_trait::Try (line 24) ... ok
test library/core/src/option.rs - option (line 22) ... ok
Error: failed to run main module `/tmp/rustdoctestQYGNDl/rust_out.wasm`

Caused by:
    0: failed to invoke command default
    1: error while executing at wasm backtrace:
    0: 0x3aba6d - rust_out.wasm!abort
    1: 0x3a6f49 - rust_out.wasm!std[d91f6587a04b105a]::sys::pal::wasi::abort_internal
    2: 0x3a2a3e - rust_out.wasm!std[d91f6587a04b105a]::process::abort
    3: 0x3a30a3 - rust_out.wasm!__rustc[cdd1cd9ff7ab8ef2]::__rust_abort
    4: 0x3a0c3a - rust_out.wasm!__rustc[cdd1cd9ff7ab8ef2]::__rust_start_panic
    5: 0x3a2f3a - rust_out.wasm!__rustc[cdd1cd9ff7ab8ef2]::rust_panic
    6: 0x3a20e6 - rust_out.wasm!std[d91f6587a04b105a]::panicking::panic_with_hook
    7: 0x3a1bde - rust_out.wasm!std[d91f6587a04b105a]::panicking::panic_handler::{closure#0}
    8: 0x3a1b78 - rust_out.wasm!std[d91f6587a04b105a]::sys::backtrace::__rust_end_short_backtrace::<std[d91f6587a04b105a]::panicking::panic_handler::{closure#0}, !>
    9: 0x3a3186 - rust_out.wasm!__rustc[cdd1cd9ff7ab8ef2]::rust_begin_unwind
   10: 0x3b789a - rust_out.wasm!core[c0f43a768f84e544]::panicking::panic_fmt
   11: 0x1bd4ab - rust_out.wasm!<core[c0f43a768f84e544]::range::RangeInclusive<i32> as core[c0f43a768f84e544]::convert::From<core[c0f43a768f84e544]::ops::range::RangeInclusive<i32>>>::from
   12: 0x18dc9b - rust_out.wasm!doctest_bundle_2024[9f00a4c68a19d32]::__doctest_3866::main::{closure#0}
   13: 0x16e11a - rust_out.wasm!std[d91f6587a04b105a]::panicking::catch_unwind::do_call::<doctest_bundle_2024[9f00a4c68a19d32]::__doctest_3866::main::{closure#0}, core[c0f43a768f84e544]::range::RangeInclusive<i32>>
test library/core/src/option.rs - option (line 346) ... ok
   14: 0x16e092 - rust_out.wasm!std[d91f6587a04b105a]::panic::catch_unwind::<doctest_bundle_2024[9f00a4c68a19d32]::__doctest_3866::main::{closure#0}, core[c0f43a768f84e544]::range::RangeInclusive<i32>>
   15: 0x300a4a - rust_out.wasm!doctest_bundle_2024[9f00a4c68a19d32]::__doctest_3866::main
   16: 0x300ae3 - rust_out.wasm!doctest_bundle_2024[9f00a4c68a19d32]::__doctest_3866::__main_fn
   17:  0x8ddaf - rust_out.wasm!doctest_runner_2024[feb4e583213175bc]::__doctest_3866::TEST::{closure#0}
   18: 0x10dc9d - rust_out.wasm!<doctest_runner_2024[feb4e583213175bc]::__doctest_3866::TEST::{closure#0} as core[c0f43a768f84e544]::ops::function::FnOnce<()>>::call_once
   19: 0x369f27 - rust_out.wasm!test[7a6f5eca20a8e240]::__rust_begin_short_backtrace::<core[c0f43a768f84e544]::result::Result<(), alloc[c3b5ecf27c88e703]::string::String>, fn() -> core[c0f43a768f84e544]::result::Result<(), alloc[c3b5ecf27c88e703]::string::String>>
note: using the `WASMTIME_BACKTRACE_DETAILS=1` environment variable may show more debugging information
    2: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
test library/core/src/option.rs - option (line 378) ... ok
test library/core/src/option.rs - option (line 415) ... ok
test library/core/src/option.rs - option (line 429) ... ok
---
test library/core/src/ptr/mod.rs - ptr::eq (line 2446) ... ok
test library/core/src/ptr/mod.rs - ptr::eq (line 2464) ... ok
test library/core/src/ptr/mod.rs - ptr::fn_addr_eq (line 2516) ... ok
   0: wasmtime_internal_core::error::backtrace::capture
   1: <wasmtime_internal_core::error::error::Error as coretest library/core/src/ptr/mod.rs - ptr::fn_addr_eq (line 2540) ... ok
::convert::From<E>>::from
   2: wasmtime::runtime::trap::from_runtime_box
   3: wasmtime::runtime::vm::traphandlers::catch_traps
   4: wasmtime::runtime::func::Func::call_unchecked_raw
   5: wasmtime::runtime::func::Func::call_impl_do_call
   6: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
   7: wasmtime_internal_fiber::unix::fiber_start
   8: wasmtime_internal_fiber::stackswitch::x86_64::wasmtime_fiber_start
   9: wasmtime_internal_fiber::Fiber<Resume,Yield,Return>::resume
  10: wasmtime::runtime::fiber::resume_fiber
  11: <wasmtime::runtime::fiber::FiberFuture as core::future::future::Future>::poll
  12: wasmtime_cli::commands::run::RunCommand::load_main_module::{{closure}}
  13: wasmtime_cli::commands::run::RunCommand::instantiate_and_run::{{closure}}
  14: wasmtime_cli::commands::run::RunCommand::execute::{{closure}}
  15: tokio::runtime::park::CachedParkThread::block_on
  16: tokio::runtime::runtime::Runtime::block_on
  17: wasmtime_cli::commands::run::RunCommand::execute
  18: wasmtime::main
  19: std::sys::backtrace::__rust_begin_short_backtrace
  20: std::rt::lang_start::{{closure}}
  21: std::rt::lang_start_internal

@JonathanBrouwer

JonathanBrouwer commented Jul 5, 2026

Copy link
Copy Markdown
Contributor Author

@bors try jobs=test-various
I have no clue what PR would cause this, is this spurious?
Also started try jobs on two semi-suspicious PRs

@rust-bors

This comment has been minimized.

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


try-job: test-various
@rust-bors rust-bors Bot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jul 5, 2026
@rust-bors

rust-bors Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

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

This rollup was thus unapproved.

@rustbot rustbot removed 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 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

💔 Test for 7f71e01 failed: CI. Failed job:

@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)
test library/core/src/ptr/mut_ptr.rs - ptr::mut_ptr::*mutT::as_ref (line 289) ... ok
test library/core/src/ptr/mut_ptr.rs - ptr::mut_ptr::*mutT::as_ref_unchecked (line 285) ... ok
test library/core/src/ptr/mut_ptr.rs - ptr::mut_ptr::*mutT::is_aligned (line 1566) ... ok
test library/core/src/ptr/mut_ptr.rs - ptr::mut_ptr::*mutT::is_null (line 38) ... ok
Error: failed to run main module `/tmp/rustdoctestD2fnit/rust_out.wasm`

Caused by:
    0: failed to invoke command default
    1: error while executing at wasm backtrace:
    0: 0x3aba71 - rust_out.wasm!abort
    1: 0x3a6f4b - rust_out.wasm!std[8a9fe4d72be64b6e]::sys::pal::wasi::abort_internal
    2: 0x3a2a40 - rust_out.wasm!std[8a9fe4d72be64b6e]::process::abort
    3: 0x3a30a5 - rust_out.wasm!__rustc[51a26546573c443e]::__rust_abort
    4: 0x3a0c3c - rust_out.wasm!__rustc[51a26546573c443e]::__rust_start_panic
    5: 0x3a2f3c - rust_out.wasm!__rustc[51a26546573c443e]::rust_panic
    6: 0x3a20e8 - rust_out.wasm!std[8a9fe4d72be64b6e]::panicking::panic_with_hook
    7: 0x3a1be0 - rust_out.wasm!std[8a9fe4d72be64b6e]::panicking::panic_handler::{closure#0}
    8: 0x3a1b7a - rust_out.wasm!std[8a9fe4d72be64b6e]::sys::backtrace::__rust_end_short_backtrace::<std[8a9fe4d72be64b6e]::panicking::panic_handler::{closure#0}, !>
    9: 0x3a3188 - rust_out.wasm!__rustc[51a26546573c443e]::rust_begin_unwind
   10: 0x3b789e - rust_out.wasm!core[ef8e2104c65590b5]::panicking::panic_fmt
   11: 0x1bd4ab - rust_out.wasm!<core[ef8e2104c65590b5]::range::RangeInclusive<i32> as core[ef8e2104c65590b5]::convert::From<core[ef8e2104c65590b5]::ops::range::RangeInclusive<i32>>>::from
   12: 0x18d9ec - rust_out.wasm!doctest_bundle_2024[13fedadc6670185f]::__doctest_3866::main::{closure#0}
   13: 0x15b8dd - rust_out.wasm!std[8a9fe4d72be64b6e]::panicking::catch_unwind::do_call::<doctest_bundle_2024[13fedadc6670185f]::__doctest_3866::main::{closure#0}, core[ef8e2104c65590b5]::range::RangeInclusive<i32>>
   14: 0x15b855 - rust_out.wasm!std[8a9fe4d72be64b6e]::panic::catch_unwind::<doctest_bundle_2024[13fedadc6670185f]::__doctest_3866::main::{closure#0}, core[ef8e2104c65590b5]::range::RangeInclusive<i32>>
   15: 0x300a4a - rust_out.wasm!doctest_bundle_2024[13fedadc6670185f]::__doctest_3866::main
   16: 0x300ae3 - rust_out.wasm!doctest_bundle_2024[13fedadc6670185f]::__doctest_3866::__main_fn
   17:  0x8ddaf - rust_out.wasm!doctest_runner_2024[fa708fea8d40f55f]::__doctest_3866::TEST::{closure#0}
   18: 0x10dc9d - rust_out.wasm!<doctest_runner_2024[fa708fea8d40f55f]::__doctest_3866::TEST::{closure#0} as core[ef8e2104c65590b5]::ops::function::FnOnce<()>>::call_once
   19: 0x369f27 - rust_out.wasm!test[f96430fe8696becf]::__rust_begin_short_backtrace::<core[ef8e2104c65590b5]::result::Result<(), alloc[b0b2caa37db80845]::string::String>, fn() -> core[ef8e2104c65590b5]::result::Result<(), alloc[b0b2caa37db80845]::string::String>>
note: using the `WASMTIME_BACKTRACE_DETAILS=1` environment variable may show more debugging information
    2: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
test library/core/src/ptr/mut_ptr.rs - ptr::mut_ptr::*mutT::offset (line 383) ... ok
test library/core/src/ptr/mut_ptr.rs - ptr::mut_ptr::*mutT::offset_from (line 765) ... ok
test library/core/src/ptr/mut_ptr.rs - ptr::mut_ptr::*mutT::offset_from (line 779) ... ok
---
test library/core/src/range.rs - range::RangeInclusive<Idx>::is_empty (line 313) ... ok
test library/core/src/range.rs - range::RangeInclusive<Idx>::iter (line 338) ... ok
test library/core/src/range.rs - range::RangeInclusive<T>::from (line 410) ... ok
   0: wasmtime_internal_core::error::backtrace::capture
   1: <wasmtime_internal_core::error::error::Error as core::convert::From<E>>::from
   2: wasmtime::runtime::trap::from_runtime_box
   3: wasmtime::runtime::vm::traphandlers::catch_traps
   4: wasmtime::runtime::func::Func::call_unchecked_raw
   5: wasmtime::runtime::func::Func::call_impl_do_call
   6: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
   7: wasmtime_internal_fiber::unix::fiber_start
   8: wasmtime_internal_fiber::stackswitch::x86_64::wasmtime_fiber_start
   9: wasmtime_internal_fiber::Fiber<Resume,Yield,Return>::resume
  10: wasmtime::runtime::fiber::resume_fiber
  11: <wasmtime::runtime::fiber::FiberFuture as core::future::future::Future>::poll
  12: wasmtime_cli::commands::run::RunCommand::load_main_module::{{closure}}
  13: wasmtime_cli::commands::run::RunCommand::instantiate_and_run::{{closure}}
  14: wasmtime_cli::commands::run::RunCommand::execute::{{closure}}
  15: tokio::runtime::park::CachedParkThread::block_on
  16: tokio::runtime::runtime::Runtime::block_on
  17: wasmtime_cli::commands::run::RunCommand::execute
  18: wasmtime::main
  19: std::sys::backtrace::__rust_begin_short_backtrace
  20: std::rt::lang_start::{{closure}}
  21: std::rt::lang_start_internal

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 A-tidy Area: The tidy tool 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.