Skip to content

chore(deps): Bump rust-toolchain from 1.91.0 to 1.93.0#130

Merged
mergify[bot] merged 2 commits into
mainfrom
dependabot/rust_toolchain/rust-toolchain-1.93.0
Feb 16, 2026
Merged

chore(deps): Bump rust-toolchain from 1.91.0 to 1.93.0#130
mergify[bot] merged 2 commits into
mainfrom
dependabot/rust_toolchain/rust-toolchain-1.93.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jan 23, 2026

Bumps rust-toolchain from 1.91.0 to 1.93.0.

Release notes

Sourced from rust-toolchain's releases.

Rust 1.93.0

Language

Compiler

Platform Support

Refer to Rust's platform support page for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

... (truncated)

Changelog

Sourced from rust-toolchain's changelog.

Version 1.93.0 (2026-01-22)

Language

Compiler

Platform Support

Refer to Rust's platform support page for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

... (truncated)

Commits
  • 254b596 Auto merge of #151369 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum
  • 01ad1d6 Bump to stable release
  • 641c209 Add latest release note copy
  • a741008 Auto merge of #151270 - Mark-Simulacrum:beta-backport, r=Mark-Simulacrum
  • 6feceec Disable SimplifyComparisonIntegral
  • 2b8a999 Use both bors e-mails for CI postprocessing git lookup
  • 4c28b43 Revert bors email to the original homu one
  • a8201d3 Remove references to bors2
  • 9a4aba1 Auto merge of #151241 - fmease:beta-rustdoc-dont-eval-assoc-consts, r=fmease
  • 36e6625 [beta] rustdoc: Stop unconditionally evaluating the initializer of associated...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [rust-toolchain](https://github.com/rust-lang/rust) from 1.91.0 to 1.93.0.
- [Release notes](https://github.com/rust-lang/rust/releases)
- [Changelog](https://github.com/rust-lang/rust/blob/main/RELEASES.md)
- [Commits](rust-lang/rust@1.91.0...1.93.0)

---
updated-dependencies:
- dependency-name: rust-toolchain
  dependency-version: 1.93.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust_toolchain_package_manager Pull requests that update rust_toolchain_package_manager code labels Jan 23, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Feb 16, 2026

🧪 CI Insights

Here's what we observed from your CI run for a6fcfb1.

🟢 All jobs passed!

But CI Insights is watching 👀

Copy link
Copy Markdown
Contributor

@mergify mergify Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automatically approved by Mergify

@mergify mergify Bot added the queued label Feb 16, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Feb 16, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert)(?:\(.+\))?:

🟢 CI must pass

Wonderful, this rule succeeded.

All CI checks must pass. This protection prevents manual merges that bypass the merge queue.

  • check-success = coverage
  • check-success = msrv
  • check-success = quality
  • check-success = test
  • check-success = test-cross-platform (macos-latest, macOS)
  • check-success = test-cross-platform (ubuntu-latest, Linux)
  • check-success = test-cross-platform (windows-latest, Windows)

🟢 Do not merge outdated PRs

Wonderful, this rule succeeded.

Make sure PRs are within 10 commits of the base branch before merging

  • #commits-behind <= 10

mergify Bot added a commit that referenced this pull request Feb 16, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Feb 16, 2026

Merge Queue Status

Rule: default


This pull request spent 4 minutes 55 seconds in the queue, including 4 minutes 40 seconds running CI.

Required conditions to merge
  • check-success = coverage
  • check-success = msrv
  • check-success = quality
  • check-success = test
  • check-success = test-cross-platform (macos-latest, macOS)
  • check-success = test-cross-platform (ubuntu-latest, Linux)
  • check-success = test-cross-platform (windows-latest, Windows)
  • all of [🛡 Merge Protections rule CI must pass]:
    • check-success = coverage
    • check-success = msrv
    • check-success = quality
    • check-success = test
    • check-success = test-cross-platform (macos-latest, macOS)
    • check-success = test-cross-platform (ubuntu-latest, Linux)
    • check-success = test-cross-platform (windows-latest, Windows)
  • all of [🛡 Merge Protections rule Do not merge outdated PRs]:
  • all of [🛡 Merge Protections rule Enforce conventional commit]:
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections

@mergify mergify Bot merged commit b3a5b28 into main Feb 16, 2026
27 checks passed
@mergify mergify Bot deleted the dependabot/rust_toolchain/rust-toolchain-1.93.0 branch February 16, 2026 13:32
@mergify mergify Bot removed the queued label Feb 16, 2026
unclesp1d3r added a commit that referenced this pull request Feb 16, 2026
Bumps [rust-toolchain](https://github.com/rust-lang/rust) from 1.91.0 to
1.93.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/rust/releases">rust-toolchain's
releases</a>.</em></p>
<blockquote>
<h2>Rust 1.93.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Language</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145656">Stabilize
several s390x <code>vector</code>-related target features and the
<code>is_s390x_feature_detected!</code> macro</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145954">Stabilize
declaration of C-style variadic functions for the <code>system</code>
ABI</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146978">Emit error
when using some keyword as a <code>cfg</code> predicate</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/147736">Stabilize
<code>asm_cfg</code></a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148259">During
const-evaluation, support copying pointers byte-by-byte</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/148602">LUB
coercions now correctly handle function item types, and functions with
differing safeties</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148746">Allow
<code>const</code> items that contain mutable references to
<code>static</code> (which is <em>very</em> unsafe, but not
<em>always</em> UB)</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/148407">Add
warn-by-default <code>const_item_interior_mutations</code> lint to warn
against calls which mutate interior mutable <code>const</code>
items</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/141470">Add
warn-by-default <code>function_casts_as_integer</code> lint</a></li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Compiler</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145974">Stabilize
<code>-Cjump-tables=bool</code></a>. The flag was previously called
<code>-Zno-jump-tables</code>.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Platform Support</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148435">Promote
<code>riscv64a23-unknown-linux-gnu</code> to Tier 2 (without host
tools)</a></li>
</ul>
<p>Refer to Rust's <a
href="https://doc.rust-lang.org/rustc/platform-support.html">platform
support page</a> for more information on Rust's tiered platform
support.</p>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Libraries</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/135634">Stop
internally using <code>specialization</code> on the <code>Copy</code>
trait as it is unsound in the presence of lifetime dependent
<code>Copy</code> implementations. This may result in some performance
regressions as some standard library APIs may now call
<code>Clone::clone</code> instead of performing bitwise copies</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/144465">Allow the
global allocator to use thread-local storage and
<code>std::thread::current()</code></a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145628">Make
<code>BTree::append</code> not update existing keys when appending an
entry which already exists</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145665">Don't
require <code>T: RefUnwindSafe</code> for <code>vec::IntoIter&lt;T&gt;:
UnwindSafe</code></a></li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Stabilized APIs</h2>
<ul>
<li><a
href="https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_drop"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init_drop</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_ref"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init_ref</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_mut"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init_mut</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/primitive.slice.html#method.write_copy_of_slice"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::write_copy_of_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/primitive.slice.html#method.write_clone_of_slice"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::write_clone_of_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/string/struct.String.html#method.into_raw_parts"><code>String::into_raw_parts</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.into_raw_parts"><code>Vec::into_raw_parts</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unchecked_neg"><code>&lt;iN&gt;::unchecked_neg</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/rust/blob/main/RELEASES.md">rust-toolchain's
changelog</a>.</em></p>
<blockquote>
<h1>Version 1.93.0 (2026-01-22)</h1>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Language</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145656">Stabilize
several s390x <code>vector</code>-related target features and the
<code>is_s390x_feature_detected!</code> macro</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145954">Stabilize
declaration of C-style variadic functions for the <code>system</code>
ABI</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146978">Emit error
when using some keyword as a <code>cfg</code> predicate</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/147736">Stabilize
<code>asm_cfg</code></a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148259">During
const-evaluation, support copying pointers byte-by-byte</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/148602">LUB
coercions now correctly handle function item types, and functions with
differing safeties</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148746">Allow
<code>const</code> items that contain mutable references to
<code>static</code> (which is <em>very</em> unsafe, but not
<em>always</em> UB)</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/148407">Add
warn-by-default <code>const_item_interior_mutations</code> lint to warn
against calls which mutate interior mutable <code>const</code>
items</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/141470">Add
warn-by-default <code>function_casts_as_integer</code> lint</a></li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Compiler</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145974">Stabilize
<code>-Cjump-tables=bool</code></a>. The flag was previously called
<code>-Zno-jump-tables</code>.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Platform Support</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148435">Promote
<code>riscv64a23-unknown-linux-gnu</code> to Tier 2 (without host
tools)</a></li>
</ul>
<p>Refer to Rust's <a
href="https://doc.rust-lang.org/rustc/platform-support.html">platform
support page</a>
for more information on Rust's tiered platform support.</p>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Libraries</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/135634">Stop
internally using <code>specialization</code> on the <code>Copy</code>
trait as it is unsound in the presence of lifetime dependent
<code>Copy</code> implementations. This may result in some performance
regressions as some standard library APIs may now call
<code>Clone::clone</code> instead of performing bitwise copies</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/144465">Allow the
global allocator to use thread-local storage and
<code>std::thread::current()</code></a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145628">Make
<code>BTree::append</code> not update existing keys when appending an
entry which already exists</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145665">Don't
require <code>T: RefUnwindSafe</code> for <code>vec::IntoIter&lt;T&gt;:
UnwindSafe</code></a></li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Stabilized APIs</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/rust/commit/254b59607d4417e9dffbc307138ae5c86280fe4c"><code>254b596</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/151369">#151369</a>
- Mark-Simulacrum:stable-next, r=Mark-Simulacrum</li>
<li><a
href="https://github.com/rust-lang/rust/commit/01ad1d67a6952f78338d8c99f73ffe993fecbd1c"><code>01ad1d6</code></a>
Bump to stable release</li>
<li><a
href="https://github.com/rust-lang/rust/commit/641c2090495c6da22d0d3a178f60444d1164b3c1"><code>641c209</code></a>
Add latest release note copy</li>
<li><a
href="https://github.com/rust-lang/rust/commit/a741008f5b09716754d1ff1275968a55ff6492b2"><code>a741008</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/151270">#151270</a>
- Mark-Simulacrum:beta-backport, r=Mark-Simulacrum</li>
<li><a
href="https://github.com/rust-lang/rust/commit/6feceec6b3e782aab1ca914b800bf6cccdc560cb"><code>6feceec</code></a>
Disable SimplifyComparisonIntegral</li>
<li><a
href="https://github.com/rust-lang/rust/commit/2b8a999ac43b386edc6472d6e34a1f50683c18f1"><code>2b8a999</code></a>
Use both bors e-mails for CI postprocessing git lookup</li>
<li><a
href="https://github.com/rust-lang/rust/commit/4c28b43a948cdcd98f21283fe49d8c30883cd1bd"><code>4c28b43</code></a>
Revert bors email to the original homu one</li>
<li><a
href="https://github.com/rust-lang/rust/commit/a8201d341a8b5b456eff782f32197af6b6533038"><code>a8201d3</code></a>
Remove references to bors2</li>
<li><a
href="https://github.com/rust-lang/rust/commit/9a4aba12f3360680f24451ef112d9e8d08ee978d"><code>9a4aba1</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/151241">#151241</a>
- fmease:beta-rustdoc-dont-eval-assoc-consts, r=fmease</li>
<li><a
href="https://github.com/rust-lang/rust/commit/36e6625457599bccf2a5067110b47de82802a9d0"><code>36e6625</code></a>
[beta] rustdoc: Stop unconditionally evaluating the initializer of
associated...</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/rust/compare/1.91.0...1.93.0">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rust-toolchain&package-manager=rust_toolchain&previous-version=1.91.0&new-version=1.93.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: UncleSp1d3r <unclesp1d3r@evilbitlabs.io>
Signed-off-by: UncleSp1d3r <unclesp1d3r@evilbitlabs.io>
unclesp1d3r added a commit that referenced this pull request Feb 25, 2026
Bumps [rust-toolchain](https://github.com/rust-lang/rust) from 1.91.0 to
1.93.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/rust/releases">rust-toolchain's
releases</a>.</em></p>
<blockquote>
<h2>Rust 1.93.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Language</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145656">Stabilize
several s390x <code>vector</code>-related target features and the
<code>is_s390x_feature_detected!</code> macro</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145954">Stabilize
declaration of C-style variadic functions for the <code>system</code>
ABI</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146978">Emit error
when using some keyword as a <code>cfg</code> predicate</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/147736">Stabilize
<code>asm_cfg</code></a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148259">During
const-evaluation, support copying pointers byte-by-byte</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/148602">LUB
coercions now correctly handle function item types, and functions with
differing safeties</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148746">Allow
<code>const</code> items that contain mutable references to
<code>static</code> (which is <em>very</em> unsafe, but not
<em>always</em> UB)</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/148407">Add
warn-by-default <code>const_item_interior_mutations</code> lint to warn
against calls which mutate interior mutable <code>const</code>
items</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/141470">Add
warn-by-default <code>function_casts_as_integer</code> lint</a></li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Compiler</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145974">Stabilize
<code>-Cjump-tables=bool</code></a>. The flag was previously called
<code>-Zno-jump-tables</code>.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Platform Support</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148435">Promote
<code>riscv64a23-unknown-linux-gnu</code> to Tier 2 (without host
tools)</a></li>
</ul>
<p>Refer to Rust's <a
href="https://doc.rust-lang.org/rustc/platform-support.html">platform
support page</a> for more information on Rust's tiered platform
support.</p>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Libraries</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/135634">Stop
internally using <code>specialization</code> on the <code>Copy</code>
trait as it is unsound in the presence of lifetime dependent
<code>Copy</code> implementations. This may result in some performance
regressions as some standard library APIs may now call
<code>Clone::clone</code> instead of performing bitwise copies</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/144465">Allow the
global allocator to use thread-local storage and
<code>std::thread::current()</code></a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145628">Make
<code>BTree::append</code> not update existing keys when appending an
entry which already exists</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145665">Don't
require <code>T: RefUnwindSafe</code> for <code>vec::IntoIter&lt;T&gt;:
UnwindSafe</code></a></li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Stabilized APIs</h2>
<ul>
<li><a
href="https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_drop"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init_drop</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_ref"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init_ref</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/core/primitive.slice.html#method.assume_init_mut"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init_mut</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/primitive.slice.html#method.write_copy_of_slice"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::write_copy_of_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/primitive.slice.html#method.write_clone_of_slice"><code>&lt;[MaybeUninit&lt;T&gt;]&gt;::write_clone_of_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/string/struct.String.html#method.into_raw_parts"><code>String::into_raw_parts</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.into_raw_parts"><code>Vec::into_raw_parts</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/primitive.isize.html#method.unchecked_neg"><code>&lt;iN&gt;::unchecked_neg</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/rust/blob/main/RELEASES.md">rust-toolchain's
changelog</a>.</em></p>
<blockquote>
<h1>Version 1.93.0 (2026-01-22)</h1>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Language</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145656">Stabilize
several s390x <code>vector</code>-related target features and the
<code>is_s390x_feature_detected!</code> macro</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145954">Stabilize
declaration of C-style variadic functions for the <code>system</code>
ABI</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146978">Emit error
when using some keyword as a <code>cfg</code> predicate</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/147736">Stabilize
<code>asm_cfg</code></a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148259">During
const-evaluation, support copying pointers byte-by-byte</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/148602">LUB
coercions now correctly handle function item types, and functions with
differing safeties</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148746">Allow
<code>const</code> items that contain mutable references to
<code>static</code> (which is <em>very</em> unsafe, but not
<em>always</em> UB)</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/148407">Add
warn-by-default <code>const_item_interior_mutations</code> lint to warn
against calls which mutate interior mutable <code>const</code>
items</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/141470">Add
warn-by-default <code>function_casts_as_integer</code> lint</a></li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Compiler</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145974">Stabilize
<code>-Cjump-tables=bool</code></a>. The flag was previously called
<code>-Zno-jump-tables</code>.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Platform Support</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/148435">Promote
<code>riscv64a23-unknown-linux-gnu</code> to Tier 2 (without host
tools)</a></li>
</ul>
<p>Refer to Rust's <a
href="https://doc.rust-lang.org/rustc/platform-support.html">platform
support page</a>
for more information on Rust's tiered platform support.</p>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Libraries</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/135634">Stop
internally using <code>specialization</code> on the <code>Copy</code>
trait as it is unsound in the presence of lifetime dependent
<code>Copy</code> implementations. This may result in some performance
regressions as some standard library APIs may now call
<code>Clone::clone</code> instead of performing bitwise copies</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/144465">Allow the
global allocator to use thread-local storage and
<code>std::thread::current()</code></a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145628">Make
<code>BTree::append</code> not update existing keys when appending an
entry which already exists</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145665">Don't
require <code>T: RefUnwindSafe</code> for <code>vec::IntoIter&lt;T&gt;:
UnwindSafe</code></a></li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Stabilized APIs</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/rust/commit/254b59607d4417e9dffbc307138ae5c86280fe4c"><code>254b596</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/151369">#151369</a>
- Mark-Simulacrum:stable-next, r=Mark-Simulacrum</li>
<li><a
href="https://github.com/rust-lang/rust/commit/01ad1d67a6952f78338d8c99f73ffe993fecbd1c"><code>01ad1d6</code></a>
Bump to stable release</li>
<li><a
href="https://github.com/rust-lang/rust/commit/641c2090495c6da22d0d3a178f60444d1164b3c1"><code>641c209</code></a>
Add latest release note copy</li>
<li><a
href="https://github.com/rust-lang/rust/commit/a741008f5b09716754d1ff1275968a55ff6492b2"><code>a741008</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/151270">#151270</a>
- Mark-Simulacrum:beta-backport, r=Mark-Simulacrum</li>
<li><a
href="https://github.com/rust-lang/rust/commit/6feceec6b3e782aab1ca914b800bf6cccdc560cb"><code>6feceec</code></a>
Disable SimplifyComparisonIntegral</li>
<li><a
href="https://github.com/rust-lang/rust/commit/2b8a999ac43b386edc6472d6e34a1f50683c18f1"><code>2b8a999</code></a>
Use both bors e-mails for CI postprocessing git lookup</li>
<li><a
href="https://github.com/rust-lang/rust/commit/4c28b43a948cdcd98f21283fe49d8c30883cd1bd"><code>4c28b43</code></a>
Revert bors email to the original homu one</li>
<li><a
href="https://github.com/rust-lang/rust/commit/a8201d341a8b5b456eff782f32197af6b6533038"><code>a8201d3</code></a>
Remove references to bors2</li>
<li><a
href="https://github.com/rust-lang/rust/commit/9a4aba12f3360680f24451ef112d9e8d08ee978d"><code>9a4aba1</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/151241">#151241</a>
- fmease:beta-rustdoc-dont-eval-assoc-consts, r=fmease</li>
<li><a
href="https://github.com/rust-lang/rust/commit/36e6625457599bccf2a5067110b47de82802a9d0"><code>36e6625</code></a>
[beta] rustdoc: Stop unconditionally evaluating the initializer of
associated...</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/rust/compare/1.91.0...1.93.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rust-toolchain&package-manager=rust_toolchain&previous-version=1.91.0&new-version=1.93.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: UncleSp1d3r <unclesp1d3r@evilbitlabs.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust_toolchain_package_manager Pull requests that update rust_toolchain_package_manager code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant