dependabot[bot] opened a new pull request, #11340:
URL: https://github.com/apache/arrow-rs/pull/11340

   > [!WARNING]
   > Cooldown could not be applied because no publication date was available 
from the registry.
   >
   
   Bumps [rust-toolchain](https://github.com/rust-lang/rust) from 1.98.1 to 
1.99.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.99.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/138230";>Add 
allow-by-default <code>raw_borrows_via_references</code> lint that checks for 
references that decay immediately into raw borrows</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/153563";>Extend 
<code>unconditional_panic</code> lint to function calls that panic when the 
chunks/windows size is zero</a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/155697";>Stabilize 
C-variadic function definitions</a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/159746";>Stabilize the 
ability to use <code>#[unsafe(naked)]</code> functions to define C-variadic 
functions (<code>#![feature(c_variadic_naked_functions)]</code>).</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/156047";>Trait 
methods are now resolved on an adjusted never type (producing a FCW)</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/157820";>Coerce 
from inference variables to trait objects if the inference variable is related 
via subtyping to a type that is known to be <code>Sized</code></a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/157857";>Stabilize 
<code>#[my_macro] mod foo;</code></a>. This allows outlined modules (<code>mod 
foo;</code>) anywhere in the body of a custom attribute or derive macro.</li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158302";>Fix the 
<code>overflowing_literals</code> lint with repeated negation</a>. For 
instance, it will now no longer lint on <code>--128_i8</code>, which is already 
detected by the <code>arithmetic_overflow</code> lint.</li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158522";>Add 
POSIX symbols to the <code>invalid_runtime_symbol_definitions</code> and 
<code>suspicious_runtime_symbol_definitions</code> lints</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158835";>Lint 
unused <code>#[path]</code> attributes on inline modules</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/159179";>Enable 
<code>unreachable_cfg_select_predicates</code> lint as part of 
<code>unused</code> lint group</a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/159525";>Stabilize passing 
128-bit integers via vector registers with <code>asm!</code> on x86</a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/159729";>Explicitly 
document that some allocations are allowed to grow in-place (but none are 
allowed to shrink)</a></li>
   <li>We now <a 
href="https://redirect.github.com/rust-lang/rust/pull/159730";>guarantee</a> 
that the contents of an <code>UnsafeCell</code> can be accessed without going 
through <code>get</code>
   <ul>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/159960";>The 
<code>invalid_reference_casting</code> lint was adjusted accordingly</a></li>
   </ul>
   </li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/160594";>Account 
for globally enabled target features in <code>global_asm!</code></a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/161003";>Warn if 
an invalid <code>doc</code> attribute is used on a macro invocation</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/150732";>Convert 
<code>-Ctarget-cpu</code> into a target-modifier for AVR, AMDGCN and 
NVPTX</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158510";>Enable 
<code>static_position_independent_executables</code> on all gnu targets</a></li>
   <li>When providing a suggestion about a missing method, rustc now prefers an 
exactly matching name from a <a 
href="https://doc.rust-lang.org/rustdoc/advanced-features.html#add-aliases-for-an-item-in-documentation-search";>doc
 alias attribute</a> over a similarity search from other method names. If your 
new users sometimes expect a method under a different name, adding a doc alias 
will now help them find it via rustc suggestions, in addition to helping them 
find it via rustdoc search: <a 
href="https://redirect.github.com/rust-lang/rust/pull/160369";>When suggesting 
method names, prefer <em>exact</em> doc aliases over similar names</a></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/158766";>Promote 
<code>riscv64-unknown-linux-musl</code> to Tier 2 with 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>Iteration on <code>RangeInclusive</code> (<code>a..=b</code> ranges) is 
now <a href="https://redirect.github.com/rust-lang/rust/pull/155114";>optimized 
better in some circumstances</a>. As a side effect of this, the behavior of 
<code>RangeInclusive</code> values that has already been exhausted (as an 
iterator) has changed. For example, the return values of <code>start()</code> 
and <code>end()</code> on such ranges may return different values, and using 
such ranges as slice indexes may have different behavior. These behaviors were 
not guaranteed to be stable, so these changes are considered to not be breaking 
changes.</li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/155989";>Relax 
<code>transmute_copy</code> to accept <code>?Sized</code> types</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/155989";>Update 
<code>transmute_copy</code> to use a non-unwinding panic</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158057";>Don't 
escape U+FF9E and U+FF9F in <code>escape_debug_ext</code></a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/161430";>Re-export 
<code>core::fmt::NumBuffer</code> in <code>alloc</code> (and 
<code>std</code>)</a></li>
   </ul>
   <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
   <!-- 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.99.0 (2026-10-01)</h1>
   <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
   <h2>Language</h2>
   <ul>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/138230";>Add 
allow-by-default <code>raw_borrows_via_references</code> lint that checks for 
references that decay immediately into raw borrows</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/153563";>Extend 
<code>unconditional_panic</code> lint to function calls that panic when the 
chunks/windows size is zero</a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/155697";>Stabilize 
C-variadic function definitions</a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/159746";>Stabilize the 
ability to use <code>#[unsafe(naked)]</code> functions to define C-variadic 
functions (<code>#![feature(c_variadic_naked_functions)]</code>).</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/156047";>Trait 
methods are now resolved on an adjusted never type (producing a FCW)</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/157820";>Coerce 
from inference variables to trait objects if the inference variable is related 
via subtyping to a type that is known to be <code>Sized</code></a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/157857";>Stabilize 
<code>#[my_macro] mod foo;</code></a>. This allows outlined modules (<code>mod 
foo;</code>) anywhere in the body of a custom attribute or derive macro.</li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158302";>Fix the 
<code>overflowing_literals</code> lint with repeated negation</a>. For 
instance, it will now no longer lint on <code>--128_i8</code>, which is already 
detected by the <code>arithmetic_overflow</code> lint.</li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158522";>Add 
POSIX symbols to the <code>invalid_runtime_symbol_definitions</code> and 
<code>suspicious_runtime_symbol_definitions</code> lints</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158835";>Lint 
unused <code>#[path]</code> attributes on inline modules</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/159179";>Enable 
<code>unreachable_cfg_select_predicates</code> lint as part of 
<code>unused</code> lint group</a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/159525";>Stabilize passing 
128-bit integers via vector registers with <code>asm!</code> on x86</a></li>
   <li><a 
href="https://redirect.github.com/rust-lang/rust/pull/159729";>Explicitly 
document that some allocations are allowed to grow in-place (but none are 
allowed to shrink)</a></li>
   <li>We now <a 
href="https://redirect.github.com/rust-lang/rust/pull/159730";>guarantee</a> 
that the contents of an <code>UnsafeCell</code> can be accessed without going 
through <code>get</code>
   <ul>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/159960";>The 
<code>invalid_reference_casting</code> lint was adjusted accordingly</a></li>
   </ul>
   </li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/160594";>Account 
for globally enabled target features in <code>global_asm!</code></a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/161003";>Warn if 
an invalid <code>doc</code> attribute is used on a macro invocation</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/150732";>Convert 
<code>-Ctarget-cpu</code> into a target-modifier for AVR, AMDGCN and 
NVPTX</a></li>
   <li><a href="https://redirect.github.com/rust-lang/rust/pull/158510";>Enable 
<code>static_position_independent_executables</code> on all gnu targets</a></li>
   <li>When providing a suggestion about a missing method, rustc now prefers an 
exactly matching name from a <a 
href="https://doc.rust-lang.org/rustdoc/advanced-features.html#add-aliases-for-an-item-in-documentation-search";>doc
 alias attribute</a> over a similarity search from other method names. If your 
new users sometimes expect a method under a different name, adding a doc alias 
will now help them find it via rustc suggestions, in addition to helping them 
find it via rustdoc search: <a 
href="https://redirect.github.com/rust-lang/rust/pull/160369";>When suggesting 
method names, prefer <em>exact</em> doc aliases over similar names</a></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/158766";>Promote 
<code>riscv64-unknown-linux-musl</code> to Tier 2 with 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>
   <p>Libraries</p>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/rust-lang/rust/commit/b940084d7eb6a299eb4bfeb8e34901bc051e7ac4";><code>b940084</code></a>
 Auto merge of <a 
href="https://redirect.github.com/rust-lang/rust/issues/163440";>#163440</a> - 
Mark-Simulacrum:stable-next, r=Mark-Simulacrum</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/8fa690eec31438cc8cc60b47abbb7e30667cb51d";><code>8fa690e</code></a>
 1.99.0 release notes</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/19d7dab98456d0a173e114bc862f2c486c9163c4";><code>19d7dab</code></a>
 1.99.0 release</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/dfb0accb7f508ae8be965d8629557221c889dd98";><code>dfb0acc</code></a>
 Auto merge of <a 
href="https://redirect.github.com/rust-lang/rust/issues/163264";>#163264</a> - 
flip1995:clippy-beta-backport, r=Mark-Simulacrum</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/dcc47f76ae03af53f297f8fe62ad5248b1d57e39";><code>dcc47f7</code></a>
 fix: <code>const_trait_impl</code> related infinite loop in 
`needless_borrows_for_generi...</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/3c884f7572ff15b3cf47b5d3ae5202259fcd08fb";><code>3c884f7</code></a>
 Don't suggest <code>Box::leak</code> in 
<code>nonnull_unchecked_on_box_ptr</code> (<a 
href="https://redirect.github.com/rust-lang/rust/issues/17752";>#17752</a>)</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/e5a9d6ac116948f037e193da0c64d3a49be4d051";><code>e5a9d6a</code></a>
 Fix <code>--explain</code> lint lookup being case-mismatched (<a 
href="https://redirect.github.com/rust-lang/rust/issues/17632";>#17632</a>)</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/aa0593682acc356728398d3bb0c826a3d11df0d9";><code>aa05936</code></a>
 Auto merge of <a 
href="https://redirect.github.com/rust-lang/rust/issues/162987";>#162987</a> - 
cuviper:beta-next, r=cuviper</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/9e8e33c41f835ab1af74f58904742ed56e1c2ce1";><code>9e8e33c</code></a>
 build: Fix thumb_1 cfg to include all &quot;thumb but not thumbv2&quot; 
targets.</li>
   <li><a 
href="https://github.com/rust-lang/rust/commit/bc562d5bd84fc1173c527c973e390d33c4ef4a8c";><code>bc562d5</code></a>
 c-b: Add <code>aeabi_u(read|write)(4|8)</code> intrinsics.</li>
   <li>Additional commits viewable in <a 
href="https://github.com/rust-lang/rust/compare/1.98.1...1.99.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.98.1&new-version=1.99.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 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>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to