Commit graph

41863 commits

Author SHA1 Message Date
atouchet
a33c75cbec Rename glutin port to winit 2020-05-27 20:27:15 -07:00
bors-servo
693ff29858
Auto merge of #26675 - servo:dependabot/cargo/jpeg-decoder-0.1.19, r=jdm
Bump jpeg-decoder from 0.1.14 to 0.1.19

Bumps [jpeg-decoder](https://github.com/image-rs/jpeg-decoder) from 0.1.14 to 0.1.19.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/image-rs/jpeg-decoder/blob/master/CHANGELOG.md">jpeg-decoder's changelog</a>.</em></p>
<blockquote>
<h2>v0.1.19 (2020-04-27)</h2>
<ul>
<li>Fix decoding returning too much image data</li>
<li>Fix recognizing padding in marker segments</li>
<li>Several decode performance improvements</li>
<li>Remove use of deprecated <code>Error::description</code></li>
</ul>
<h2>v0.1.18 (2019-12-10)</h2>
<ul>
<li>Fix two bugs causing panics introduced in 0.1.17.</li>
</ul>
<h2>v0.1.17 (2019-12-08)</h2>
<ul>
<li>Minimum supported rust version changed to 1.34</li>
<li>Fix clippy::into_iter_on_array warning</li>
<li>Ignore extraneous bytes after SOS</li>
<li>Support IDCT Scaling</li>
</ul>
<h2>v0.1.16 (2019-08-25)</h2>
<ul>
<li>Minimum supported rust version changed to 1.28</li>
<li>Allow zero length DHT segments</li>
</ul>
<h2>v0.1.15 (2018-06-10)</h2>
<ul>
<li>Added support for WebAssembly and asm.js (thanks <a href="https://github.com/CryZe">@CryZe</a>!)</li>
<li>Bugfix for images with APP14 segments longer than 12 bytes.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="a4c3d53411"><code>a4c3d53</code></a> Release notes for 0.1.19</li>
<li><a href="7ca9b90ab7"><code>7ca9b90</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/jpeg-decoder/issues/147">#147</a> from ggopcceop/multipleFf</li>
<li><a href="5f65ebe082"><code>5f65ebe</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/jpeg-decoder/issues/150">#150</a> from lovasoa/optimize_compute_image</li>
<li><a href="7e220e882f"><code>7e220e8</code></a> Fix missing borrow when using rayon</li>
<li><a href="15004d4258"><code>15004d4</code></a> Avoid large allocation in grayscale image decoding</li>
<li><a href="91cdd861bb"><code>91cdd86</code></a> Generalize the grayscale image computation optimization</li>
<li><a href="004d9b44b4"><code>004d9b4</code></a> Added a few test images</li>
<li><a href="0920c4c506"><code>0920c4c</code></a> Fix <a href="https://github-redirect.dependabot.com/image-rs/jpeg-decoder/issues/148">#148</a> (<a href="https://github-redirect.dependabot.com/image-rs/jpeg-decoder/issues/149">#149</a>)</li>
<li><a href="56baf5134b"><code>56baf51</code></a> add the test file</li>
<li><a href="53121e3e6e"><code>53121e3</code></a> Revert 0xFF marker check</li>
<li>Additional commits viewable in <a href="https://github.com/image-rs/jpeg-decoder/compare/v0.1.14...v0.1.19">compare view</a></li>
</ul>
</details>
<br />

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

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-27 15:59:19 -04:00
bors-servo
748b4241b7
Auto merge of #26674 - servo:dependabot/cargo/raw-window-handle-0.3.3, r=jdm
Bump raw-window-handle from 0.3.1 to 0.3.3

Bumps [raw-window-handle](https://github.com/rust-windowing/raw-window-handle) from 0.3.1 to 0.3.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-windowing/raw-window-handle/blob/master/CHANGELOG.md">raw-window-handle's changelog</a>.</em></p>
<blockquote>
<h1>0.3.3 (2019-12-1)</h1>
<ul>
<li>Add missing <code>Hash</code> implementation for <code>AndroidHandle</code>.</li>
</ul>
<h1>0.3.2 (2019-11-29)</h1>
<ul>
<li>Add <code>Hash</code> implementation for <code>RawWindowHandle</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/rust-windowing/raw-window-handle/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=raw-window-handle&package-manager=cargo&previous-version=0.3.1&new-version=0.3.3)](https://dependabot.com/compatibility-score/?dependency-name=raw-window-handle&package-manager=cargo&previous-version=0.3.1&new-version=0.3.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-27 14:59:15 -04:00
bors-servo
cc6e9e94a2
Auto merge of #26673 - servo:dependabot/cargo/uuid-0.8.1, r=jdm
Bump uuid from 0.8.0 to 0.8.1

Bumps [uuid](https://github.com/uuid-rs/uuid) from 0.8.0 to 0.8.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/uuid-rs/uuid/releases">uuid's releases</a>.</em></p>
<blockquote>
<h2>uuid 0.8.1: Docs</h2>
<p>This release doesn't contain any source changes, it fixes up errors in the docs, adds clarification and more examples.</p>
<h1>Contributions</h1>
<ul>
<li>Tidy up some docs. (<a href="https://github-redirect.dependabot.com/uuid-rs/uuid/issues/434">#434</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fb62500eef"><code>fb62500</code></a> Merge <a href="https://github-redirect.dependabot.com/uuid-rs/uuid/issues/435">#435</a></li>
<li><a href="5b12da4983"><code>5b12da4</code></a> prepare for 0.8.1 release</li>
<li><a href="db2fe00bca"><code>db2fe00</code></a> Merge <a href="https://github-redirect.dependabot.com/uuid-rs/uuid/issues/434">#434</a></li>
<li><a href="1c370519f6"><code>1c37051</code></a> tidy up some docs</li>
<li>See full diff in <a href="https://github.com/uuid-rs/uuid/compare/0.8.0...0.8.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=uuid&package-manager=cargo&previous-version=0.8.0&new-version=0.8.1)](https://dependabot.com/compatibility-score/?dependency-name=uuid&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-27 14:01:51 -04:00
bors-servo
0f752565e2
Auto merge of #26672 - servo:dependabot/cargo/objc_id-0.1.1, r=jdm
Bump objc_id from 0.1.0 to 0.1.1

Bumps [objc_id](https://github.com/SSheldon/rust-objc-id) from 0.1.0 to 0.1.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="6527cdf28f"><code>6527cdf</code></a> Bumped to version 0.1.1</li>
<li><a href="0cfd606137"><code>0cfd606</code></a> Use StrongPtr and WeakPtr from objc::rc</li>
<li>See full diff in <a href="https://github.com/SSheldon/rust-objc-id/compare/0.1.0...0.1.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=objc_id&package-manager=cargo&previous-version=0.1.0&new-version=0.1.1)](https://dependabot.com/compatibility-score/?dependency-name=objc_id&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-27 12:58:32 -04:00
bors-servo
5a7427fb13
Auto merge of #26671 - servo:dependabot/cargo/mio-uds-0.6.8, r=jdm
Bump mio-uds from 0.6.7 to 0.6.8

Bumps [mio-uds](https://github.com/deprecrated/mio-uds) from 0.6.7 to 0.6.8.
<details>
<summary>Commits</summary>
<ul>
<li><a href="16a585e149"><code>16a585e</code></a> Release v0.6.8</li>
<li><a href="88d51cea94"><code>88d51ce</code></a> Bump libc dependency for illumos</li>
<li><a href="d1bfd4c24b"><code>d1bfd4c</code></a> Update Cargo.toml</li>
<li><a href="32d27e91be"><code>32d27e9</code></a> Update README</li>
<li><a href="73a008e3ce"><code>73a008e</code></a> Add support for Solaris target</li>
<li><a href="4923430e2e"><code>4923430</code></a> Add support for illumos target</li>
<li><a href="77587c1583"><code>77587c1</code></a> Configure GitHub Actions for CI</li>
<li><a href="0aa344db80"><code>0aa344d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/deprecrated/mio-uds/issues/20">#20</a> from kmkaplan/patch-1</li>
<li><a href="3dff2f473f"><code>3dff2f4</code></a> Fix documentation for UnixListener::accept_std</li>
<li><a href="cc915ebce3"><code>cc915eb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/deprecrated/mio-uds/issues/19">#19</a> from marioidival/master</li>
<li>Additional commits viewable in <a href="https://github.com/deprecrated/mio-uds/compare/0.6.7...0.6.8">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=mio-uds&package-manager=cargo&previous-version=0.6.7&new-version=0.6.8)](https://dependabot.com/compatibility-score/?dependency-name=mio-uds&package-manager=cargo&previous-version=0.6.7&new-version=0.6.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-05-27 11:58:22 -04:00
bors-servo
1b458c0830
Auto merge of #26670 - servo:dependabot/cargo/derive_more-0.99.7, r=jdm
Bump derive_more from 0.99.2 to 0.99.7

Bumps [derive_more](https://github.com/JelteF/derive_more) from 0.99.2 to 0.99.7.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md">derive_more's changelog</a>.</em></p>
<blockquote>
<h2>0.99.7 - 2020-05-16</h2>
<h3>Fixes</h3>
<ul>
<li>Fix generic derives for <code>MulAssign</code></li>
</ul>
<h3>Improvements</h3>
<ul>
<li>When specifying specific features of the crate to only enable specific
derives, the <code>extra-traits</code> feature of  <code>syn</code> is not always enabled
when those the specified features do not require it. This should speed up
compile time of <code>syn</code> when this feature is not needed.</li>
</ul>
<h2>0.99.6 - 2020-05-13</h2>
<h3>Improvements</h3>
<ul>
<li>Make sure output of derives is deterministic, for better support in
rust-analyzer</li>
</ul>
<h2>0.99.5 - 2020-03-28</h2>
<h3>New features</h3>
<ul>
<li>Support for deriving <code>Error</code>!!! (many thanks to <a href="https://github.com/ffuugoo">@ffuugoo</a> and <a href="https://github.com/tyranron">@tyranron</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>
<p>Fix generic bounds for <code>Deref</code> and <code>DerefMut</code> with <code>forward</code>, i.e. put <code>Deref</code>
bound on whole type, so on <code>where Box&lt;T&gt;: Deref</code> instead of on <code>T: Deref</code>.
(<a href="https://github-redirect.dependabot.com/JelteF/derive_more/issues/114">#107</a>)</p>
</li>
<li>
<p>The <code>tests</code> directory is now correctly included in the crate (requested by
Debian package maintainers)</p>
</li>
</ul>
<h2>0.99.4 - 2020-03-28</h2>
<p>Note: This version is yanked, because quickly after release it was found out
tests did not run in CI.</p>
<h2>0.99.3 - 2020-02-19</h2>
<h3>Fixes</h3>
<ul>
<li>Fix generic bounds for <code>Deref</code> and <code>DerefMut</code> with no <code>forward</code>, i.e. no bounds
are necessary. (<a href="https://github-redirect.dependabot.com/JelteF/derive_more/issues/114">#107</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8d9a56efd9"><code>8d9a56e</code></a> (cargo-release) version 0.99.7</li>
<li><a href="3b785593d9"><code>3b78559</code></a> Update CHANGELOG for 0.99.7 release</li>
<li><a href="e4b29f32f6"><code>e4b29f3</code></a> Add generics tests for MulAssign</li>
<li><a href="52c1bd7894"><code>52c1bd7</code></a> fix derivation of MulAssign for generic structs (<a href="https://github-redirect.dependabot.com/JelteF/derive_more/issues/126">#126</a>)</li>
<li><a href="a51ce925ef"><code>a51ce92</code></a> Update CHANGELOG</li>
<li><a href="8f10b1ff2e"><code>8f10b1f</code></a> Only require syn extra-traits derives that need it</li>
<li><a href="e6cc12fda4"><code>e6cc12f</code></a> (cargo-release) start next development iteration 0.99.7-alpha.0</li>
<li><a href="f0abb1f576"><code>f0abb1f</code></a> (cargo-release) version 0.99.6</li>
<li><a href="3deaddc0bc"><code>3deaddc</code></a> Use deterministic hash collections (<a href="https://github-redirect.dependabot.com/JelteF/derive_more/issues/125">#125</a>)</li>
<li><a href="45feff367c"><code>45feff3</code></a> Update CHANGELOG for 0.99.5 release</li>
<li>Additional commits viewable in <a href="https://github.com/JelteF/derive_more/compare/v0.99.2...v0.99.7">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=derive_more&package-manager=cargo&previous-version=0.99.2&new-version=0.99.7)](https://dependabot.com/compatibility-score/?dependency-name=derive_more&package-manager=cargo&previous-version=0.99.2&new-version=0.99.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-27 10:58:31 -04:00
bors-servo
d96550bd95
Auto merge of #26669 - servo:dependabot/cargo/syn-1.0.27, r=jdm
Bump syn from 1.0.26 to 1.0.27

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.26 to 1.0.27.
<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.27</h2>
<ul>
<li>Parse function calls in which the callee is an interpolated macro variable <code>$fn(...)</code> (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/833">#833</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fb242347db"><code>fb24234</code></a> Release 1.0.27</li>
<li><a href="e1139e37a4"><code>e1139e3</code></a> Wrap long token streams in tests</li>
<li><a href="680ebee419"><code>680ebee</code></a> Make TokenStream explicit in snapshot tests</li>
<li><a href="8496c33eec"><code>8496c33</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/834">#834</a> from dtolnay/group</li>
<li><a href="b247d62faf"><code>b247d62</code></a> Remove fixed fixme</li>
<li><a href="aa6052b0ad"><code>aa6052b</code></a> Update Group attrs snapshot</li>
<li><a href="be29b2585b"><code>be29b25</code></a> Respect precedence around Group when parsing attrs</li>
<li><a href="81394dd5ad"><code>81394dd</code></a> Add test for attributes surrounding group expr</li>
<li><a href="c144538e05"><code>c144538</code></a> Add snapshot test for group with trailer expr</li>
<li><a href="7caca26653"><code>7caca26</code></a> Parse trailer exprs where the lhs is a Group</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/1.0.26...1.0.27">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.26&new-version=1.0.27)](https://dependabot.com/compatibility-score/?dependency-name=syn&package-manager=cargo&previous-version=1.0.26&new-version=1.0.27)

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-27 09:58:27 -04:00
bors-servo
4094d16323
Auto merge of #26668 - CYBAI:fix-module-current-script, r=jdm
Set `currentScript` to `null` for module scripts

I misunderstood the test case when I worked on #23545. That test case is
actually not related to dynamic import; instead, the reason why it
crashes is, `currentScript` should be updated to `null`.

In spec, the step 6 of [execute-the-script-block](https://html.spec.whatwg.org/multipage/scripting.html#execute-the-script-block) only says `Assert: document's currentScript attribute is null.` but doesn't says it should be set to null. Not sure if it can be improved.

---
- [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-27 08:58:36 -04:00
bors-servo
280c48846c
Auto merge of #26676 - servo:dependabot/cargo/which-3.1.1, r=jdm
Bump which from 3.0.0 to 3.1.1

Bumps [which](https://github.com/harryfei/which-rs) from 3.0.0 to 3.1.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="1ffb247965"><code>1ffb247</code></a> bump version to 3.1.1</li>
<li><a href="17e22cb896"><code>17e22cb</code></a> update <code>failure</code> to <code>0.1.7</code>.</li>
<li><a href="785d774744"><code>785d774</code></a> bump version to 3.1.0</li>
<li><a href="562e7a5138"><code>562e7a5</code></a> upgrade dependencies</li>
<li><a href="1419887fee"><code>1419887</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/harryfei/which-rs/issues/15">#15</a> from mullvad/use-automatic-failure-feature</li>
<li><a href="d08fd2fd44"><code>d08fd2f</code></a> Add note about errors in readme</li>
<li><a href="8dd2105190"><code>8dd2105</code></a> Use automatic failure feature instead of redundant use_failure</li>
<li><a href="b0c86e667c"><code>b0c86e6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/harryfei/which-rs/issues/16">#16</a> from mullvad/impl-std-error</li>
<li><a href="3ff0557179"><code>3ff0557</code></a> Implement std::error::Error when not using failure</li>
<li><a href="b4b622676b"><code>b4b6226</code></a> bump version to 3.0.0</li>
<li>Additional commits viewable in <a href="https://github.com/harryfei/which-rs/compare/3.0.0...3.1.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=which&package-manager=cargo&previous-version=3.0.0&new-version=3.1.1)](https://dependabot.com/compatibility-score/?dependency-name=which&package-manager=cargo&previous-version=3.0.0&new-version=3.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-27 08:01:43 -04:00
bors-servo
9f0ec12863 Auto merge of #26664 - servo-wpt-sync:wpt_update_26-05-2020, r=servo-wpt-sync
Sync WPT with upstream (26-05-2020)

Automated downstream sync of changes from upstream as of 26-05-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-05-27 05:38:27 -04:00
dependabot-preview[bot]
93d7b48e3e
Bump which from 3.0.0 to 3.1.1
Bumps [which](https://github.com/harryfei/which-rs) from 3.0.0 to 3.1.1.
- [Release notes](https://github.com/harryfei/which-rs/releases)
- [Commits](https://github.com/harryfei/which-rs/compare/3.0.0...3.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 08:21:22 +00:00
dependabot-preview[bot]
531ce5f570 Bump jpeg-decoder from 0.1.14 to 0.1.19
Bumps [jpeg-decoder](https://github.com/image-rs/jpeg-decoder) from 0.1.14 to 0.1.19.
- [Release notes](https://github.com/image-rs/jpeg-decoder/releases)
- [Changelog](https://github.com/image-rs/jpeg-decoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/image-rs/jpeg-decoder/compare/v0.1.14...v0.1.19)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 08:20:54 +00:00
dependabot-preview[bot]
0cceba5da1
Bump raw-window-handle from 0.3.1 to 0.3.3
Bumps [raw-window-handle](https://github.com/rust-windowing/raw-window-handle) from 0.3.1 to 0.3.3.
- [Release notes](https://github.com/rust-windowing/raw-window-handle/releases)
- [Changelog](https://github.com/rust-windowing/raw-window-handle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-windowing/raw-window-handle/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 08:20:27 +00:00
dependabot-preview[bot]
5976cd27a0
Bump uuid from 0.8.0 to 0.8.1
Bumps [uuid](https://github.com/uuid-rs/uuid) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/0.8.0...0.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 08:20:13 +00:00
dependabot-preview[bot]
94edd7d390
Bump objc_id from 0.1.0 to 0.1.1
Bumps [objc_id](https://github.com/SSheldon/rust-objc-id) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/SSheldon/rust-objc-id/releases)
- [Commits](https://github.com/SSheldon/rust-objc-id/compare/0.1.0...0.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 08:19:31 +00:00
dependabot-preview[bot]
93404d2854
Bump mio-uds from 0.6.7 to 0.6.8
Bumps [mio-uds](https://github.com/deprecrated/mio-uds) from 0.6.7 to 0.6.8.
- [Release notes](https://github.com/deprecrated/mio-uds/releases)
- [Commits](https://github.com/deprecrated/mio-uds/compare/0.6.7...0.6.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 08:19:05 +00:00
dependabot-preview[bot]
03c60de8cd Bump derive_more from 0.99.2 to 0.99.7
Bumps [derive_more](https://github.com/JelteF/derive_more) from 0.99.2 to 0.99.7.
- [Release notes](https://github.com/JelteF/derive_more/releases)
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.2...v0.99.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 08:18:30 +00:00
dependabot-preview[bot]
abffa4e35f Bump syn from 1.0.26 to 1.0.27
Bumps [syn](https://github.com/dtolnay/syn) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.26...1.0.27)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-27 08:18:07 +00:00
bors-servo
34a41f57c6
Auto merge of #26662 - servo:rustup, r=jdm
Partial preparations for upgrading to Rust nightly-2020-05-26

CC https://github.com/servo/servo/issues/26661
Fixes https://github.com/servo/servo/issues/26645
2020-05-27 02:55:17 -04:00
bors-servo
93a6c37836
Auto merge of #26659 - mrobinson:events, r=jdm
Add support for remaining animation and transition events

This PR adds support for remaining animation and transitions events.
There are two commits here. The first is a bit more complicated: it reworks
how rooting is done for animating nodes. Instead of having the `ScriptThread`
try to track which animations are active via events (which can be inaccurate),
it just maintains roots for nodes that are actually present in the animations-
-related data structures. The second commit adds support for the new events.

Unfortunately, the existing events tests either rely on the Web Animations API
or other behavior (for example, that changing animation delay restarts
an animation). Since those two things are out-of-scope for this change,
I've forked some of the WPT tests, removed the reliance on the Web
Animations API, and added them to Servo's internal tests.

---
<!-- 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 #21564.
- [x] There are tests for these changes OR

<!-- 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-27 01:50:39 -04:00
bors-servo
07eb9ab3fe
Auto merge of #26660 - kunalmohan:gpu-async-resource, r=kvark
Make WebGPU resource creation async and prevent panic during shutdown if WebGPU is enabled.

<!-- Please describe your changes on the following line: -->
1. Make WebGPU resource creation async.
2. Remove some unused code in `WebGPURequest::RequestAdapter`.
3. Prevent panic during shutdown. Since WGPU thread is killed before script, sender and receiver in the script panic at either of the two places-
a. If a buffer is still alive, script tries to send `WebGPURequest::DestroyBuffer` to server while dropping the buffer during shutdown.
7170a69695/components/script/dom/gpubuffer.rs (L118-L122) 7170a69695/components/script/dom/gpubuffer.rs (L182-L186)
b. Receiver in script-thread panics with `RecvError` as soon as sender on server side is dropped. 7170a69695/components/script/script_thread.rs (L1456-L1457)

r?@kvark

---
<!-- 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 #25472 (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-27 00:54:16 -04:00
bors-servo
b4198ecba6
Auto merge of #26658 - servo:dependabot/cargo/crossbeam-deque-0.7.3, r=jdm
Bump crossbeam-deque from 0.7.2 to 0.7.3

Bumps [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) from 0.7.2 to 0.7.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md">crossbeam-deque's changelog</a>.</em></p>
<blockquote>
<h1>Version 0.7.3</h1>
<ul>
<li>Fix breakage with nightly feature due to <a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/65214">rust-lang/rust#65214</a>.</li>
<li>Bump <code>crossbeam-channel</code> to <code>0.4</code>.</li>
<li>Bump <code>crossbeam-epoch</code> to <code>0.8</code>.</li>
<li>Bump <code>crossbeam-queue</code> to <code>0.2</code>.</li>
<li>Bump <code>crossbeam-utils</code> to <code>0.7</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-deque-0.7.2...crossbeam-0.7.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=crossbeam-deque&package-manager=cargo&previous-version=0.7.2&new-version=0.7.3)](https://dependabot.com/compatibility-score/?dependency-name=crossbeam-deque&package-manager=cargo&previous-version=0.7.2&new-version=0.7.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-26 22:52:33 -04:00
CYBAI
a0df94bddc Set currentScript to null for module scripts
I misunderstood the test case when I worked on #23545. That test case is
actually not related to dynamic import; instead, the reason why it
crashes is, `currentScript` should be updated to `null`.
2020-05-27 11:22:04 +09:00
bors-servo
5c04c9a1f8
Auto merge of #26657 - servo:dependabot/cargo/ordered-float-1.0.2, r=jdm
Bump ordered-float from 1.0.0 to 1.0.2

Bumps [ordered-float](https://github.com/reem/rust-ordered-float) from 1.0.0 to 1.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/reem/rust-ordered-float/releases">ordered-float's releases</a>.</em></p>
<blockquote>
<h2>v1.0.2</h2>
<ul>
<li>Implement <code>FromStr</code> (<a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/53">#53</a>)</li>
<li>Internal refactoring (<a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/55">#55</a>)</li>
<li>Fix for <code>no_std</code> builds (<a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/59">#59</a>)</li>
</ul>
<h2>v1.0.1</h2>
<ul>
<li><code>no_std</code> support (<a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/51">#51</a>)</li>
<li>Remove <code>unreachable</code> dependency (<a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/50">#50</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="77232132c0"><code>7723213</code></a> Version 1.0.2</li>
<li><a href="9aa400fc7e"><code>9aa400f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/59">#59</a> from cbiffle/no-std</li>
<li><a href="06bc834e97"><code>06bc834</code></a> In no_std context, use no_std num-traits.</li>
<li><a href="5850e60e08"><code>5850e60</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/55">#55</a> from Lucretiel/patch-1</li>
<li><a href="f157d58a4e"><code>f157d58</code></a> Various small updates &amp; refactors to <code>NotNan</code></li>
<li><a href="f02bf451f0"><code>f02bf45</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/53">#53</a> from Lucretiel/master</li>
<li><a href="5f9dff559c"><code>5f9dff5</code></a> OrderedFloat and NotNan now implement FromStr</li>
<li><a href="7786afd58f"><code>7786afd</code></a> Version 1.0.1</li>
<li><a href="471af990a1"><code>471af99</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/reem/rust-ordered-float/issues/51">#51</a> from mbrubeck/no_std</li>
<li><a href="0bcf90b321"><code>0bcf90b</code></a> no_std support</li>
<li>Additional commits viewable in <a href="https://github.com/reem/rust-ordered-float/compare/v1.0.0...v1.0.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=ordered-float&package-manager=cargo&previous-version=1.0.0&new-version=1.0.2)](https://dependabot.com/compatibility-score/?dependency-name=ordered-float&package-manager=cargo&previous-version=1.0.0&new-version=1.0.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-26 21:34:35 -04:00
bors-servo
9f57120d84
Auto merge of #26656 - servo:dependabot/cargo/truetype-0.26.2, r=jdm
Bump truetype from 0.26.0 to 0.26.2

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=truetype&package-manager=cargo&previous-version=0.26.0&new-version=0.26.2)](https://dependabot.com/compatibility-score/?dependency-name=truetype&package-manager=cargo&previous-version=0.26.0&new-version=0.26.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-26 20:37:06 -04:00
bors-servo
4150c79b16
Auto merge of #26654 - servo:dependabot/cargo/linked-hash-map-0.5.3, r=jdm
Bump linked-hash-map from 0.5.1 to 0.5.3

Bumps [linked-hash-map](https://github.com/contain-rs/linked-hash-map) from 0.5.1 to 0.5.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/contain-rs/linked-hash-map/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=linked-hash-map&package-manager=cargo&previous-version=0.5.1&new-version=0.5.3)](https://dependabot.com/compatibility-score/?dependency-name=linked-hash-map&package-manager=cargo&previous-version=0.5.1&new-version=0.5.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-26 19:37:29 -04:00
bors-servo
c7d5d163e2
Auto merge of #26653 - servo:dependabot/cargo/same-file-1.0.6, r=jdm
Bump same-file from 1.0.2 to 1.0.6

Bumps [same-file](https://github.com/BurntSushi/same-file) from 1.0.2 to 1.0.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="5799cd323b"><code>5799cd3</code></a> 1.0.6</li>
<li><a href="3082787d2a"><code>3082787</code></a> ci: switch to GitHub actions</li>
<li><a href="75beb80eb9"><code>75beb80</code></a> style: use rustfmt</li>
<li><a href="37db168d80"><code>37db168</code></a> edition: switch to Rust 2018</li>
<li><a href="6055547748"><code>6055547</code></a> msrv: document policy and bump to 1.34.0</li>
<li><a href="edcf5600d2"><code>edcf560</code></a> doc: add tests for README file</li>
<li><a href="0185dfdc94"><code>0185dfd</code></a> api: reexport <code>Hash</code> impl for top-level <code>Handle</code></li>
<li><a href="4205e2e1ed"><code>4205e2e</code></a> 1.0.5</li>
<li><a href="dcbd9099b8"><code>dcbd909</code></a> cleanup: drop rand, fix warnings</li>
<li><a href="b121320aa3"><code>b121320</code></a> api: add unknown module</li>
<li>Additional commits viewable in <a href="https://github.com/BurntSushi/same-file/compare/1.0.2...1.0.6">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=same-file&package-manager=cargo&previous-version=1.0.2&new-version=1.0.6)](https://dependabot.com/compatibility-score/?dependency-name=same-file&package-manager=cargo&previous-version=1.0.2&new-version=1.0.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-26 18:20:21 -04:00
bors-servo
06c4ca14c3
Auto merge of #26642 - servo:dynamic-wrap-panic, r=Manishearth
Use dynamic dispatch in `mozjs::panic::wrap_panic`

Pick up https://github.com/servo/rust-mozjs/pull/512

Fixes https://github.com/servo/servo/issues/26585

This diff is best viewed with "ignore whitespace changes", because of indentation change.
2020-05-26 16:20:10 -04:00
Simon Sapin
cfd62cf8dc Partial preparations for upgrading to Rust nightly-2020-05-26
CC https://github.com/servo/servo/issues/26661
Fixes https://github.com/servo/servo/issues/26645
2020-05-26 21:11:23 +02:00
Martin Robinson
77aa3721c5 Add support for remaining animation and transition events
Fixes #21564.
2020-05-26 20:34:58 +02:00
bors-servo
21ff41c117
Auto merge of #26652 - servo:dependabot/cargo/inflate-0.4.5, r=jdm
Bump inflate from 0.4.3 to 0.4.5

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=inflate&package-manager=cargo&previous-version=0.4.3&new-version=0.4.5)](https://dependabot.com/compatibility-score/?dependency-name=inflate&package-manager=cargo&previous-version=0.4.3&new-version=0.4.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-26 14:28:28 -04:00
Martin Robinson
47642e0eee Have Animations struct handle rooting nodes
Instead of having `ScriptThread` handle rooting nodes, do this in
`Animations`. This makes it easier to know when it is appropriate to
root and unroot nodes instead of relying on a certain order of events.
This also allows reducing quite a bit the amount of unsafe code.
2020-05-26 20:24:28 +02:00
bors-servo
43d80b242d
Auto merge of #26587 - jdm:tidy-dup-fix, r=nox
Fix output of test-tidy with duplicated packages.

Fixes #25508.
2020-05-26 13:09:42 -04:00
bors-servo
b0bf182316
Auto merge of #26651 - servo:dependabot/cargo/encoding_rs-0.8.23, r=jdm
Bump encoding_rs from 0.8.22 to 0.8.23

Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs) from 0.8.22 to 0.8.23.
<details>
<summary>Commits</summary>
<ul>
<li><a href="8e3eee590e"><code>8e3eee5</code></a> Increment version number to 0.8.23.</li>
<li><a href="753239ecb1"><code>753239e</code></a> Use valid SPDX in the license field.</li>
<li><a href="adcb9b3004"><code>adcb9b3</code></a> Remove year from copyright notices.</li>
<li>See full diff in <a href="https://github.com/hsivonen/encoding_rs/compare/v0.8.22...v0.8.23">compare view</a></li>
</ul>
</details>
<br />

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

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-26 11:52:04 -04:00
bors-servo
f3313739f5
Auto merge of #26646 - jdm:parking_lot, r=asajeffrey
Avoid parking_lot bustage with recent rustc nightlies.

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #26644
- [x] There are tests for these changes
2020-05-26 10:48:10 -04:00
Kunal Mohan
f4d0183568 Make WebGPU resource creation fully async
Remove some garbage code in adapter id checks
Prevent panic during shutdown if using WebGPU
2020-05-26 19:16:46 +05:30
Josh Matthews
1da40b59af Remove use of nightly features in parking_lot. Update many uses from 0.9 to 0.10. 2020-05-26 09:34:50 -04:00
bors-servo
70c43b7a5c
Auto merge of #26650 - servo:dependabot/cargo/unicode-width-0.1.7, r=jdm
Bump unicode-width from 0.1.4 to 0.1.7

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=unicode-width&package-manager=cargo&previous-version=0.1.4&new-version=0.1.7)](https://dependabot.com/compatibility-score/?dependency-name=unicode-width&package-manager=cargo&previous-version=0.1.4&new-version=0.1.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-26 08:07:49 -04:00
WPT Sync Bot
fc2af06212 Update web-platform-tests to revision 82b3595ce0ea99dd2a04b578421b4d281e53ee31 2020-05-26 11:20:12 +00:00
bors-servo
844dd859b3
Auto merge of #26641 - dylni:fix-undefined-behavior, r=SimonSapin
Fix undefined behavior in `energymon::init`

<!-- Please describe your changes on the following line: -->
The layout of [`Box`](https://doc.rust-lang.org/std/boxed/struct.Box.html) is implicitly [`#[repr(Rust)]`](https://doc.rust-lang.org/nomicon/repr-rust.html), so it is undefined behavior to transmute it to another type. [`Box::into_raw`](https://doc.rust-lang.org/std/boxed/struct.Box.html#method.into_raw) can safely convert it to a pointer.

I did not run the test suite locally. I thought it would be better to let CI run than to set up the development environment for such a simple change. I did test that the file works individually with this change.

---
<!-- 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

<!-- Either: -->
- [X] These changes do not require tests because the undefined behavior is not visible

<!-- 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-26 07:09:59 -04:00
bors-servo
57846678c2
Auto merge of #26638 - szeged:texi2d_2, 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: -->
I've enabled the `conformance2/textures/image/` tests and updated the test expectations.

---
<!-- 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.-->
@mmatyas @zakorgy @jdm
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-05-26 06:13:27 -04:00
Istvan Miklos
b298160ff2 Add support for WebGL2 TexImage2D
Adds initial support for one of the WebGL2 `TexImage2D` call.
2020-05-26 11:33:58 +02:00
dependabot-preview[bot]
0941d2f6fb
Bump crossbeam-deque from 0.7.2 to 0.7.3
Bumps [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-deque-0.7.2...crossbeam-0.7.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:24:00 +00:00
dependabot-preview[bot]
fb92c69933
Bump ordered-float from 1.0.0 to 1.0.2
Bumps [ordered-float](https://github.com/reem/rust-ordered-float) from 1.0.0 to 1.0.2.
- [Release notes](https://github.com/reem/rust-ordered-float/releases)
- [Commits](https://github.com/reem/rust-ordered-float/compare/v1.0.0...v1.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:03:16 +00:00
dependabot-preview[bot]
55ba5ecea2
Bump truetype from 0.26.0 to 0.26.2
Bumps [truetype](https://github.com/bodoni/truetype) from 0.26.0 to 0.26.2.
- [Release notes](https://github.com/bodoni/truetype/releases)
- [Commits](https://github.com/bodoni/truetype/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:02:48 +00:00
dependabot-preview[bot]
ee1f3a0f57
Bump linked-hash-map from 0.5.1 to 0.5.3
Bumps [linked-hash-map](https://github.com/contain-rs/linked-hash-map) from 0.5.1 to 0.5.3.
- [Release notes](https://github.com/contain-rs/linked-hash-map/releases)
- [Commits](https://github.com/contain-rs/linked-hash-map/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:01:44 +00:00
dependabot-preview[bot]
c5d95cfb9b
Bump same-file from 1.0.2 to 1.0.6
Bumps [same-file](https://github.com/BurntSushi/same-file) from 1.0.2 to 1.0.6.
- [Release notes](https://github.com/BurntSushi/same-file/releases)
- [Commits](https://github.com/BurntSushi/same-file/compare/1.0.2...1.0.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:01:24 +00:00
dependabot-preview[bot]
92f799097d
Bump inflate from 0.4.3 to 0.4.5
Bumps [inflate](https://github.com/PistonDevelopers/inflate) from 0.4.3 to 0.4.5.
- [Release notes](https://github.com/PistonDevelopers/inflate/releases)
- [Commits](https://github.com/PistonDevelopers/inflate/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-26 08:00:58 +00:00
dependabot-preview[bot]
592d689644
Bump encoding_rs from 0.8.22 to 0.8.23
Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs) from 0.8.22 to 0.8.23.
- [Release notes](https://github.com/hsivonen/encoding_rs/releases)
- [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.22...v0.8.23)

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