Commit graph

5401 commits

Author SHA1 Message Date
dependabot[bot]
53efa5f78d
Bump termion from 1.5.1 to 1.5.6
Bumps termion from 1.5.1 to 1.5.6.

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-03 01:03:00 +00:00
dependabot[bot]
b0b89aec3b
Bump libz-sys from 1.1.2 to 1.1.5
Bumps [libz-sys](https://github.com/rust-lang/libz-sys) from 1.1.2 to 1.1.5.
- [Release notes](https://github.com/rust-lang/libz-sys/releases)
- [Commits](https://github.com/rust-lang/libz-sys/compare/1.1.2...1.1.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 23:39:21 +00:00
dependabot[bot]
4a861c2809
Bump memoffset from 0.6.1 to 0.6.5
Bumps [memoffset](https://github.com/Gilnaa/memoffset) from 0.6.1 to 0.6.5.
- [Release notes](https://github.com/Gilnaa/memoffset/releases)
- [Commits](https://github.com/Gilnaa/memoffset/compare/v0.6.1...v0.6.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 23:38:11 +00:00
dependabot[bot]
8c1a38f080
Bump x11-dl from 2.18.5 to 2.19.1
Bumps [x11-dl](https://github.com/AltF02/x11-rs) from 2.18.5 to 2.19.1.
- [Release notes](https://github.com/AltF02/x11-rs/releases)
- [Changelog](https://github.com/AltF02/x11-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/AltF02/x11-rs/commits/v2.19.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 23:37:55 +00:00
dependabot[bot]
e7e7fc85c2
Bump linked_hash_set from 0.1.3 to 0.1.4
Bumps [linked_hash_set](https://github.com/alexheretic/linked-hash-set) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/alexheretic/linked-hash-set/releases)
- [Changelog](https://github.com/alexheretic/linked-hash-set/blob/master/release)
- [Commits](https://github.com/alexheretic/linked-hash-set/compare/0.1.3...0.1.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 23:37:26 +00:00
dependabot[bot]
fc75991bc2
Bump termcolor from 1.1.0 to 1.1.3
Bumps [termcolor](https://github.com/BurntSushi/termcolor) from 1.1.0 to 1.1.3.
- [Release notes](https://github.com/BurntSushi/termcolor/releases)
- [Commits](https://github.com/BurntSushi/termcolor/compare/1.1.0...1.1.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 23:36:46 +00:00
dependabot[bot]
d47eed9e8b
Bump url from 2.2.0 to 2.2.2
Bumps [url](https://github.com/servo/rust-url) from 2.2.0 to 2.2.2.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.2.0...v2.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 23:36:28 +00:00
bors-servo
ce73d8f2b0
Auto merge of #28778 - servo:update-gif, r=jdm
Update various dependencies.

Closes #28773. Closes #28476. Closes #28479. Closes #28518. Closes #28516.
2022-04-02 17:12:21 -04:00
Josh Matthews
f4271e9f3f Migrate to yeslogic's fontconfig bindings. 2022-04-01 23:51:57 -04:00
dependabot[bot]
246a4463b9
Bump paste from 0.1.6 to 0.1.18
Bumps [paste](https://github.com/dtolnay/paste) from 0.1.6 to 0.1.18.
- [Release notes](https://github.com/dtolnay/paste/releases)
- [Commits](https://github.com/dtolnay/paste/compare/0.1.6...0.1.18)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 16:13:32 +00:00
Josh Matthews
f8a44d0ad4 Remove env_logger duplicate. 2022-04-01 02:26:19 -04:00
Josh Matthews
5118ee7351 Update clap. 2022-04-01 02:20:43 -04:00
Josh Matthews
0625ab92b8 Update cookie/hyper_serde. 2022-04-01 02:11:51 -04:00
Josh Matthews
369a5c0370 Update image/png. 2022-04-01 02:07:17 -04:00
bors-servo
0a22732953
Auto merge of #28518 - servo:dependabot/cargo/rand-0.7.3, r=jdm
Bump rand from 0.7.2 to 0.7.3

Bumps [rand](https://github.com/rust-random/rand) from 0.7.2 to 0.7.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-random/rand/blob/master/CHANGELOG.md">rand's changelog</a>.</em></p>
<blockquote>
<h2>[0.7.3] - 2020-01-10</h2>
<h3>Fixes</h3>
<ul>
<li>The <code>Bernoulli</code> distribution constructors now reports an error on NaN and on
<code>denominator == 0</code>. (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/925">#925</a>)</li>
<li>Use <code>std::sync::Once</code> to register fork handler, avoiding possible atomicity violation (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/928">#928</a>)</li>
<li>Fix documentation on the precision of generated floating-point values</li>
</ul>
<h3>Changes</h3>
<ul>
<li>Unix: make libc dependency optional; only use fork protection with std feature (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/928">#928</a>)</li>
</ul>
<h3>Additions</h3>
<ul>
<li>Implement <code>std::error::Error</code> for <code>BernoulliError</code> (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/919">#919</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="074cb6a997"><code>074cb6a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-random/rand/issues/929">#929</a> from dhardy/master</li>
<li><a href="0f4e152c1c"><code>0f4e152</code></a> Prepare rand 0.7.3 release</li>
<li><a href="5b0d874369"><code>5b0d874</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-random/rand/issues/928">#928</a> from dhardy/libc</li>
<li><a href="ae4683cec7"><code>ae4683c</code></a> Remove use of deprecated ATOMIC_USIZE_INIT</li>
<li><a href="ae3a416ecc"><code>ae3a416</code></a> Fix <a href="https://github-redirect.dependabot.com/rust-random/rand/issues/911">#911</a>: use Once instead of AtomicBool</li>
<li><a href="a67173ef63"><code>a67173e</code></a> make libc dependency optional (fork protection requires std)</li>
<li><a href="e2dc2c3848"><code>e2dc2c3</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-random/rand/issues/926">#926</a> from dhardy/fmt</li>
<li><a href="fab964d194"><code>fab964d</code></a> Manual function specification reformatting</li>
<li><a href="3a5d5a8e7a"><code>3a5d5a8</code></a> Use rustfmt::skip for some cases</li>
<li><a href="3a51c3e0e2"><code>3a51c3e</code></a> Manual array reformatting</li>
<li>Additional commits viewable in <a href="https://github.com/rust-random/rand/compare/0.7.2...0.7.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rand&package-manager=cargo&previous-version=0.7.2&new-version=0.7.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-04-01 02:06:14 -04:00
Josh Matthews
c52f0e8a85 Update string_cache. 2022-04-01 01:45:14 -04:00
Josh Matthews
9eaa27c946 Update html5ever/xml5ever. 2022-04-01 01:43:26 -04:00
Josh Matthews
a24a4f0608 Update parking_lot. 2022-04-01 01:33:17 -04:00
Josh Matthews
d9a1a9ddc1 Update bytes. 2022-04-01 01:17:45 -04:00
Josh Matthews
66250bdbd3 Update log. 2022-04-01 01:15:52 -04:00
Josh Matthews
7500cf5877 Update flate2. 2022-04-01 01:14:33 -04:00
Josh Matthews
a7c87af9ca Update arrayvec. 2022-04-01 01:14:13 -04:00
Josh Matthews
72fd95f613 Update font-kit. 2022-04-01 01:00:18 -04:00
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
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
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
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
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
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
dependabot[bot]
1cf06fa538
Bump rand from 0.7.2 to 0.7.3
Bumps [rand](https://github.com/rust-random/rand) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.7.2...0.7.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-28 06:46:18 +00: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
Josh Matthews
4e623a82c6
Update crc32fast. 2022-03-08 11:09:37 -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
dependabot[bot]
660bc93515
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.
- [Release notes](https://github.com/rust-random/getrandom/releases)
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/getrandom/compare/v0.1.14...v0.1.16)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-17 03:08:47 +00:00
Naveen Gattu
a48a111cee Upgrade Hyper 2022-01-16 09:34:17 -08:00
Josh Matthews
e87bbb093a Update async-tungestenite. 2022-01-03 13:05:10 -05:00
bors-servo
b06eb38f56
Auto merge of #28639 - negator:negator/async, r=jdm
Non-blocking network IO

The current networking strategy uses a fixed sized thread pool to perform blocking requests on a per call basis. This is inefficient, but can be ~easily~ improved by utilizing the existing tokio runtime instead to submit async networking tasks to its executor. However, since servo is currently using an outdated version of the `hyper` http library (`0.12`) we must use the [`tokio_compat`](https://github.com/tokio-rs/tokio-compat) and [`futures_compat`](https://docs.rs/futures/0.3.1/futures/compat/index.html) libraries to integrate with the older version of [`Future` used in `hyper`](https://docs.rs/hyper/0.12.1/hyper/rt/trait.Future.html).

~**NOTE**: This PR is just proof of concept at the moment. In addition to test failures, it appears that large javascript downloads are silently failing to stream entire payloads, and occasionally getting cutoff.~

Tests are passing.

---
<!-- 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 [#22813](https://github.com/servo/servo/issues/22813) (GitHub issue number if applicable)

<!-- Either: -->
- [ ] 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-01-01 13:14:08 -05:00
Josh Matthews
6ef413ba8d Update mozjs. 2021-12-26 22:37:40 -05:00
Naveen Gattu
903e0cd857 Non-blocking network IO 2021-12-23 11:16:24 -08:00
Josh Matthews
23f7ce6553 Update mozjs. 2021-12-22 19:05:33 -05:00
Lewin Probst
976f5b76bc Updated cssparser dependency to 0.29.
Signed-off-by: Lewin Probst <info@emirror.de>
2021-11-18 16:16:46 +01:00