Auto merge of #28831 - servo:dependabot/cargo/crossbeam-epoch-0.9.8, r=jdm

Bump crossbeam-epoch from 0.9.1 to 0.9.8

Bumps [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) from 0.9.1 to 0.9.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/crossbeam-rs/crossbeam/releases">crossbeam-epoch's releases</a>.</em></p>
<blockquote>
<h2>crossbeam-epoch 0.9.8</h2>
<ul>
<li>Make <code>Atomic::null()</code> const function at 1.61+. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/797">#797</a>)</li>
</ul>
<h2>crossbeam-epoch 0.9.7</h2>
<ul>
<li>Fix Miri error when <code>-Zmiri-check-number-validity</code> is enabled. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/779">#779</a>)</li>
</ul>
<h2>crossbeam-epoch 0.9.6</h2>
<ul>
<li>Add <code>Atomic::fetch_update</code>. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/706">#706</a>)</li>
</ul>
<h2>crossbeam-epoch 0.9.5</h2>
<ul>
<li>Fix UB in <code>Pointable</code> impl of <code>[MaybeUninit&lt;T&gt;]</code> (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/694">#694</a>)</li>
<li>Support targets that do not have atomic CAS on stable Rust (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/698">#698</a>)</li>
<li>Fix breakage with nightly feature due to <a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/84510">rust-lang/rust#84510</a> (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/692">#692</a>)</li>
</ul>
<h2>crossbeam-epoch 0.9.4</h2>
<ul>
<li>Fix UB in <code>&lt;[MaybeUninit&lt;T&gt;] as Pointable&gt;::init</code> when global allocator failed allocation (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/690">#690</a>)</li>
<li>Bump <code>loom</code> dependency to version 0.5. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/686">#686</a>)</li>
</ul>
<h2>crossbeam-epoch 0.9.3</h2>
<ul>
<li>Make <code>loom</code> dependency optional. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/666">#666</a>)</li>
</ul>
<h2>crossbeam-epoch 0.9.2</h2>
<ul>
<li>Add <code>Atomic::compare_exchange</code> and <code>Atomic::compare_exchange_weak</code>. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/628">#628</a>)</li>
<li>Deprecate <code>Atomic::compare_and_set</code> and <code>Atomic::compare_and_set_weak</code>. Use <code>Atomic::compare_exchange</code> or <code>Atomic::compare_exchange_weak</code> instead. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/628">#628</a>)</li>
<li>Make <code>const_fn</code> dependency optional. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/611">#611</a>)</li>
<li>Add unstable support for <code>loom</code>. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/487">#487</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5b4d80835a"><code>5b4d808</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/800">#800</a></li>
<li><a href="6fa72466ce"><code>6fa7246</code></a> Prepare for the next release</li>
<li><a href="8efcd0261c"><code>8efcd02</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/798">#798</a></li>
<li><a href="baedeb003e"><code>baedeb0</code></a> channel: Do not panic on very large timeout</li>
<li><a href="113daf45a4"><code>113daf4</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/799">#799</a></li>
<li><a href="5cb7cac9f2"><code>5cb7cac</code></a> Update no_atomic.rs</li>
<li><a href="0081fcc510"><code>0081fcc</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/789">#789</a> <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/797">#797</a></li>
<li><a href="7b2d65fa21"><code>7b2d65f</code></a> Update to stabilized const_fn_trait_bound</li>
<li><a href="bd75c3c45e"><code>bd75c3c</code></a> Add force_push to ArrayQueue</li>
<li><a href="b11f1a83e6"><code>b11f1a8</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/793">#793</a></li>
<li>Additional commits viewable in <a href="https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-epoch-0.9.1...crossbeam-epoch-0.9.8">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=crossbeam-epoch&package-manager=cargo&previous-version=0.9.1&new-version=0.9.8)](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 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 commit is contained in:
bors-servo 2022-04-09 16:02:40 -04:00 committed by GitHub
commit 9b0a755633
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

27
Cargo.lock generated
View file

@ -492,7 +492,7 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8e3ff9db740167616e528c509b3618046fc05d337f8f3182d300f4aa977d2bb"
dependencies = [
"crossbeam-utils 0.8.1",
"crossbeam-utils 0.8.8",
"jobserver",
"num_cpus",
]
@ -914,12 +914,6 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6"
[[package]]
name = "const_fn"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c478836e029dcef17fb47c89023448c64f781a046e0300e257ad8225ae59afab"
[[package]]
name = "constellation"
version = "0.0.1"
@ -1155,7 +1149,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775"
dependencies = [
"cfg-if 1.0.0",
"crossbeam-utils 0.8.1",
"crossbeam-utils 0.8.8",
]
[[package]]
@ -1166,18 +1160,18 @@ checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
dependencies = [
"cfg-if 1.0.0",
"crossbeam-epoch",
"crossbeam-utils 0.8.1",
"crossbeam-utils 0.8.8",
]
[[package]]
name = "crossbeam-epoch"
version = "0.9.1"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d"
checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c"
dependencies = [
"autocfg",
"cfg-if 1.0.0",
"const_fn",
"crossbeam-utils 0.8.1",
"crossbeam-utils 0.8.8",
"lazy_static",
"memoffset",
"scopeguard",
@ -1196,11 +1190,10 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
version = "0.8.1"
version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"
checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38"
dependencies = [
"autocfg",
"cfg-if 1.0.0",
"lazy_static",
]
@ -5121,7 +5114,7 @@ checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"
dependencies = [
"crossbeam-channel 0.5.0",
"crossbeam-deque",
"crossbeam-utils 0.8.1",
"crossbeam-utils 0.8.8",
"lazy_static",
"num_cpus",
]