Bump sw-composite from 0.7.10 to 0.7.14
Bumps [sw-composite](https://github.com/jrmuizel/sw-composite) from 0.7.10 to 0.7.14.
<details>
<summary>Commits</summary>
<ul>
<li><a href="be087eb7d5"><code>be087eb</code></a> Bump version</li>
<li><a href="8da6a9171c"><code>8da6a91</code></a> Fix overflow over_in.</li>
<li><a href="c487237fee"><code>c487237</code></a> Bump version</li>
<li><a href="3edc4c1617"><code>3edc4c1</code></a> Make <code>over</code> inline</li>
<li><a href="5f7c0aff19"><code>5f7c0af</code></a> Elaborate the history of the <code>over_in</code> implementation</li>
<li><a href="f931ba3813"><code>f931ba3</code></a> Reimplement over_in</li>
<li><a href="b5f790ba4f"><code>b5f790b</code></a> Make Screen::blend inline</li>
<li><a href="864977302f"><code>8649773</code></a> Use wrapping arithmetic in MatrixFixedPoint to prevent panics in debug.</li>
<li><a href="63e8c23039"><code>63e8c23</code></a> Fix panic when gradient stop position is outside the 0..1 range.</li>
<li><a href="9b6d42581b"><code>9b6d425</code></a> Reformat.</li>
<li>See full diff in <a href="https://github.com/jrmuizel/sw-composite/compare/v0.7.10...v0.7.14">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=sw-composite&package-manager=cargo&previous-version=0.7.10&new-version=0.7.14)
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>
Bump memoffset from 0.5.4 to 0.5.6
Bumps [memoffset](https://github.com/Gilnaa/memoffset) from 0.5.4 to 0.5.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="f2a5508ab8"><code>f2a5508</code></a> v0.5.6</li>
<li><a href="9549c8b47b"><code>9549c8b</code></a> remove unnecessary 'cargo miri setup'</li>
<li><a href="8adf72ac67"><code>8adf72a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Gilnaa/memoffset/issues/46">#46</a> from RalfJung/no-transmute</li>
<li><a href="bcf50b5cdd"><code>bcf50b5</code></a> use MaybeUninit::as_ptr instead of transmute</li>
<li><a href="9520967b00"><code>9520967</code></a> Remove const_transmute feature dependency (<a href="https://github-redirect.dependabot.com/Gilnaa/memoffset/issues/45">#45</a>)</li>
<li><a href="8ec286293c"><code>8ec2862</code></a> v0.5.5</li>
<li><a href="d09d3324f0"><code>d09d332</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Gilnaa/memoffset/issues/44">#44</a> from RalfJung/refactor</li>
<li><a href="72d7c04348"><code>72d7c04</code></a> Travis shares caches between jobs unless their env vars differ</li>
<li><a href="782c7d4408"><code>782c7d4</code></a> fix allow_clippy</li>
<li><a href="6098248fd4"><code>6098248</code></a> share more code in raw_field</li>
<li>Additional commits viewable in <a href="https://github.com/Gilnaa/memoffset/compare/v0.5.4...v0.5.6">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=memoffset&package-manager=cargo&previous-version=0.5.4&new-version=0.5.6)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
</details>
Bump gfx-backend-dx11 from 0.6.15 to 0.6.17
Bumps [gfx-backend-dx11](https://github.com/gfx-rs/gfx) from 0.6.15 to 0.6.17.
<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 />
[](https://dependabot.com/compatibility-score/?dependency-name=gfx-backend-dx11&package-manager=cargo&previous-version=0.6.15&new-version=0.6.17)
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>
Bump gfx-backend-metal from 0.6.4 to 0.6.5
Bumps [gfx-backend-metal](https://github.com/gfx-rs/gfx) from 0.6.4 to 0.6.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/gfx-rs/gfx/blob/master/CHANGELOG.md">gfx-backend-metal's changelog</a>.</em></p>
<blockquote>
<h3>backend-vulkan-0.6.5 (15-10-2020)</h3>
<ul>
<li>support different types of descriptors in a single <code>DescriptorSetWrite</code></li>
</ul>
<h3>backend-dx12-0.6.3 backend-dx11-0.6.1 backend-metal-0.6.2 auxil-0.5.1 (31-08-2020)</h3>
<ul>
<li>update spirv_cross to 0.21:
<ul>
<li>force zero initialization in all generated shaders</li>
<li>force the use of native arrays for MSL</li>
</ul>
</li>
</ul>
<h3>backend-dx12-0.6.7 (12-10-2020)</h3>
<ul>
<li>get proper support for compressed textures</li>
</ul>
<h3>backend-dx12-0.6.6 (05-10-2020)</h3>
<ul>
<li>allow color blend factors to be used on alpha channel</li>
</ul>
<h3>backend-dx12-0.6.5 (04-10-2020)</h3>
<ul>
<li>implement command buffer markers</li>
<li>debug names for render passes and descriptor sets</li>
</ul>
<h3>backend-vulkan-0.6.3 (30-09-2020)</h3>
<ul>
<li>enable VK_KHR_maintenance3 when VK_EXT_descriptor_indexing is enabled</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 />
[](https://dependabot.com/compatibility-score/?dependency-name=gfx-backend-metal&package-manager=cargo&previous-version=0.6.4&new-version=0.6.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>
Bump socket2 from 0.3.12 to 0.3.17
Bumps [socket2](https://github.com/alexcrichton/socket2-rs) from 0.3.12 to 0.3.17.
<details>
<summary>Commits</summary>
<ul>
<li><a href="7312f81e94"><code>7312f81</code></a> Release v0.3.17</li>
<li><a href="930c9a9803"><code>930c9a9</code></a> Additional Linux socket options</li>
<li><a href="06a25107c7"><code>06a2510</code></a> [0.3] Update cfg-if to 1.0</li>
<li><a href="73d54bb336"><code>73d54bb</code></a> Release v0.3.16</li>
<li><a href="d2c15de849"><code>d2c15de</code></a> Don't assume memory layout of std::net::SocketAddr</li>
<li><a href="99da5c22a3"><code>99da5c2</code></a> Haiku: no SOCK_RDM support in Haiku</li>
<li><a href="b806433d6b"><code>b806433</code></a> Bump to v0.3.15</li>
<li><a href="670ca5f5bb"><code>670ca5f</code></a> Fix mutability of buffers for a few send_* functions (<a href="https://github-redirect.dependabot.com/alexcrichton/socket2-rs/issues/92">#92</a>)</li>
<li><a href="70efe5c791"><code>70efe5c</code></a> Unify sigpipe settings for macOS and iOS</li>
<li><a href="063b1a89e4"><code>063b1a8</code></a> fix: correct recv_from_with_flags and sendto (<a href="https://github-redirect.dependabot.com/alexcrichton/socket2-rs/issues/81">#81</a>)</li>
<li>See full diff in <a href="https://github.com/alexcrichton/socket2-rs/compare/0.3.12...v0.3.17">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=socket2&package-manager=cargo&previous-version=0.3.12&new-version=0.3.17)
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>
Bump unicode-segmentation from 1.6.0 to 1.7.1
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) from 1.6.0 to 1.7.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/unicode-rs/unicode-segmentation/commits">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=unicode-segmentation&package-manager=cargo&previous-version=1.6.0&new-version=1.7.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>
Bump gfx-backend-vulkan from 0.6.1 to 0.6.5
Bumps [gfx-backend-vulkan](https://github.com/gfx-rs/gfx) from 0.6.1 to 0.6.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/gfx-rs/gfx/blob/master/CHANGELOG.md">gfx-backend-vulkan's changelog</a>.</em></p>
<blockquote>
<h3>backend-vulkan-0.6.5 (15-10-2020)</h3>
<ul>
<li>support different types of descriptors in a single <code>DescriptorSetWrite</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 />
[](https://dependabot.com/compatibility-score/?dependency-name=gfx-backend-vulkan&package-manager=cargo&previous-version=0.6.1&new-version=0.6.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>
Bump memchr from 2.3.3 to 2.3.4
Bumps [memchr](https://github.com/BurntSushi/rust-memchr) from 2.3.3 to 2.3.4.
<details>
<summary>Commits</summary>
<ul>
<li><a href="d6b8186692"><code>d6b8186</code></a> 2.3.4</li>
<li><a href="3f9b977281"><code>3f9b977</code></a> build: only enable simd on targets which feature SSE</li>
<li><a href="153e3afb17"><code>153e3af</code></a> ci: add build for non-SSE target</li>
<li><a href="10f11fbeaa"><code>10f11fb</code></a> bench: run libc benchmarks on non-x86 environments</li>
<li>See full diff in <a href="https://github.com/BurntSushi/rust-memchr/compare/2.3.3...2.3.4">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=memchr&package-manager=cargo&previous-version=2.3.3&new-version=2.3.4)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
</details>
Fix memory profile crash
<!-- Please describe your changes on the following line: -->
Added a callback for determining which objects should be included in the memory profiling that was removed by 74c1e00d81 (diff-86033f852232a3ea1cb2f43d2f255850fb6d091c6eeba07213152e13b7006026L219)
Also added `is_platform_object_static` that did not require a JSContext to be used in the callback.
---
<!-- 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#27836 (GitHub issue number if applicable)
<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___
Wasn't sure about tests for these changes. Some direction for that would be great. Thank you!
<!-- 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. -->
Bump rayon-core from 1.7.1 to 1.9.0
Bumps [rayon-core](https://github.com/rayon-rs/rayon) from 1.7.1 to 1.9.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rayon-rs/rayon/blob/master/RELEASES.md">rayon-core's changelog</a>.</em></p>
<blockquote>
<h1>Release rayon 1.5.0 / rayon-core 1.9.0 (2020-10-21)</h1>
<ul>
<li>Update crossbeam dependencies.</li>
<li>The minimum supported <code>rustc</code> is now 1.36.</li>
</ul>
<h2>Contributors</h2>
<p>Thanks to all of the contributors for this release!</p>
<ul>
<li><a href="https://github.com/cuviper">@cuviper</a></li>
<li><a href="https://github.com/mbrubeck">@mbrubeck</a></li>
<li><a href="https://github.com/mrksu">@mrksu</a></li>
</ul>
<h1>Release rayon 1.4.1 (2020-09-29)</h1>
<ul>
<li>The new <code>flat_map_iter</code> and <code>flatten_iter</code> methods can be used to flatten
sequential iterators, which may perform better in cases that don't need the
nested parallelism of <code>flat_map</code> and <code>flatten</code>.</li>
<li>The new <code>par_drain</code> method is a parallel version of the standard <code>drain</code> for
collections, removing items while keeping the original capacity. Collections
that implement this through <code>ParallelDrainRange</code> support draining items from
arbitrary index ranges, while <code>ParallelDrainFull</code> always drains everything.</li>
<li>The new <code>positions</code> method finds all items that match the given predicate and
returns their indices in a new iterator.</li>
</ul>
<h1>Release rayon-core 1.8.1 (2020-09-17)</h1>
<ul>
<li>Fixed an overflow panic on high-contention workloads, for a counter that was
meant to simply wrap. This panic only occurred with debug assertions enabled,
and was much more likely on 32-bit targets.</li>
</ul>
<h1>Release rayon 1.4.0 / rayon-core 1.8.0 (2020-08-24)</h1>
<ul>
<li>Implemented a new thread scheduler, <a href="https://github-redirect.dependabot.com/rayon-rs/rfcs/pull/5">RFC 5</a>, which uses targeted wakeups for
new work and for notifications of completed stolen work, reducing wasteful
CPU usage in idle threads.</li>
<li>Implemented <code>IntoParallelIterator for Range<char></code> and <code>RangeInclusive<char></code>
with the same iteration semantics as Rust 1.45.</li>
<li>Relaxed the lifetime requirements of the initial <code>scope</code> closure.</li>
</ul>
<h2>Contributors</h2>
<p>Thanks to all of the contributors for this release!</p>
<ul>
<li><a href="https://github.com/CAD97">@CAD97</a></li>
<li><a href="https://github.com/cuviper">@cuviper</a></li>
<li><a href="https://github.com/kmaork">@kmaork</a></li>
<li><a href="https://github.com/nikomatsakis">@nikomatsakis</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="dc13cb7875"><code>dc13cb7</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/810">#810</a></li>
<li><a href="67eeea6f2a"><code>67eeea6</code></a> Release rayon 1.5.0 / rayon-core 1.9.0</li>
<li><a href="4828f30eef"><code>4828f30</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/808">#808</a></li>
<li><a href="eeb0d1ad5e"><code>eeb0d1a</code></a> update ci/compat-Cargo.lock</li>
<li><a href="12f0d202b8"><code>12f0d20</code></a> Update glium so that rayon-demo runs on Gnome Wayland</li>
<li><a href="1f069d7710"><code>1f069d7</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/807">#807</a></li>
<li><a href="9691328a5a"><code>9691328</code></a> Use Iterator::copied</li>
<li><a href="e81835c074"><code>e81835c</code></a> Update crossbeam dependencies (requires Rust 1.36)</li>
<li><a href="5b3d917d6c"><code>5b3d917</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/804">#804</a></li>
<li><a href="5c55033950"><code>5c55033</code></a> Release rayon 1.4.1</li>
<li>Additional commits viewable in <a href="https://github.com/rayon-rs/rayon/compare/rayon-core-v1.7.1...rayon-core-v1.9.0">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=rayon-core&package-manager=cargo&previous-version=1.7.1&new-version=1.9.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>
Bump num-derive from 0.3.0 to 0.3.3
Bumps [num-derive](https://github.com/rust-num/num-derive) from 0.3.0 to 0.3.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-num/num-derive/blob/master/RELEASES.md">num-derive's changelog</a>.</em></p>
<blockquote>
<h1>Release 0.3.3 (2020-10-29)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-derive/pull/41">Make <code>NumOps</code> work with <code>no_std</code></a> -- thanks <a href="https://github.com/jedrzejboczar">@jedrzejboczar</a>!</li>
</ul>
<h1>Release 0.3.2 (2020-08-24)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-derive/pull/40">Add <code>#[inline]</code> to all derived functions</a> -- thanks <a href="https://github.com/Amanieu">@Amanieu</a>!</li>
</ul>
<h1>Release 0.3.1 (2020-07-28)</h1>
<ul>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-derive/pull/35">Add <code>num_traits</code> proc_macro helper for explicit import</a> - thanks <a href="https://github.com/jean-airoldie">@jean-airoldie</a>!</li>
<li><a href="https://github-redirect.dependabot.com/rust-num/num-derive/pull/39">Provide nicer parse errors and suggest "full-syntax"</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="61a6e5294e"><code>61a6e52</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-derive/issues/41">#41</a></li>
<li><a href="b968aa7a93"><code>b968aa7</code></a> Release 0.3.3</li>
<li><a href="27390e8c2a"><code>27390e8</code></a> Make licensing more explicit</li>
<li><a href="bf5b106832"><code>bf5b106</code></a> Expand no_std tests in CI</li>
<li><a href="e7181890d7"><code>e718189</code></a> Use <code>::core::ops</code> when deriving <code>NumOps</code> to work with <code>no_std</code></li>
<li><a href="2d19853d0d"><code>2d19853</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-derive/issues/40">#40</a></li>
<li><a href="2e86b33051"><code>2e86b33</code></a> Release 0.3.2</li>
<li><a href="5e7e58ccd9"><code>5e7e58c</code></a> Add #[inline] to all function generated by #[derive]</li>
<li><a href="d5ddaed696"><code>d5ddaed</code></a> Add a release note for <a href="https://github-redirect.dependabot.com/rust-num/num-derive/issues/35">#35</a></li>
<li><a href="77c551f78c"><code>77c551f</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-num/num-derive/issues/39">#39</a></li>
<li>Additional commits viewable in <a href="https://github.com/rust-num/num-derive/compare/num-derive-0.3.0...num-derive-0.3.3">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=num-derive&package-manager=cargo&previous-version=0.3.0&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>
Bump aho-corasick from 0.7.10 to 0.7.15
Bumps [aho-corasick](https://github.com/BurntSushi/aho-corasick) from 0.7.10 to 0.7.15.
<details>
<summary>Commits</summary>
<ul>
<li><a href="3852632f10"><code>3852632</code></a> 0.7.15</li>
<li><a href="682f96a7fe"><code>682f96a</code></a> nfa: fix another ASCII case insensitive bug</li>
<li><a href="a416b0c6f2"><code>a416b0c</code></a> ci: fix setting of environment variables</li>
<li><a href="63f0b52523"><code>63f0b52</code></a> 0.7.14</li>
<li><a href="e5ea12873a"><code>e5ea128</code></a> prefilter: fix bug when doing a stream search</li>
<li><a href="39b029bb22"><code>39b029b</code></a> doc: fix confusing typo</li>
<li><a href="55a42968a2"><code>55a4296</code></a> 0.7.13</li>
<li><a href="e2cb94a384"><code>e2cb94a</code></a> tests: remove use of doc_comment crate</li>
<li><a href="6cb8eb0983"><code>6cb8eb0</code></a> 0.7.12</li>
<li><a href="8373f243e3"><code>8373f24</code></a> doc: update some documentation</li>
<li>Additional commits viewable in <a href="https://github.com/BurntSushi/aho-corasick/compare/0.7.10...0.7.15">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=aho-corasick&package-manager=cargo&previous-version=0.7.10&new-version=0.7.15)
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>
Bump unicode-normalization from 0.1.12 to 0.1.16
Bumps [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) from 0.1.12 to 0.1.16.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/unicode-rs/unicode-normalization/commits">compare view</a></li>
</ul>
</details>
<br />
[](https://dependabot.com/compatibility-score/?dependency-name=unicode-normalization&package-manager=cargo&previous-version=0.1.12&new-version=0.1.16)
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>