Commit graph

5401 commits

Author SHA1 Message Date
dependabot-preview[bot]
59d93f43a1
build(deps): bump wayland-sys from 0.24.0 to 0.24.1
Bumps [wayland-sys](https://github.com/smithay/wayland-rs) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/smithay/wayland-rs/releases)
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/smithay/wayland-rs/compare/v0.24.0...v0.24.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-16 06:17:29 +00:00
dependabot-preview[bot]
c5446918ed
build(deps): bump openssl from 0.10.32 to 0.10.33
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.32 to 0.10.33.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.32...openssl-v0.10.33)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-16 06:10:17 +00:00
bors-servo
7d6177721e
Auto merge of #28290 - servo:dependabot/cargo/openssl-sys-0.9.61, r=jdm
build(deps): bump openssl-sys from 0.9.60 to 0.9.61

Bumps [openssl-sys](https://github.com/sfackler/rust-openssl) from 0.9.60 to 0.9.61.
<details>
<summary>Commits</summary>
<ul>
<li><a href="4e4e9b07fa"><code>4e4e9b0</code></a> Release openssl-sys v0.9.61</li>
<li><a href="5fa5654fa2"><code>5fa5654</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1431">#1431</a> from nospam3089/fix/modern_generate_parameters</li>
<li><a href="c7f6f24ef3"><code>c7f6f24</code></a> Update openssl/src/dh.rs</li>
<li><a href="6a32dc99a9"><code>6a32dc9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1429">#1429</a> from baloo/baloo/cipher-nid</li>
<li><a href="62acbe3a3e"><code>62acbe3</code></a> Use DH_generate_parameters_ex()</li>
<li><a href="9257c55bfa"><code>9257c55</code></a> Expose NID from cipher</li>
<li><a href="ff94c7f503"><code>ff94c7f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1427">#1427</a> from jiegec/add-sm3</li>
<li><a href="fb5f94e034"><code>fb5f94e</code></a> Pass OPENSSL_NO_SM3 definition to rust properly</li>
<li><a href="6bb010f476"><code>6bb010f</code></a> Fix NID of SM3 series in libreSSL</li>
<li><a href="7819f3e7d8"><code>7819f3e</code></a> Fix NID definitions of SM3</li>
<li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.60...openssl-sys-v0.9.61">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=openssl-sys&package-manager=cargo&previous-version=0.9.60&new-version=0.9.61)](https://dependabot.com/compatibility-score/?dependency-name=openssl-sys&package-manager=cargo&previous-version=0.9.60&new-version=0.9.61)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-03-16 00:39:20 -04:00
dependabot-preview[bot]
b1eaf67bd3
build(deps): bump unicode-xid from 0.2.0 to 0.2.1
Bumps [unicode-xid](https://github.com/unicode-rs/unicode-xid) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/unicode-rs/unicode-xid/releases)
- [Commits](https://github.com/unicode-rs/unicode-xid/commits/v0.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-15 06:27:00 +00:00
dependabot-preview[bot]
bc1e78f306
build(deps): bump openssl-sys from 0.9.60 to 0.9.61
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl) from 0.9.60 to 0.9.61.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.60...openssl-sys-v0.9.61)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-15 06:25:41 +00:00
sagu
b0b2acb8f8
Merge branch 'master' into master 2021-03-15 07:04:48 +01:00
sagudev
337cc181b8 Update cargo.lock 2021-03-15 06:22:20 +01:00
dependabot-preview[bot]
c63dc1ffd4
build(deps): bump regex from 1.4.2 to 1.4.5
Bumps [regex](https://github.com/rust-lang/regex) from 1.4.2 to 1.4.5.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.4.2...1.4.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-14 23:43:43 +00:00
bors-servo
68e200a581
Auto merge of #28236 - pecastro:winit_0_24_surfman, r=jdm
Winit 0.24.0 and surfman

<!-- Please describe your changes on the following line: -->
I've updated Servo to Winit 0.24.0 based on the previous work in #26394.
I've basically rebased master onto his jdm/winit branch which had the bulk of the work and I brute forced it till it built correcting things here and there as I could.
The build reports a few warnings:

```
00:04:59 Mar 03 10:20:06 warning: use of deprecated field `winit::event::KeyboardInput::modifiers`: Deprecated in favor of WindowEvent::ModifiersChanged
00:04:59 Mar 03 10:20:06    --> ports/winit/headed_window.rs:753:12
00:04:59 Mar 03 10:20:06     |
00:04:59 Mar 03 10:20:06 753 |         if input.modifiers.shift() {
00:04:59 Mar 03 10:20:06     |            ^^^^^^^^^^^^^^^
00:04:59 Mar 03 10:20:06     |
00:04:59 Mar 03 10:20:06     = note: `#[warn(deprecated)]` on by default
00:04:59 Mar 03 10:20:06
00:04:59 Mar 03 10:20:06 warning: use of deprecated field `winit::event::KeyboardInput::modifiers`: Deprecated in favor of WindowEvent::ModifiersChanged
00:04:59 Mar 03 10:20:06    --> ports/winit/keyutils.rs:263:34
00:04:59 Mar 03 10:20:06     |
00:04:59 Mar 03 10:20:06 263 |         modifiers: get_modifiers(input.modifiers),
00:04:59 Mar 03 10:20:06     |                                  ^^^^^^^^^^^^^^^
00:04:59 Mar 03 10:20:06
00:07:06 Mar 03 10:22:13 warning: 2 warnings emitted
00:07:06 Mar 03 10:22:13
00:07:06 Mar 03 10:22:13    Completed servo v0.0.1 bin "servo" in 132.7s
00:07:06 Mar 03 10:22:13     Finished dev [unoptimized + debuginfo] target(s) in 6m 59s
00:07:08 Mar 03 10:22:15 [Warning] Could not generate notification!
00:07:08 Mar 03 10:22:15 Build Completed in 0:07:01
```

And there are a few commits namely b27e09e009 which I'm not entirely sure of.
I've intentionally left the surfman patch in Cargo.toml so someone else can validate this branch.
Unit tests and smoke test run successfully.
Servo runs but I'm not familiar enough with it to validate how well it does. The window opens and content loads though.

My Rust foo is not great and I could use some help fixing those warnings.

Regards,

PECastro

---
<!-- 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
A few warnings ...
- [x ] `./mach test-tidy` does not report any errors
A few duplicate version statements but no errors.
- [x] These changes fix #26394
- [x] There are tests for these changes
-  [ ] 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. -->
2021-03-14 19:26:04 -04:00
sagudev
05d5eff26c Update mozjs 2021-03-12 07:37:31 +01:00
dependabot-preview[bot]
4f7b2cf8e4
build(deps): bump byteorder from 1.4.2 to 1.4.3
Bumps [byteorder](https://github.com/BurntSushi/byteorder) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/BurntSushi/byteorder/releases)
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.4.2...1.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-11 06:14:03 +00:00
Paulo E. Castro
490c215798 Work around bug in winit 0.24 crashing servo headless in macOS. 2021-03-11 00:24:19 +00:00
Josh Matthews
10231573be Update to winit 0.24.
Co-authored-by: Josh Matthews <josh@joshmatthews.net>
Co-authored-by: Paulo E. Castro <pecastro@wormholenet.com>
2021-03-05 20:00:30 -05:00
dependabot-preview[bot]
a8b8db9e22
build(deps): bump generic-array from 0.12.3 to 0.12.4
Bumps [generic-array](https://github.com/fizyk20/generic-array) from 0.12.3 to 0.12.4.
- [Release notes](https://github.com/fizyk20/generic-array/releases)
- [Changelog](https://github.com/fizyk20/generic-array/blob/0.12.4/CHANGELOG.md)
- [Commits](https://github.com/fizyk20/generic-array/compare/0.12.3...0.12.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-03 06:12:47 +00:00
dependabot-preview[bot]
357f9026d7
build(deps): bump serde_json from 1.0.62 to 1.0.64
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.62 to 1.0.64.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.62...v1.0.64)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-02 06:13:16 +00:00
Emilio Cobos Álvarez
31e8e418ea Miscellaneous build / tidy fixes. 2021-02-26 17:53:55 +01:00
bors-servo
6e1350f3aa
Auto merge of #27647 - jdm:build-std, r=SimonSapin
Use build-std instead of xargo.

The changes to num-integer and indexmap are to work around https://github.com/cuviper/autocfg/issues/34.
2021-02-25 14:28:24 -05:00
Josh Matthews
9c98170a21 Update num-integer. 2021-02-25 10:15:08 -05:00
Josh Matthews
b29a8a21f7 Update truetype dependency. 2021-02-25 10:10:40 -05:00
dependabot-preview[bot]
f95773fda6
Bump futures from 0.1.30 to 0.1.31
Bumps [futures](https://github.com/rust-lang-nursery/futures-rs) from 0.1.30 to 0.1.31.
- [Release notes](https://github.com/rust-lang-nursery/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang-nursery/futures-rs/compare/0.1.30...0.1.31)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-25 06:39:51 +00:00
dependabot-preview[bot]
4324cd76be
Bump num-traits from 0.2.12 to 0.2.14
Bumps [num-traits](https://github.com/rust-num/num-traits) from 0.2.12 to 0.2.14.
- [Release notes](https://github.com/rust-num/num-traits/releases)
- [Changelog](https://github.com/rust-num/num-traits/blob/master/RELEASES.md)
- [Commits](https://github.com/rust-num/num-traits/compare/num-traits-0.2.12...num-traits-0.2.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-24 20:04:51 +00:00
bors-servo
6f566004b7
Auto merge of #28186 - servo:dependabot/cargo/thread_local-1.1.3, r=jdm
Bump thread_local from 1.1.0 to 1.1.3

Bumps [thread_local](https://github.com/Amanieu/thread_local-rs) from 1.1.0 to 1.1.3.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c7d8dcdf4b"><code>c7d8dcd</code></a> Bump version to 1.1.3</li>
<li><a href="5e8bbf2b4f"><code>5e8bbf2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Amanieu/thread_local-rs/issues/30">#30</a> from Marwes/fix_drop</li>
<li><a href="a44b836f90"><code>a44b836</code></a> fix: Drop the value in the ThreadLocal on drop</li>
<li><a href="322cf34816"><code>322cf34</code></a> Bump version to 1.1.2</li>
<li><a href="dca4007eaf"><code>dca4007</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Amanieu/thread_local-rs/issues/29">#29</a> from Kestrer/raw-iter</li>
<li><a href="33ad405230"><code>33ad405</code></a> Add #[inline] to non-generic functions</li>
<li><a href="810c043ff7"><code>810c043</code></a> Implement iterator logic in RawIter</li>
<li><a href="7ee722e308"><code>7ee722e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Amanieu/thread_local-rs/issues/28">#28</a> from Kestrer/iter-traits</li>
<li><a href="5b37741074"><code>5b37741</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Amanieu/thread_local-rs/issues/27">#27</a> from Kestrer/into-iter</li>
<li><a href="4bedfff87b"><code>4bedfff</code></a> Implement missing traits on iterators</li>
<li>Additional commits viewable in <a href="https://github.com/Amanieu/thread_local-rs/compare/v1.1.0...v1.1.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=thread_local&package-manager=cargo&previous-version=1.1.0&new-version=1.1.3)](https://dependabot.com/compatibility-score/?dependency-name=thread_local&package-manager=cargo&previous-version=1.1.0&new-version=1.1.3)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-02-24 10:18:12 -05:00
dependabot-preview[bot]
1741828556
Bump futures-channel from 0.3.12 to 0.3.13
Bumps [futures-channel](https://github.com/rust-lang/futures-rs) from 0.3.12 to 0.3.13.
- [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.12...0.3.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-24 06:17:18 +00:00
dependabot-preview[bot]
dd621254cb
Bump thread_local from 1.1.0 to 1.1.3
Bumps [thread_local](https://github.com/Amanieu/thread_local-rs) from 1.1.0 to 1.1.3.
- [Release notes](https://github.com/Amanieu/thread_local-rs/releases)
- [Commits](https://github.com/Amanieu/thread_local-rs/compare/v1.1.0...v1.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-24 06:06:17 +00:00
bors-servo
e24e14b330
Auto merge of #28184 - servo:dependabot/cargo/futures-sink-0.3.13, r=jdm
Bump futures-sink from 0.3.12 to 0.3.13

Bumps [futures-sink](https://github.com/rust-lang/futures-rs) from 0.3.12 to 0.3.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-sink's releases</a>.</em></p>
<blockquote>
<h2>0.3.13</h2>
<ul>
<li>Mitigated starvation issues in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li>Fixed race with dropping <code>mpsc::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2304">#2304</a>)</li>
<li>Added <code>Shared::{strong_count, weak_count}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li>Added <code>no_std</code> support for <code>task::noop_waker_ref</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2332">#2332</a>)</li>
<li>Implemented <code>Stream::size_hint</code> for <code>Either</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2325">#2325</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-sink's changelog</a>.</em></p>
<blockquote>
<h1>0.3.13 - 2021-02-23</h1>
<ul>
<li>Mitigated starvation issues in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li>Fixed race with dropping <code>mpsc::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2304">#2304</a>)</li>
<li>Added <code>Shared::{strong_count, weak_count}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li>Added <code>no_std</code> support for <code>task::noop_waker_ref</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2332">#2332</a>)</li>
<li>Implemented <code>Stream::size_hint</code> for <code>Either</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2325">#2325</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c91f869167"><code>c91f869</code></a> Release 0.3.13 (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2350">#2350</a>)</li>
<li><a href="c29a73af21"><code>c29a73a</code></a> Document poll!(stream.next()) pattern for poll!(..) (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2357">#2357</a>)</li>
<li><a href="df6353e23c"><code>df6353e</code></a> Fix some typos in doc-comments (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2354">#2354</a>)</li>
<li><a href="18e46e804f"><code>18e46e8</code></a> tests: cfg-ignore compat tests if there is no compat feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2353">#2353</a>)</li>
<li><a href="f86bb460ec"><code>f86bb46</code></a> Add CODEOWNERS (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2351">#2351</a>)</li>
<li><a href="e981716f47"><code>e981716</code></a> Fix clippy::manual_flatten warning (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2347">#2347</a>)</li>
<li><a href="f273d3beab"><code>f273d3b</code></a> FuturesUnordered: Do not poll the same future twice per iteration (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li><a href="4959eccd57"><code>4959ecc</code></a> Add strong/weak pointer counts to Shared (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li><a href="6acaa815bc"><code>6acaa81</code></a> small change in <code>select</code> example. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2345">#2345</a>)</li>
<li><a href="59f62b04d9"><code>59f62b0</code></a> Disable rustfmt (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2339">#2339</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.12...0.3.13">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=futures-sink&package-manager=cargo&previous-version=0.3.12&new-version=0.3.13)](https://dependabot.com/compatibility-score/?dependency-name=futures-sink&package-manager=cargo&previous-version=0.3.12&new-version=0.3.13)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-02-23 22:20:44 -05:00
bors-servo
a59c5bbb6b
Auto merge of #28183 - servo:dependabot/cargo/futures-task-0.3.13, r=jdm
Bump futures-task from 0.3.12 to 0.3.13

Bumps [futures-task](https://github.com/rust-lang/futures-rs) from 0.3.12 to 0.3.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-task's releases</a>.</em></p>
<blockquote>
<h2>0.3.13</h2>
<ul>
<li>Mitigated starvation issues in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li>Fixed race with dropping <code>mpsc::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2304">#2304</a>)</li>
<li>Added <code>Shared::{strong_count, weak_count}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li>Added <code>no_std</code> support for <code>task::noop_waker_ref</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2332">#2332</a>)</li>
<li>Implemented <code>Stream::size_hint</code> for <code>Either</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2325">#2325</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-task's changelog</a>.</em></p>
<blockquote>
<h1>0.3.13 - 2021-02-23</h1>
<ul>
<li>Mitigated starvation issues in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li>Fixed race with dropping <code>mpsc::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2304">#2304</a>)</li>
<li>Added <code>Shared::{strong_count, weak_count}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li>Added <code>no_std</code> support for <code>task::noop_waker_ref</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2332">#2332</a>)</li>
<li>Implemented <code>Stream::size_hint</code> for <code>Either</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2325">#2325</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c91f869167"><code>c91f869</code></a> Release 0.3.13 (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2350">#2350</a>)</li>
<li><a href="c29a73af21"><code>c29a73a</code></a> Document poll!(stream.next()) pattern for poll!(..) (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2357">#2357</a>)</li>
<li><a href="df6353e23c"><code>df6353e</code></a> Fix some typos in doc-comments (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2354">#2354</a>)</li>
<li><a href="18e46e804f"><code>18e46e8</code></a> tests: cfg-ignore compat tests if there is no compat feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2353">#2353</a>)</li>
<li><a href="f86bb460ec"><code>f86bb46</code></a> Add CODEOWNERS (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2351">#2351</a>)</li>
<li><a href="e981716f47"><code>e981716</code></a> Fix clippy::manual_flatten warning (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2347">#2347</a>)</li>
<li><a href="f273d3beab"><code>f273d3b</code></a> FuturesUnordered: Do not poll the same future twice per iteration (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li><a href="4959eccd57"><code>4959ecc</code></a> Add strong/weak pointer counts to Shared (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li><a href="6acaa815bc"><code>6acaa81</code></a> small change in <code>select</code> example. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2345">#2345</a>)</li>
<li><a href="59f62b04d9"><code>59f62b0</code></a> Disable rustfmt (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2339">#2339</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.12...0.3.13">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=futures-task&package-manager=cargo&previous-version=0.3.12&new-version=0.3.13)](https://dependabot.com/compatibility-score/?dependency-name=futures-task&package-manager=cargo&previous-version=0.3.12&new-version=0.3.13)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-02-23 12:09:12 -05:00
bors-servo
a1e6896b90
Auto merge of #28182 - servo:dependabot/cargo/futures-io-0.3.13, r=jdm
Bump futures-io from 0.3.12 to 0.3.13

Bumps [futures-io](https://github.com/rust-lang/futures-rs) from 0.3.12 to 0.3.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-io's releases</a>.</em></p>
<blockquote>
<h2>0.3.13</h2>
<ul>
<li>Mitigated starvation issues in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li>Fixed race with dropping <code>mpsc::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2304">#2304</a>)</li>
<li>Added <code>Shared::{strong_count, weak_count}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li>Added <code>no_std</code> support for <code>task::noop_waker_ref</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2332">#2332</a>)</li>
<li>Implemented <code>Stream::size_hint</code> for <code>Either</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2325">#2325</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-io's changelog</a>.</em></p>
<blockquote>
<h1>0.3.13 - 2021-02-23</h1>
<ul>
<li>Mitigated starvation issues in <code>FuturesUnordered</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li>Fixed race with dropping <code>mpsc::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2304">#2304</a>)</li>
<li>Added <code>Shared::{strong_count, weak_count}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li>Added <code>no_std</code> support for <code>task::noop_waker_ref</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2332">#2332</a>)</li>
<li>Implemented <code>Stream::size_hint</code> for <code>Either</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2325">#2325</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c91f869167"><code>c91f869</code></a> Release 0.3.13 (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2350">#2350</a>)</li>
<li><a href="c29a73af21"><code>c29a73a</code></a> Document poll!(stream.next()) pattern for poll!(..) (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2357">#2357</a>)</li>
<li><a href="df6353e23c"><code>df6353e</code></a> Fix some typos in doc-comments (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2354">#2354</a>)</li>
<li><a href="18e46e804f"><code>18e46e8</code></a> tests: cfg-ignore compat tests if there is no compat feature (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2353">#2353</a>)</li>
<li><a href="f86bb460ec"><code>f86bb46</code></a> Add CODEOWNERS (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2351">#2351</a>)</li>
<li><a href="e981716f47"><code>e981716</code></a> Fix clippy::manual_flatten warning (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2347">#2347</a>)</li>
<li><a href="f273d3beab"><code>f273d3b</code></a> FuturesUnordered: Do not poll the same future twice per iteration (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2333">#2333</a>)</li>
<li><a href="4959eccd57"><code>4959ecc</code></a> Add strong/weak pointer counts to Shared (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2346">#2346</a>)</li>
<li><a href="6acaa815bc"><code>6acaa81</code></a> small change in <code>select</code> example. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2345">#2345</a>)</li>
<li><a href="59f62b04d9"><code>59f62b0</code></a> Disable rustfmt (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2339">#2339</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.12...0.3.13">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=futures-io&package-manager=cargo&previous-version=0.3.12&new-version=0.3.13)](https://dependabot.com/compatibility-score/?dependency-name=futures-io&package-manager=cargo&previous-version=0.3.12&new-version=0.3.13)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-02-23 11:08:04 -05:00
dependabot-preview[bot]
c02519d9a6
Bump futures-sink from 0.3.12 to 0.3.13
Bumps [futures-sink](https://github.com/rust-lang/futures-rs) from 0.3.12 to 0.3.13.
- [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.12...0.3.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-23 07:11:44 +00:00
dependabot-preview[bot]
1b8b66340a
Bump futures-task from 0.3.12 to 0.3.13
Bumps [futures-task](https://github.com/rust-lang/futures-rs) from 0.3.12 to 0.3.13.
- [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.12...0.3.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-23 07:07:11 +00:00
dependabot-preview[bot]
34ee58ace1
Bump futures-io from 0.3.12 to 0.3.13
Bumps [futures-io](https://github.com/rust-lang/futures-rs) from 0.3.12 to 0.3.13.
- [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.12...0.3.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-23 07:06:22 +00:00
dependabot-preview[bot]
248d59d5f6
Bump futures-core from 0.3.12 to 0.3.13
Bumps [futures-core](https://github.com/rust-lang/futures-rs) from 0.3.12 to 0.3.13.
- [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.12...0.3.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-23 07:02:19 +00:00
dependabot-preview[bot]
f99f01b24e
Bump form_urlencoded from 1.0.0 to 1.0.1
Bumps [form_urlencoded](https://github.com/servo/rust-url) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v1.0.0...percent-encoding-v1.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-22 06:11:14 +00:00
dependabot-preview[bot]
849c758cb3
Bump idna from 0.2.1 to 0.2.2
Bumps [idna](https://github.com/servo/rust-url) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v0.2.1...idna-v0.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-19 06:09:53 +00:00
bors-servo
5b8f045f2b
Auto merge of #28092 - jdm:smuppy2, r=emilio,asajeffrey
Update mozjs
2021-02-18 09:40:37 -05:00
Josh Matthews
5c4939599e Update mozjs. 2021-02-18 09:35:45 -05:00
dependabot-preview[bot]
4f22ed0843
Bump hyper from 0.12.35 to 0.12.36
Bumps [hyper](https://github.com/hyperium/hyper) from 0.12.35 to 0.12.36.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/v0.12.36/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v0.12.35...v0.12.36)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-18 06:16:39 +00:00
dependabot-preview[bot]
08ba46a2bc
Bump bytemuck from 1.4.1 to 1.5.1
Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.4.1 to 1.5.1.
- [Release notes](https://github.com/Lokathor/bytemuck/releases)
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.4.1...v1.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-18 06:13:49 +00:00
dependabot-preview[bot]
6b3e134b30
Bump weezl from 0.1.3 to 0.1.4
Bumps [weezl](https://github.com/image-rs/lzw) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/image-rs/lzw/releases)
- [Changelog](https://github.com/image-rs/lzw/blob/master/Changes.md)
- [Commits](https://github.com/image-rs/lzw/compare/v0.1.3...v0.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-09 04:25:22 +00:00
bors-servo
67be5a7d31
Auto merge of #28148 - servo:dependabot/cargo/serde_json-1.0.62, r=jdm
Bump serde_json from 1.0.53 to 1.0.62

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.53 to 1.0.62.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p>
<blockquote>
<h2>v1.0.62</h2>
<ul>
<li>Speed up Display impl of serde_json::Value by 33% (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/751">#751</a>, thanks <a href="https://github.com/icewind1991"><code>@icewind1991</code></a>)</li>
</ul>
<h2>v1.0.61</h2>
<ul>
<li>Add <code>impl From&lt;Number&gt; for Value</code> (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/737">#737</a>, thanks <a href="https://github.com/imp"><code>@imp</code></a>)</li>
</ul>
<h2>v1.0.60</h2>
<ul>
<li>Add <code>impl FromIterator&lt;(impl Into&lt;String&gt;, impl Into&lt;Value&gt;)&gt; for Value</code>, which collects a Value::Object (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/733">#733</a>, thanks <a href="https://github.com/matklad"><code>@matklad</code></a>)</li>
</ul>
<h2>v1.0.59</h2>
<ul>
<li>In arbitrary_precision mode, return None from serde_json::Number::as_f64 if the JSON number is larger than the maximum possible f64</li>
</ul>
<h2>v1.0.58</h2>
<ul>
<li>Add serde_json::Map::remove_entry, matching the equivalent API on BTreeMap</li>
</ul>
<h2>v1.0.57</h2>
<ul>
<li>Allow serde_json::Deserializer to be instantiated without consuming the serde_json::​de::Read impl (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/684">#684</a>)</li>
</ul>
<h2>v1.0.56</h2>
<ul>
<li>Improve compiler diagnostic on missing commas inside <code>json!</code> macro invocation (<a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/73777">rust-lang/rust#73777</a>)</li>
</ul>
<h2>v1.0.55</h2>
<ul>
<li>Fix missing build script required for using <code>float_roundtrip</code> (<a href="https://github.com/serde-rs/json/releases/tag/v1.0.54">https://github.com/serde-rs/json/releases/tag/v1.0.54</a>)</li>
</ul>
<h2>v1.0.54</h2>
<ul>
<li>
<p>Add <a href="https://github.com/serde-rs/json/blob/v1.0.54/Cargo.toml#L58-L65"><code>float_roundtrip</code></a> feature to enable a slower but higher precision float parser based on <a href="https://github.com/Alexhuszagh/rust-lexical">lexical</a>.</p>
<p>Enabling <code>float_roundtrip</code> will use sufficient precision when parsing fixed precision floats from JSON to ensure that they maintain accuracy when round-tripped through JSON. This comes at an approximately 2x performance cost for parsing floats compared to the default best-effort precision.</p>
<p>Unlike <code>arbitrary_precision</code>, the new <code>float_roundtrip</code> feature makes f64 -&gt; JSON -&gt; f64 produce output identical to the input. <code>arbitrary_precision</code> is for making JSON -&gt; serde_json::Number -&gt; JSON produce output identical to the input.</p>
<pre lang="toml"><code>serde_json = { version = &quot;1.0.54&quot;, features = [&quot;float_roundtrip&quot;] }
</code></pre>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8d78020522"><code>8d78020</code></a> Release 1.0.62</li>
<li><a href="b6c855dc09"><code>b6c855d</code></a> Touch up PR 751</li>
<li><a href="e81e7d9ffa"><code>e81e7d9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/751">#751</a> from icewind1991/value-display-utf8-unchecked</li>
<li><a href="e0747b9979"><code>e0747b9</code></a> use from_utf8_unchecked in the fmt::Display implementation of Value</li>
<li><a href="7ff8ec6e8d"><code>7ff8ec6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/744">#744</a> from Carreau/patch-1</li>
<li><a href="418507e475"><code>418507e</code></a> Update example to use Result&lt;User, Box<!-- raw HTML omitted -->&gt;</li>
<li><a href="44d7fe33fc"><code>44d7fe3</code></a> Intra-doc link for the crate::value link</li>
<li><a href="065cbef0ba"><code>065cbef</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/739">#739</a> from rory/minor-doc-improvement</li>
<li><a href="347674c3dd"><code>347674c</code></a> make a html link in the doccomments</li>
<li><a href="613d66e9c5"><code>613d66e</code></a> Release 1.0.61</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.53...v1.0.62">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.53&new-version=1.0.62)](https://dependabot.com/compatibility-score/?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.53&new-version=1.0.62)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-02-08 14:36:48 -05:00
dependabot-preview[bot]
c75fcddf16
Bump idna from 0.2.0 to 0.2.1
Bumps [idna](https://github.com/servo/rust-url) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/idna-v0.2.0...v0.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-08 06:37:29 +00:00
dependabot-preview[bot]
a445da78df
Bump serde_json from 1.0.53 to 1.0.62
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.53 to 1.0.62.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.53...v1.0.62)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-08 06:32:42 +00:00
bors-servo
b6cd2d4cb3
Auto merge of #28136 - servo:dependabot/cargo/httparse-1.3.5, r=jdm
Bump httparse from 1.3.4 to 1.3.5

Bumps [httparse](https://github.com/seanmonstar/httparse) from 1.3.4 to 1.3.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/seanmonstar/httparse/releases">httparse's releases</a>.</em></p>
<blockquote>
<h2>v1.3.5</h2>
<ul>
<li><strong>FIX</strong>: Set <code>Response.reason</code> to an empty string if <code>obs-text</code> is found in the reason-phrase.</li>
<li><strong>PERF</strong>: Fix faster <code>next_8</code> to work when there are exactly 8 bytes left.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ae34f2a56b"><code>ae34f2a</code></a> v1.3.5</li>
<li><a href="3dc923f61d"><code>3dc923f</code></a> Set Response.reason to an empty string when obs-text characters are found in ...</li>
<li><a href="419aa9cbe4"><code>419aa9c</code></a> Describe return of parse function. (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/82">#82</a>)</li>
<li><a href="ec1500632b"><code>ec15006</code></a> Basic fuzzing using cargo-fuzz (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/80">#80</a>)</li>
<li><a href="7a322ec20e"><code>7a322ec</code></a> Add missing Eq derivations (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/77">#77</a>)</li>
<li><a href="0376bc146d"><code>0376bc1</code></a> Fix off-by-one error (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/75">#75</a>)</li>
<li><a href="a9377af771"><code>a9377af</code></a> Correct <code>&amp;</code> to <code>&amp;&amp;</code> (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/76">#76</a>)</li>
<li><a href="01e6854260"><code>01e6854</code></a> Set specific version of pico-sys in Cargo.toml (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/72">#72</a>)</li>
<li><a href="c7a552f051"><code>c7a552f</code></a> Use HTTPS for links (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/73">#73</a>)</li>
<li>See full diff in <a href="https://github.com/seanmonstar/httparse/compare/v1.3.4...v1.3.5">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=httparse&package-manager=cargo&previous-version=1.3.4&new-version=1.3.5)](https://dependabot.com/compatibility-score/?dependency-name=httparse&package-manager=cargo&previous-version=1.3.4&new-version=1.3.5)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-02-02 09:44:00 -05:00
dependabot-preview[bot]
148d8dd4be
Bump glslopt from 0.1.7 to 0.1.8
Bumps [glslopt](https://github.com/jamienicol/glslopt-rs) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/jamienicol/glslopt-rs/releases)
- [Commits](https://github.com/jamienicol/glslopt-rs/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 06:17:42 +00:00
dependabot-preview[bot]
c51c27e2a6
Bump httparse from 1.3.4 to 1.3.5
Bumps [httparse](https://github.com/seanmonstar/httparse) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/seanmonstar/httparse/releases)
- [Commits](https://github.com/seanmonstar/httparse/compare/v1.3.4...v1.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 06:17:19 +00:00
dependabot-preview[bot]
5d2fab9e20
Bump jpeg-decoder from 0.1.21 to 0.1.22
Bumps [jpeg-decoder](https://github.com/image-rs/jpeg-decoder) from 0.1.21 to 0.1.22.
- [Release notes](https://github.com/image-rs/jpeg-decoder/releases)
- [Changelog](https://github.com/image-rs/jpeg-decoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/image-rs/jpeg-decoder/compare/v0.1.21...v0.1.22)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-01 06:45:39 +00:00
dependabot-preview[bot]
424b33a671
Bump jpeg-decoder from 0.1.20 to 0.1.21
Bumps [jpeg-decoder](https://github.com/image-rs/jpeg-decoder) from 0.1.20 to 0.1.21.
- [Release notes](https://github.com/image-rs/jpeg-decoder/releases)
- [Changelog](https://github.com/image-rs/jpeg-decoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/image-rs/jpeg-decoder/compare/v0.1.20...v0.1.21)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-25 06:18:27 +00:00
dependabot-preview[bot]
e509d43c24
Bump futures-channel from 0.3.8 to 0.3.12
Bumps [futures-channel](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.12.
- [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.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-20 07:03:08 +00:00
bors-servo
1729af2d29
Auto merge of #28071 - servo:dependabot/cargo/futures-sink-0.3.12, r=jdm
Bump futures-sink from 0.3.8 to 0.3.12

Bumps [futures-sink](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.12.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-sink's releases</a>.</em></p>
<blockquote>
<h2>0.3.12</h2>
<ul>
<li>Fixed <code>Unpin</code> impl of <code>future::{MaybeDone, TryMaybeDone}</code> where trait bounds were accidentally added in 0.3.9. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
</ul>
<h2>0.3.11</h2>
<ul>
<li>Fixed heap buffer overflow in <code>AsyncReadExt::{read_to_end, read_to_string}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
</ul>
<h2>0.3.10</h2>
<ul>
<li>Fixed type-inference in <code>sink::unfold</code> by specifying more of its types (breaking change -- see <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
</ul>
<h2>0.3.9</h2>
<ul>
<li>Significantly improved compile time when <code>async-await</code> crate feature is disabled (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2273">#2273</a>)</li>
<li>Added <code>stream::repeat_with</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2279">#2279</a>)</li>
<li>Added <code>StreamExt::unzip</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2263">#2263</a>)</li>
<li>Added <code>sink::unfold</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2268">#2268</a>)</li>
<li>Added <code>SinkExt::feed</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2155">#2155</a>)</li>
<li>Implemented <code>FusedFuture</code> for <code>oneshot::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2300">#2300</a>)</li>
<li>Implemented <code>Clone</code> for <code>sink::With</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2290">#2290</a>)</li>
<li>Re-exported <code>MapOkOrElse</code>, <code>MapInto</code>, <code>OkInto</code>, <code>TryFlatten</code>, <code>WriteAllVectored</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2275">#2275</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-sink's changelog</a>.</em></p>
<blockquote>
<h1>0.3.12 - 2021-01-15</h1>
<ul>
<li>Fixed <code>Unpin</code> impl of <code>future::{MaybeDone, TryMaybeDone}</code> where trait bounds were accidentally added in 0.3.9. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
</ul>
<h1>0.3.11 - 2021-01-14</h1>
<ul>
<li>Fixed heap buffer overflow in <code>AsyncReadExt::{read_to_end, read_to_string}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
</ul>
<h1>0.3.10 - 2021-01-13</h1>
<ul>
<li>Fixed type-inference in <code>sink::unfold</code> by specifying more of its types (breaking change -- see <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
</ul>
<h1>0.3.9 - 2021-01-08</h1>
<ul>
<li>Significantly improved compile time when <code>async-await</code> crate feature is disabled (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2273">#2273</a>)</li>
<li>Added <code>stream::repeat_with</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2279">#2279</a>)</li>
<li>Added <code>StreamExt::unzip</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2263">#2263</a>)</li>
<li>Added <code>sink::unfold</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2268">#2268</a>)</li>
<li>Added <code>SinkExt::feed</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2155">#2155</a>)</li>
<li>Implemented <code>FusedFuture</code> for <code>oneshot::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2300">#2300</a>)</li>
<li>Implemented <code>Clone</code> for <code>sink::With</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2290">#2290</a>)</li>
<li>Re-exported <code>MapOkOrElse</code>, <code>MapInto</code>, <code>OkInto</code>, <code>TryFlatten</code>, <code>WriteAllVectored</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2275">#2275</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1d53a29ec1"><code>1d53a29</code></a> Release 0.3.12</li>
<li><a href="855541d5c1"><code>855541d</code></a> Remove unneeded fields from examples/*/Cargo.toml (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2321">#2321</a>)</li>
<li><a href="a9161a937b"><code>a9161a9</code></a> Fix Unpin impl of (Try)MaybeDone (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
<li><a href="7f509b523d"><code>7f509b5</code></a> Release 0.3.11</li>
<li><a href="b38805e445"><code>b38805e</code></a> Fix handling of malicious readers in read_to_end (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
<li><a href="6f948ac6f0"><code>6f948ac</code></a> Fix changelog release date</li>
<li><a href="60b02d2548"><code>60b02d2</code></a> Release 0.3.10</li>
<li><a href="b008f34574"><code>b008f34</code></a> Fix type-inference in sink::unfold() by specifying more of its types (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
<li><a href="1db2b4ed0b"><code>1db2b4e</code></a> perf: Avoid an Option in the <code>Map*</code> futures (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2306">#2306</a>)</li>
<li><a href="1661badd94"><code>1661bad</code></a> Release 0.3.9</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.8...0.3.12">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=futures-sink&package-manager=cargo&previous-version=0.3.8&new-version=0.3.12)](https://dependabot.com/compatibility-score/?dependency-name=futures-sink&package-manager=cargo&previous-version=0.3.8&new-version=0.3.12)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-01-20 00:36:13 -05:00
bors-servo
abd8420c01
Auto merge of #28075 - servo:dependabot/cargo/futures-io-0.3.12, r=jdm
Bump futures-io from 0.3.8 to 0.3.12

Bumps [futures-io](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.12.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-io's releases</a>.</em></p>
<blockquote>
<h2>0.3.12</h2>
<ul>
<li>Fixed <code>Unpin</code> impl of <code>future::{MaybeDone, TryMaybeDone}</code> where trait bounds were accidentally added in 0.3.9. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
</ul>
<h2>0.3.11</h2>
<ul>
<li>Fixed heap buffer overflow in <code>AsyncReadExt::{read_to_end, read_to_string}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
</ul>
<h2>0.3.10</h2>
<ul>
<li>Fixed type-inference in <code>sink::unfold</code> by specifying more of its types (breaking change -- see <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
</ul>
<h2>0.3.9</h2>
<ul>
<li>Significantly improved compile time when <code>async-await</code> crate feature is disabled (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2273">#2273</a>)</li>
<li>Added <code>stream::repeat_with</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2279">#2279</a>)</li>
<li>Added <code>StreamExt::unzip</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2263">#2263</a>)</li>
<li>Added <code>sink::unfold</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2268">#2268</a>)</li>
<li>Added <code>SinkExt::feed</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2155">#2155</a>)</li>
<li>Implemented <code>FusedFuture</code> for <code>oneshot::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2300">#2300</a>)</li>
<li>Implemented <code>Clone</code> for <code>sink::With</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2290">#2290</a>)</li>
<li>Re-exported <code>MapOkOrElse</code>, <code>MapInto</code>, <code>OkInto</code>, <code>TryFlatten</code>, <code>WriteAllVectored</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2275">#2275</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-io's changelog</a>.</em></p>
<blockquote>
<h1>0.3.12 - 2021-01-15</h1>
<ul>
<li>Fixed <code>Unpin</code> impl of <code>future::{MaybeDone, TryMaybeDone}</code> where trait bounds were accidentally added in 0.3.9. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
</ul>
<h1>0.3.11 - 2021-01-14</h1>
<ul>
<li>Fixed heap buffer overflow in <code>AsyncReadExt::{read_to_end, read_to_string}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
</ul>
<h1>0.3.10 - 2021-01-13</h1>
<ul>
<li>Fixed type-inference in <code>sink::unfold</code> by specifying more of its types (breaking change -- see <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
</ul>
<h1>0.3.9 - 2021-01-08</h1>
<ul>
<li>Significantly improved compile time when <code>async-await</code> crate feature is disabled (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2273">#2273</a>)</li>
<li>Added <code>stream::repeat_with</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2279">#2279</a>)</li>
<li>Added <code>StreamExt::unzip</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2263">#2263</a>)</li>
<li>Added <code>sink::unfold</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2268">#2268</a>)</li>
<li>Added <code>SinkExt::feed</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2155">#2155</a>)</li>
<li>Implemented <code>FusedFuture</code> for <code>oneshot::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2300">#2300</a>)</li>
<li>Implemented <code>Clone</code> for <code>sink::With</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2290">#2290</a>)</li>
<li>Re-exported <code>MapOkOrElse</code>, <code>MapInto</code>, <code>OkInto</code>, <code>TryFlatten</code>, <code>WriteAllVectored</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2275">#2275</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1d53a29ec1"><code>1d53a29</code></a> Release 0.3.12</li>
<li><a href="855541d5c1"><code>855541d</code></a> Remove unneeded fields from examples/*/Cargo.toml (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2321">#2321</a>)</li>
<li><a href="a9161a937b"><code>a9161a9</code></a> Fix Unpin impl of (Try)MaybeDone (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
<li><a href="7f509b523d"><code>7f509b5</code></a> Release 0.3.11</li>
<li><a href="b38805e445"><code>b38805e</code></a> Fix handling of malicious readers in read_to_end (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
<li><a href="6f948ac6f0"><code>6f948ac</code></a> Fix changelog release date</li>
<li><a href="60b02d2548"><code>60b02d2</code></a> Release 0.3.10</li>
<li><a href="b008f34574"><code>b008f34</code></a> Fix type-inference in sink::unfold() by specifying more of its types (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
<li><a href="1db2b4ed0b"><code>1db2b4e</code></a> perf: Avoid an Option in the <code>Map*</code> futures (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2306">#2306</a>)</li>
<li><a href="1661badd94"><code>1661bad</code></a> Release 0.3.9</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.8...0.3.12">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=futures-io&package-manager=cargo&previous-version=0.3.8&new-version=0.3.12)](https://dependabot.com/compatibility-score/?dependency-name=futures-io&package-manager=cargo&previous-version=0.3.8&new-version=0.3.12)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-01-19 21:26:15 -05:00
bors-servo
d045c0d616
Auto merge of #28076 - servo:dependabot/cargo/futures-core-0.3.12, r=jdm
Bump futures-core from 0.3.8 to 0.3.12

Bumps [futures-core](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.12.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/releases">futures-core's releases</a>.</em></p>
<blockquote>
<h2>0.3.12</h2>
<ul>
<li>Fixed <code>Unpin</code> impl of <code>future::{MaybeDone, TryMaybeDone}</code> where trait bounds were accidentally added in 0.3.9. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
</ul>
<h2>0.3.11</h2>
<ul>
<li>Fixed heap buffer overflow in <code>AsyncReadExt::{read_to_end, read_to_string}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
</ul>
<h2>0.3.10</h2>
<ul>
<li>Fixed type-inference in <code>sink::unfold</code> by specifying more of its types (breaking change -- see <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
</ul>
<h2>0.3.9</h2>
<ul>
<li>Significantly improved compile time when <code>async-await</code> crate feature is disabled (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2273">#2273</a>)</li>
<li>Added <code>stream::repeat_with</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2279">#2279</a>)</li>
<li>Added <code>StreamExt::unzip</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2263">#2263</a>)</li>
<li>Added <code>sink::unfold</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2268">#2268</a>)</li>
<li>Added <code>SinkExt::feed</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2155">#2155</a>)</li>
<li>Implemented <code>FusedFuture</code> for <code>oneshot::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2300">#2300</a>)</li>
<li>Implemented <code>Clone</code> for <code>sink::With</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2290">#2290</a>)</li>
<li>Re-exported <code>MapOkOrElse</code>, <code>MapInto</code>, <code>OkInto</code>, <code>TryFlatten</code>, <code>WriteAllVectored</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2275">#2275</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md">futures-core's changelog</a>.</em></p>
<blockquote>
<h1>0.3.12 - 2021-01-15</h1>
<ul>
<li>Fixed <code>Unpin</code> impl of <code>future::{MaybeDone, TryMaybeDone}</code> where trait bounds were accidentally added in 0.3.9. (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
</ul>
<h1>0.3.11 - 2021-01-14</h1>
<ul>
<li>Fixed heap buffer overflow in <code>AsyncReadExt::{read_to_end, read_to_string}</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
</ul>
<h1>0.3.10 - 2021-01-13</h1>
<ul>
<li>Fixed type-inference in <code>sink::unfold</code> by specifying more of its types (breaking change -- see <a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
</ul>
<h1>0.3.9 - 2021-01-08</h1>
<ul>
<li>Significantly improved compile time when <code>async-await</code> crate feature is disabled (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2273">#2273</a>)</li>
<li>Added <code>stream::repeat_with</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2279">#2279</a>)</li>
<li>Added <code>StreamExt::unzip</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2263">#2263</a>)</li>
<li>Added <code>sink::unfold</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2268">#2268</a>)</li>
<li>Added <code>SinkExt::feed</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2155">#2155</a>)</li>
<li>Implemented <code>FusedFuture</code> for <code>oneshot::Receiver</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2300">#2300</a>)</li>
<li>Implemented <code>Clone</code> for <code>sink::With</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2290">#2290</a>)</li>
<li>Re-exported <code>MapOkOrElse</code>, <code>MapInto</code>, <code>OkInto</code>, <code>TryFlatten</code>, <code>WriteAllVectored</code> (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2275">#2275</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1d53a29ec1"><code>1d53a29</code></a> Release 0.3.12</li>
<li><a href="855541d5c1"><code>855541d</code></a> Remove unneeded fields from examples/*/Cargo.toml (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2321">#2321</a>)</li>
<li><a href="a9161a937b"><code>a9161a9</code></a> Fix Unpin impl of (Try)MaybeDone (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2317">#2317</a>)</li>
<li><a href="7f509b523d"><code>7f509b5</code></a> Release 0.3.11</li>
<li><a href="b38805e445"><code>b38805e</code></a> Fix handling of malicious readers in read_to_end (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2314">#2314</a>)</li>
<li><a href="6f948ac6f0"><code>6f948ac</code></a> Fix changelog release date</li>
<li><a href="60b02d2548"><code>60b02d2</code></a> Release 0.3.10</li>
<li><a href="b008f34574"><code>b008f34</code></a> Fix type-inference in sink::unfold() by specifying more of its types (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2311">#2311</a>)</li>
<li><a href="1db2b4ed0b"><code>1db2b4e</code></a> perf: Avoid an Option in the <code>Map*</code> futures (<a href="https://github-redirect.dependabot.com/rust-lang/futures-rs/issues/2306">#2306</a>)</li>
<li><a href="1661badd94"><code>1661bad</code></a> Release 0.3.9</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/futures-rs/compare/0.3.8...0.3.12">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=futures-core&package-manager=cargo&previous-version=0.3.8&new-version=0.3.12)](https://dependabot.com/compatibility-score/?dependency-name=futures-core&package-manager=cargo&previous-version=0.3.8&new-version=0.3.12)

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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2021-01-19 19:22:20 -05:00