build(deps): bump libm from 0.2.11 to 0.2.12 (#36644)

Bumps [libm](https://github.com/rust-lang/compiler-builtins) from 0.2.11
to 0.2.12.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/compiler-builtins/releases">libm's
releases</a>.</em></p>
<blockquote>
<h2>libm-v0.2.12</h2>
<ul>
<li>Mark generic functions <code>#[inline]</code></li>
<li>Combine the source files for <code>fmod</code></li>
<li>Ensure all public functions are marked <code>no_panic</code></li>
<li>Add assembly version of simple operations on aarch64</li>
<li>Add <code>roundeven{,f,f16,f128}</code></li>
<li>Add <code>fminimum</code>, <code>fmaximum</code>,
<code>fminimum_num</code>, and <code>fmaximum_num</code></li>
<li>Eliminate the use of <code>force_eval!</code> in <code>ceil</code>,
<code>floor</code>, and <code>trunc</code></li>
<li>Port the CORE-MATH version of <code>cbrt</code></li>
<li>Add <code>fmaf128</code></li>
<li>fma: Ensure zero has the correct sign</li>
<li>Add <code>scalbnf16</code>, <code>scalbnf128</code>,
<code>ldexpf16</code>, and <code>ldexpf128</code></li>
<li>Specify license as just MIT</li>
<li>Add <code>fmodf128</code></li>
<li>Add <code>fmodf16</code> using the generic implementation</li>
<li>Add <code>fminf16</code>, <code>fmaxf16</code>,
<code>fminf128</code>, and <code>fmaxf128</code></li>
<li>Add <code>roundf16</code> and <code>roundf128</code></li>
<li>Add <code>rintf16</code> and <code>rintf128</code></li>
<li>Add <code>floorf16</code> and <code>floorf128</code></li>
<li>Add <code>ceilf16</code> and <code>ceilf128</code></li>
<li>Add <code>sqrtf16</code> and <code>sqrtf128</code></li>
<li>Simplify and optimize <code>fdim</code> (<a
href="https://redirect.github.com/rust-lang/libm/pull/442">#442</a>)</li>
<li>Add <code>fdimf16</code> and <code>fdimf128</code></li>
<li>Add <code>truncf16</code> and <code>truncf128</code></li>
<li>Add <code>fabsf16</code>, <code>fabsf128</code>,
<code>copysignf16</code>, and <code>copysignf128</code></li>
<li>Move some numeric trait logic to default implementations</li>
<li>Add some more basic docstrings (<a
href="https://redirect.github.com/rust-lang/libm/pull/352">#352</a>)</li>
<li>Add support for loongarch64-unknown-linux-gnu</li>
<li>Add an &quot;arch&quot; Cargo feature that is on by default</li>
<li>Rename the <code>special_case</code> module to
<code>precision</code> and move default ULP</li>
<li>Move the existing &quot;unstable&quot; feature to
&quot;unstable-intrinsics&quot;</li>
</ul>
<p>There are a number of things that changed internally, see the git log
for a full
list of changes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="313e3eef4e"><code>313e3ee</code></a>
chore: Combine CHANGELOG files for compiler-builtins</li>
<li><a
href="fe23e618fc"><code>fe23e61</code></a>
chore: release builtins 0.1.156 and libm 0.2.12</li>
<li><a
href="2dc292bd1b"><code>2dc292b</code></a>
Reimplement the generic fmod</li>
<li><a
href="4f4dbe8081"><code>4f4dbe8</code></a>
Rename the <code>public-test-deps</code> feature to
<code>unstable-public-internals</code></li>
<li><a
href="767597f061"><code>767597f</code></a>
ci: Fix extensive tests</li>
<li><a
href="b5f8003acc"><code>b5f8003</code></a>
Fix compiler-builtins publish</li>
<li><a
href="33dedd29d5"><code>33dedd2</code></a>
Update README and CONTRIBUTING for the new repository layout</li>
<li><a
href="07521a632e"><code>07521a6</code></a>
Move README.md to compiler-builtins, CONTRIBUTING.md to root</li>
<li><a
href="2691b35123"><code>2691b35</code></a>
Update licensing information after repository refactoring</li>
<li><a
href="e823bb7004"><code>e823bb7</code></a>
avr: Provide <code>abort()</code></li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/compiler-builtins/compare/libm-v0.2.11...libm-v0.2.12">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=libm&package-manager=cargo&previous-version=0.2.11&new-version=0.2.12)](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>
This commit is contained in:
dependabot[bot] 2025-04-22 06:54:31 +00:00 committed by GitHub
parent 57b0a3f231
commit 00d47ce603
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

4
Cargo.lock generated
View file

@ -4255,9 +4255,9 @@ dependencies = [
[[package]]
name = "libm"
version = "0.2.11"
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
checksum = "e6d154aedcb0b7a1e91a3fddbe2a8350d3da76ac9d0220ae20da5c7aa8269612"
[[package]]
name = "libredox"