Commit graph

44679 commits

Author SHA1 Message Date
bors-servo
7d5441f581
Auto merge of #28989 - servo:dependabot/cargo/tokio-stream-0.1.10, r=jdm
Bump tokio-stream from 0.1.9 to 0.1.10

Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.9 to 0.1.10.
<details>
<summary>Commits</summary>
<ul>
<li><a href="d69e5bebf1"><code>d69e5be</code></a> chore: release tokio-stream 0.1.10 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5028">#5028</a>)</li>
<li><a href="0b92f80a65"><code>0b92f80</code></a> rt: rm internal <code>Unpark</code> types for Handle types (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5027">#5027</a>)</li>
<li><a href="cba5c1009e"><code>cba5c10</code></a> rt: move driver unpark out of multi-thread parker (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5026">#5026</a>)</li>
<li><a href="cdd6eeaf70"><code>cdd6eea</code></a> rt: update MultiThread to use its own Handle (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5025">#5025</a>)</li>
<li><a href="2effa7ff8a"><code>2effa7f</code></a> rt: update CurrentThread to use its own Handle (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5023">#5023</a>)</li>
<li><a href="ebeb78ed40"><code>ebeb78e</code></a> rt: split internal runtime::Handle concerns (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5022">#5022</a>)</li>
<li><a href="b5709baa91"><code>b5709ba</code></a> rt: add <code>rng_seed</code> option to <code>runtime::Builder</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4910">#4910</a>)</li>
<li><a href="9e02759779"><code>9e02759</code></a> rt: create driver::Handle struct (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5018">#5018</a>)</li>
<li><a href="198e2d8e79"><code>198e2d8</code></a> rt: rename internal <code>runtime::Kind</code> to <code>Scheduler</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5017">#5017</a>)</li>
<li><a href="57e08e7147"><code>57e08e7</code></a> chore: remove println from tests (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5015">#5015</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.9...tokio-stream-0.1.10">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio-stream&package-manager=cargo&previous-version=0.1.9&new-version=0.1.10)](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-10-01 11:21:47 -04:00
bors-servo
0b87ea1962
Auto merge of #28988 - servo:dependabot/cargo/jobserver-0.1.25, r=jdm
Bump jobserver from 0.1.22 to 0.1.25

Bumps [jobserver](https://github.com/alexcrichton/jobserver-rs) from 0.1.22 to 0.1.25.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c9b5c79634"><code>c9b5c79</code></a> Bump to 0.1.25</li>
<li><a href="d7a5828540"><code>d7a5828</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/jobserver-rs/issues/45">#45</a> from olofj/add-available</li>
<li><a href="cfae7ffaf5"><code>cfae7ff</code></a> Add <code>available</code> traits to find out how many client tokens are unused</li>
<li><a href="2c7fbf07bf"><code>2c7fbf0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/jobserver-rs/issues/39">#39</a> from NobodyXu/optimize</li>
<li><a href="888d2d7be5"><code>888d2d7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/jobserver-rs/issues/42">#42</a> from NobodyXu/fix/configure-make</li>
<li><a href="f049e25ab1"><code>f049e25</code></a> Rm unnecessary diff in <code>Client::mk</code></li>
<li><a href="a55f5f2031"><code>a55f5f2</code></a> Create a new fn <code>configure_make</code> to set <code>MFLAGS</code></li>
<li><a href="9c8de91c83"><code>9c8de91</code></a> Fix <code>configure</code>: Set <code>MAKEFLAGS</code> &amp; <code>MFLAGS</code></li>
<li><a href="0a5230a0fe"><code>0a5230a</code></a> Refactor: Put all <code>set_nonblocking</code> into <code>new</code></li>
<li><a href="a66acbcd6c"><code>a66acbc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/jobserver-rs/issues/41">#41</a> from NobodyXu/improve-doc</li>
<li>Additional commits viewable in <a href="https://github.com/alexcrichton/jobserver-rs/compare/0.1.22...0.1.25">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jobserver&package-manager=cargo&previous-version=0.1.22&new-version=0.1.25)](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-10-01 08:47:05 -04:00
dependabot[bot]
234e2fb05d
Bump tokio-stream from 0.1.9 to 0.1.10
Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.9 to 0.1.10.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.9...tokio-stream-0.1.10)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 16:14:58 +00:00
dependabot[bot]
77f61083cf
Bump jobserver from 0.1.22 to 0.1.25
Bumps [jobserver](https://github.com/alexcrichton/jobserver-rs) from 0.1.22 to 0.1.25.
- [Release notes](https://github.com/alexcrichton/jobserver-rs/releases)
- [Commits](https://github.com/alexcrichton/jobserver-rs/compare/0.1.22...0.1.25)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 16:14:33 +00:00
bors-servo
c743657870
Auto merge of #28969 - servo:dependabot/cargo/percent-encoding-2.2.0, r=jdm
Bump percent-encoding from 2.1.0 to 2.2.0

Bumps [percent-encoding](https://github.com/servo/rust-url) from 2.1.0 to 2.2.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="1182d5d5b9"><code>1182d5d</code></a> Fix readme path</li>
<li><a href="fcf40eae55"><code>fcf40ea</code></a> Update toml to list bench path</li>
<li><a href="82ee0bd3cd"><code>82ee0bd</code></a> Bump url crate version to 2.2.0</li>
<li><a href="a46bec6e54"><code>a46bec6</code></a> chore: silence false positive clippy warning</li>
<li><a href="37460b4ab7"><code>37460b4</code></a> idna: deduplicate punycode test assertions</li>
<li><a href="b665da1b24"><code>b665da1</code></a> chore: pacify clippy some more</li>
<li><a href="9d8a8c5103"><code>9d8a8c5</code></a> chore: fix CI failures from clippy/MSRV</li>
<li><a href="bbfb2c0c79"><code>bbfb2c0</code></a> url: tweak code order in test module</li>
<li><a href="595624961f"><code>5956249</code></a> url: replace use of macros in data-driven tests</li>
<li><a href="c9ed907ed1"><code>c9ed907</code></a> url: remove usage of custom test framework</li>
<li>Additional commits viewable in <a href="https://github.com/servo/rust-url/compare/percent-encoding-v2.1.0...v2.2.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=percent-encoding&package-manager=cargo&previous-version=2.1.0&new-version=2.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot 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-09-24 06:39:33 -04:00
bors-servo
bd8f3dcb89
Auto merge of #28962 - servo:dependabot/cargo/cpufeatures-0.2.5, r=jdm
Bump cpufeatures from 0.2.2 to 0.2.5

Bumps [cpufeatures](https://github.com/RustCrypto/utils) from 0.2.2 to 0.2.5.
<details>
<summary>Commits</summary>
<ul>
<li><a href="1cc82d57d7"><code>1cc82d5</code></a> Add workaround for CPUID bug in std (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/800">#800</a>)</li>
<li><a href="b858f0c8f4"><code>b858f0c</code></a> block-padding: fix small typo in docstring (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/798">#798</a>)</li>
<li><a href="1261e29ff9"><code>1261e29</code></a> zeroize: note <code>aarch64</code> crate feature works on stable (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/797">#797</a>)</li>
<li><a href="f58e39e927"><code>f58e39e</code></a> cpufeatures: release v0.2.4 (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/796">#796</a>)</li>
<li><a href="276a4572b7"><code>276a457</code></a> Update Cargo.lock (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/794">#794</a>)</li>
<li><a href="b637d94b47"><code>b637d94</code></a> cpufeatures: check AVX availability when detecting AVX2 and FMA (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/792">#792</a>)</li>
<li><a href="8e74aa5b4b"><code>8e74aa5</code></a> cpufeatures: Disable all target features under miri (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/779">#779</a>)</li>
<li><a href="81536ee278"><code>81536ee</code></a> Fix deriving <code>ZeroizeOnDrop</code> on items with generics (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/787">#787</a>)</li>
<li><a href="7a083ff3d2"><code>7a083ff</code></a> update libc deps to 0.2.95 (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/789">#789</a>)</li>
<li><a href="2b4de619a3"><code>2b4de61</code></a> build(deps): bump proc-macro2 from 1.0.40 to 1.0.42 (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/783">#783</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/utils/compare/cpufeatures-v0.2.2...cpufeatures-v0.2.5">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cpufeatures&package-manager=cargo&previous-version=0.2.2&new-version=0.2.5)](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-09-24 04:17:48 -04:00
bors-servo
41b9d9c651
Auto merge of #28959 - rick68:patch-1, r=jdm
fix a typo

as title.
2022-09-24 02:18:07 -04:00
bors-servo
76a8307164
Auto merge of #28978 - yvt:patch/nix-darwin-framework, r=jdm
`etc/shell.nix`: Add `AppKit` to `buildInputs` on Darwin

System framework dependencies need to be specified explicitly on Darwin.

Fixes a linker error when building Servo inside a Nix shell on macOS.

Signed-off-by: yvt <i@yvt.jp>

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

---
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they don't affect the production code
2022-09-23 23:50:53 -04:00
bors-servo
c1edf69778
Auto merge of #28960 - servo:jdm-patch-30, r=jdm
Upgrade setuptools.

Attempting to fix a new build error in CI.
2022-09-23 21:18:31 -04:00
yvt
f47a53f3b1 chore(ci): relink python3 to python3.9 on Homebrew
Implements a work-around for the compatibility issue between mozjs and
Homebrew's Python 3.10 formula.
2022-09-23 21:17:09 -04:00
yvt
71a6a00d26 chore(nix): add AppKit to buildInputs on Darwin
Signed-off-by: yvt <i@yvt.jp>
2022-09-16 00:37:07 +09:00
dependabot[bot]
a1135f92fd
Bump percent-encoding from 2.1.0 to 2.2.0
Bumps [percent-encoding](https://github.com/servo/rust-url) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/percent-encoding-v2.1.0...v2.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-08 16:28:56 +00:00
dependabot[bot]
a88d9c6b50
Bump cpufeatures from 0.2.2 to 0.2.5
Bumps [cpufeatures](https://github.com/RustCrypto/utils) from 0.2.2 to 0.2.5.
- [Release notes](https://github.com/RustCrypto/utils/releases)
- [Commits](https://github.com/RustCrypto/utils/compare/cpufeatures-v0.2.2...cpufeatures-v0.2.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-05 17:06:38 +00:00
Josh Matthews
5bebdeadbe
Remove explicit setuptools installation. 2022-09-04 16:04:22 -04:00
Josh Matthews
1310daef74
Upgrade setuptools. 2022-09-04 16:01:19 -04:00
Josh Matthews
a98fe25daf
Install setuptools. 2022-09-04 15:52:48 -04:00
Hsiang-Cheng Yang
2627ba5fdd
fix a typo 2022-09-04 13:29:37 +08:00
bors-servo
08bc2d5357
Auto merge of #28958 - sagudev:patch-2, r=jdm
Update bootstrap.py to support Ubuntu 22.04

None
2022-08-27 09:02:06 -04:00
sagu
0e462a851b
Update bootstrap.py
support Ubuntu 22.04
2022-08-27 12:21:19 +02:00
bors-servo
55ca150c72
Auto merge of #28951 - servo:dependabot/cargo/openssl-0.10.41, r=jdm
Bump openssl from 0.10.38 to 0.10.41

Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.38 to 0.10.41.
<details>
<summary>Commits</summary>
<ul>
<li><a href="04aa578b8c"><code>04aa578</code></a> Release openssl v0.10.41</li>
<li><a href="6eb34eb73f"><code>6eb34eb</code></a> Release openssl-sys v0.9.75</li>
<li><a href="c81d34984e"><code>c81d349</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1660">#1660</a> from sfackler/oss3-error-strs</li>
<li><a href="4d218d1fec"><code>4d218d1</code></a> statically link on windows</li>
<li><a href="61c042fd29"><code>61c042f</code></a> disable systest on windows</li>
<li><a href="48ce2336a1"><code>48ce233</code></a> add a test</li>
<li><a href="ed4eca695d"><code>ed4eca6</code></a> fix link</li>
<li><a href="c02e9dcd36"><code>c02e9dc</code></a> Fix use-after-free in 3.x error reporting</li>
<li><a href="047fb44e7c"><code>047fb44</code></a> Update ci.yml</li>
<li><a href="b2f85951aa"><code>b2f8595</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1657">#1657</a> from John-K/custom_ecc_curve</li>
<li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.38...openssl-v0.10.41">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=openssl&package-manager=cargo&previous-version=0.10.38&new-version=0.10.41)](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-08-25 21:06:49 -04:00
bors-servo
120794fc67
Auto merge of #28956 - servo:dependabot/cargo/flume-0.10.14, r=jdm
Bump flume from 0.10.12 to 0.10.14

Bumps [flume](https://github.com/zesterer/flume) from 0.10.12 to 0.10.14.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/zesterer/flume/blob/master/CHANGELOG.md">flume's changelog</a>.</em></p>
<blockquote>
<h1>[0.10.14] - 2022-07-21</h1>
<h3>Fixed</h3>
<ul>
<li>Fixed unbounded memory usage in <code>RecvFut::poll_inner</code></li>
</ul>
<h1>[0.10.13] - 2022-06-10</h1>
<h3>Added</h3>
<ul>
<li><code>SendSink::sender</code>, to get the sender of a <code>SendSink</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/zesterer/flume/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flume&package-manager=cargo&previous-version=0.10.12&new-version=0.10.14)](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-08-24 15:30:29 -04:00
bors-servo
ef2ece9dba
Auto merge of #28953 - servo:dependabot/cargo/http-0.2.8, r=jdm
Bump http from 0.2.6 to 0.2.8

Bumps [http](https://github.com/hyperium/http) from 0.2.6 to 0.2.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/hyperium/http/releases">http's releases</a>.</em></p>
<blockquote>
<h2>v0.2.8</h2>
<h2>Fixes</h2>
<ul>
<li>Fix internal usage of uninitialized memory to use <code>MaybeUninit</code> inside <code>HeaderName</code>.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/LucioFranco"><code>@​LucioFranco</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/550">hyperium/http#550</a></li>
<li><a href="https://github.com/nnethercote"><code>@​nnethercote</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/553">hyperium/http#553</a></li>
</ul>
<h2>v0.2.7</h2>
<h2>What's Changed</h2>
<ul>
<li>Add <code>extend()</code> method to <code>Extensions</code>.</li>
<li>Add <code>From&lt;Authority&gt;</code> and <code>From&lt;PathAndQuery&gt;</code> impls for <code>Uri</code>.</li>
<li>Make <code>HeaderName::from_static</code> a <code>const fn</code>.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/ivd-git"><code>@​ivd-git</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/545">hyperium/http#545</a></li>
<li><a href="https://github.com/jeddenlea"><code>@​jeddenlea</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/499">hyperium/http#499</a></li>
<li><a href="https://github.com/atouchet"><code>@​atouchet</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/547">hyperium/http#547</a></li>
<li><a href="https://github.com/jplatte"><code>@​jplatte</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/546">hyperium/http#546</a></li>
<li><a href="https://github.com/graves501"><code>@​graves501</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/hyperium/http/pull/532">hyperium/http#532</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/hyperium/http/blob/master/CHANGELOG.md">http's changelog</a>.</em></p>
<blockquote>
<h1>0.2.8 (June 6, 2022)</h1>
<ul>
<li>Fix internal usage of uninitialized memory to use <code>MaybeUninit</code> inside <code>HeaderName</code>.</li>
</ul>
<h1>0.2.7 (April 28, 2022)</h1>
<ul>
<li>MSRV bumped to <code>1.49</code>.</li>
<li>Add <code>extend()</code> method to <code>Extensions</code>.</li>
<li>Add <code>From&lt;Authority&gt;</code> and <code>From&lt;PathAndQuery&gt;</code> impls for <code>Uri</code>.</li>
<li>Make <code>HeaderName::from_static</code> a <code>const fn</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d46b71e764"><code>d46b71e</code></a> v0.2.8</li>
<li><a href="5b2719accc"><code>5b2719a</code></a> Convert header::name to use MaybeUninit (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/555">#555</a>)</li>
<li><a href="fecfdfb92f"><code>fecfdfb</code></a> Fix <code>doc(hidden)</code> errors. (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/553">#553</a>)</li>
<li><a href="9f68ed7712"><code>9f68ed7</code></a> Update changelog to include msrv (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/550">#550</a>)</li>
<li><a href="95ad79b271"><code>95ad79b</code></a> v0.2.7</li>
<li><a href="c1f309e0c3"><code>c1f309e</code></a> From impls of PathAndQuery and Authority for Uri (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/538">#538</a>)</li>
<li><a href="bd30ce0b1c"><code>bd30ce0</code></a> style: fix typo in code comment (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/532">#532</a>)</li>
<li><a href="d82aa29813"><code>d82aa29</code></a> readme: update some links (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/548">#548</a>)</li>
<li><a href="f4cff03789"><code>f4cff03</code></a> Add Extensions::extend (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/546">#546</a>)</li>
<li><a href="4fb67bcee1"><code>4fb67bc</code></a> Use SPDX license format (<a href="https://github-redirect.dependabot.com/hyperium/http/issues/547">#547</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/hyperium/http/compare/v0.2.6...v0.2.8">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=http&package-manager=cargo&previous-version=0.2.6&new-version=0.2.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>
2022-08-23 19:19:44 -04:00
dependabot[bot]
03b7e36b5b
Bump flume from 0.10.12 to 0.10.14
Bumps [flume](https://github.com/zesterer/flume) from 0.10.12 to 0.10.14.
- [Release notes](https://github.com/zesterer/flume/releases)
- [Changelog](https://github.com/zesterer/flume/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zesterer/flume/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-23 16:31:49 +00:00
dependabot[bot]
a9ef89bde7
Bump http from 0.2.6 to 0.2.8
Bumps [http](https://github.com/hyperium/http) from 0.2.6 to 0.2.8.
- [Release notes](https://github.com/hyperium/http/releases)
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/http/compare/v0.2.6...v0.2.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-23 16:24:55 +00:00
bors-servo
53fa5e8040
Auto merge of #28949 - servo:dependabot/cargo/bit-set-0.5.3, r=jdm
Bump bit-set from 0.5.2 to 0.5.3

Bumps [bit-set](https://github.com/contain-rs/bit-set) from 0.5.2 to 0.5.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/contain-rs/bit-set/releases">bit-set's releases</a>.</em></p>
<blockquote>
<h2>v0.5.3</h2>
<ul>
<li>fixes shrink_to_fit bug</li>
<li>fixes ci</li>
<li>fmts</li>
<li>cleans up readme</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/contain-rs/bit-set/commits/v0.5.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bit-set&package-manager=cargo&previous-version=0.5.2&new-version=0.5.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-08-23 01:56:44 -04:00
bors-servo
17f9fab22b
Auto merge of #28948 - servo:dependabot/cargo/cssparser-0.29.6, r=jdm
Bump cssparser from 0.29.2 to 0.29.6

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

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cssparser&package-manager=cargo&previous-version=0.29.2&new-version=0.29.6)](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-08-22 23:55:59 -04:00
bors-servo
ae1f349e57
Auto merge of #28944 - servo:dependabot/cargo/gif-0.11.4, r=jdm
Bump gif from 0.11.3 to 0.11.4

Bumps [gif](https://github.com/image-rs/image-gif) from 0.11.3 to 0.11.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/image-rs/image-gif/blob/master/Changes.md">gif's changelog</a>.</em></p>
<blockquote>
<h1>v0.11.4</h1>
<p>Bufixes:</p>
<ul>
<li>Fix decoding confusing superfluous image data from previous frames with
current frame data.</li>
<li>Bump minimum required version of <code>weezl</code>.</li>
</ul>
<p>Features:</p>
<ul>
<li>Add <code>Encoder::{get_ref, get_mut, into_inner}</code> to access underlying stream.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e070cfb4f4"><code>e070cfb</code></a> Release notes for version 0.11.4</li>
<li><a href="ed1d8d7799"><code>ed1d8d7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/image-gif/issues/131">#131</a> from image-rs/issue-130-superfluous-data</li>
<li><a href="cb3b0e39e5"><code>cb3b0e3</code></a> Fix: stale data across next frame</li>
<li><a href="f05cd52226"><code>f05cd52</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/image-gif/issues/127">#127</a> from jdm/patch-1</li>
<li><a href="a41613dfe7"><code>a41613d</code></a> Update minimum weezl version.</li>
<li><a href="0bd83c5ee4"><code>0bd83c5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/image-gif/issues/126">#126</a> from andylizi/get-writer-ref</li>
<li><a href="e03205c4b3"><code>e03205c</code></a> Add warning for <code>Encoder::get_mut</code> docs</li>
<li><a href="39c2a017a4"><code>39c2a01</code></a> Add <code>Encoder::{get_ref, get_mut}</code></li>
<li><a href="94a26746cc"><code>94a2674</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/image-gif/issues/124">#124</a> from andylizi/fix-tests-windows</li>
<li><a href="69da38496e"><code>69da384</code></a> Make tests work on Windows</li>
<li>Additional commits viewable in <a href="https://github.com/image-rs/image-gif/compare/v0.11.3...v0.11.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gif&package-manager=cargo&previous-version=0.11.3&new-version=0.11.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-08-22 21:15:20 -04:00
dependabot[bot]
f7ad635970
Bump openssl from 0.10.38 to 0.10.41
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.38 to 0.10.41.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.38...openssl-v0.10.41)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 16:28:22 +00:00
dependabot[bot]
4ecafb4c97
Bump bit-set from 0.5.2 to 0.5.3
Bumps [bit-set](https://github.com/contain-rs/bit-set) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/contain-rs/bit-set/releases)
- [Commits](https://github.com/contain-rs/bit-set/commits/v0.5.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 16:23:50 +00:00
dependabot[bot]
8ec4023269
Bump cssparser from 0.29.2 to 0.29.6
Bumps [cssparser](https://github.com/servo/rust-cssparser) from 0.29.2 to 0.29.6.
- [Release notes](https://github.com/servo/rust-cssparser/releases)
- [Commits](https://github.com/servo/rust-cssparser/commits)

---
updated-dependencies:
- dependency-name: cssparser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 16:23:29 +00:00
dependabot[bot]
cdf05b135e
Bump gif from 0.11.3 to 0.11.4
Bumps [gif](https://github.com/image-rs/image-gif) from 0.11.3 to 0.11.4.
- [Release notes](https://github.com/image-rs/image-gif/releases)
- [Changelog](https://github.com/image-rs/image-gif/blob/master/Changes.md)
- [Commits](https://github.com/image-rs/image-gif/compare/v0.11.3...v0.11.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 16:14:16 +00:00
bors-servo
29ea09e591
Auto merge of #28902 - servo:dependabot/cargo/spin-0.9.4, r=jdm
Bump spin from 0.9.2 to 0.9.4

Bumps [spin](https://github.com/mvdnes/spin-rs) from 0.9.2 to 0.9.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/mvdnes/spin-rs/blob/master/CHANGELOG.md">spin's changelog</a>.</em></p>
<blockquote>
<h1>[0.9.4] - 2022-07-14</h1>
<h3>Fixed</h3>
<ul>
<li>Fixed unsoundness in <code>RwLock</code> on reader overflow</li>
<li>Relaxed <code>Send</code>/<code>Sync</code> bounds for <code>SpinMutex</code> and <code>TicketMutex</code> (doesn't affect <code>Mutex</code> itself)</li>
</ul>
<h1>[0.9.3] - 2022-04-17</h1>
<h3>Added</h3>
<ul>
<li>Implemented <code>Default</code> for <code>Once</code></li>
<li><code>Once::try_call_once</code></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed bug that caused <code>Once::call_once</code> to incorrectly fail</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/mvdnes/spin-rs/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=spin&package-manager=cargo&previous-version=0.9.2&new-version=0.9.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-08-20 18:07:21 -04:00
bors-servo
60ddc19435
Auto merge of #28941 - servo:dependabot/cargo/crossbeam-epoch-0.9.10, r=jdm
Bump crossbeam-epoch from 0.9.8 to 0.9.10

Bumps [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) from 0.9.8 to 0.9.10.
<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.10</h2>
<ul>
<li>Bump the minimum supported Rust version to 1.38. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/877">#877</a>)</li>
<li>Mitigate the risk of segmentation faults in buggy downstream implementations. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/879">#879</a>)</li>
<li>Add <code>{Atomic, Shared}::try_into_owned</code> (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/701">#701</a>)</li>
</ul>
<h2>crossbeam-epoch 0.9.9</h2>
<ul>
<li>Replace lazy_static with once_cell. (<a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/817">#817</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5e0f59a999"><code>5e0f59a</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/880">#880</a></li>
<li><a href="0f4092bd1d"><code>0f4092b</code></a> Prepare for the next release</li>
<li><a href="6dc9be5a5c"><code>6dc9be5</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/879">#879</a></li>
<li><a href="f2ca66bad5"><code>f2ca66b</code></a> epoch: Adjust MAX_OBJECTS</li>
<li><a href="c059aec7d1"><code>c059aec</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/877">#877</a></li>
<li><a href="6ac123243e"><code>6ac1232</code></a> Favor <code>.cast()</code> over <code>as</code></li>
<li><a href="b553b4fd44"><code>b553b4f</code></a> Use const_in_array_repeat_expressions</li>
<li><a href="0e1497108c"><code>0e14971</code></a> Bump MSRV to Rust 1.38</li>
<li><a href="99b14b1500"><code>99b14b1</code></a> Merge <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/875">#875</a> <a href="https://github-redirect.dependabot.com/crossbeam-rs/crossbeam/issues/876">#876</a></li>
<li><a href="371de8c2d3"><code>371de8c</code></a> Miri: Fix thread leaks in doctests in utils</li>
<li>Additional commits viewable in <a href="https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-epoch-0.9.8...crossbeam-epoch-0.9.10">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.8&new-version=0.9.10)](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-08-19 23:46:46 -04:00
bors-servo
3aef5d41d7
Auto merge of #28937 - servo:dependabot/cargo/tokio-stream-0.1.9, r=jdm
Bump tokio-stream from 0.1.8 to 0.1.9

Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.8 to 0.1.9.
<details>
<summary>Commits</summary>
<ul>
<li><a href="89ccf2ad2b"><code>89ccf2a</code></a> chore: prepare tokio-stream 0.1.9 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4743">#4743</a>)</li>
<li><a href="3f8a690c01"><code>3f8a690</code></a> chore: prepare tokio-macros 1.8.0 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4742">#4742</a>)</li>
<li><a href="14c77bc434"><code>14c77bc</code></a> chore: prepare tokio-util 0.7.3 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4744">#4744</a>)</li>
<li><a href="0241f1c54d"><code>0241f1c</code></a> chore: fix changelog typo (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4740">#4740</a>)</li>
<li><a href="674d77d4ef"><code>674d77d</code></a> chore: prepare Tokio v1.19.0 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4738">#4738</a>)</li>
<li><a href="42b4c27b88"><code>42b4c27</code></a> net: add <code>take_error</code> to <code>TcpSocket</code> and <code>TcpStream</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4739">#4739</a>)</li>
<li><a href="0d4d3c34f1"><code>0d4d3c3</code></a> sync: replace non-binding <code>if let</code> statements (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4735">#4735</a>)</li>
<li><a href="4941fbf7c4"><code>4941fbf</code></a> tokio: add 1.18.x as LTS release (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4733">#4733</a>)</li>
<li><a href="cc6c2f40cb"><code>cc6c2f4</code></a> tokio: check page capacity before obtaining base pointer (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4731">#4731</a>)</li>
<li><a href="925314ba43"><code>925314b</code></a> doc: clarify semantics of tasks outliving block_on (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4729">#4729</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.8...tokio-stream-0.1.9">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio-stream&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-08-19 21:27:09 -04:00
dependabot[bot]
c12876dc58
Bump crossbeam-epoch from 0.9.8 to 0.9.10
Bumps [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) from 0.9.8 to 0.9.10.
- [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-epoch-0.9.8...crossbeam-epoch-0.9.10)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 22:58:56 +00:00
bors-servo
a59c18063f
Auto merge of #28935 - servo:dependabot/cargo/smallvec-1.9.0, r=jdm
Bump smallvec from 1.8.0 to 1.9.0

Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.8.0 to 1.9.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/servo/rust-smallvec/releases">smallvec's releases</a>.</em></p>
<blockquote>
<h2>v1.9.0</h2>
<ul>
<li>Add <code>retain_mut</code> as an alias for <code>retain</code>, for compatibility with <code>std::vec::Vec</code> (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/283">#283</a>).</li>
</ul>
<h2>v1.8.1</h2>
<ul>
<li>Optimize inserts at the end of the vector (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/282">#282</a>).</li>
<li>Fix possible aliasing issues with raw pointers (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/277">#277</a>).</li>
<li>Fix format of license field in Cargo manifest (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/278">#278</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7fa951fd21"><code>7fa951f</code></a> Version 1.9.0</li>
<li><a href="e9c2f0a63f"><code>e9c2f0a</code></a> Add retain_mut method (as an alias to retain)</li>
<li><a href="4ce5e169e8"><code>4ce5e16</code></a> Version 1.8.1</li>
<li><a href="7f9e513712"><code>7f9e513</code></a> Add a benchmark for the insert case where <code>index == len</code>.</li>
<li><a href="b2335682bc"><code>b233568</code></a> Optimize <code>insert</code> for the case where <code>index == len</code>.</li>
<li><a href="bb8def466a"><code>bb8def4</code></a> Use SPDX license format (<a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/278">#278</a>)</li>
<li><a href="8363ea8925"><code>8363ea8</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/rust-smallvec/issues/277">#277</a> - saethlin:fix-aliasing, r=mbrubeck</li>
<li><a href="ecd69b9b2e"><code>ecd69b9</code></a></li>
<li><a href="b257aad239"><code>b257aad</code></a> Fix Miri complaints with -Zmiri-tag-raw-pointers</li>
<li>See full diff in <a href="https://github.com/servo/rust-smallvec/compare/v1.8.0...v1.9.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot 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-08-19 18:46:33 -04:00
bors-servo
0b1dede7c5
Auto merge of #28934 - servo:dependabot/cargo/rayon-core-1.9.3, r=jdm
Bump rayon-core from 1.9.2 to 1.9.3

Bumps [rayon-core](https://github.com/rayon-rs/rayon) from 1.9.2 to 1.9.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rayon-rs/rayon/blob/master/RELEASES.md">rayon-core's changelog</a>.</em></p>
<blockquote>
<h1>Release rayon-core 1.9.3 (2022-05-13)</h1>
<ul>
<li>Fixed a use-after-free race in job notification.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="19bf11504b"><code>19bf115</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/934">#934</a></li>
<li><a href="9801de7293"><code>9801de7</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/933">#933</a></li>
<li><a href="a86656615b"><code>a866566</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/935">#935</a></li>
<li><a href="36bd58aa3d"><code>36bd58a</code></a> Convert delegate doctest to unit tests</li>
<li><a href="c2a0c516cc"><code>c2a0c51</code></a> Release rayon-core 1.9.3</li>
<li><a href="d1a0a60380"><code>d1a0a60</code></a> Be more explicit with Arc::clone</li>
<li><a href="baa405727f"><code>baa4057</code></a> Capture &amp;Registry in SpinLatch::set, not &amp;Arc&lt;Registry&gt;</li>
<li><a href="23bcb624ac"><code>23bcb62</code></a> Rename probe method to _foo to avoid dead code warning</li>
<li><a href="9dc52d76b1"><code>9dc52d7</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/931">#931</a></li>
<li><a href="e633b1e927"><code>e633b1e</code></a> fix some typos</li>
<li>See full diff in <a href="https://github.com/rayon-rs/rayon/compare/rayon-core-v1.9.2...rayon-core-v1.9.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rayon-core&package-manager=cargo&previous-version=1.9.2&new-version=1.9.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-08-19 16:52:27 -04:00
dependabot[bot]
1bc390c15f
Bump tokio-stream from 0.1.8 to 0.1.9
Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.8 to 0.1.9.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.8...tokio-stream-0.1.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 16:33:54 +00:00
dependabot[bot]
0b747e8a15
Bump smallvec from 1.8.0 to 1.9.0
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: smallvec
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 16:32:09 +00:00
dependabot[bot]
4cdec17a78
Bump rayon-core from 1.9.2 to 1.9.3
Bumps [rayon-core](https://github.com/rayon-rs/rayon) from 1.9.2 to 1.9.3.
- [Release notes](https://github.com/rayon-rs/rayon/releases)
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.9.2...rayon-core-v1.9.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-19 16:17:19 +00:00
bors-servo
3e55deded6
Auto merge of #28904 - servo:dependabot/cargo/image-0.24.3, r=jdm
Bump image from 0.24.1 to 0.24.3

Bumps [image](https://github.com/image-rs/image) from 0.24.1 to 0.24.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/image-rs/image/blob/master/CHANGES.md">image's changelog</a>.</em></p>
<blockquote>
<h3>Version 0.24.3</h3>
<p>New Features:</p>
<ul>
<li><code>TiffDecoder</code> now supports setting resource limits.</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>Fix compile issues on little endian systems.</li>
<li>Various panics discovered by fuzzing.</li>
</ul>
<h3>Version 0.24.2</h3>
<p>Structural changes:</p>
<ul>
<li>CI now runs <code>cargo-deny</code>, checking dependent crates to an OSS license list
and against RUSTSEC advisories.</li>
</ul>
<p>New Features:</p>
<ul>
<li>The WebP decoder recognizes and decodes images with <code>VP8X</code> header.</li>
<li>The DDS decoder recognizes and decodes images with <code>DX10</code> headers.</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>Calling <code>DynamicImage</code>/<code>ImageBuffer</code>'s methods <code>write_to</code> and <code>save</code> will now
work properly even if the backing container is larger than the image layout
requires. Only the relevant slice of pixel data is passed to the encoder.</li>
<li>Fixed a OOM-panic caused by malformed images in the <code>gif</code> decoder.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/image-rs/image/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=image&package-manager=cargo&previous-version=0.24.1&new-version=0.24.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-08-17 00:12:45 -04:00
bors-servo
06fba45396
Auto merge of #28921 - servo:dependabot/cargo/inplace_it-0.3.4, r=jdm
Bump inplace_it from 0.3.2 to 0.3.4

Bumps [inplace_it](https://github.com/NotIntMan/inplace_it) from 0.3.2 to 0.3.4.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/NotIntMan/inplace_it/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=inplace_it&package-manager=cargo&previous-version=0.3.2&new-version=0.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-08-16 21:44:43 -04:00
dependabot[bot]
195abb7475
Bump inplace_it from 0.3.2 to 0.3.4
Bumps [inplace_it](https://github.com/NotIntMan/inplace_it) from 0.3.2 to 0.3.4.
- [Release notes](https://github.com/NotIntMan/inplace_it/releases)
- [Commits](https://github.com/NotIntMan/inplace_it/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-16 16:11:45 +00:00
bors-servo
a149da3064
Auto merge of #28895 - servo:dependabot/cargo/libz-sys-1.1.8, r=jdm
Bump libz-sys from 1.1.5 to 1.1.8

Bumps [libz-sys](https://github.com/rust-lang/libz-sys) from 1.1.5 to 1.1.8.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/rust-lang/libz-sys/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=libz-sys&package-manager=cargo&previous-version=1.1.5&new-version=1.1.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>
2022-08-16 00:37:19 -04:00
bors-servo
4268e2722d
Auto merge of #28864 - servo:dependabot/cargo/cssparser-0.29.2, r=jdm
Bump cssparser from 0.29.0 to 0.29.2

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

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cssparser&package-manager=cargo&previous-version=0.29.0&new-version=0.29.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-08-15 22:46:40 -04:00
dependabot[bot]
cc050fc54c
Bump image from 0.24.1 to 0.24.3
Bumps [image](https://github.com/image-rs/image) from 0.24.1 to 0.24.3.
- [Release notes](https://github.com/image-rs/image/releases)
- [Changelog](https://github.com/image-rs/image/blob/master/CHANGES.md)
- [Commits](https://github.com/image-rs/image/commits)

---
updated-dependencies:
- dependency-name: image
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-16 00:24:20 +00:00
bors-servo
9425204b7a
Auto merge of #28894 - servo:dependabot/cargo/rayon-1.5.3, r=jdm
Bump rayon from 1.5.1 to 1.5.3

Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.5.1 to 1.5.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rayon-rs/rayon/blob/master/RELEASES.md">rayon's changelog</a>.</em></p>
<blockquote>
<h1>Release rayon 1.5.3 (2022-05-13)</h1>
<ul>
<li>The new <code>ParallelSliceMut::par_sort_by_cached_key</code> is a stable sort that caches
the keys for each item -- a parallel version of <code>slice::sort_by_cached_key</code>.</li>
</ul>
<h1>Release rayon-core 1.9.3 (2022-05-13)</h1>
<ul>
<li>Fixed a use-after-free race in job notification.</li>
</ul>
<h1>Release rayon 1.5.2 / rayon-core 1.9.2 (2022-04-13)</h1>
<ul>
<li>The new <code>ParallelSlice::par_rchunks()</code> and <code>par_rchunks_exact()</code> iterate
slice chunks in reverse, aligned the against the end of the slice if the
length is not a perfect multiple of the chunk size. The new
<code>ParallelSliceMut::par_rchunks_mut()</code> and <code>par_rchunks_exact_mut()</code> are the
same for mutable slices.</li>
<li>The <code>ParallelIterator::try_*</code> methods now support <code>std::ops::ControlFlow</code> and
<code>std::task::Poll</code> items, mirroring the unstable <code>Try</code> implementations in the
standard library.</li>
<li>The <code>ParallelString</code> pattern-based methods now support <code>&amp;[char]</code> patterns,
which match when any character in that slice is found in the string.</li>
<li>A soft limit is now enforced on the number of threads allowed in a single
thread pool, respecting internal bit limits that already existed. The current
maximum is publicly available from the new function <code>max_num_threads()</code>.</li>
<li>Fixed several Stacked Borrow and provenance issues found by <code>cargo miri</code>.</li>
</ul>
<h2>Contributors</h2>
<p>Thanks to all of the contributors for this release!</p>
<ul>
<li><a href="https://github.com/atouchet"><code>@​atouchet</code></a></li>
<li><a href="https://github.com/bluss"><code>@​bluss</code></a></li>
<li><a href="https://github.com/cuviper"><code>@​cuviper</code></a></li>
<li><a href="https://github.com/fzyzcjy"><code>@​fzyzcjy</code></a></li>
<li><a href="https://github.com/nyanzebra"><code>@​nyanzebra</code></a></li>
<li><a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a></li>
<li><a href="https://github.com/RReverser"><code>@​RReverser</code></a></li>
<li><a href="https://github.com/saethlin"><code>@​saethlin</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5b6adbbf5c"><code>5b6adbb</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/936">#936</a></li>
<li><a href="d0cf4d34f7"><code>d0cf4d3</code></a> Release rayon 1.5.3</li>
<li><a href="137be380f5"><code>137be38</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/932">#932</a></li>
<li><a href="19bf11504b"><code>19bf115</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/934">#934</a></li>
<li><a href="9801de7293"><code>9801de7</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/933">#933</a></li>
<li><a href="a86656615b"><code>a866566</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/935">#935</a></li>
<li><a href="36bd58aa3d"><code>36bd58a</code></a> Convert delegate doctest to unit tests</li>
<li><a href="c2a0c516cc"><code>c2a0c51</code></a> Release rayon-core 1.9.3</li>
<li><a href="d1a0a60380"><code>d1a0a60</code></a> Be more explicit with Arc::clone</li>
<li><a href="baa405727f"><code>baa4057</code></a> Capture &amp;Registry in SpinLatch::set, not &amp;Arc&lt;Registry&gt;</li>
<li>Additional commits viewable in <a href="https://github.com/rayon-rs/rayon/compare/v1.5.1...v1.5.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rayon&package-manager=cargo&previous-version=1.5.1&new-version=1.5.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-08-15 20:18:02 -04:00
bors-servo
0c740cf996
Auto merge of #28893 - EnnuiL:master, r=jdm
Update to image 0.24.2, implement WebP support

<!-- Please describe your changes on the following line: -->
This PR updates image to 0.24.2 and implements WebP support. I've been watching the progress on image-rs's WebP implementation, and from what I've seen, the situation has changed from "can only decode the luma channel from lossy WebPs" to pretty much full support (with image 0.24.2 implementing support for the extended WebP format).

Here are screenshots of it viewing the WebP page's example:
<details>
<summary>Screenshots</summary>

Servo viewing the main WebP gallery:
![A screenshot of Servo viewing the WebP Gallery](https://user-images.githubusercontent.com/85590273/167732100-957fe4a9-1752-491b-90e4-ffb2aa0552a4.png)
Servo viewing a lossless example from WebP's Lossless and Alpha Demonstration:
![A screenshot of Servo viewing the lossless version of the "Transparent compass card for overlays" example from WebP's Lossless and Alpha Demonstration](https://user-images.githubusercontent.com/85590273/167732333-d082c9d0-e390-49c1-bfb0-9ba3e717367c.png)
Servo viewing a lossy-with-alpha example from WebP's Lossless and Alpha Demonstration
![A screenshot of Servo viewing the lossy-with-alpha version of the "Transparent compass card for overlays" example from WebP's Lossless and Alpha Demonstration](https://user-images.githubusercontent.com/85590273/167731987-393f4931-4276-4cfb-94da-adacb07e5ca9.png)
</details>

This also changes the package name from `piston_image` to simply `image`. It appeared to be a piece of legacy from ages ago which can be safely changed now.

(PS: I'm still pretty new at Rust, please let me know if I have done any mistakes in the process)

---
<!-- 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 #20045 (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-08-15 18:16:23 -04:00
bors-servo
288b1257a1
Auto merge of #28878 - servo:dependabot/cargo/exr-1.4.2, r=jdm
Bump exr from 1.4.1 to 1.4.2

Bumps [exr](https://github.com/johannesvollmer/exrs) from 1.4.1 to 1.4.2.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/johannesvollmer/exrs/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=exr&package-manager=cargo&previous-version=1.4.1&new-version=1.4.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-08-15 14:16:50 -04:00
bors-servo
72860c2cdd
Auto merge of #28369 - servo:github-action-nightly, r=jdm
Run WPT sync nightly on GitHub Action

---

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #28281
- [x] These changes do not require tests because it will add a GitHub Action to run wpt sync everyday
2022-08-15 12:26:05 -04:00