Commit graph

42286 commits

Author SHA1 Message Date
bors-servo
5ee555f944
Auto merge of #26890 - servo:dependabot/cargo/typenum-1.12.0, r=jdm
build(deps): bump typenum from 1.10.0 to 1.12.0

Bumps [typenum](https://github.com/paholg/typenum) from 1.10.0 to 1.12.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/paholg/typenum/blob/master/CHANGELOG.md">typenum's changelog</a>.</em></p>
<blockquote>
<h3>1.12.0 (2020-04-13)</h3>
<ul>
<li>[added] Feature <code>force_unix_path_separator</code> to support building without Cargo.</li>
<li>[added] Greatest common divisor operator <code>Gcd</code> with alias <code>Gcf</code>.</li>
<li>[added] <code>gcd</code> to the <code>op!</code> macro.</li>
<li>[changed] Added <code>Copy</code> bound to <code>Rhs</code> of <code>Mul&lt;Rhs&gt;</code> impl for <code>&lt;TArr&lt;V, A&gt;</code>.</li>
<li>[changed] Added <code>Copy</code> bound to <code>Rhs</code> of <code>Div&lt;Rhs&gt;</code> impl for <code>&lt;TArr&lt;V, A&gt;</code>.</li>
<li>[changed] Added <code>Copy</code> bound to <code>Rhs</code> of <code>PartialDiv&lt;Rhs&gt;</code> impl for <code>&lt;TArr&lt;V, A&gt;</code>.</li>
<li>[changed] Added <code>Copy</code> bound to <code>Rhs</code> of <code>Rem&lt;Rhs&gt;</code> impl for <code>&lt;TArr&lt;V, A&gt;</code>.</li>
<li>[fixed] Make all functions #[inline].</li>
</ul>
<h3>1.11.2 (2019-08-26)</h3>
<ul>
<li>[fixed] Cross compilation from Linux to Windows.</li>
</ul>
<h3>1.11.1 (2019-08-25)</h3>
<ul>
<li>[fixed] Builds on earlier Rust builds again and added Rust 1.22.0 to Travis to prevent future breakage.</li>
</ul>
<h3>1.11.0 (2019-08-25)</h3>
<ul>
<li>[added] Integer <code>log2</code> to the <code>op!</code> macro.</li>
<li>[added] Integer binary logarithm operator <code>Logarithm2</code> with alias <code>Log2</code>.</li>
<li>[changed] Removed <code>feature(i128_type)</code> when running with the <code>i128</code> feature. Kept the feature flag.
for typenum to maintain compatibility with old Rust versions.</li>
<li>[added] Integer <code>sqrt</code> to the <code>op!</code> macro.</li>
<li>[added] Integer square root operator <code>SquareRoot</code> with alias <code>Sqrt</code>.</li>
<li>[fixed] Bug with attempting to create U1024 type alias twice.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/paholg/typenum/commits/v1.12.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=typenum&package-manager=cargo&previous-version=1.10.0&new-version=1.12.0)](https://dependabot.com/compatibility-score/?dependency-name=typenum&package-manager=cargo&previous-version=1.10.0&new-version=1.12.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-06-12 20:33:04 -04:00
bors-servo
582bfcdf00
Auto merge of #26891 - servo:dependabot/cargo/bincode-1.2.1, r=jdm
build(deps): bump bincode from 1.0.0 to 1.2.1

Bumps [bincode](https://github.com/servo/bincode) from 1.0.0 to 1.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/servo/bincode/releases">bincode's releases</a>.</em></p>
<blockquote>
<h2>v1.2.1</h2>
<ul>
<li>Add impl Clone for bincode::Config (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/282">#282</a>, thanks <a href="https://github.com/jean-airoldie">@jean-airoldie</a>)</li>
<li>Fix Emscripten build failures associated with i128 support (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/281">#281</a>, thanks <a href="https://github.com/jstarry">@jstarry</a>)</li>
</ul>
<h2>v1.2.0</h2>
<ul>
<li>Add <a href="https://docs.rs/bincode/1.2.0/bincode/struct.Config.html#method.deserialize_from_seed"><code>Config::deserialize_from_seed</code></a> and <a href="https://docs.rs/bincode/1.2.0/bincode/struct.Config.html#method.deserialize_from_custom_seed"><code>Config::deserialize_from_custom_seed</code></a> (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/275">#275</a>, thanks <a href="https://github.com/alecmocatta">@alecmocatta</a>)</li>
</ul>
<h2>v1.1.4</h2>
<ul>
<li>Specify required version of autcfg dependency (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/268">#268</a>, thanks <a href="https://github.com/quininer">@quininer</a>)</li>
</ul>
<h2>v1.1.3</h2>
<ul>
<li>Add &quot;encoding&quot; category to crates.io metadata (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/264">#264</a>, thanks <a href="https://github.com/kornelski">@kornelski</a>)</li>
</ul>
<h2>v1.1.2</h2>
<ul>
<li>Bump byteorder dependency to require 1.3.0 which performs automatic detection of i128 support (<a href="https://github-redirect.dependabot.com/servo/bincode/issues/262">#262</a>)</li>
</ul>
<h2>v1.1.1</h2>
<p>No release notes provided.</p>
<h2>v1.0.1</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b676754eee"><code>b676754</code></a> Release 1.2.1</li>
<li><a href="8ef223116d"><code>8ef2231</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/bincode/issues/281">#281</a> from jstarry/fix-emscripten-builds</li>
<li><a href="12f1415b9e"><code>12f1415</code></a> Added Clone impl to Config</li>
<li><a href="44d7dcf4c6"><code>44d7dcf</code></a> improve safety of fill_buffer - see issue <a href="https://github-redirect.dependabot.com/servo/bincode/issues/260">#260</a></li>
<li><a href="e2e5ce40e8"><code>e2e5ce4</code></a> Fix emscripten build failures due to lack of i128 support</li>
<li><a href="5e592529bc"><code>5e59252</code></a> Release 1.2.0.</li>
<li><a href="68149dd061"><code>68149dd</code></a> Release 1.1.5.</li>
<li><a href="67d66d7482"><code>67d66d7</code></a> Add tests</li>
<li><a href="a261bef776"><code>a261bef</code></a> add remaining _seed variants of deserialize functions</li>
<li><a href="f6043825a9"><code>f604382</code></a> Readme cleanup</li>
<li>Additional commits viewable in <a href="https://github.com/servo/bincode/compare/v1.0.0...v1.2.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=bincode&package-manager=cargo&previous-version=1.0.0&new-version=1.2.1)](https://dependabot.com/compatibility-score/?dependency-name=bincode&package-manager=cargo&previous-version=1.0.0&new-version=1.2.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-06-12 19:35:19 -04:00
Josh Matthews
87724ec9a4 Generate keyup events for printable keys. 2020-06-12 18:25:28 -04:00
bors-servo
dfe879ec61
Auto merge of #26887 - servo:dependabot/cargo/miniz_oxide-0.3.7, r=jdm
build(deps): bump miniz_oxide from 0.3.5 to 0.3.7

Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide) from 0.3.5 to 0.3.7.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md">miniz_oxide's changelog</a>.</em></p>
<blockquote>
<h2>0.3.7 (2020-04-30)</h2>
<h4>Bug Fixes</h4>
<ul>
<li><strong>deflate:</strong>
<ul>
<li>overflow panic with very large input buffer (<a href="https://github.com/Frommi/miniz_oxide/blob/master/f0b0e8fd">https://github.com/Frommi/miniz_oxide/blob/master/f0b0e8fd</a>)</li>
<li>compress_to_vec infinite loop (<a href="https://github.com/Frommi/miniz_oxide/blob/master/f3299c8e">https://github.com/Frommi/miniz_oxide/blob/master/f3299c8e</a>, closes <a href="https://github.com/Frommi/miniz_oxide/blob/master/75">#https://github.com/Frommi/miniz_oxide/blob/master/75</a>)</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/Frommi/miniz_oxide/commits/0.3.7">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=miniz_oxide&package-manager=cargo&previous-version=0.3.5&new-version=0.3.7)](https://dependabot.com/compatibility-score/?dependency-name=miniz_oxide&package-manager=cargo&previous-version=0.3.5&new-version=0.3.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-06-12 18:18:55 -04:00
dependabot-preview[bot]
fe4b0a16dd
build(deps): bump num-traits from 0.2.11 to 0.2.12
Bumps [num-traits](https://github.com/rust-num/num-traits) from 0.2.11 to 0.2.12.
- [Release notes](https://github.com/rust-num/num-traits/releases)
- [Changelog](https://github.com/rust-num/num-traits/blob/master/RELEASES.md)
- [Commits](https://github.com/rust-num/num-traits/compare/num-traits-0.2.11...num-traits-0.2.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 19:11:04 +00:00
bors-servo
c2a1ab163d
Auto merge of #26888 - servo:dependabot/cargo/gstreamer-audio-0.15.7, r=jdm
build(deps): bump gstreamer-audio from 0.15.3 to 0.15.7

Bumps gstreamer-audio from 0.15.3 to 0.15.7.

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=gstreamer-audio&package-manager=cargo&previous-version=0.15.3&new-version=0.15.7)](https://dependabot.com/compatibility-score/?dependency-name=gstreamer-audio&package-manager=cargo&previous-version=0.15.3&new-version=0.15.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-06-12 14:49:06 -04:00
bors-servo
721271dcd3
Auto merge of #26697 - utsavoza:ugo/issue-11681/22-05-2020, r=jdm
Implement CanvasRenderingContext2d.fillText

The PR consists of broadly two main changes:
- Implementation of Canvas2dRenderingContext.font
- Basic implementation of Canvas2dRenderingContext.fillText

Although I am not fully sure about the long term goals for the canvas backend in Servo, I assumed limited scope for font and text handling (should support simple text drawing with font selection) in the current implementation as I believe a more complete implementation would eventually be brought in as a part of #22957.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #11681
- [x] There are tests for these changes
2020-06-12 13:43:51 -04:00
Josh Matthews
502f34a9db Add canvas font test failure. 2020-06-12 13:00:36 -04:00
bors-servo
cb92a15600
Auto merge of #26886 - servo:dependabot/cargo/vcpkg-0.2.10, r=jdm
build(deps): bump vcpkg from 0.2.8 to 0.2.10

Bumps [vcpkg](https://github.com/mcgoo/vcpkg-rs) from 0.2.8 to 0.2.10.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/mcgoo/vcpkg-rs/blob/master/CHANGELOG.md">vcpkg's changelog</a>.</em></p>
<blockquote>
<h2>[0.2.10] - 2020-06-10</h2>
<h3>Added</h3>
<ul>
<li>add support for &quot;dynamic crt, static everything else&quot; on Windows, using vcpkg triplet x64-windows-static-md.</li>
</ul>
<h2>[0.2.9] - 2020-05-31</h2>
<h3>Added</h3>
<ul>
<li>add support for <code>cargo-vcpkg</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8ad0bba6b2"><code>8ad0bba</code></a> change 'install' key to be named 'dependencies'</li>
<li><a href="e9625406ff"><code>e962540</code></a> refactor triplet selection</li>
<li><a href="bd5dae9027"><code>bd5dae9</code></a> changelog and version</li>
<li><a href="ab7ccbbedd"><code>ab7ccbb</code></a> clean up</li>
<li><a href="7768418260"><code>7768418</code></a> try to build vcpkg with apple clang &gt;=11  if available</li>
<li><a href="1572e5dd1b"><code>1572e5d</code></a> take a clippy suggestion</li>
<li><a href="e0418237ba"><code>e041823</code></a> add install instructions</li>
<li><a href="eb3001a332"><code>eb3001a</code></a> mention build.rs</li>
<li><a href="1284e7af99"><code>1284e7a</code></a> fix some things suggested by clippy</li>
<li><a href="9095ce67f3"><code>9095ce6</code></a> cargo-vcpkg 0.1.2</li>
<li>Additional commits viewable in <a href="https://github.com/mcgoo/vcpkg-rs/compare/vcpkg-rs-0.2.8...vcpkg-rs-0.2.10">compare view</a></li>
</ul>
</details>
<br />

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

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-06-12 12:46:27 -04:00
dependabot-preview[bot]
9285d093f4
build(deps): bump bincode from 1.0.0 to 1.2.1
Bumps [bincode](https://github.com/servo/bincode) from 1.0.0 to 1.2.1.
- [Release notes](https://github.com/servo/bincode/releases)
- [Commits](https://github.com/servo/bincode/compare/v1.0.0...v1.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 15:38:43 +00:00
bors-servo
15e75254d4
Auto merge of #26873 - jdm:updatewr2, r=ferjm
Update webrender.
2020-06-12 11:19:13 -04:00
Utsav Oza
8372cf1bd8 Derive Serialize and Deserialize traits for font styles for #[cfg_attr(feature = "servo")] 2020-06-12 18:43:09 +05:30
bors-servo
1156c553ac
Auto merge of #26884 - servo:dependabot/cargo/gstreamer-video-0.15.7, r=jdm
build(deps): bump gstreamer-video from 0.15.5 to 0.15.7

Bumps gstreamer-video from 0.15.5 to 0.15.7.

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=gstreamer-video&package-manager=cargo&previous-version=0.15.5&new-version=0.15.7)](https://dependabot.com/compatibility-score/?dependency-name=gstreamer-video&package-manager=cargo&previous-version=0.15.5&new-version=0.15.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-06-12 08:42:36 -04:00
bors-servo
27444deacf Auto merge of #26892 - servo-wpt-sync:wpt_update_12-06-2020, r=servo-wpt-sync
Sync WPT with upstream (12-06-2020)

Automated downstream sync of changes from upstream as of 12-06-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-06-12 06:47:29 -04:00
WPT Sync Bot
77784e512e Update web-platform-tests to revision d23db97703021bdeb4ec21ff5ce3e9de54dd4d85 2020-06-12 10:47:14 +00:00
dependabot-preview[bot]
25d060f597
build(deps): bump typenum from 1.10.0 to 1.12.0
Bumps [typenum](https://github.com/paholg/typenum) from 1.10.0 to 1.12.0.
- [Release notes](https://github.com/paholg/typenum/releases)
- [Changelog](https://github.com/paholg/typenum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/paholg/typenum/commits/v1.12.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 08:00:13 +00:00
dependabot-preview[bot]
7f50acaab9
build(deps): bump gstreamer-audio from 0.15.3 to 0.15.7
Bumps gstreamer-audio from 0.15.3 to 0.15.7.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 07:59:02 +00:00
dependabot-preview[bot]
8b2bce9b15
build(deps): bump miniz_oxide from 0.3.5 to 0.3.7
Bumps [miniz_oxide](https://github.com/Frommi/miniz_oxide) from 0.3.5 to 0.3.7.
- [Release notes](https://github.com/Frommi/miniz_oxide/releases)
- [Changelog](https://github.com/Frommi/miniz_oxide/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Frommi/miniz_oxide/commits/0.3.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 07:58:30 +00:00
dependabot-preview[bot]
d77f2176fd
build(deps): bump vcpkg from 0.2.8 to 0.2.10
Bumps [vcpkg](https://github.com/mcgoo/vcpkg-rs) from 0.2.8 to 0.2.10.
- [Release notes](https://github.com/mcgoo/vcpkg-rs/releases)
- [Changelog](https://github.com/mcgoo/vcpkg-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mcgoo/vcpkg-rs/compare/vcpkg-rs-0.2.8...vcpkg-rs-0.2.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 07:58:03 +00:00
dependabot-preview[bot]
85c1fda017
build(deps): bump gstreamer-video from 0.15.5 to 0.15.7
Bumps gstreamer-video from 0.15.5 to 0.15.7.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-12 07:56:24 +00:00
bors-servo
54d2b7de29
Auto merge of #26881 - gterzian:fix_streams_and_re-direct, r=jdm
Fix re-extracting stream upon re-direct

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

This fixes the logic in `net` regarding re-extracting a stream from the request body as part of a re-direct.

The problem was that the `read_from` flag was never read as `true`, because it would be set on the clone of the original request used in the http fech, and the original request would then be used for the re-direct. So the original request never had a `read_from` flag set to true.

Also, this removes the entire `read_from` concept, and instead uses a spec-compliant hook to re-extract the stream, which doesn't require tracking whether the stream has been read from in another http fetch.

This will unblock https://github.com/servo/servo/pull/26810. I don't expect test changes in this one, although I have verified locally(using the other branch), that this fixes the issue that has emerged as part of that PR.

---
<!-- 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-06-12 00:00:58 -04:00
Gregory Terzian
24a04373eb net: fix re-extracting stream upon re-direct 2020-06-12 11:58:17 +08:00
bors-servo
33e96e9567
Auto merge of #26865 - servo:dependabot/cargo/regex-1.3.9, r=jdm
build(deps): bump regex from 1.3.7 to 1.3.9

Bumps [regex](https://github.com/rust-lang/regex) from 1.3.7 to 1.3.9.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's changelog</a>.</em></p>
<blockquote>
<h1>1.3.9 (2020-05-28)</h1>
<p>This release fixes a MSRV (Minimum Support Rust Version) regression in the
1.3.8 release. Namely, while 1.3.8 compiles on Rust 1.28, it actually does not
compile on other Rust versions, such as Rust 1.39.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/685">#685</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/685">rust-lang/regex#685</a>):
Remove use of <code>doc_comment</code> crate, which cannot be used before Rust 1.43.</li>
</ul>
<h1>1.3.8 (2020-05-28)</h1>
<p>This release contains a couple of important bug fixes driven
by better support for empty-subexpressions in regexes. For
example, regexes like <code>b|</code> are now allowed. Major thanks to
<a href="https://github.com/sliquister">@sliquister</a> for implementing support for this
in <a href="https://github-redirect.dependabot.com/rust-lang/regex/pull/677">#677</a>.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/523">#523</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/pull/523">rust-lang/regex#523</a>):
Add note to documentation that spaces can be escaped in <code>x</code> mode.</li>
<li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/524">#524</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/524">rust-lang/regex#524</a>):
Add support for empty sub-expressions, including empty alternations.</li>
<li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/659">#659</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/659">rust-lang/regex#659</a>):
Fix match bug caused by an empty sub-expression miscompilation.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="691606773f"><code>6916067</code></a> 1.3.9</li>
<li><a href="d7fbd158f7"><code>d7fbd15</code></a> tests: remove use of doc_comment crate</li>
<li><a href="e0053461a8"><code>e005346</code></a> 1.3.8</li>
<li><a href="60e949b779"><code>60e949b</code></a> deps: bump regex-syntax minimum version to 0.6.18</li>
<li><a href="95047166ac"><code>9504716</code></a> regex-syntax-0.6.18</li>
<li><a href="0e39314947"><code>0e39314</code></a> changelog: 1.3.8</li>
<li><a href="5180a97466"><code>5180a97</code></a> compile: support empty patterns better</li>
<li><a href="ed581f5a0f"><code>ed581f5</code></a> tests: add tests involving the Empty regex</li>
<li><a href="d50d31ba77"><code>d50d31b</code></a> hir: make is_alternation_literal say false on Empty</li>
<li><a href="0785926099"><code>0785926</code></a> tests: confirm that some counted repetitions are rejected</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/regex/compare/regex-1.3.7...1.3.9">compare view</a></li>
</ul>
</details>
<br />

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

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-06-11 21:54:51 -04:00
bors-servo
0742b0543a
Auto merge of #26869 - servo:dependabot/cargo/muldiv-0.2.1, r=jdm
build(deps): bump muldiv from 0.2.0 to 0.2.1

Bumps [muldiv](https://github.com/sdroege/rust-muldiv) from 0.2.0 to 0.2.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/sdroege/rust-muldiv/blob/master/CHANGELOG.md">muldiv's changelog</a>.</em></p>
<blockquote>
<h2>[0.2.1] - 2019-12-29</h2>
<h3>Fixed</h3>
<ul>
<li><code>mul_div_round()</code> rounds down now for <code>-x.5</code> instead of rounding up, as
documented and as the <code>round()</code> function in <code>std</code> does</li>
</ul>
<h3>Changed</h3>
<ul>
<li>All tests were ported to <code>quickcheck</code></li>
<li>The crate is <code>no_std</code> by default now as we don't need any <code>std</code> API outside
the tests</li>
<li>Documentation was improved and examples converted to proper doctests</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="76fa5a09c7"><code>76fa5a0</code></a> Release 0.2.1</li>
<li><a href="fa10e66c54"><code>fa10e66</code></a> Port tests to quickcheck</li>
<li><a href="714f194155"><code>714f194</code></a> Run cargo fmt</li>
<li><a href="657a1ee519"><code>657a1ee</code></a> Improve docs and convert examples into doctests</li>
<li><a href="5eb4bf5f1e"><code>5eb4bf5</code></a> Fix implementation and test of signed mul_div_round()</li>
<li><a href="2d5d85703e"><code>2d5d857</code></a> Make the crate no_std by default</li>
<li>See full diff in <a href="https://github.com/sdroege/rust-muldiv/compare/0.2.0...0.2.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=muldiv&package-manager=cargo&previous-version=0.2.0&new-version=0.2.1)](https://dependabot.com/compatibility-score/?dependency-name=muldiv&package-manager=cargo&previous-version=0.2.0&new-version=0.2.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-06-11 21:43:13 -04:00
bors-servo
bd13b6c342
Auto merge of #26868 - servo:dependabot/cargo/unicode-segmentation-1.6.0, r=jdm
build(deps): bump unicode-segmentation from 1.2.0 to 1.6.0

Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) from 1.2.0 to 1.6.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/unicode-rs/unicode-segmentation/commits/v1.6.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=unicode-segmentation&package-manager=cargo&previous-version=1.2.0&new-version=1.6.0)](https://dependabot.com/compatibility-score/?dependency-name=unicode-segmentation&package-manager=cargo&previous-version=1.2.0&new-version=1.6.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-06-11 18:20:09 -04:00
bors-servo
2e715612fd
Auto merge of #26870 - servo-wpt-sync:wpt_update_11-06-2020, r=jdm
Sync WPT with upstream (11-06-2020)

Automated downstream sync of changes from upstream as of 11-06-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-06-11 16:29:44 -04:00
bors-servo
816dc196fa
Auto merge of #26867 - servo:dependabot/cargo/num-iter-0.1.40, r=jdm
build(deps): bump num-iter from 0.1.37 to 0.1.40

Bumps [num-iter](https://github.com/rust-num/num-iter) from 0.1.37 to 0.1.40.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-num/num-iter/blob/master/RELEASES.md">num-iter's changelog</a>.</em></p>
<blockquote>
<h1>Release 0.1.40 (2020-01-09)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-iter/pull/14">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></p>
<h1>Release 0.1.39 (2019-05-21)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-iter/pull/11">Fixed feature detection on <code>no_std</code> targets</a>.</li>
</ul>
<p><strong>Contributors</strong>: <a href="https://github.com/cuviper">@cuviper</a></p>
<h1>Release 0.1.38 (2019-05-20)</h1>
<ul>
<li>Maintenance update -- no functional changes.</li>
</ul>
<p><strong>Contributors</strong>: <a href="https://github.com/cuviper">@cuviper</a>, <a href="https://github.com/ignatenkobrain">@ignatenkobrain</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="306cd79323"><code>306cd79</code></a> Release 0.1.40</li>
<li><a href="8be3311a8e"><code>8be3311</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-iter/issues/14">#14</a></li>
<li><a href="a136471235"><code>a136471</code></a> Update to autocfg 1</li>
<li><a href="a6fb987c64"><code>a6fb987</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-iter/issues/12">#12</a></li>
<li><a href="a1d6285c20"><code>a1d6285</code></a> Compatible with cargo --remap-path-prefix</li>
<li><a href="b4ac220345"><code>b4ac220</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-iter/issues/11">#11</a></li>
<li><a href="c5f8757d38"><code>c5f8757</code></a> Release 0.1.39</li>
<li><a href="709920bea4"><code>709920b</code></a> bump autocfg to fix no_std probing</li>
<li><a href="3631bb577e"><code>3631bb5</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-iter/issues/10">#10</a></li>
<li><a href="20c1109817"><code>20c1109</code></a> Release 0.1.38</li>
<li>Additional commits viewable in <a href="https://github.com/rust-num/num-iter/compare/num-iter-0.1.37...num-iter-0.1.40">compare view</a></li>
</ul>
</details>
<br />

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

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-06-11 14:09:41 -04:00
Josh Matthews
b39955df67 Update webrender. 2020-06-11 14:07:39 -04:00
bors-servo
850c5c20c3
Auto merge of #26866 - servo:dependabot/cargo/range-alloc-0.1.1, r=jdm
build(deps): bump range-alloc from 0.1.0 to 0.1.1

Bumps [range-alloc](https://github.com/gfx-rs/gfx) from 0.1.0 to 0.1.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/gfx-rs/gfx/blob/master/CHANGELOG.md">range-alloc's changelog</a>.</em></p>
<blockquote>
<h3>backend-dx11-0.1.1 (05-03-2019)</h3>
<ul>
<li>fixed buffer bind flags</li>
<li>synchronization of disjoint CB across copy operations</li>
<li>depth texture views</li>
</ul>
<h3>backend-dx12-0.1.2 (04-03-2019)</h3>
<ul>
<li>typeless formats for textures</li>
<li>fixed vertex buffer binding</li>
<li>fixed non-array views of array textures</li>
</ul>
<h3>backend-metal-0.1.1 (21-02-2019)</h3>
<ul>
<li>secondary command buffers</li>
<li>multiple iOS fixes</li>
<li>fixed surface dimensions</li>
</ul>
<h3>backend-dx12-0.1.1 (04-02-2019)</h3>
<ul>
<li><code>get_fence_status</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/gfx-rs/gfx/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=range-alloc&package-manager=cargo&previous-version=0.1.0&new-version=0.1.1)](https://dependabot.com/compatibility-score/?dependency-name=range-alloc&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-06-11 11:57:02 -04:00
bors-servo
1928e441aa
Auto merge of #26848 - servo:dependabot/cargo/cocoa-0.18.5, r=jdm
build(deps): bump cocoa from 0.18.4 to 0.18.5

Bumps [cocoa](https://github.com/servo/core-foundation-rs) from 0.18.4 to 0.18.5.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/servo/core-foundation-rs/commits/cocoa-v0.18.5">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=cocoa&package-manager=cargo&previous-version=0.18.4&new-version=0.18.5)](https://dependabot.com/compatibility-score/?dependency-name=cocoa&package-manager=cargo&previous-version=0.18.4&new-version=0.18.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-06-11 10:57:19 -04:00
Josh Matthews
6cf4a0239c
Add 2020 failure. 2020-06-11 09:47:15 -04:00
Josh Matthews
f62ab60d97
Remove incorrectly named directory. 2020-06-11 09:46:49 -04:00
Josh Matthews
f655672243
Add 2020 failure. 2020-06-11 09:46:11 -04:00
Josh Matthews
1ca89267f2
Remove 2013 failure. 2020-06-11 09:45:39 -04:00
Josh Matthews
c551ed1398
Add 2020 failure. 2020-06-11 09:45:18 -04:00
WPT Sync Bot
71a09c2c01 Update web-platform-tests to revision 59b44d7f1299fd1da23d4bf1f0ffdee3f2b7206c 2020-06-11 10:50:21 +00:00
bors-servo
a34d1573b6
Auto merge of #26846 - servo:dependabot/cargo/sha-1-0.8.2, r=jdm
build(deps): bump sha-1 from 0.8.1 to 0.8.2

Bumps [sha-1](https://github.com/RustCrypto/hashes) from 0.8.1 to 0.8.2.
<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/sha1-v0.8.1...sha1-v0.8.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=sha-1&package-manager=cargo&previous-version=0.8.1&new-version=0.8.2)](https://dependabot.com/compatibility-score/?dependency-name=sha-1&package-manager=cargo&previous-version=0.8.1&new-version=0.8.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-06-11 06:46:18 -04:00
dependabot-preview[bot]
22612debe0
build(deps): bump muldiv from 0.2.0 to 0.2.1
Bumps [muldiv](https://github.com/sdroege/rust-muldiv) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/sdroege/rust-muldiv/releases)
- [Changelog](https://github.com/sdroege/rust-muldiv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sdroege/rust-muldiv/compare/0.2.0...0.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:12:18 +00:00
dependabot-preview[bot]
3f6e3f9833
build(deps): bump unicode-segmentation from 1.2.0 to 1.6.0
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) from 1.2.0 to 1.6.0.
- [Release notes](https://github.com/unicode-rs/unicode-segmentation/releases)
- [Commits](https://github.com/unicode-rs/unicode-segmentation/commits/v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:11:47 +00:00
dependabot-preview[bot]
910525e1f1
build(deps): bump num-iter from 0.1.37 to 0.1.40
Bumps [num-iter](https://github.com/rust-num/num-iter) from 0.1.37 to 0.1.40.
- [Release notes](https://github.com/rust-num/num-iter/releases)
- [Changelog](https://github.com/rust-num/num-iter/blob/master/RELEASES.md)
- [Commits](https://github.com/rust-num/num-iter/compare/num-iter-0.1.37...num-iter-0.1.40)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:11:10 +00:00
dependabot-preview[bot]
1ff399e660
build(deps): bump range-alloc from 0.1.0 to 0.1.1
Bumps [range-alloc](https://github.com/gfx-rs/gfx) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/gfx-rs/gfx/releases)
- [Changelog](https://github.com/gfx-rs/gfx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gfx-rs/gfx/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:10:34 +00:00
dependabot-preview[bot]
d31a95c4e5
build(deps): bump regex from 1.3.7 to 1.3.9
Bumps [regex](https://github.com/rust-lang/regex) from 1.3.7 to 1.3.9.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/regex-1.3.7...1.3.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-11 08:10:04 +00:00
bors-servo
264b4344fb
Auto merge of #26854 - jdm:wr-err, r=SimonSapin
Don't panic in canvas thread if webrender isn't reachable

This fixes a regression from #26823. This method is only used by the css paint worklet API, and the caller handles a communication error on the channel correctly.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #26853
- [x] There are tests for these changes
2020-06-11 04:06:47 -04:00
bors-servo
2560e78f11
Auto merge of #26844 - servo:dependabot/cargo/digest-0.8.1, r=jdm
build(deps): bump digest from 0.8.0 to 0.8.1

Bumps [digest](https://github.com/RustCrypto/traits) from 0.8.0 to 0.8.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="530b795444"><code>530b795</code></a> digest v0.8.1</li>
<li><a href="3377afdbc7"><code>3377afd</code></a> Add box_clone to DynDigest (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/39">#39</a>)</li>
<li><a href="5952f22424"><code>5952f22</code></a> add crypto-mac changelog</li>
<li><a href="128e557120"><code>128e557</code></a> Bump crypt-mac version to v0.8.0</li>
<li><a href="2ed5d5a3a2"><code>2ed5d5a</code></a> Use subtle v2 (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/33">#33</a>)</li>
<li><a href="727a18f143"><code>727a18f</code></a> block-cipher-trait v0.6.2</li>
<li><a href="3cce5eef6d"><code>3cce5ee</code></a> block-cipher-trait: fix the repository link (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/29">#29</a>)</li>
<li><a href="bc79ccb48b"><code>bc79ccb</code></a> stream-cipher v0.3.0</li>
<li><a href="c7da4b4b67"><code>c7da4b4</code></a> fix typos in comments (<a href="https://github-redirect.dependabot.com/RustCrypto/traits/issues/27">#27</a>)</li>
<li><a href="caca608391"><code>caca608</code></a> add new_var method</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/traits/compare/digest-v0.8.0...digest-v0.8.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=digest&package-manager=cargo&previous-version=0.8.0&new-version=0.8.1)](https://dependabot.com/compatibility-score/?dependency-name=digest&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-06-11 03:08:49 -04:00
bors-servo
10202c2ad2
Auto merge of #26840 - paulrouget:l10n, r=Manishearth
UWP L10N

Partially addresses #26665.

This does not cover Rust strings and resources files.
2020-06-11 02:12:00 -04:00
Paul Rouget
e5edd22208 L10N for UWP app. 2020-06-11 07:54:57 +02:00
Paul Rouget
562f4781c5 Fix warnings 2020-06-11 07:54:57 +02:00
Paul Rouget
805b79b32c log and format for wstrings. 2020-06-11 07:54:57 +02:00
bors-servo
872d624021
Auto merge of #26847 - servo:dependabot/cargo/tokio-sync-0.1.8, r=jdm
build(deps): bump tokio-sync from 0.1.6 to 0.1.8

Bumps [tokio-sync](https://github.com/tokio-rs/tokio) from 0.1.6 to 0.1.8.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/blob/tokio-0.1.8/CHANGELOG.md">tokio-sync's changelog</a>.</em></p>
<blockquote>
<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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="07203408de"><code>0720340</code></a> Bump version to v0.1.8 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/566">#566</a>)</li>
<li><a href="8bf2e9aeb0"><code>8bf2e9a</code></a> Introduce <code>Timeout</code> and deprecate <code>Deadline</code>. (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/558">#558</a>)</li>
<li><a href="cf184eb326"><code>cf184eb</code></a> timer: Reduce size of <code>Delay</code> struct (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/554">#554</a>)</li>
<li><a href="d822b721b4"><code>d822b72</code></a> Add DelayQueue implementation to tokio-timer (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/550">#550</a>)</li>
<li><a href="c66b56c3fb"><code>c66b56c</code></a> Implement <code>Default</code> for <code>tokio_timer::Handle</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/553">#553</a>)</li>
<li><a href="89639ec48b"><code>89639ec</code></a> Bump tokio-uds version to v0.2.1 (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/552">#552</a>)</li>
<li><a href="2b1b0ac858"><code>2b1b0ac</code></a> Expose tokio_uds from the root crate (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/526">#526</a>)</li>
<li><a href="6b84c73f12"><code>6b84c73</code></a> tokio::codec docs + additional exports (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/546">#546</a>)</li>
<li><a href="767b370c21"><code>767b370</code></a> Add tokio-tls echo example. (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/541">#541</a>)</li>
<li><a href="28010b5962"><code>28010b5</code></a> Update <code>lines_encoder</code> test to use LinesCodec (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/544">#544</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-sync-0.1.6...tokio-0.1.8">compare view</a></li>
</ul>
</details>
<br />

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

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-06-10 22:24:42 -04:00
bors-servo
35fe0fb56f
Auto merge of #26843 - servo:dependabot/cargo/syn-1.0.31, r=jdm
build(deps): bump syn from 1.0.27 to 1.0.31

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.27 to 1.0.31.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p>
<blockquote>
<h2>1.0.31</h2>
<ul>
<li>
<p>Add <a href="https://docs.rs/syn/1.0.31/syn/enum.Expr.html#method.parse_without_eager_brace"><code>Expr::parse_without_eager_brace</code></a> to parse expressions in ambiguous syntactic position.</p>
<p>Rust grammar has an ambiguity where braces sometimes turn a path expression into a struct initialization and sometimes do not. In the following code, the expression <code>S {}</code> is one expression. Presumably there is an empty struct <code>struct S {}</code> defined somewhere which it is instantiating.</p>
<pre lang="rust"><code>let _ = *S {};
<p>// parsed by rustc as: <code>*(S {})</code>
</code></pre></p>
<p>We would want to parse the above using <code>Expr::parse</code> after the <code>=</code> token.</p>
<p>But in the following, <code>S {}</code> is <em>not</em> a struct init expression.</p>
<pre lang="rust"><code>if *S {} {}
<p>// parsed by rustc as:
//
//    if (<em>S) {
//        /</em> empty block <em>/
//    }
//    {
//        /</em> another empty block */
//    }
</code></pre></p>
<p>For that reason we would want to parse if-conditions using <code>Expr::parse_without_eager_brace</code> after the <code>if</code> token. Same for similar syntactic positions such as the condition expr after a <code>while</code> token or the expr at the top of a <code>match</code>.</p>
<p>The Rust grammar's choices around which way this ambiguity is resolved at various syntactic positions is fairly arbitrary. Really either parse behavior could work in most positions, and language designers just decide each case based on which is more likely to be what the programmer had in mind most of the time.</p>
<pre lang="rust"><code>if return S {} {}
<p>// parsed by rustc as:
//
//    if (return (S {})) {
//    }
//
// but could equally well have been this other arbitrary choice:
//
//    if (return S) {
//    }
//    {}
</code></pre></p>
<p>Note the grammar ambiguity on trailing braces is distinct from precedence and is not captured by assigning a precedence level to the braced struct init expr in relation to other operators. This can be illustrated by <code>return 0..S {}</code> vs <code>match 0..S {}</code>. The former parses as <code>return (0..(S {}))</code> implying tighter precedence for struct init than <code>..</code>, while the latter parses as <code>match (0..S) {}</code> implying tighter precedence for <code>..</code> than struct init, a contradiction.</p>
</li>
</ul>
<h2>1.0.30</h2>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ec205a83fd"><code>ec205a8</code></a> Release 1.0.31</li>
<li><a href="a3b67e4212"><code>a3b67e4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/849">#849</a> from dtolnay/eparse</li>
<li><a href="a03ec12122"><code>a03ec12</code></a> Rewrite parse_without_eager_brace doc with better examples</li>
<li><a href="e2a5120572"><code>e2a5120</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/848">#848</a> from udoprog/parse-without-eager-brace</li>
<li><a href="2a9200dfaf"><code>2a9200d</code></a> Make expr_no_struct public as Expr::parse_without_eager_brace</li>
<li><a href="cf76afd114"><code>cf76afd</code></a> Update test suite to nightly-2020-06-01</li>
<li><a href="89658fc242"><code>89658fc</code></a> Release 1.0.30</li>
<li><a href="dd68696574"><code>dd68696</code></a> Merge pull request 843 from Aaron1011/feature/multiple-empty</li>
<li><a href="405f1bb90c"><code>405f1bb</code></a> Handle multiple nested <code>None</code>-delimited groups</li>
<li><a href="7a81558977"><code>7a81558</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/842">#842</a> from dtolnay/group</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/1.0.27...1.0.31">compare view</a></li>
</ul>
</details>
<br />

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

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-06-10 20:51:05 -04:00