Commit graph

44428 commits

Author SHA1 Message Date
Josh Matthews
471650ba90 Update keyboard-types. 2022-04-01 00:35:22 -04:00
Josh Matthews
ffb6b5d5d8 Update uuid. 2022-03-31 23:45:29 -04:00
Josh Matthews
4086afb3e6 Update rand. 2022-03-31 23:44:44 -04:00
Josh Matthews
0efad5645a Update gif dependency. 2022-03-31 23:42:11 -04:00
bors-servo
0dc6924a7d
Auto merge of #28776 - servo:dependabot/cargo/brotli-3.3.4, r=jdm
Bump brotli from 3.3.0 to 3.3.4

Bumps [brotli](https://github.com/dropbox/rust-brotli) from 3.3.0 to 3.3.4.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/dropbox/rust-brotli/commits/3.3.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=brotli&package-manager=cargo&previous-version=3.3.0&new-version=3.3.4)](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>
2022-03-31 16:09:10 -04:00
dependabot[bot]
83a4c0cb33
Bump brotli from 3.3.0 to 3.3.4
Bumps [brotli](https://github.com/dropbox/rust-brotli) from 3.3.0 to 3.3.4.
- [Release notes](https://github.com/dropbox/rust-brotli/releases)
- [Commits](https://github.com/dropbox/rust-brotli/commits/3.3.4)

---
updated-dependencies:
- dependency-name: brotli
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-31 16:32:35 +00:00
bors-servo
4ccc4abd06
Auto merge of #28772 - servo:dependabot/cargo/pkg-config-0.3.24, r=jdm
Bump pkg-config from 0.3.19 to 0.3.24

Bumps [pkg-config](https://github.com/rust-lang/pkg-config-rs) from 0.3.19 to 0.3.24.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md">pkg-config's changelog</a>.</em></p>
<blockquote>
<h2>[0.3.24] - 2021-12-11</h2>
<h3>Fixed</h3>
<ul>
<li>Re-add <code>target_supported()</code>, which was accidentally removed in 0.3.15 (<a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/128">#128</a>).</li>
</ul>
<h2>[0.3.23] - 2021-12-06</h2>
<h3>Changed</h3>
<ul>
<li>Improve error messages when a <code>pkg-config</code> package can't be found (<a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/127">#127</a>).</li>
</ul>
<h2>[0.3.22] - 2021-10-24</h2>
<h3>Fixed</h3>
<ul>
<li><code>pkg-config</code> compiles again with Rust 1.30 or newer. 0.3.21 accidentally
made use of API only available since 1.40 (<a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/124">#124</a>, <a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/125">#125</a>).</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Switched from Travis to GitHub Actions for the CI. Travis is dysfunctional
since quite some time (<a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/126">#126</a>).</li>
</ul>
<h2>[0.3.21] - 2021-10-22</h2>
<h3>Fixed</h3>
<ul>
<li>Tests succeed again on macOS (<a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/122">#122</a>).</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Improve error message in case of missing pkg-config and provide instructions
how it can be installed (<a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/121">#121</a>).</li>
</ul>
<h2>[0.3.20] - 2021-09-25</h2>
<h3>Fixed</h3>
<ul>
<li>Use target-specific pkg-config consistently everywhere (<a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/121">#121</a>, <a href="https://github-redirect.dependabot.com/rust-lang/pkg-config-rs/issues/118">#118</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/rust-lang/pkg-config-rs/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pkg-config&package-manager=cargo&previous-version=0.3.19&new-version=0.3.24)](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>
2022-03-30 22:49:49 -04:00
dependabot[bot]
2a5bfe6275
Bump pkg-config from 0.3.19 to 0.3.24
Bumps [pkg-config](https://github.com/rust-lang/pkg-config-rs) from 0.3.19 to 0.3.24.
- [Release notes](https://github.com/rust-lang/pkg-config-rs/releases)
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/pkg-config-rs/commits)

---
updated-dependencies:
- dependency-name: pkg-config
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-30 16:13:49 +00:00
bors-servo
a6ec5504b8
Auto merge of #28770 - servo:dependabot/cargo/unicode-width-0.1.9, r=jdm
Bump unicode-width from 0.1.8 to 0.1.9

Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.8 to 0.1.9.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c6a6c72ac6"><code>c6a6c72</code></a> Update to 0.1.9</li>
<li><a href="b58e85b527"><code>b58e85b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/unicode-rs/unicode-width/issues/23">#23</a> from chrisduerr/unicode_14</li>
<li><a href="ce07223db9"><code>ce07223</code></a> Update to Unicode 14</li>
<li>See full diff in <a href="https://github.com/unicode-rs/unicode-width/compare/v0.1.8...v0.1.9">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=unicode-width&package-manager=cargo&previous-version=0.1.8&new-version=0.1.9)](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>
2022-03-29 18:07:20 -04:00
bors-servo
e0ce0c8632
Auto merge of #28771 - servo:dependabot/cargo/unwind-sys-0.1.3, r=jdm
Bump unwind-sys from 0.1.1 to 0.1.3

Bumps [unwind-sys](https://github.com/sfackler/rstack) from 0.1.1 to 0.1.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/sfackler/rstack/releases">unwind-sys's releases</a>.</em></p>
<blockquote>
<h2>unwind-sys 0.1.3</h2>
<ul>
<li>Fixed definitions for libunwind 1.6.0.</li>
</ul>
<h2>unwind-sys 0.1.2</h2>
<ul>
<li>Added support for i686-unknown-linux-gnu and aarch64-unknown-linux-gnu.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="4a78a52a42"><code>4a78a52</code></a> Release unwind-sys 0.1.3</li>
<li><a href="451b1feb53"><code>451b1fe</code></a> continue testing 1.4.0</li>
<li><a href="b06039cbca"><code>b06039c</code></a> Update arm64 getcontext for 1.6.0</li>
<li><a href="4b9e3a795e"><code>4b9e3a7</code></a> fix 1.6.0 aarch64 layout</li>
<li><a href="3459b36d60"><code>3459b36</code></a> import asm</li>
<li><a href="e53fb7fd77"><code>e53fb7f</code></a> Update to stable inline asm</li>
<li><a href="eba1c1b078"><code>eba1c1b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rstack/issues/19">#19</a> from sfackler/dependabot/cargo/env_logger-0.9</li>
<li><a href="2c3e517d49"><code>2c3e517</code></a> Update ci.yml</li>
<li><a href="700e9db2ee"><code>700e9db</code></a> Update env_logger requirement from 0.8 to 0.9</li>
<li><a href="ab49caaa23"><code>ab49caa</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rstack/issues/18">#18</a> from sfackler/dependabot/add-v2-config-file</li>
<li>Additional commits viewable in <a href="https://github.com/sfackler/rstack/compare/rstack-0.1.1...unwind-sys-0.1.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=unwind-sys&package-manager=cargo&previous-version=0.1.1&new-version=0.1.3)](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>
2022-03-29 13:17:47 -04:00
dependabot[bot]
dcd8eaffe6
Bump unwind-sys from 0.1.1 to 0.1.3
Bumps [unwind-sys](https://github.com/sfackler/rstack) from 0.1.1 to 0.1.3.
- [Release notes](https://github.com/sfackler/rstack/releases)
- [Commits](https://github.com/sfackler/rstack/compare/rstack-0.1.1...unwind-sys-0.1.3)

---
updated-dependencies:
- dependency-name: unwind-sys
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-29 14:51:54 +00:00
bors-servo
df7bae793d
Auto merge of #28769 - servo:dependabot/cargo/crossbeam-deque-0.8.1, r=jdm
Bump crossbeam-deque from 0.8.0 to 0.8.1

Bumps [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) from 0.8.0 to 0.8.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/crossbeam-rs/crossbeam/releases">crossbeam-deque's releases</a>.</em></p>
<blockquote>
<h2>crossbeam-deque 0.8.1</h2>
<ul>
<li>Fix deque steal race condition. (<a href="https://github.com/crossbeam-rs/crossbeam/security/advisories/GHSA-pqqp-xmhj-wgcw">https://github.com/crossbeam-rs/crossbeam/security/advisories/GHSA-pqqp-xmhj-wgcw</a>)</li>
<li>Add <code>Stealer::len</code> method. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/708">#708</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md">crossbeam-deque's changelog</a>.</em></p>
<blockquote>
<h1>Version 0.8.1</h1>
<ul>
<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>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0e2a930eac"><code>0e2a930</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/727">#727</a></li>
<li><a href="36a606b33b"><code>36a606b</code></a> Prepare for the next release</li>
<li><a href="3e72cde559"><code>3e72cde</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/726">#726</a></li>
<li><a href="2653a6cfe7"><code>2653a6c</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/722">#722</a></li>
<li><a href="cb4db4cbd5"><code>cb4db4c</code></a> clippy</li>
<li><a href="f2cae5c64d"><code>f2cae5c</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/723">#723</a></li>
<li><a href="703d739592"><code>703d739</code></a> Update list of targets that do not support Atomic*64</li>
<li><a href="b552900e63"><code>b552900</code></a> remove <code>array!</code>, use const to shorten array.</li>
<li><a href="b1a24d3199"><code>b1a24d3</code></a> Use <code>array-macro</code> to simplify <code>AtomicCell</code> <code>LOCKS</code></li>
<li><a href="800ca61b40"><code>800ca61</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/718">#718</a></li>
<li>Additional commits viewable in <a href="https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-deque-0.8.0...crossbeam-deque-0.8.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=crossbeam-deque&package-manager=cargo&previous-version=0.8.0&new-version=0.8.1)](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>
2022-03-29 08:07:24 -04:00
dependabot[bot]
6cc1277471
Bump unicode-width from 0.1.8 to 0.1.9
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.8 to 0.1.9.
- [Release notes](https://github.com/unicode-rs/unicode-width/releases)
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.1.8...v0.1.9)

---
updated-dependencies:
- dependency-name: unicode-width
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-29 09:23:59 +00:00
dependabot[bot]
fb41fe5f38
Bump crossbeam-deque from 0.8.0 to 0.8.1
Bumps [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-deque-0.8.0...crossbeam-deque-0.8.1)

---
updated-dependencies:
- dependency-name: crossbeam-deque
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-29 07:15:49 +00:00
bors-servo
eb14d48949
Auto merge of #28763 - servo:dependabot/cargo/half-1.8.2, r=jdm
Bump half from 1.6.0 to 1.8.2

Bumps [half](https://github.com/starkat99/half-rs) from 1.6.0 to 1.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/starkat99/half-rs/releases">half's releases</a>.</em></p>
<blockquote>
<h2>1.8.2</h2>
<h3>Fixed</h3>
<ul>
<li>Remove cargo resolver=2 from manifest to resolve errors in older versions of Rust that still worked with 1.8.0. Going forward, MSRV increases will be major version increases. Fixes <a href="https://github-redirect.dependabot.com/starkat99/half-rs/issues/48">#48</a>.</li>
</ul>
<h2>1.8.1 [YANKED]</h2>
<h3><em><strong>Yanked</strong></em></h3>
<p><em>Not recommended due to introducing compilation error in Rust versions that worked with 1.8.0.</em></p>
<h3>Changed</h3>
<ul>
<li>Now uses cargo resolver version 2 to prevent dev-dependencies from enabling <code>std</code> feature on optional dependencies.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed compile failure when <code>std</code> feature is not enabled and <code>num-traits</code> is enabled under new resolver. Now properly uses <code>libm</code> num-traits feature.</li>
</ul>
<h2>1.8.0</h2>
<h3>Changed</h3>
<ul>
<li>Now always implements <code>Add</code>, <code>Div</code>, <code>Mul</code>, <code>Neg</code>, <code>Rem</code>, and <code>Sub</code> traits. Previously, these were only implemented under the <code>num-traits</code> feature. Keep in mind they still convert to <code>f32</code> and back in the implementation.</li>
<li>Minimum supported Rust version is now 1.51.</li>
<li>Made crate package <a href="https://reuse.software/">REUSE compliant</a>.</li>
<li>Docs now use intra-doc links instead of manual (and hard to maintain) links.</li>
<li>The following methods on both <code>f16</code> and <code>bf16</code> are now <code>const</code>:
<ul>
<li><code>to_le_bytes</code></li>
<li><code>to_be_bytes</code></li>
<li><code>to_ne_bytes</code></li>
<li><code>from_le_bytes</code></li>
<li><code>from_be_bytes</code></li>
<li><code>from_ne_bytes</code></li>
<li><code>is_normal</code></li>
<li><code>classify</code></li>
<li><code>signum</code></li>
</ul>
</li>
</ul>
<h3>Added</h3>
<ul>
<li>Added optional implementations of <code>zerocopy</code> traits <code>AsBytes</code> and <code>FromBytes</code> under <code>zerocopy</code> cargo feature. By <a href="https://github.com/samcrow"><code>@​samcrow</code></a>.</li>
<li>Implemented the <code>core::iter::Product</code> and <code>core::iter::Sum</code> traits, with the same caveat as above about converting to <code>f32</code> and back under the hood.</li>
<li>Added new associated const <code>NEG_ONE</code> to both <code>f16</code> and <code>bf16</code>.</li>
<li>Added the following new methods on both <code>f16</code> and <code>bf16</code>:
<ul>
<li><code>copysign</code></li>
<li><code>max</code></li>
<li><code>min</code></li>
<li><code>clamp</code></li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed a number of minor lints discovered due to improved CI.</li>
</ul>
<h2>1.7.1</h2>
<h3>Fixed</h3>
<ul>
<li>Docs.rs now generates docs for <code>bytemuck</code> and <code>num-traits</code> optional features.</li>
</ul>
<h2>1.7.0</h2>
<h3>Added</h3>
<ul>
<li>Added optional implementations of <code>bytemuck</code> traits <code>Zeroable</code> and <code>Pod</code> under <code>bytemuck</code> cargo feature. By <a href="https://github.com/charles-r-earp"><code>@​charles-r-earp</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/starkat99/half-rs/blob/main/CHANGELOG.md">half's changelog</a>.</em></p>
<blockquote>
<h2>[1.8.2] - 2021-10-22 <!-- raw HTML omitted --><!-- raw HTML omitted --></h2>
<h3>Fixed</h3>
<ul>
<li>Remove cargo resolver=2 from manifest to resolve errors in older versions of Rust that still
worked with 1.8.0. Going forward, MSRV increases will be major version increases. Fixes <a href="https://github-redirect.dependabot.com/starkat99/half-rs/issues/48">#48</a>.</li>
</ul>
<h2>[1.8.1] - 2021-10-21 - <strong>Yanked</strong> <!-- raw HTML omitted --><!-- raw HTML omitted --></h2>
<h3><em><strong>Yanked</strong></em></h3>
<p><em>Not recommended due to introducing compilation error in Rust versions that worked with 1.8.0.</em></p>
<h3>Changed</h3>
<ul>
<li>Now uses cargo resolver version 2 to prevent dev-dependencies from enabling <code>std</code> feature on
optional dependencies.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed compile failure when <code>std</code> feature is not enabled and <code>num-traits</code> is enabled under new
resolver. Now properly uses <code>libm</code> num-traits feature.</li>
</ul>
<h2>[1.8.0] - 2021-10-13 <!-- raw HTML omitted --><!-- raw HTML omitted --></h2>
<h3>Changed</h3>
<ul>
<li>Now always implements <code>Add</code>, <code>Div</code>, <code>Mul</code>, <code>Neg</code>, <code>Rem</code>, and <code>Sub</code> traits.
Previously, these were only implemented under the <code>num-traits</code> feature. Keep in mind they still
convert to <code>f32</code> and back in the implementation.</li>
<li>Minimum supported Rust version is now 1.51.</li>
<li>Made crate package <a href="https://reuse.software/">REUSE compliant</a>.</li>
<li>Docs now use intra-doc links instead of manual (and hard to maintain) links.</li>
<li>The following methods on both <code>f16</code> and <code>bf16</code> are now <code>const</code>:
<ul>
<li><code>to_le_bytes</code></li>
<li><code>to_be_bytes</code></li>
<li><code>to_ne_bytes</code></li>
<li><code>from_le_bytes</code></li>
<li><code>from_be_bytes</code></li>
<li><code>from_ne_bytes</code></li>
<li><code>is_normal</code></li>
<li><code>classify</code></li>
<li><code>signum</code></li>
</ul>
</li>
</ul>
<h3>Added</h3>
<ul>
<li>Added optional implementations of <code>zerocopy</code> traits <code>AsBytes</code> and <code>FromBytes</code>
under <code>zerocopy</code> cargo feature. By [<a href="https://github.com/samcrow"><code>@​samcrow</code></a>].</li>
<li>Implemented the <code>core::iter::Product</code> and <code>core::iter::Sum</code> traits, with the same caveat as above
about converting to <code>f32</code> and back under the hood.</li>
<li>Added new associated const <code>NEG_ONE</code> to both <code>f16</code> and <code>bf16</code>.</li>
<li>Added the following new methods on both <code>f16</code> and <code>bf16</code>:
<ul>
<li><code>copysign</code></li>
<li><code>max</code></li>
<li><code>min</code></li>
<li><code>clamp</code></li>
</ul>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed a number of minor lints discovered due to improved CI.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9fbefd4517"><code>9fbefd4</code></a> remove resolver=2 from manifest</li>
<li><a href="28b07e0e52"><code>28b07e0</code></a> bump version to 1.8.1</li>
<li><a href="661708e911"><code>661708e</code></a> fix num-traits implementation bug when no_std</li>
<li><a href="727f5fb4a4"><code>727f5fb</code></a> fix changelog organization</li>
<li><a href="523e79154b"><code>523e791</code></a> bump version to 1.8.0</li>
<li><a href="31d445abbb"><code>31d445a</code></a> clarify math operations in readme</li>
<li><a href="17b590893f"><code>17b5908</code></a> impl Product and Sum traits</li>
<li><a href="1f21fade49"><code>1f21fad</code></a> impl ref versions of traits for ease of use</li>
<li><a href="109a8bc96a"><code>109a8bc</code></a> add copysign, min, max, and clamp fns</li>
<li><a href="78affaaab0"><code>78affaa</code></a> added const to more functions</li>
<li>Additional commits viewable in <a href="https://github.com/starkat99/half-rs/compare/v1.6.0...v1.8.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=half&package-manager=cargo&previous-version=1.6.0&new-version=1.8.2)](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>
2022-03-29 03:12:10 -04:00
bors-servo
fba0be4ad0
Auto merge of #28764 - servo:dependabot/cargo/futures-executor-0.3.21, r=jdm
Bump futures-executor from 0.3.8 to 0.3.21

Bumps [futures-executor](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.21.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-executor's releases</a>.</em></p>
<blockquote>
<h2>0.3.21</h2>
<ul>
<li>Fix potential data race in <code>FlattenUnordered</code> that introduced in 0.3.20 (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2566">#2566</a>)</li>
</ul>
<h2>0.3.20</h2>
<ul>
<li>Fix stacked borrows violations when <code>-Zmiri-tag-raw-pointers</code> is enabled. This raises MSRV of <code>futures-task</code> to 1.45. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2548">#2548</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2550">#2550</a>)</li>
<li>Change <code>FuturesUnordered</code> to respect yielding from future (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2551">#2551</a>)</li>
<li>Add <code>StreamExt::{flatten_unordered, flat_map_unordered}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2083">#2083</a>)</li>
</ul>
<h2>0.3.19</h2>
<ul>
<li>Remove unstable <code>read-initializer</code> feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2534">#2534</a>)</li>
<li>Fix panic in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2535">#2535</a>)</li>
<li>Fix compatibility issue with <code>FuturesUnordered</code> and tokio's cooperative scheduling (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2527">#2527</a>)</li>
<li>Add <code>StreamExt::count</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2495">#2495</a>)</li>
</ul>
<h2>0.3.18</h2>
<ul>
<li>Fix unusable <code>Sink</code> implementation on <code>stream::Scan</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2499">#2499</a>)</li>
<li>Make <code>task::noop_waker_ref</code> available without <code>std</code> feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2505">#2505</a>)</li>
<li>Add async <code>LineWriter</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2477">#2477</a>)</li>
<li>Remove dependency on <code>proc-macro-hack</code>. This raises MSRV of utility crates to 1.45. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2520">#2520</a>)</li>
</ul>
<h2>0.3.17</h2>
<ul>
<li>Use <code>FuturesOrdered</code> in <code>join_all</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2412">#2412</a>)</li>
<li>Add <code>{future, stream}::poll_immediate</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2452">#2452</a>)</li>
<li>Add <code>stream_select!</code> macro (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2262">#2262</a>)</li>
<li>Implement <code>Default</code> for <code>OptionFuture</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2471">#2471</a>)</li>
<li>Add <code>Peekable::{peek_mut, poll_peek_mut}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2488">#2488</a>)</li>
<li>Add <code>BufReader::seek_relative</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2489">#2489</a>)</li>
</ul>
<h2>0.3.16</h2>
<ul>
<li>Add <code>TryStreamExt::try_chunks</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2438">#2438</a>)</li>
<li>Add <code>StreamExt::{all, any}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2460">#2460</a>)</li>
<li>Add <code>stream::select_with_strategy</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2450">#2450</a>)</li>
<li>Update to new <code>io_slice_advance</code> interface (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2454">#2454</a>)</li>
</ul>
<h2>0.3.15</h2>
<ul>
<li>Use <code>#[proc_macro]</code> at Rust 1.45+ to fix an issue where proc macros don't work with rust-analyzer (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2407">#2407</a>)</li>
<li>Support targets that do not have atomic CAS on stable Rust (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2400">#2400</a>)</li>
<li>futures-test: Add async <code>#[test]</code> function attribute (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2409">#2409</a>)</li>
<li>Add <code>stream::abortable</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2410">#2410</a>)</li>
<li>Add <code>FuturesUnordered::clear</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2415">#2415</a>)</li>
<li>Implement <code>IntoIterator</code> for <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2423">#2423</a>)</li>
<li>Implement <code>Send</code> and <code>Sync</code> for <code>FuturesUnordered</code> iterators (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2416">#2416</a>)</li>
<li>Make <code>FuturesUnordered::iter_pin_ref</code> public (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2423">#2423</a>)</li>
<li>Add <code>SelectAll::clear</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2430">#2430</a>)</li>
<li>Add <code>SelectAll::{iter, iter_mut}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2428">#2428</a>)</li>
<li>Implement <code>IntoIterator</code> for <code>SelectAll</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2428">#2428</a>)</li>
<li>Implement <code>Clone</code> for <code>WeakShared</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2396">#2396</a>)</li>
</ul>
<h2>0.3.14</h2>
<ul>
<li>Add <code>future::SelectAll::into_inner</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2363">#2363</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/futures-rs/blob/master/CHANGELOG.md">futures-executor's changelog</a>.</em></p>
<blockquote>
<h1>0.3.21 - 2022-02-06</h1>
<ul>
<li>Fix potential data race in <code>FlattenUnordered</code> that introduced in 0.3.20 (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2566">#2566</a>)</li>
</ul>
<h1>0.3.20 - 2022-02-06</h1>
<p>NOTE: This release has been yanked due to a bug fixed in 0.3.21.</p>
<ul>
<li>Fix stacked borrows violations when <code>-Zmiri-tag-raw-pointers</code> is enabled. This raises MSRV of <code>futures-task</code> to 1.45. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2548">#2548</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2550">#2550</a>)</li>
<li>Change <code>FuturesUnordered</code> to respect yielding from future (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2551">#2551</a>)</li>
<li>Add <code>StreamExt::{flatten_unordered, flat_map_unordered}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2083">#2083</a>)</li>
</ul>
<h1>0.3.19 - 2021-12-18</h1>
<ul>
<li>Remove unstable <code>read-initializer</code> feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2534">#2534</a>)</li>
<li>Fix panic in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2535">#2535</a>)</li>
<li>Fix compatibility issue with <code>FuturesUnordered</code> and tokio's cooperative scheduling (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2527">#2527</a>)</li>
<li>Add <code>StreamExt::count</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2495">#2495</a>)</li>
</ul>
<h1>0.3.18 - 2021-11-23</h1>
<p>NOTE: This release has been yanked. See <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2529">#2529</a> for details.</p>
<ul>
<li>Fix unusable <code>Sink</code> implementation on <code>stream::Scan</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2499">#2499</a>)</li>
<li>Make <code>task::noop_waker_ref</code> available without <code>std</code> feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2505">#2505</a>)</li>
<li>Add async <code>LineWriter</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2477">#2477</a>)</li>
<li>Remove dependency on <code>proc-macro-hack</code>. This raises MSRV of utility crates to 1.45. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2520">#2520</a>)</li>
</ul>
<h1>0.3.17 - 2021-08-30</h1>
<ul>
<li>Use <code>FuturesOrdered</code> in <code>join_all</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2412">#2412</a>)</li>
<li>Add <code>{future, stream}::poll_immediate</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2452">#2452</a>)</li>
<li>Add <code>stream_select!</code> macro (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2262">#2262</a>)</li>
<li>Implement <code>Default</code> for <code>OptionFuture</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2471">#2471</a>)</li>
<li>Add <code>Peekable::{peek_mut, poll_peek_mut}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2488">#2488</a>)</li>
<li>Add <code>BufReader::seek_relative</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2489">#2489</a>)</li>
</ul>
<h1>0.3.16 - 2021-07-23</h1>
<ul>
<li>Add <code>TryStreamExt::try_chunks</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2438">#2438</a>)</li>
<li>Add <code>StreamExt::{all, any}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2460">#2460</a>)</li>
<li>Add <code>stream::select_with_strategy</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2450">#2450</a>)</li>
<li>Update to new <code>io_slice_advance</code> interface (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2454">#2454</a>)</li>
</ul>
<h1>0.3.15 - 2021-05-11</h1>
<ul>
<li>Use <code>#[proc_macro]</code> at Rust 1.45+ to fix an issue where proc macros don't work with rust-analyzer (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2407">#2407</a>)</li>
<li>Support targets that do not have atomic CAS on stable Rust (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2400">#2400</a>)</li>
<li>futures-test: Add async <code>#[test]</code> function attribute (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2409">#2409</a>)</li>
<li>Add <code>stream::abortable</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2410">#2410</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fc1e325021"><code>fc1e325</code></a> Release 0.3.21</li>
<li><a href="20279ebbfc"><code>20279eb</code></a> <code>FlattenUnordered</code>: improve wakers behavior (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2566">#2566</a>)</li>
<li><a href="75dca5ae7f"><code>75dca5a</code></a> Fix MSRV in futures-task readme</li>
<li><a href="55281c8c8d"><code>55281c8</code></a> Release 0.3.20</li>
<li><a href="591b982af8"><code>591b982</code></a> Redefine executor and compat modules in futures crate (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2564">#2564</a>)</li>
<li><a href="94b508bfcb"><code>94b508b</code></a> Basic <code>StreamExt::{flatten_unordered, flat_map_unordered}</code> impls (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2083">#2083</a>)</li>
<li><a href="dca16fafa5"><code>dca16fa</code></a> Do not auto-create PR on fork</li>
<li><a href="a9795a9243"><code>a9795a9</code></a> Automatically creates PR when no_atomic_cas.rs needs to be updated</li>
<li><a href="4841888d68"><code>4841888</code></a> Update comments in build scripts</li>
<li><a href="85706b6d67"><code>85706b6</code></a> Clean up ci/no_atomic_cas.sh</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.8...0.3.21">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=futures-executor&package-manager=cargo&previous-version=0.3.8&new-version=0.3.21)](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>
2022-03-29 00:52:25 -04:00
dependabot[bot]
a2cd4167f4
Bump futures-executor from 0.3.8 to 0.3.21
Bumps [futures-executor](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.21.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.8...0.3.21)

---
updated-dependencies:
- dependency-name: futures-executor
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 16:28:54 +00:00
bors-servo
63aeae07e1
Auto merge of #28503 - servo:dependabot/cargo/backtrace-0.3.56, r=jdm
Bump backtrace from 0.3.54 to 0.3.56

Bumps [backtrace](https://github.com/rust-lang/backtrace-rs) from 0.3.54 to 0.3.56.
<details>
<summary>Commits</summary>
<ul>
<li><a href="710fc18ddc"><code>710fc18</code></a> Bump to 0.3.56 (<a href="https://github-redirect.dependabot.com/rust-lang/backtrace-rs/issues/406">#406</a>)</li>
<li><a href="52ce0f52b2"><code>52ce0f5</code></a> Bump msrv</li>
<li><a href="c27d7c5af2"><code>c27d7c5</code></a> Update <code>object</code> crate dependency</li>
<li><a href="6f4992c62e"><code>6f4992c</code></a> gimli: Enable backtrace for FreeBSD (<a href="https://github-redirect.dependabot.com/rust-lang/backtrace-rs/issues/402">#402</a>)</li>
<li><a href="9f24a93ac3"><code>9f24a93</code></a> Use the symbol table if the DWARF only has line numbers (<a href="https://github-redirect.dependabot.com/rust-lang/backtrace-rs/issues/401">#401</a>)</li>
<li><a href="47069af003"><code>47069af</code></a> disable dl_iterate_phdr for uclibc (<a href="https://github-redirect.dependabot.com/rust-lang/backtrace-rs/issues/396">#396</a>)</li>
<li><a href="bcf088e462"><code>bcf088e</code></a> Fix another unused imports warning</li>
<li><a href="489af067cc"><code>489af06</code></a> Update some links (<a href="https://github-redirect.dependabot.com/rust-lang/backtrace-rs/issues/395">#395</a>)</li>
<li><a href="af078ecc0b"><code>af078ec</code></a> Deny warnings on CI to keep codebase warning-free  (<a href="https://github-redirect.dependabot.com/rust-lang/backtrace-rs/issues/394">#394</a>)</li>
<li><a href="e7cbd9bf39"><code>e7cbd9b</code></a> Bump to 0.3.55</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/backtrace-rs/compare/0.3.54...0.3.56">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=backtrace&package-manager=cargo&previous-version=0.3.54&new-version=0.3.56)](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>
2022-03-28 10:37:57 -04:00
dependabot[bot]
4d31a92228
Bump half from 1.6.0 to 1.8.2
Bumps [half](https://github.com/starkat99/half-rs) from 1.6.0 to 1.8.2.
- [Release notes](https://github.com/starkat99/half-rs/releases)
- [Changelog](https://github.com/starkat99/half-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/starkat99/half-rs/compare/v1.6.0...v1.8.2)

---
updated-dependencies:
- dependency-name: half
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 11:18:27 +00:00
bors-servo
eef04b11e0
Auto merge of #28712 - servo:dependabot/cargo/futures-util-0.3.21, r=jdm
Bump futures-util from 0.3.8 to 0.3.21

Bumps [futures-util](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.21.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-util's releases</a>.</em></p>
<blockquote>
<h2>0.3.21</h2>
<ul>
<li>Fix potential data race in <code>FlattenUnordered</code> that introduced in 0.3.20 (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2566">#2566</a>)</li>
</ul>
<h2>0.3.20</h2>
<ul>
<li>Fix stacked borrows violations when <code>-Zmiri-tag-raw-pointers</code> is enabled. This raises MSRV of <code>futures-task</code> to 1.45. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2548">#2548</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2550">#2550</a>)</li>
<li>Change <code>FuturesUnordered</code> to respect yielding from future (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2551">#2551</a>)</li>
<li>Add <code>StreamExt::{flatten_unordered, flat_map_unordered}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2083">#2083</a>)</li>
</ul>
<h2>0.3.19</h2>
<ul>
<li>Remove unstable <code>read-initializer</code> feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2534">#2534</a>)</li>
<li>Fix panic in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2535">#2535</a>)</li>
<li>Fix compatibility issue with <code>FuturesUnordered</code> and tokio's cooperative scheduling (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2527">#2527</a>)</li>
<li>Add <code>StreamExt::count</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2495">#2495</a>)</li>
</ul>
<h2>0.3.18</h2>
<ul>
<li>Fix unusable <code>Sink</code> implementation on <code>stream::Scan</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2499">#2499</a>)</li>
<li>Make <code>task::noop_waker_ref</code> available without <code>std</code> feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2505">#2505</a>)</li>
<li>Add async <code>LineWriter</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2477">#2477</a>)</li>
<li>Remove dependency on <code>proc-macro-hack</code>. This raises MSRV of utility crates to 1.45. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2520">#2520</a>)</li>
</ul>
<h2>0.3.17</h2>
<ul>
<li>Use <code>FuturesOrdered</code> in <code>join_all</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2412">#2412</a>)</li>
<li>Add <code>{future, stream}::poll_immediate</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2452">#2452</a>)</li>
<li>Add <code>stream_select!</code> macro (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2262">#2262</a>)</li>
<li>Implement <code>Default</code> for <code>OptionFuture</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2471">#2471</a>)</li>
<li>Add <code>Peekable::{peek_mut, poll_peek_mut}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2488">#2488</a>)</li>
<li>Add <code>BufReader::seek_relative</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2489">#2489</a>)</li>
</ul>
<h2>0.3.16</h2>
<ul>
<li>Add <code>TryStreamExt::try_chunks</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2438">#2438</a>)</li>
<li>Add <code>StreamExt::{all, any}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2460">#2460</a>)</li>
<li>Add <code>stream::select_with_strategy</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2450">#2450</a>)</li>
<li>Update to new <code>io_slice_advance</code> interface (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2454">#2454</a>)</li>
</ul>
<h2>0.3.15</h2>
<ul>
<li>Use <code>#[proc_macro]</code> at Rust 1.45+ to fix an issue where proc macros don't work with rust-analyzer (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2407">#2407</a>)</li>
<li>Support targets that do not have atomic CAS on stable Rust (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2400">#2400</a>)</li>
<li>futures-test: Add async <code>#[test]</code> function attribute (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2409">#2409</a>)</li>
<li>Add <code>stream::abortable</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2410">#2410</a>)</li>
<li>Add <code>FuturesUnordered::clear</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2415">#2415</a>)</li>
<li>Implement <code>IntoIterator</code> for <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2423">#2423</a>)</li>
<li>Implement <code>Send</code> and <code>Sync</code> for <code>FuturesUnordered</code> iterators (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2416">#2416</a>)</li>
<li>Make <code>FuturesUnordered::iter_pin_ref</code> public (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2423">#2423</a>)</li>
<li>Add <code>SelectAll::clear</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2430">#2430</a>)</li>
<li>Add <code>SelectAll::{iter, iter_mut}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2428">#2428</a>)</li>
<li>Implement <code>IntoIterator</code> for <code>SelectAll</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2428">#2428</a>)</li>
<li>Implement <code>Clone</code> for <code>WeakShared</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2396">#2396</a>)</li>
</ul>
<h2>0.3.14</h2>
<ul>
<li>Add <code>future::SelectAll::into_inner</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2363">#2363</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/futures-rs/blob/master/CHANGELOG.md">futures-util's changelog</a>.</em></p>
<blockquote>
<h1>0.3.21 - 2022-02-06</h1>
<ul>
<li>Fix potential data race in <code>FlattenUnordered</code> that introduced in 0.3.20 (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2566">#2566</a>)</li>
</ul>
<h1>0.3.20 - 2022-02-06</h1>
<p>NOTE: This release has been yanked due to a bug fixed in 0.3.21.</p>
<ul>
<li>Fix stacked borrows violations when <code>-Zmiri-tag-raw-pointers</code> is enabled. This raises MSRV of <code>futures-task</code> to 1.45. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2548">#2548</a>, <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2550">#2550</a>)</li>
<li>Change <code>FuturesUnordered</code> to respect yielding from future (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2551">#2551</a>)</li>
<li>Add <code>StreamExt::{flatten_unordered, flat_map_unordered}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2083">#2083</a>)</li>
</ul>
<h1>0.3.19 - 2021-12-18</h1>
<ul>
<li>Remove unstable <code>read-initializer</code> feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2534">#2534</a>)</li>
<li>Fix panic in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2535">#2535</a>)</li>
<li>Fix compatibility issue with <code>FuturesUnordered</code> and tokio's cooperative scheduling (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2527">#2527</a>)</li>
<li>Add <code>StreamExt::count</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2495">#2495</a>)</li>
</ul>
<h1>0.3.18 - 2021-11-23</h1>
<p>NOTE: This release has been yanked. See <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2529">#2529</a> for details.</p>
<ul>
<li>Fix unusable <code>Sink</code> implementation on <code>stream::Scan</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2499">#2499</a>)</li>
<li>Make <code>task::noop_waker_ref</code> available without <code>std</code> feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2505">#2505</a>)</li>
<li>Add async <code>LineWriter</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2477">#2477</a>)</li>
<li>Remove dependency on <code>proc-macro-hack</code>. This raises MSRV of utility crates to 1.45. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2520">#2520</a>)</li>
</ul>
<h1>0.3.17 - 2021-08-30</h1>
<ul>
<li>Use <code>FuturesOrdered</code> in <code>join_all</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2412">#2412</a>)</li>
<li>Add <code>{future, stream}::poll_immediate</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2452">#2452</a>)</li>
<li>Add <code>stream_select!</code> macro (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2262">#2262</a>)</li>
<li>Implement <code>Default</code> for <code>OptionFuture</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2471">#2471</a>)</li>
<li>Add <code>Peekable::{peek_mut, poll_peek_mut}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2488">#2488</a>)</li>
<li>Add <code>BufReader::seek_relative</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2489">#2489</a>)</li>
</ul>
<h1>0.3.16 - 2021-07-23</h1>
<ul>
<li>Add <code>TryStreamExt::try_chunks</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2438">#2438</a>)</li>
<li>Add <code>StreamExt::{all, any}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2460">#2460</a>)</li>
<li>Add <code>stream::select_with_strategy</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2450">#2450</a>)</li>
<li>Update to new <code>io_slice_advance</code> interface (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2454">#2454</a>)</li>
</ul>
<h1>0.3.15 - 2021-05-11</h1>
<ul>
<li>Use <code>#[proc_macro]</code> at Rust 1.45+ to fix an issue where proc macros don't work with rust-analyzer (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2407">#2407</a>)</li>
<li>Support targets that do not have atomic CAS on stable Rust (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2400">#2400</a>)</li>
<li>futures-test: Add async <code>#[test]</code> function attribute (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2409">#2409</a>)</li>
<li>Add <code>stream::abortable</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2410">#2410</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fc1e325021"><code>fc1e325</code></a> Release 0.3.21</li>
<li><a href="20279ebbfc"><code>20279eb</code></a> <code>FlattenUnordered</code>: improve wakers behavior (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2566">#2566</a>)</li>
<li><a href="75dca5ae7f"><code>75dca5a</code></a> Fix MSRV in futures-task readme</li>
<li><a href="55281c8c8d"><code>55281c8</code></a> Release 0.3.20</li>
<li><a href="591b982af8"><code>591b982</code></a> Redefine executor and compat modules in futures crate (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2564">#2564</a>)</li>
<li><a href="94b508bfcb"><code>94b508b</code></a> Basic <code>StreamExt::{flatten_unordered, flat_map_unordered}</code> impls (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2083">#2083</a>)</li>
<li><a href="dca16fafa5"><code>dca16fa</code></a> Do not auto-create PR on fork</li>
<li><a href="a9795a9243"><code>a9795a9</code></a> Automatically creates PR when no_atomic_cas.rs needs to be updated</li>
<li><a href="4841888d68"><code>4841888</code></a> Update comments in build scripts</li>
<li><a href="85706b6d67"><code>85706b6</code></a> Clean up ci/no_atomic_cas.sh</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.8...0.3.21">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=futures-util&package-manager=cargo&previous-version=0.3.8&new-version=0.3.21)](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>
2022-03-28 05:07:51 -04:00
bors-servo
d6399977d8
Auto merge of #28519 - servo:dependabot/cargo/getrandom-0.1.16, r=jdm
Bump getrandom from 0.1.14 to 0.1.16

Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.1.14 to 0.1.16.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md">getrandom's changelog</a>.</em></p>
<blockquote>
<h2>[0.1.16] - 2020-12-31</h2>
<h3>Changed</h3>
<ul>
<li>Update <code>cfg-if</code> to v1.0. <a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/173">#173</a></li>
<li>Implement <code>std::error::Error</code> for the <code>Error</code> type on additional targets. <a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/169">#169</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Multithreaded WASM support. <a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/171">#171</a></li>
</ul>
<p><a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/173">#173</a>: <a href="https://github-redirect.dependabot.com/rust-random/getrandom/pull/173">rust-random/getrandom#173</a>
<a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/171">#171</a>: <a href="https://github-redirect.dependabot.com/rust-random/getrandom/pull/171">rust-random/getrandom#171</a>
<a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/169">#169</a>: <a href="https://github-redirect.dependabot.com/rust-random/getrandom/pull/169">rust-random/getrandom#169</a></p>
<h2>[0.1.15] - 2020-09-10</h2>
<h3>Changed</h3>
<ul>
<li>Added support for Internet Explorer 11 <a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/139">#139</a></li>
<li>Fix Webpack require warning with <code>wasm-bindgen</code> <a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/137">#137</a></li>
</ul>
<p><a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/137">#137</a>: <a href="https://github-redirect.dependabot.com/rust-random/getrandom/pull/137">rust-random/getrandom#137</a>
<a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/139">#139</a>: <a href="https://github-redirect.dependabot.com/rust-random/getrandom/pull/139">rust-random/getrandom#139</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="bd14b7a243"><code>bd14b7a</code></a> Release v0.1.16 (<a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/185">#185</a>)</li>
<li><a href="15e65a70b5"><code>15e65a7</code></a> backport update to cfg-if v1.0 to the v0.1 branch (<a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/173">#173</a>)</li>
<li><a href="b33dcdd41d"><code>b33dcdd</code></a> Enable v0.1 std-trait workaround for additional targets (<a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/169">#169</a>)</li>
<li><a href="445e929719"><code>445e929</code></a> Backport <a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/165">#165</a> (<a href="https://github-redirect.dependabot.com/rust-random/getrandom/issues/171">#171</a>)</li>
<li><a href="48dfdb5d7a"><code>48dfdb5</code></a> Release v0.1.15</li>
<li><a href="7dcb167694"><code>7dcb167</code></a> travis: Stop Pinning nightly</li>
<li><a href="9ec7d217a8"><code>9ec7d21</code></a> travis: Move cloudabi to xbuild section</li>
<li><a href="d8679fbf5e"><code>d8679fb</code></a> travis: Update pinned dependancies</li>
<li><a href="0ad1c77214"><code>0ad1c77</code></a> wasm-bindgen: Added support for Internet Explorer 11</li>
<li><a href="f1c264d476"><code>f1c264d</code></a> Fixing Webpack require warning</li>
<li>Additional commits viewable in <a href="https://github.com/rust-random/getrandom/compare/v0.1.14...v0.1.16">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom&package-manager=cargo&previous-version=0.1.14&new-version=0.1.16)](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>
2022-03-28 00:02:38 -04:00
bors-servo
85d73ab91b
Auto merge of #28702 - teymour-aldridge:rust-analyzer, r=jdm
Add vscode/rust-analyzer info.

I _think_ this configuration works.

Maybe someone else can test and confirm?
2022-03-27 18:29:53 -04:00
bors-servo
8f5e782d8f
Auto merge of #28761 - jdm:rustup322, r=jdm
Update nightly Rust.

Update to 3/26 nightly.
2022-03-26 21:38:24 -04:00
Josh Matthews
0179edb707 Update nightly Rust. 2022-03-26 21:37:37 -04:00
bors-servo
4272a4d6f1
Auto merge of #28756 - s-maurice:master, r=jdm
add custom debug formatting for display

Signed-off-by: s-maurice <51819025+s-maurice@users.noreply.github.com>

<!-- Please describe your changes on the following line: -->
Implemented `Debug` for `Display` using `debug_struct`.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #28755 (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because it is a debug formatting display change.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2022-03-24 05:12:13 -04:00
s-maurice
83daac57fd add custom debug formatting for display
Signed-off-by: s-maurice <51819025+s-maurice@users.noreply.github.com>
2022-03-23 12:20:05 +01:00
bors-servo
93615e14e5
Auto merge of #28742 - jdm:hypothetical-inc-reflow, r=jdm
Ensure reflow damage is calculated when hypothetical box changes.

The layout traversal code has special handling for deciding whether to traverse text nodes or not. Specifically, unless the parent of a text node is restyled in a way that requires reconstructing the text fragment, we skip processing the text nodes as a performance optimization.

The optimization causes a problem in hypothetical-box-dynamic.html, which tests that the rendering doesn't change when an absolutely-positioned span has an explicit block display removed (because absolutely-positioned elements should have hypothetical block boxes, regardless). However, the code to decide what restyling damage occurs when the block display is removed did not consider the hypothetical display, only the internal display value that treats absolute positioning as block display.

By explicitly comparing the hypothetical display as well as the internal display, we ensure the element is restyled appropriately and the layout matches after the change.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] There are tests for these changes
2022-03-15 01:16:16 -04:00
Josh Matthews
3058bf9aeb Ensure reflow damage is calculated when hypothetical box changes. 2022-03-14 12:20:46 -04:00
bors-servo
69aa81838d
Auto merge of #28739 - wusyong:ipc-bytes, r=jdm
Send webrender message's data through IPCBytesChannel

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix ##28738 (GitHub issue number if applicable)

<!-- Either: -->
- [x] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

For display list data, I tested with https://svelte.dev/docs in release build. I seems to have 20~30% improvement on `Display List Construction` when I profiling.

For image data, I tested with http://slither.io/ (on the page for you to customize snek). It seems identical and I'm not sure where should I look at when profiling.
2022-03-11 05:05:08 -05:00
Wu Yu Wei
2cffbd7527 Use IpcBytesReceiver to send Display list data 2022-03-10 20:07:59 +08:00
Yu-Wei Wu
34b3dafab8 Add SerializedImageData to use IpcBytesReceiver 2022-03-10 16:05:32 +08:00
bors-servo
26da8a2fc1
Auto merge of #28735 - servo:jdm-patch-53, r=jdm
Update crc32fast.

Fixes #28733. I suspect it's due to e61ce6a39b.
2022-03-08 21:04:26 -05:00
bors-servo
cb80d51f63
Auto merge of #28736 - s-maurice:font_cache_sender_serialization_2, r=jdm
Change font serialisation to use IpcBytesReceiver

use `SerializedFontTemplate` and I`pcBytesReceiver` to send font template when responding to GetFontTemplate
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #28731 (GitHub issue number if applicable)

<!-- Either: -->
- [x] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2022-03-08 15:41:49 -05:00
Josh Matthews
4e623a82c6
Update crc32fast. 2022-03-08 11:09:37 -05:00
bors-servo
8ff8a75bd2
Auto merge of #28734 - servo:jdm-patch-52, r=jdm
Unbreak lldb invocations.

The underlying mozdebug now includes a -- in the command line, so `./mach run --debug` is broken if we add it explicitly.
2022-03-08 11:09:08 -05:00
Josh Matthews
93db99c74f
Unbreak lldb invocations. 2022-03-08 11:05:45 -05:00
s-maurice
58920c7550 use SerializedFontTemplate and IpcBytesReceiver to send font template when responding to GetFontTemplate
Signed-off-by: s-maurice <51819025+s-maurice@users.noreply.github.com>
2022-03-08 13:57:07 +01:00
bors-servo
ae9fa978fd
Auto merge of #28732 - jdm:rustcup, r=jdm
Update rustc to 3/6 nightly.

The only breaking change comes from https://github.com/rust-lang/rust/pull/93148/, which a warning from https://github.com/rust-lang/cargo/pull/10245/.
2022-03-06 18:15:29 -05:00
Josh Matthews
af5a17f94b Update rustc to 3/6 nightly. 2022-03-06 18:11:57 -05:00
bors-servo
ecb4f4225a
Auto merge of #28720 - s-maurice:move_servo_version_from_config, r=jdm
move servo_version from out of config crate

`servo_version`'s contents are moved to `simpleservo::servo_version` in `ports/libsimpleservo/api/src/lib.rs`.
`servo_version`'s contents are also duplicated in a new function `servo_version` in `ports/winit/main2.rs`.

It's my first PR, I'm not really sure what is required. Let me know what I need to change to make this work. Thanks!

Signed-off-by: s-maurice <51819025+s-maurice@users.noreply.github.com>

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #28719 (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they do not change any logic.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2022-03-06 12:51:04 -05:00
bors-servo
66dec13ab6
Auto merge of #28724 - servo:jdm-patch-52, r=jdm
Disable UWP packaging on CI.

Due to #28721, we cannot merge any PRs until we regenerate the code signing certificate for UWP builds. Until that happens, let's turn off UWP packaging on PRs.
2022-03-06 09:48:37 -05:00
Josh Matthews
2e61a3b1ae
Disable UWP packaging on CI. 2022-03-05 23:44:08 -05:00
s-maurice
4784564d5c move servo_version from config crate to ports/libsimpleservo/api/src/lib.rs and duplicate in ports/winit/main2.rs
Signed-off-by: s-maurice <51819025+s-maurice@users.noreply.github.com>
2022-03-06 01:43:46 +01:00
bors-servo
d551e63b29
Auto merge of #28700 - CYBAI:wpt_update_20-01-2022, r=jdm
Sync WPT with upstream manually (20-01-2022)

This is a follow-up for https://github.com/servo/servo/pull/28592. Because we still have a gap to sync from 2021/09/07, I'd like to merge this one and try to fix the nightly sync action PR. 🙏
2022-02-12 09:36:04 -05:00
bors-servo
9cd25bacb4
Auto merge of #28703 - jdm:rustup120, r=jdm
Update rustc.

None
2022-02-11 08:19:55 -05:00
bors-servo
2467efb4ce
Auto merge of #28710 - servo:jdm-patch-52, r=jdm
Upgrade setuptools.

Fixes #28704.
2022-02-10 20:54:02 -05:00
dependabot[bot]
1356c5b28f
Bump futures-util from 0.3.8 to 0.3.21
Bumps [futures-util](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.21.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.8...0.3.21)

---
updated-dependencies:
- dependency-name: futures-util
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 16:40:49 +00:00
Josh Matthews
205c279ca7
Upgrade setuptools. 2022-02-06 19:58:21 -05:00
Josh Matthews
18dbcda8f5 Update rustc. 2022-01-20 23:05:47 -05:00
Teymour Aldridge
c25822d886 Add vscode/rust-analyzer info. 2022-01-20 18:46:37 +00:00