Commit graph

41764 commits

Author SHA1 Message Date
Josh Matthews
8f4cb28a6d Use temporary files instead of pipes for JS unminification. 2020-05-22 14:40:50 -04:00
bors-servo
f6f1648e56
Auto merge of #26614 - servo:dependabot/cargo/num-rational-0.2.4, r=jdm
Bump num-rational from 0.2.1 to 0.2.4

Bumps [num-rational](https://github.com/rust-num/num-rational) from 0.2.1 to 0.2.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-num/num-rational/blob/master/RELEASES.md">num-rational's changelog</a>.</em></p>
<blockquote>
<h1>Release 0.2.4 (2020-03-17)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-rational/pull/74">Fixed <code>CheckedDiv</code> when both dividend and divisor are 0</a>.</li>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-rational/pull/76">Fixed <code>CheckedDiv</code> with <code>min_value()</code> numerators</a>.</li>
</ul>
<h1>Release 0.2.3 (2020-01-09)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-rational/pull/42"><code>Ratio</code> now performs earlier reductions to avoid overflow with <code>+-*/%</code> operators</a>.</li>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-rational/pull/48"><code>Ratio::{new_raw, numer, denom}</code> are now <code>const fn</code> for Rust 1.31 and later</a>.</li>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-rational/pull/63">Updated the <code>autocfg</code> build dependency to 1.0</a>.</li>
</ul>
<p><strong>Contributors</strong>: <a href="https://github.com/cuviper">@cuviper</a>, <a href="https://github.com/dingelish">@dingelish</a>, <a href="https://github.com/jimbo1qaz">@jimbo1qaz</a>, <a href="https://github.com/maxbla">@maxbla</a></p>
<h1>Release 0.2.2 (2019-06-10)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-rational/pull/47"><code>Ratio</code> now implements <code>Zero::set_zero</code> and <code>One::set_one</code></a>.</li>
</ul>
<p><strong>Contributors</strong>: <a href="https://github.com/cuviper">@cuviper</a>, <a href="https://github.com/ignatenkobrain">@ignatenkobrain</a>, <a href="https://github.com/vks">@vks</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ec0c6ee9a8"><code>ec0c6ee</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-rational/issues/78">#78</a></li>
<li><a href="43ca6ff930"><code>43ca6ff</code></a> Release 0.2.4</li>
<li><a href="3287d3fd4a"><code>3287d3f</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-rational/issues/76">#76</a></li>
<li><a href="027f333303"><code>027f333</code></a> Fix CheckedDiv with minimum values</li>
<li><a href="0ba366565a"><code>0ba3665</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-rational/issues/74">#74</a></li>
<li><a href="0636841c52"><code>0636841</code></a> Fix CheckedDiv with zeros</li>
<li><a href="8f8111a19f"><code>8f8111a</code></a> Replace try! with ?</li>
<li><a href="dfa41b8557"><code>dfa41b8</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-rational/issues/64">#64</a></li>
<li><a href="5540d58929"><code>5540d58</code></a> Release 0.2.3</li>
<li><a href="030524aa18"><code>030524a</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-rational/issues/63">#63</a></li>
<li>Additional commits viewable in <a href="https://github.com/rust-num/num-rational/compare/num-rational-0.2.1...num-rational-0.2.4">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-22 13:04:53 -04:00
bors-servo
5334957eed
Auto merge of #26615 - servo:dependabot/cargo/toml-0.5.6, r=jdm
Bump toml from 0.5.1 to 0.5.6

Bumps [toml](https://github.com/alexcrichton/toml-rs) from 0.5.1 to 0.5.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="436acbd31d"><code>436acbd</code></a> Bump to 0.5.6</li>
<li><a href="f92c15f1b8"><code>f92c15f</code></a> Fix a couple errors in DateStrEmitter (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/368">#368</a>)</li>
<li><a href="1b8e0d78bd"><code>1b8e0d7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/365">#365</a> from AnderEnder/remove-deprecated-error-description</li>
<li><a href="b9507d859d"><code>b9507d8</code></a> remove deprecated Error::description</li>
<li><a href="60b874308e"><code>60b8743</code></a> Mixed type arrays (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/358">#358</a>)</li>
<li><a href="75129040cd"><code>7512904</code></a> Bump to 0.5.5</li>
<li><a href="1e6bfbca98"><code>1e6bfbc</code></a> replace copied wit filter_map for rustc 1.35 compatibility (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/354">#354</a>)</li>
<li><a href="4673cfd797"><code>4673cfd</code></a> Replace the test added by <a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/349">#349</a> with a bench (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/351">#351</a>)</li>
<li><a href="4b05a9d349"><code>4b05a9d</code></a> update (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/352">#352</a>)</li>
<li><a href="189d2b92ee"><code>189d2b9</code></a> Bump to 0.5.4</li>
<li>Additional commits viewable in <a href="https://github.com/alexcrichton/toml-rs/compare/0.5.1...0.5.6">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-22 12:09:37 -04:00
bors-servo
c774e1e23b
Auto merge of #26612 - servo:dependabot/cargo/downcast-rs-1.1.1, r=jdm
Bump downcast-rs from 1.0.3 to 1.1.1

Bumps [downcast-rs](https://github.com/marcianx/downcast-rs) from 1.0.3 to 1.1.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/marcianx/downcast-rs/blob/v1.1.1/CHANGELOG.md">downcast-rs's changelog</a>.</em></p>
<blockquote>
<h2>1.1.1 - 2019-10-28</h2>
<h3>Changed</h3>
<ul>
<li>Used <code>dyn Trait</code> syntax everywhere since it is supported by downcast-rs's
min-supported rust version (1.33).</li>
</ul>
<h2>1.1.0 - 2019-10-07</h2>
<h3>Added</h3>
<ul>
<li>Support for downcasting <code>Rc&lt;Trait&gt;</code> and <code>Arc&lt;Trait&gt;</code>.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Minimum supported Rust version upped to 1.33 to support <code>Rc</code> and <code>Arc</code> in the
receiver position.</li>
</ul>
<h2>1.0.4 - 2019-04-08</h2>
<h3>Changed</h3>
<ul>
<li>Added <code>local_inner_macros</code> to <code>impl_downcast</code> to allow invoking via namespace.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9f25dcc28d"><code>9f25dcc</code></a> Use <code>dyn Trait</code> syntax everywhere since it is supported by this library's MSRV.</li>
<li><a href="c7ef06ece3"><code>c7ef06e</code></a> Correct the min-supported Rust version to be 1.33 in the docs.</li>
<li><a href="1e2da5c648"><code>1e2da5c</code></a> Bump version to 1.1.0.</li>
<li><a href="b512ab3ba2"><code>b512ab3</code></a> Updated README.md and CHANGELOG.md with information about Rc and Arc downcast...</li>
<li><a href="f47f70c5b6"><code>f47f70c</code></a> Update CHANGELOG and bump version to 1.0.4.</li>
<li><a href="8a363ac3a9"><code>8a363ac</code></a> Add local_inner_macros to impl_downcast to allow invocation via namespace.</li>
<li><a href="183a01b703"><code>183a01b</code></a> Revert &quot;Merge pull request <a href="https://github-redirect.dependabot.com/marcianx/downcast-rs/issues/6">#6</a> from dkaste/master&quot; (in favor of local_inner_ma...</li>
<li><a href="68e49a33ea"><code>68e49a3</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/marcianx/downcast-rs/issues/6">#6</a> from dkaste/master</li>
<li><a href="19d078242a"><code>19d0782</code></a> Use <code>$crate</code> prefix for internal macro calls</li>
<li><a href="817d7d00e2"><code>817d7d0</code></a> Update crate description and the README.md to reflect lib.rs doc changes.</li>
<li>Additional commits viewable in <a href="https://github.com/marcianx/downcast-rs/compare/v1.0.3...v1.1.1">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-22 11:06:51 -04:00
bors-servo
f5c85507f7
Auto merge of #26613 - servo:dependabot/cargo/sha2-0.8.1, r=jdm
Bump sha2 from 0.8.0 to 0.8.1

Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.8.0 to 0.8.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="da2452e9de"><code>da2452e</code></a> bump sha1 and sha2 versions</li>
<li><a href="3d11a0f248"><code>3d11a0f</code></a> remove benchmarks</li>
<li><a href="9edb0a53f7"><code>9edb0a5</code></a> Enable sha1 and sha2 AArch64 extensions from asm-hashes (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/97">#97</a>)</li>
<li><a href="18a28655d5"><code>18a2865</code></a> add test vector for streebog overflow bug</li>
<li><a href="9695573914"><code>9695573</code></a> Fix an overflow in Streebog causing panic or incorrect output (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/91">#91</a>)</li>
<li><a href="7f3080be05"><code>7f3080b</code></a> fix block sizes for blake2 hashes</li>
<li><a href="526cc6e9fd"><code>526cc6e</code></a> add sha3 docs</li>
<li><a href="2d6379d3fa"><code>2d6379d</code></a> Turn Keccak256Full comment into docs (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/81">#81</a>)</li>
<li><a href="0484eaac39"><code>0484eaa</code></a> Be slightly less judgemental of md5/sha1 (<a href="https://github-redirect.dependabot.com/RustCrypto/hashes/issues/80">#80</a>)</li>
<li><a href="04127f7727"><code>04127f7</code></a> update readme and license</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/hashes/compare/sha2-v0.8.0...sha2-v0.8.1">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-22 08:28:40 -04:00
dependabot-preview[bot]
07aa9f6500
Bump toml from 0.5.1 to 0.5.6
Bumps [toml](https://github.com/alexcrichton/toml-rs) from 0.5.1 to 0.5.6.
- [Release notes](https://github.com/alexcrichton/toml-rs/releases)
- [Commits](https://github.com/alexcrichton/toml-rs/compare/0.5.1...0.5.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-22 08:11:02 +00:00
dependabot-preview[bot]
259ff57ca0
Bump num-rational from 0.2.1 to 0.2.4
Bumps [num-rational](https://github.com/rust-num/num-rational) from 0.2.1 to 0.2.4.
- [Release notes](https://github.com/rust-num/num-rational/releases)
- [Changelog](https://github.com/rust-num/num-rational/blob/master/RELEASES.md)
- [Commits](https://github.com/rust-num/num-rational/compare/num-rational-0.2.1...num-rational-0.2.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-22 08:11:00 +00:00
dependabot-preview[bot]
717bd1ddd8
Bump sha2 from 0.8.0 to 0.8.1
Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/RustCrypto/hashes/releases)
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.8.0...sha2-v0.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-22 08:10:18 +00:00
dependabot-preview[bot]
a34c7ca918
Bump downcast-rs from 1.0.3 to 1.1.1
Bumps [downcast-rs](https://github.com/marcianx/downcast-rs) from 1.0.3 to 1.1.1.
- [Release notes](https://github.com/marcianx/downcast-rs/releases)
- [Changelog](https://github.com/marcianx/downcast-rs/blob/v1.1.1/CHANGELOG.md)
- [Commits](https://github.com/marcianx/downcast-rs/compare/v1.0.3...v1.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-22 08:09:51 +00:00
bors-servo
32b240b013
Auto merge of #26603 - servo:dependabot/cargo/clap-2.33.1, r=jdm
Bump clap from 2.32.0 to 2.33.1

Bumps [clap](https://github.com/clap-rs/clap) from 2.32.0 to 2.33.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p>
<blockquote>
<h2>v2.33.1</h2>
<p><a name="v2.33.1"></a></p>
<h3>v2.33.1 (2020-05-11)</h3>
<h4>Bug Fixes</h4>
<ul>
<li>Windows: Prevent some panics when parsing invalid Unicode on Windows (<a href="922c645083">922c645</a>, closes <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/1905">#1905</a>)</li>
</ul>
<h4>Documentation</h4>
<ul>
<li>fixes versions referenced in the README (<a href="d307466af1">d307466a</a>)</li>
<li><strong>README.md:</strong>
<ul>
<li>cuts down the number of examples to reduce confusion (<a href="6e508ee09e">6e508ee0</a>)</li>
</ul>
</li>
</ul>
<h4>Improvements</h4>
<ul>
<li><strong>Deps:</strong>  doesnt compile ansi_term on Windows since its not used (<a href="b57ee94609">b57ee946</a>, closes <a href="https://github-redirect.dependabot.com/kbknapp/clap-rs/issues/1155">#1155</a>)</li>
</ul>
<h4>Minimum Required Rust</h4>
<ul>
<li>As of this release, <code>clap</code> requires <code>rustc 1.36.0</code> or greater.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/v2.33.1/CHANGELOG.md">clap's changelog</a>.</em></p>
<blockquote>
<h3>v2.33.1 (2020-05-11)</h3>
<h4>Bug Fixes</h4>
<ul>
<li>Windows: Prevent some panics when parsing invalid Unicode on Windows (<a href="922c645083">922c645</a>, closes <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/1905">#1905</a>)</li>
</ul>
<h4>Documentation</h4>
<ul>
<li>fixes versions referenced in the README (<a href="d307466af1">d307466a</a>)</li>
<li><strong>README.md:</strong>
<ul>
<li>cuts down the number of examples to reduce confusion (<a href="6e508ee09e">6e508ee0</a>)</li>
</ul>
</li>
</ul>
<h4>Improvements</h4>
<ul>
<li><strong>Deps:</strong>  doesnt compile ansi_term on Windows since its not used (<a href="b57ee94609">b57ee946</a>, closes <a href="https://github-redirect.dependabot.com/kbknapp/clap-rs/issues/1155">#1155</a>)</li>
</ul>
<h4>Minimum Required Rust</h4>
<ul>
<li>As of this release, <code>clap</code> requires <code>rustc 1.36.0</code> or greater.</li>
</ul>
<p><a name="v2.33.0"></a></p>
<h2>v2.33.0 (2019-04-06)</h2>
<h4>New Sponsor</h4>
<ul>
<li>Stephen Oats is now a sponsor \o/ (<a href="823457c0ef">823457c0</a>)</li>
<li><strong>SPONSORS.md:</strong>  fixes Josh Triplett's info in the sponsor document (<a href="24cb574090">24cb5740</a>)</li>
</ul>
<h4>Features</h4>
<ul>
<li><strong>Completions:</strong>  adds completion support for Elvish. (<a href="e9d0562a1d">e9d0562a</a>)</li>
<li>There is a new setting to disable automatic building of <code>--help</code> and <code>-h</code> flags (<code>AppSettings::DisableAutoHelp</code>)</li>
</ul>
<h4>Improvements</h4>
<ul>
<li><strong>arg_matches.rs:</strong>  add Debug implementations (<a href="47192b7a2d">47192b7a</a>)</li>
<li><strong>macros:</strong>  Support shorthand syntax for ArgGroups (<a href="df9095e75b">df9095e7</a>)</li>
</ul>
<h4>Documentation</h4>
<ul>
<li>Refer to macOS rather than OSX. (<a href="ab0d767f3a">ab0d767f</a>)</li>
<li><strong>README.md:</strong>  use https for all links (<a href="96a7639a36">96a7639a</a>)</li>
</ul>
<h4>Bug Fixes</h4>
<ul>
<li>add debug assertion for missing args in subcommand ArgGroup (<a href="2699d9e51e">2699d9e5</a>)</li>
<li>Restore compat with Rust 1.21 (<a href="6b263de1d4">6b263de1</a>)</li>
<li>Dont mention unused subcommands (<a href="ef92e2b639">ef92e2b6</a>)</li>
<li><strong>OsValues:</strong>  Add <code>ExactSizeIterator</code> implementation (<a href="356c69e508">356c69e5</a>)</li>
<li><strong>arg_enum!:</strong></li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ffb8d552c2"><code>ffb8d55</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/1917">#1917</a> from clap-rs/v2.33.1</li>
<li><a href="7ac16ac5c7"><code>7ac16ac</code></a> chore: increase ver ref in lib.rs</li>
<li><a href="bc3291db8e"><code>bc3291d</code></a> chore: increase version on v2 branch</li>
<li><a href="922c645083"><code>922c645</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/1907">#1907</a> from oconnor663/windows_2.33</li>
<li><a href="703caf37c4"><code>703caf3</code></a> prevent some panics when parsing invalid Unicode on Windows</li>
<li><a href="0129fe517a"><code>0129fe5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/1673">#1673</a> from clap-rs/v2-ci</li>
<li><a href="48a71f35ac"><code>48a71f3</code></a> Update minimum rust version</li>
<li><a href="57baeb489c"><code>57baeb4</code></a> Formatted rust</li>
<li><a href="f9ffeb8616"><code>f9ffeb8</code></a> CI for v2-master</li>
<li><a href="fa45af5cad"><code>fa45af5</code></a> where -&gt; were</li>
<li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/v2.32.0...v2.33.1">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-21 23:02:47 -04:00
bors-servo
2e6c62ed62
Auto merge of #26602 - servo:dependabot/cargo/encoding_c_mem-0.2.6, r=jdm
Bump encoding_c_mem from 0.2.5 to 0.2.6

Bumps [encoding_c_mem](https://github.com/hsivonen/encoding_c_mem) from 0.2.5 to 0.2.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="f2a80ebcf3"><code>f2a80eb</code></a> Increment version number to 0.2.6.</li>
<li><a href="cb82e9e9b0"><code>cb82e9e</code></a> Use valid SPDX.</li>
<li><a href="bd5f7613aa"><code>bd5f761</code></a> Remove year from copyright notices.</li>
<li>See full diff in <a href="https://github.com/hsivonen/encoding_c_mem/compare/v0.2.5...v0.2.6">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-21 21:33:36 -04:00
bors-servo
a7b08e08dd
Auto merge of #26601 - servo:dependabot/cargo/tokio-reactor-0.1.12, r=jdm
Bump tokio-reactor from 0.1.3 to 0.1.12

Bumps [tokio-reactor](https://github.com/tokio-rs/tokio) from 0.1.3 to 0.1.12.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/blob/tokio-0.1.12/CHANGELOG.md">tokio-reactor's changelog</a>.</em></p>
<blockquote>
<h1>0.1.12 (October 23, 2018)</h1>
<ul>
<li>runtime: expose <code>keep_alive</code> on runtime builder (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/676">#676</a>).</li>
<li>runtime: create a reactor per worker thread (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/660">#660</a>).</li>
<li>codec: fix panic in <code>LengthDelimitedCodec</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/682">#682</a>).</li>
<li>io: re-export <code>tokio_io::io::read</code> function (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/689">#689</a>).</li>
<li>runtime: check for executor re-entry in more places (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/708">#708</a>).</li>
</ul>
<h1>0.1.11 (September 28, 2018)</h1>
<ul>
<li>Fix <code>tokio-async-await</code> dependency (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/675">#675</a>).</li>
</ul>
<h1>0.1.10 (September 27, 2018)</h1>
<ul>
<li>Fix minimal versions</li>
</ul>
<h1>0.1.9 (September 27, 2018)</h1>
<ul>
<li>Experimental async/await improvements (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/661">#661</a>).</li>
<li>Re-export <code>TaskExecutor</code> from <code>tokio-current-thread</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/652">#652</a>).</li>
<li>Improve <code>Runtime</code> builder API (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/645">#645</a>).</li>
<li><code>tokio::run</code> panics when called from the context of an executor
(<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/646">#646</a>).</li>
<li>Introduce <code>StreamExt</code> with a <code>timeout</code> helper (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/573">#573</a>).</li>
<li>Move <code>length_delimited</code> into <code>tokio</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/575">#575</a>).</li>
<li>Re-organize <code>tokio::net</code> module (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/548">#548</a>).</li>
<li>Re-export <code>tokio-current-thread::spawn</code> in current_thread runtime
(<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/579">#579</a>).</li>
</ul>
<h1>0.1.8 (August 23, 2018)</h1>
<ul>
<li>Extract tokio::executor::current_thread to a sub crate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/370">#370</a>)</li>
<li>Add <code>Runtime::block_on</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/398">#398</a>)</li>
<li>Add <code>runtime::current_thread::block_on_all</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/477">#477</a>)</li>
<li>Misc documentation improvements (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/450">#450</a>)</li>
<li>Implement <code>std::error::Error</code> for error types (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/501">#501</a>)</li>
</ul>
<h1>0.1.7 (June 6, 2018)</h1>
<ul>
<li>Add <code>Runtime::block_on</code> for concurrent runtime (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/391">#391</a>).</li>
<li>Provide handle to <code>current_thread::Runtime</code> that allows spawning tasks from
other threads (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/340">#340</a>).</li>
<li>Provide <code>clock::now()</code>, a configurable source of time (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/381">#381</a>).</li>
</ul>
<h1>0.1.6 (May 2, 2018)</h1>
<ul>
<li>Add asynchronous filesystem APIs (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/323">#323</a>).</li>
<li>Add &quot;current thread&quot; runtime variant (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/308">#308</a>).</li>
<li><code>CurrentThread</code>: Expose inner <code>Park</code> instance.</li>
<li>Improve fairness of <code>CurrentThread</code> executor (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/313">#313</a>).</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f929576f0e"><code>f929576</code></a> Bump version to 0.1.12 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/718">#718</a>)</li>
<li><a href="b0f001a05a"><code>b0f001a</code></a> signal: Bump version to 0.2.6 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/714">#714</a>)</li>
<li><a href="2291ba9d0d"><code>2291ba9</code></a> uds: add NetBSD support (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/715">#715</a>)</li>
<li><a href="7f84f6b4ca"><code>7f84f6b</code></a> contributing: fix an invalid link (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/716">#716</a>)</li>
<li><a href="5f61bd5252"><code>5f61bd5</code></a> fix a typo in the contributing guide (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/711">#711</a>)</li>
<li><a href="bffa3ed558"><code>bffa3ed</code></a> fs: expose fs::File::from_std() (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/696">#696</a>)</li>
<li><a href="7b5ef61aeb"><code>7b5ef61</code></a> runtime: check Enter in more places when blocking (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/708">#708</a>)</li>
<li><a href="753336de8e"><code>753336d</code></a> threadpool: Arc instead of Inner in Notifier (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/702">#702</a>)</li>
<li><a href="65aea16ad1"><code>65aea16</code></a> tokio: change hello world to new, simpler example (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/690">#690</a>)</li>
<li><a href="796fee6364"><code>796fee6</code></a> fs: fix minor documentation error for MetadataFuture (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/698">#698</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-reactor-0.1.3...tokio-0.1.12">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=tokio-reactor&package-manager=cargo&previous-version=0.1.3&new-version=0.1.12)](https://dependabot.com/compatibility-score/?dependency-name=tokio-reactor&package-manager=cargo&previous-version=0.1.3&new-version=0.1.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>
2020-05-21 16:44:37 -04:00
dependabot-preview[bot]
043d26346c
Bump tokio-reactor from 0.1.3 to 0.1.12
Bumps [tokio-reactor](https://github.com/tokio-rs/tokio) from 0.1.3 to 0.1.12.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Changelog](https://github.com/tokio-rs/tokio/blob/tokio-0.1.12/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-reactor-0.1.3...tokio-0.1.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 20:17:26 +00:00
bors-servo
e9c2ef16d4
Auto merge of #26599 - servo:dependabot/cargo/servo-freetype-sys-4.0.5, r=jdm
Bump servo-freetype-sys from 4.0.4 to 4.0.5

Bumps [servo-freetype-sys](https://github.com/servo/libfreetype2) from 4.0.4 to 4.0.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/servo/libfreetype2/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=servo-freetype-sys&package-manager=cargo&previous-version=4.0.4&new-version=4.0.5)](https://dependabot.com/compatibility-score/?dependency-name=servo-freetype-sys&package-manager=cargo&previous-version=4.0.4&new-version=4.0.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>
2020-05-21 14:56:16 -04:00
bors-servo
94063d67a8
Auto merge of #26564 - kunalmohan:gpu-id-rotation, r=jdm
Upgrade wgpu version to "0.5.0" and add server-side code for id recycling for WebGPU

<!-- Please describe your changes on the following line: -->
I have updated the cargo.lock to use a wgpu-core at a more recent commit where IdentityHandlerFactory was introduced.
r?@kvark

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (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. -->
2020-05-21 13:24:55 -04:00
bors-servo
14464e49be
Auto merge of #26597 - servo:dependabot/cargo/redox_syscall-0.1.56, r=jdm
Bump redox_syscall from 0.1.17 to 0.1.56

Bumps redox_syscall from 0.1.17 to 0.1.56.

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

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>
2020-05-21 12:30:29 -04:00
Kunal Mohan
f3fa53b849 update rust toolchain 2020-05-21 21:51:49 +05:30
bors-servo
7c5551417b
Auto merge of #26596 - servo:dependabot/cargo/libdbus-sys-0.1.5, r=jdm
Bump libdbus-sys from 0.1.4 to 0.1.5

Bumps [libdbus-sys](https://github.com/diwic/dbus-rs) from 0.1.4 to 0.1.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/diwic/dbus-rs/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=libdbus-sys&package-manager=cargo&previous-version=0.1.4&new-version=0.1.5)](https://dependabot.com/compatibility-score/?dependency-name=libdbus-sys&package-manager=cargo&previous-version=0.1.4&new-version=0.1.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>
2020-05-21 11:25:24 -04:00
bors-servo
70700c20ed
Auto merge of #26594 - mrobinson:animationiteration, r=jdm
Implement animationiteration event

This event is triggered when an animation iterates. This change also
moves iteration out of style calculation to an "update animations" which
is the next part of having animation event handling match the HTML spec.

This change causes a few more tests to pass. Some of the other tests which
exercise this functionality require `animationstart` events.

---
<!-- 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
- [ ] These changes fix #___ (GitHub issue number if applicable)
- [x] There are tests for these changes

<!-- 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. -->
2020-05-21 10:11:45 -04:00
Martin Robinson
873cdd1336 Implement animationiteration event
This event is triggered when an animation iterates. This change also
moves iteration out of style calculation to an "update animations" which
is the next part of having animation event handling match the HTML spec.
2020-05-21 15:19:34 +02:00
bors-servo
c8b6329575
Auto merge of #26595 - servo:dependabot/cargo/boxfnonce-0.1.1, r=jdm
Bump boxfnonce from 0.1.0 to 0.1.1

Bumps [boxfnonce](https://github.com/stbuehler/rust-boxfnonce) from 0.1.0 to 0.1.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="58405ab160"><code>58405ab</code></a> release 0.1.1</li>
<li><a href="0b16f89e8b"><code>0b16f89</code></a> add conversion from SendBoxFnOnce to BoxFnOnce (fixes <a href="https://github-redirect.dependabot.com/stbuehler/rust-boxfnonce/issues/3">#3</a>)</li>
<li>See full diff in <a href="https://github.com/stbuehler/rust-boxfnonce/compare/boxfnonce-0.1.0...boxfnonce-0.1.1">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-21 09:09:10 -04:00
Kunal Mohan
a4f911699a Upgrade wgpu-core version to 0.5.0 and implement server-side logic for wgpu id recycling
Remove current implementation of MapReadAsync
2020-05-21 18:28:49 +05:30
bors-servo
1986adee0b
Auto merge of #26520 - szeged:texi2d, r=jdm
Add support for WebGL2 TexImage2D

Adds initial support for one of the WebGL2 `TexImage2D` call.

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

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix part of #26512
- [x] There are tests for these changes

@mmatyas @zakorgy @jdm
<!-- 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. -->
2020-05-21 08:16:00 -04:00
bors-servo
87bf24139c
Auto merge of #26605 - servo-wpt-sync:wpt_update_21-05-2020, r=servo-wpt-sync
Sync WPT with upstream (21-05-2020)

Automated downstream sync of changes from upstream as of 21-05-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-05-21 07:14:40 -04:00
WPT Sync Bot
bc7c10c2ce Update web-platform-tests to revision da0a378536add99eaffc33f733b5960457bd38df 2020-05-21 11:14:28 +00:00
Istvan Miklos
035cb6ebaa Add support for WebGL2 TexImage2D
Adds initial support for one of the WebGL2 `TexImage2D` call.
2020-05-21 10:49:51 +02:00
dependabot-preview[bot]
f27c33adde
Bump clap from 2.32.0 to 2.33.1
Bumps [clap](https://github.com/clap-rs/clap) from 2.32.0 to 2.33.1.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/v2.33.1/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v2.32.0...v2.33.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:15:32 +00:00
dependabot-preview[bot]
22eb475908
Bump encoding_c_mem from 0.2.5 to 0.2.6
Bumps [encoding_c_mem](https://github.com/hsivonen/encoding_c_mem) from 0.2.5 to 0.2.6.
- [Release notes](https://github.com/hsivonen/encoding_c_mem/releases)
- [Commits](https://github.com/hsivonen/encoding_c_mem/compare/v0.2.5...v0.2.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:14:55 +00:00
dependabot-preview[bot]
0146203635
Bump servo-freetype-sys from 4.0.4 to 4.0.5
Bumps [servo-freetype-sys](https://github.com/servo/libfreetype2) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/servo/libfreetype2/releases)
- [Commits](https://github.com/servo/libfreetype2/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:13:35 +00:00
dependabot-preview[bot]
9584b893ba
Bump redox_syscall from 0.1.17 to 0.1.56
Bumps redox_syscall from 0.1.17 to 0.1.56.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:13:13 +00:00
dependabot-preview[bot]
b8aef6d565
Bump libdbus-sys from 0.1.4 to 0.1.5
Bumps [libdbus-sys](https://github.com/diwic/dbus-rs) from 0.1.4 to 0.1.5.
- [Release notes](https://github.com/diwic/dbus-rs/releases)
- [Commits](https://github.com/diwic/dbus-rs/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:12:29 +00:00
dependabot-preview[bot]
fddfa29575
Bump boxfnonce from 0.1.0 to 0.1.1
Bumps [boxfnonce](https://github.com/stbuehler/rust-boxfnonce) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/stbuehler/rust-boxfnonce/releases)
- [Commits](https://github.com/stbuehler/rust-boxfnonce/compare/boxfnonce-0.1.0...boxfnonce-0.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 08:11:50 +00:00
bors-servo
b22e34fb74
Auto merge of #26317 - gterzian:fix_job_queue, r=asajeffrey
ServiceWorker: restructure Job Queue, Register flow, to better match spec

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

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #26108 (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. -->
2020-05-21 01:22:31 -04:00
Gregory Terzian
bd31860c5d serviceworker: turn-off event-loop, don't assume current scope, clear runtime on shutdown 2020-05-21 13:21:28 +08:00
Gregory Terzian
89eb7c2aa2 serviceworker: make job queue unique per origin 2020-05-21 13:21:21 +08:00
bors-servo
f02aba1ed2
Auto merge of #26582 - servo:dependabot/cargo/darling-0.10.2, r=jdm
Bump darling from 0.10.1 to 0.10.2

Bumps [darling](https://github.com/TedDriggs/darling) from 0.10.1 to 0.10.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/TedDriggs/darling/releases">darling's releases</a>.</em></p>
<blockquote>
<h2>v0.10.2</h2>
<ul>
<li>Bump syn dependency to 1.0.1 <a href="https://github-redirect.dependabot.com/TedDriggs/darling/issues/83">#83</a> - we were using a feature of <code>syn</code> that wasn't in 1.0.0, which could cause CI failures.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md">darling's changelog</a>.</em></p>
<blockquote>
<h2>v0.10.2 (October 30, 2019)</h2>
<ul>
<li>Bump syn dependency to 1.0.1 <a href="https://github-redirect.dependabot.com/TedDriggs/darling/pull/83">#83</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c0e0cfdd75"><code>c0e0cfd</code></a> Bump version to 0.10.2</li>
<li><a href="36c66fc580"><code>36c66fc</code></a> Ignore target directories in workspace crates</li>
<li><a href="c86b2d7e5f"><code>c86b2d7</code></a> syn: bump minimum to 1.0.1 (<a href="https://github-redirect.dependabot.com/TedDriggs/darling/issues/83">#83</a>)</li>
<li><a href="87035e1d44"><code>87035e1</code></a> gitignore: ignore target-as-symlink (<a href="https://github-redirect.dependabot.com/TedDriggs/darling/issues/82">#82</a>)</li>
<li>See full diff in <a href="https://github.com/TedDriggs/darling/compare/v0.10.1...v0.10.2">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-20 18:39:18 -04:00
bors-servo
a615c3aa86
Auto merge of #26583 - servo:dependabot/cargo/byte-tools-0.3.1, r=jdm
Bump byte-tools from 0.3.0 to 0.3.1

Bumps [byte-tools](https://github.com/RustCrypto/utils) from 0.3.0 to 0.3.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="5276f2015b"><code>5276f20</code></a> update/add license information</li>
<li><a href="088c596b00"><code>088c596</code></a> add input2 method to block-buffer</li>
<li><a href="4ea08ec06d"><code>4ea08ec</code></a> add convert example</li>
<li><a href="35c94140c1"><code>35c9414</code></a> readme update</li>
<li><a href="bac382b716"><code>bac382b</code></a> block-padding v0.1.2</li>
<li><a href="ca12c3a87e"><code>ca12c3a</code></a> fix substraction overflow (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/11">#11</a>)</li>
<li><a href="c68c5283fc"><code>c68c528</code></a> Use while let (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/10">#10</a>)</li>
<li><a href="e4d056372c"><code>e4d0563</code></a> dbl v0.2.0</li>
<li><a href="1d38aa7197"><code>1d38aa7</code></a> block-buffer v0.7.0</li>
<li><a href="7df0c688b3"><code>7df0c68</code></a> add blobby docs</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/utils/compare/byte-tools-v0.3.0...byte-tools-v0.3.1">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-20 16:27:29 -04:00
bors-servo
c856e0272e
Auto merge of #26581 - servo:dependabot/cargo/scopeguard-1.1.0, r=jdm
Bump scopeguard from 1.0.0 to 1.1.0

Bumps [scopeguard](https://github.com/bluss/scopeguard) from 1.0.0 to 1.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c1ae9969f7"><code>c1ae996</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bluss/scopeguard/issues/21">#21</a> from konsumlamm/master</li>
<li><a href="3991536302"><code>3991536</code></a> update documentation + minor style changes</li>
<li><a href="87153d78c5"><code>87153d7</code></a> update README.rst</li>
<li><a href="64e2afe14b"><code>64e2afe</code></a> remove <code>local_inner_macros</code> from macro_export attr</li>
<li><a href="da8b340b0c"><code>da8b340</code></a> refactor macros to eliminate need for helper macro</li>
<li><a href="792f3cc9b2"><code>792f3cc</code></a> move <a href="https://github.com/block">@block</a> parts to internal helper macro</li>
<li><a href="06f7b5a9a8"><code>06f7b5a</code></a> Change macros to accept statements.</li>
<li><a href="5707dff26c"><code>5707dff</code></a> MAINT: Add names to license file</li>
<li><a href="40c199f661"><code>40c199f</code></a> FIX: Fix typo in comment</li>
<li>See full diff in <a href="https://github.com/bluss/scopeguard/compare/1.0.0...v1.1.0">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-20 14:46:11 -04:00
bors-servo
955eaa6b69
Auto merge of #26580 - servo:dependabot/cargo/fnv-1.0.7, r=jdm
Bump fnv from 1.0.6 to 1.0.7

Bumps [fnv](https://github.com/servo/rust-fnv) from 1.0.6 to 1.0.7.
<details>
<summary>Commits</summary>
<ul>
<li><a href="4b4784ebfd"><code>4b4784e</code></a> Bump to 1.0.7</li>
<li><a href="23c4110e8c"><code>23c4110</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-fnv/issues/22">#22</a> from dflemstr/master</li>
<li><a href="bfc842cc68"><code>bfc842c</code></a> Run tests with std feature disabled in CI</li>
<li><a href="b18ce367ce"><code>b18ce36</code></a> Add support for no_std compilation through an &quot;std&quot; feature</li>
<li><a href="2ca7554508"><code>2ca7554</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/rust-fnv/issues/19">#19</a> - Darkspirit:https, r=Manishearth</li>
<li><a href="3ea9395df4"><code>3ea9395</code></a> Replace http with https</li>
<li><a href="dcd652c903"><code>dcd652c</code></a> Remove unneeded webhook notification</li>
<li>See full diff in <a href="https://github.com/servo/rust-fnv/compare/v1.0.6...v1.0.7">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-20 13:35:43 -04:00
bors-servo
344fe49131
Auto merge of #26540 - mrobinson:transition-shortening-factor, r=Manishearth
Add support for faster reversing of interrupted transitions

This is described in the spec and allows interrupted transitions to
reverse in a more natural way. Unfortunately, most of the tests that
exercise this behavior use the WebAnimations API. This change adds a
test using our custom clock control API.

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

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] There are tests for these changes

<!-- 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. -->
2020-05-20 12:31:33 -04:00
bors-servo
58c0b3ef05
Auto merge of #26579 - servo:dependabot/cargo/hibitset-0.6.3, r=jdm
Bump hibitset from 0.6.2 to 0.6.3

Bumps [hibitset](https://github.com/slide-rs/hibitset) from 0.6.2 to 0.6.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/slide-rs/hibitset/releases">hibitset's releases</a>.</em></p>
<blockquote>
<h2>Release 0.6.3</h2>
<ul>
<li><code>BitSetAnd</code>, <code>BitSetOr</code>, <code>BitSetNot</code>, <code>BitSetXor</code>, <code>BitSetAll</code> now implement <code>Clone</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a>)</li>
<li>Bitset layers can be read though <code>BitSet::layer{0,1,2}_as_slice</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a>)</li>
<li><code>rayon</code> is updated to <code>1.3</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/52">amethyst/hibitset#52</a>
<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/53">amethyst/hibitset#53</a>
<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/56">amethyst/hibitset#56</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/amethyst/hibitset/blob/master/CHANGELOG.md">hibitset's changelog</a>.</em></p>
<blockquote>
<h2>0.6.3 (2020-02-17)</h2>
<ul>
<li><code>BitSetAnd</code>, <code>BitSetOr</code>, <code>BitSetNot</code>, <code>BitSetXor</code>, <code>BitSetAll</code> now implement <code>Clone</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a>)</li>
<li>Bitset layers can be read though <code>BitSet::layer{0,1,2}_as_slice</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a>)</li>
<li><code>rayon</code> is updated to <code>1.3</code>. (<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a>)</li>
</ul>
<p><a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/52">amethyst/hibitset#52</a>
<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/53">amethyst/hibitset#53</a>
<a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a>: <a href="https://github-redirect.dependabot.com/amethyst/hibitset/pull/56">amethyst/hibitset#56</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c3f897ac00"><code>c3f897a</code></a> Merge <a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/56">#56</a></li>
<li><a href="8efa380f42"><code>8efa380</code></a> Added <code>CHANGELOG.md</code>.</li>
<li><a href="10442803a9"><code>1044280</code></a> Bumped <code>rayon</code> to <code>1.3</code>.</li>
<li><a href="60775d16d0"><code>60775d1</code></a> Merge <a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/53">#53</a></li>
<li><a href="ff41a6d310"><code>ff41a6d</code></a> Add slice access</li>
<li><a href="022b79ac50"><code>022b79a</code></a> Merge <a href="https://github-redirect.dependabot.com/slide-rs/hibitset/issues/52">#52</a></li>
<li><a href="e8cb94ef9e"><code>e8cb94e</code></a> update version from 0.6.2 to 0.6.3</li>
<li><a href="978969aabc"><code>978969a</code></a> impl Clone for ops</li>
<li>See full diff in <a href="https://github.com/slide-rs/hibitset/compare/0.6.2...0.6.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=hibitset&package-manager=cargo&previous-version=0.6.2&new-version=0.6.3)](https://dependabot.com/compatibility-score/?dependency-name=hibitset&package-manager=cargo&previous-version=0.6.2&new-version=0.6.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>
2020-05-20 11:14:04 -04:00
Martin Robinson
4ba15c33e3 Add support for faster reversing of interrupted transitions
This is described in the spec and allows interrupted transitions to
reverse in a more natural way. Unfortunately, most of the tests that
exercise this behavior use the WebAnimations API. This change adds a
test using our custom clock control API.
2020-05-20 16:25:27 +02:00
bors-servo
1f4acb940b
Auto merge of #26578 - servo:dependabot/cargo/synstructure-0.12.3, r=jdm
Bump synstructure from 0.12.1 to 0.12.3

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=synstructure&package-manager=cargo&previous-version=0.12.1&new-version=0.12.3)](https://dependabot.com/compatibility-score/?dependency-name=synstructure&package-manager=cargo&previous-version=0.12.1&new-version=0.12.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>
2020-05-20 10:13:18 -04:00
bors-servo
8d77119951
Auto merge of #26577 - servo:dependabot/cargo/slab-0.4.2, r=jdm
Bump slab from 0.4.1 to 0.4.2

Bumps [slab](https://github.com/carllerche/slab) from 0.4.1 to 0.4.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/carllerche/slab/blob/master/CHANGELOG.md">slab's changelog</a>.</em></p>
<blockquote>
<h1>0.4.2 (January 11, 2019)</h1>
<ul>
<li>Add <code>Slab::drain</code> (<a href="https://github-redirect.dependabot.com/carllerche/slab/issues/56">#56</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e6b8676a15"><code>e6b8676</code></a> Old rust versions only have build</li>
<li><a href="128eb298b4"><code>128eb29</code></a> Only <code>check</code> on older Rust versions</li>
<li><a href="9a327e7092"><code>9a327e7</code></a> Fix cargo fmt</li>
<li><a href="0bcfd5344d"><code>0bcfd53</code></a> Fix CI</li>
<li><a href="7802cb9460"><code>7802cb9</code></a> Bump version to v0.4.2</li>
<li><a href="a0c2d19c67"><code>a0c2d19</code></a> Deny unreachable-pub</li>
<li><a href="9c114f0ca0"><code>9c114f0</code></a> Implement drain iterator (<a href="https://github-redirect.dependabot.com/carllerche/slab/issues/56">#56</a>)</li>
<li><a href="208c40c59e"><code>208c40c</code></a> Apply rustfmt 1.0.0 (<a href="https://github-redirect.dependabot.com/carllerche/slab/issues/57">#57</a>)</li>
<li>See full diff in <a href="https://github.com/carllerche/slab/compare/v0.4.1...v0.4.2">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-20 09:16:59 -04:00
bors-servo
c7fc4dd275
Auto merge of #26575 - servo:dependabot/cargo/serde-1.0.110, r=jdm
Bump serde from 1.0.103 to 1.0.110

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.103 to 1.0.110.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.110</h2>
<ul>
<li>Support deriving Serialize impl for a <code>repr(packed)</code> struct (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1791">#1791</a>, thanks <a href="https://github.com/alvardes">@alvardes</a>)</li>
</ul>
<h2>v1.0.109</h2>
<ul>
<li>Allow adjacently tagged newtype variants containing <code>Option</code> to omit the content field when deserializing (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1553">#1553</a>, <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1706">#1706</a>, thanks <a href="https://github.com/zth0">@zth0</a>)</li>
<li>Avoid panicking when a SystemTime older than UNIX_EPOCH is serialized (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1702">#1702</a>, thanks <a href="https://github.com/hjiayz">@hjiayz</a>)</li>
</ul>
<h2>v1.0.108</h2>
<ul>
<li>
<p>Provide a <code>Serializer</code> impl that can write primitives and unit variants to a <code>&amp;mut fmt::Formatter</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1705">#1705</a>, thanks <a href="https://github.com/jethrogb">@jethrogb</a>)</p>
<pre lang="rust"><code>use serde::Serialize;
use std::fmt::{self, Display};
<p>#[derive(Serialize)]
#[serde(rename_all = &quot;kebab-case&quot;)]
pub enum MessageType {
StartRequest,
EndRequest,
}</p>
<p>impl Display for MessageType {
fn fmt(&amp;self, f: &amp;mut fmt::Formatter) -&gt; fmt::Result {
self.serialize(f)
}
}
</code></pre></p>
</li>
</ul>
<h2>v1.0.107</h2>
<ul>
<li>Fix panic during macro expansion when using <code>serde(skip)</code> and <code>serde(other)</code> in the same enum (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1804">#1804</a>)</li>
</ul>
<h2>v1.0.106</h2>
<ul>
<li>Hide dummy const implementation detail from rustdoc when documenting a binary crate (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1768">#1768</a>, thanks <a href="https://github.com/robo9k">@robo9k</a>)</li>
</ul>
<h2>v1.0.105</h2>
<ul>
<li>Allow #[serde(borrow)] to work on non-standard <code>Cow</code> types (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1754">#1754</a>, thanks <a href="https://github.com/maciejhirsz">@maciejhirsz</a>)</li>
</ul>
<h2>v1.0.104</h2>
<ul>
<li>Revert stabilization of Serialize/Deserialize impls for <code>!</code> to account for <a href="https://github-redirect.dependabot.com/rust-lang/rust/pull/67224">rust-lang/rust#67224</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="078b171c1b"><code>078b171</code></a> Release 1.0.110</li>
<li><a href="da8d6f678e"><code>da8d6f6</code></a> Simplify finding of repr(packed) attributes</li>
<li><a href="548eb8f667"><code>548eb8f</code></a> Format PR 1791 with rustfmt</li>
<li><a href="1fe39043ee"><code>1fe3904</code></a> Simplify access of packed struct fields in derived Serialize impls</li>
<li><a href="c2114491ca"><code>c211449</code></a> Add test of Serialize impl for packed struct</li>
<li><a href="9f47c47cad"><code>9f47c47</code></a> Add support for packed structs.</li>
<li><a href="d6b39fd2c1"><code>d6b39fd</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1807">#1807</a> from dtolnay/31</li>
<li><a href="4d6d0ae539"><code>4d6d0ae</code></a> Add a CI builder on 1.31.0</li>
<li><a href="dda070f45c"><code>dda070f</code></a> Fix borrow error on pre-NLL compilers</li>
<li><a href="b97a183e82"><code>b97a183</code></a> Release 1.0.109</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.103...v1.0.110">compare view</a></li>
</ul>
</details>
<br />

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

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>
2020-05-20 08:13:39 -04:00
bors-servo
63c11d2fa1
Auto merge of #26584 - servo-wpt-sync:wpt_update_20-05-2020, r=servo-wpt-sync
Sync WPT with upstream (20-05-2020)

Automated downstream sync of changes from upstream as of 20-05-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-05-20 07:11:49 -04:00
WPT Sync Bot
9309f626be Update web-platform-tests to revision cf926057109b153af54214d52a2b3d746269d434 2020-05-20 11:11:35 +00:00
dependabot-preview[bot]
e571ee5019
Bump byte-tools from 0.3.0 to 0.3.1
Bumps [byte-tools](https://github.com/RustCrypto/utils) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/RustCrypto/utils/releases)
- [Commits](https://github.com/RustCrypto/utils/compare/byte-tools-v0.3.0...byte-tools-v0.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:10:43 +00:00
dependabot-preview[bot]
c8f4463cfb
Bump darling from 0.10.1 to 0.10.2
Bumps [darling](https://github.com/TedDriggs/darling) from 0.10.1 to 0.10.2.
- [Release notes](https://github.com/TedDriggs/darling/releases)
- [Changelog](https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TedDriggs/darling/compare/v0.10.1...v0.10.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:10:00 +00:00
dependabot-preview[bot]
f1dbac5510
Bump scopeguard from 1.0.0 to 1.1.0
Bumps [scopeguard](https://github.com/bluss/scopeguard) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/bluss/scopeguard/releases)
- [Commits](https://github.com/bluss/scopeguard/compare/1.0.0...v1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-20 08:09:28 +00:00