Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 42 additions & 59 deletions draft/2025-10-29-this-week-in-rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,33 +88,11 @@ If you are a feature implementer and would like your RFC to appear in this list,
`call-for-testing` label to your RFC along with a comment providing testing instructions and/or
guidance on which aspect(s) of the feature need testing.

<!-- If there are new CfT items this week, include:

[Repo Name](Repo URL)
* [<Feature name>](<Feature URL>)
* [Testing steps](<Testing Steps URL>)

- and make note in the item so the authors know to remove the `call-for-testing` label:
This RFC will appear in the **Call for Testing** section of the next issue (#) of This Week in Rust (TWiR).
You may remove the `call-for-testing` label. Please feel free to leave the `call-for-testing` label in place if you would like this RFC to appear again in another issue of TWiR.

- where `Repo Name` and `Repo URL` are one of:
[Rust](https://github.com/rust-lang/rust/labels/call-for-testing),
[Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing),
[Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing) or
[Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing)

- and `Testing steps` points directly to the procedures the item wants users to exercise.

- For all `Repo Names` with no new CfT items this week: use (removing the repos for which new
CfT items did appear, of course)

* *No calls for testing were issued this week by
[Rust](https://github.com/rust-lang/rust/labels/call-for-testing),
[Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing),
[Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing) or
[Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing),
[Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing) or
[Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing).*
-->

[Let us know](https://github.com/rust-lang/this-week-in-rust/issues) if you would like your feature to be tracked as a part of this list.

Expand Down Expand Up @@ -169,54 +147,59 @@ If you are an event organizer hoping to expand the reach of your event, please s
Changes to Rust follow the Rust [RFC (request for comments) process](https://github.com/rust-lang/rfcs#rust-rfcs). These
are the RFCs that were approved for implementation this week:

<!-- Use either
* [Item title](Item URL)
- or
* *No RFCs were approved this week.*
-->

### Final Comment Period

Every week, [the team](https://www.rust-lang.org/team.html) announces the 'final comment period' for RFCs and key PRs
which are reaching a decision. Express your opinions now.

#### Tracking Issues & PRs
<!-- Either remove the group from the "No Items Entered Final Comment Period this week for" section
and add the item(s) which entered Final comment period:
##### [Group](Group URL)
* [Item title](Item URL)
- for `disposition-merge` `final-comment-period` items, or
* [disposition: postpone]
- for `disposition-postpone` `final-comment-period` items, or
* [disposition: close]
- for `disposition-close` `final-comment-period` items,
* [disposition: unspecified]
- when `disposition` is unspecified or ensure the group is a part of the
"No Items Entered Final Comment Period this week for" section
##### [Rust](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc)
* [FCW for repr(C) enums whose discriminant values do not fit into a c_int](https://github.com/rust-lang/rust/pull/147017)
* [Tracking Issue for maybe_uninit_write_slice](https://github.com/rust-lang/rust/issues/79995)
* [Add some conversion trait impls](https://github.com/rust-lang/rust/pull/145504)
* [Tracking Issue for `Duration::from_nanos_u128`](https://github.com/rust-lang/rust/issues/139201)
* [Tracking Issue for `core_slice_as_array`.](https://github.com/rust-lang/rust/issues/133508)
* [TryFrom\<integer\> for bool](https://github.com/rust-lang/rust/pull/147400)
* [Tracking Issue for slice::array_windows](https://github.com/rust-lang/rust/issues/75027)
* [Tracking issue for `#![feature(maybe_uninit_slice)]`](https://github.com/rust-lang/rust/issues/63569)
* [Tracking Issue for `lazy_get`](https://github.com/rust-lang/rust/issues/129333)
* [add Iterator::contains](https://github.com/rust-lang/rust/pull/141994)
* [Tracking Issue for inherent unchecked integer methods](https://github.com/rust-lang/rust/issues/85122)
* [Stabilize s390x `vector` target feature and `is_s390x_feature_detected!` macro](https://github.com/rust-lang/rust/pull/145656)
* [Update bundled musl to 1.2.5](https://github.com/rust-lang/rust/pull/142682)

[Compiler Team](https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20%20label%3Afinal-comment-period) [(MCPs only)](https://forge.rust-lang.org/compiler/mcp.html)
* [Use v0 mangling by default on nightly](https://github.com/rust-lang/compiler-team/issues/938)
* [Use `annotate-snippets` as the default emitter on nightly](https://github.com/rust-lang/compiler-team/issues/937)
* [Creating a new maintainable debuginfo test suite](https://github.com/rust-lang/compiler-team/issues/936)
* [Switch to v0 mangling for symbols exceeding 64KB characters on targets generated PDB debug info](https://github.com/rust-lang/compiler-team/issues/934)
* [Promote `riscv64a23-unknown-linux-gnu` to Tier 2 without host tools](https://github.com/rust-lang/compiler-team/issues/932)
* [Omit suggestions when spans overlap](https://github.com/rust-lang/compiler-team/issues/929)
* [Replace `rustc_target::specTarget::arch` string with enum](https://github.com/rust-lang/compiler-team/issues/926)
* [Run main rust-analyzer tests in rust-lang/rust CI](https://github.com/rust-lang/compiler-team/issues/923)
* [Turn emscripten-wasm-eh unwinding ABI on by default](https://github.com/rust-lang/compiler-team/issues/920)
* [target tier 3 support for hexagon-unknown-qurt](https://github.com/rust-lang/compiler-team/issues/919)
* [Proposal for a dedicated test suite for the parallel frontend](https://github.com/rust-lang/compiler-team/issues/906)
* [Give integer literals a sign instead of relying on negation expressions](https://github.com/rust-lang/compiler-team/issues/835)
* [Also enable ICE file dumps on stable](https://github.com/rust-lang/compiler-team/issues/809)
* [New Tier-3 target proposal: `loongarch64-linux-android`](https://github.com/rust-lang/compiler-team/issues/806)

[Leadership Council](https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period)
* [Proposal: Require all project team members to have Zulip IDs](https://github.com/rust-lang/leadership-council/issues/228)

*No Items entered Final Comment Period this week for
[Rust RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period),
[Cargo](https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc),
[Compiler Team](https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20%20label%3Afinal-comment-period) [(MCPs only)](https://forge.rust-lang.org/compiler/mcp.html),
[Language Team](https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+),
[Language Reference](https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc),
[Leadership Council](https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period) or
[Unsafe Code Guidelines](https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc).*
[Rust RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period),
[Cargo](https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc),
[Language Team](https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+),
[Language Reference](https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc) or
[Unsafe Code Guidelines](https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc).*

Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.
-->

#### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls)
<!-- Use either
* [Item title](Item URL)
- for new items, or
* [updated] [Item title](Item URL)
- for updated items, or
* *No New or Updated RFCs were created this week.*
-->

<!-- Sample commit message
Update CFT, FCP, MCP and RFC sections for TWiR-xxx
-->
* [Adding a crates.io Security tab](https://github.com/rust-lang/rfcs/pull/3872)

## Upcoming Events

Expand Down