Commit graph

41985 commits

Author SHA1 Message Date
bors-servo
ff3d5c5125
Auto merge of #26628 - gterzian:shutdown_workers, r=asajeffrey
Improve worker shutdown

<!-- Please describe your changes on the following line: -->
FIX #26548
FIX #25212

and also  a step towards https://github.com/servo/servo/issues/26502

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [ ] `./mach build -d` does not report any errors
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-06-03 13:44:09 -04:00
bors-servo
0bdc44824d
Auto merge of #26765 - servo:dependabot/cargo/xdg-2.2.0, r=jdm
Bump xdg from 2.1.0 to 2.2.0

Bumps [xdg](https://github.com/whitequark/rust-xdg) from 2.1.0 to 2.2.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="f404ae631b"><code>f404ae6</code></a> Bump version.</li>
<li><a href="090afef250"><code>090afef</code></a> Add methods to iterate over matching config/data files (<a href="https://github-redirect.dependabot.com/whitequark/rust-xdg/issues/20">#20</a>)</li>
<li><a href="a1c9249f78"><code>a1c9249</code></a> Treat redox as an *nix OS explicitly.</li>
<li><a href="e083a1d1d8"><code>e083a1d</code></a> Fix copy/paste errors.</li>
<li>See full diff in <a href="https://github.com/whitequark/rust-xdg/compare/v2.1.0...v2.2.0">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-03 13:00:10 -04:00
bors-servo
948dd73796
Auto merge of #26764 - servo:dependabot/cargo/arrayref-0.3.6, r=jdm
Bump arrayref from 0.3.5 to 0.3.6

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=arrayref&package-manager=cargo&previous-version=0.3.5&new-version=0.3.6)](https://dependabot.com/compatibility-score/?dependency-name=arrayref&package-manager=cargo&previous-version=0.3.5&new-version=0.3.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-06-03 10:20:12 -04:00
bors-servo
e452570be0
Auto merge of #26763 - servo:dependabot/cargo/harfbuzz-sys-0.3.4, r=jdm
Bump harfbuzz-sys from 0.3.3 to 0.3.4

Bumps [harfbuzz-sys](https://github.com/servo/rust-harfbuzz) from 0.3.3 to 0.3.4.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/servo/rust-harfbuzz/commits/harfbuzz-sys-v0.3.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=harfbuzz-sys&package-manager=cargo&previous-version=0.3.3&new-version=0.3.4)](https://dependabot.com/compatibility-score/?dependency-name=harfbuzz-sys&package-manager=cargo&previous-version=0.3.3&new-version=0.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>
2020-06-03 09:17:22 -04:00
bors-servo
d20b5a72a8
Auto merge of #26762 - servo:dependabot/cargo/rand_chacha-0.2.2, r=jdm
Bump rand_chacha from 0.2.1 to 0.2.2

Bumps [rand_chacha](https://github.com/rust-random/rand) from 0.2.1 to 0.2.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-random/rand/blob/master/CHANGELOG.md">rand_chacha's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this file.</p>
<p>The format is based on <a href="http://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
<p>A <a href="https://github.com/rust-random/rand/blob/master/rand_core/CHANGELOG.md">separate changelog is kept for rand_core</a>.</p>
<p>You may also find the <a href="https://rust-random.github.io/book/update.html">Upgrade Guide</a> useful.</p>
<h2>[Unreleased]</h2>
<h3>Additions</h3>
<ul>
<li>impl PartialEq+Eq for StdRng, SmallRng, and StepRng (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/975">#975</a>)</li>
<li>Added a <code>serde1</code> feature and added Serialize/Deserialize to <code>UniformInt</code> and <code>WeightedIndex</code> (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/974">#974</a>)</li>
</ul>
<h2>[0.7.3] - 2020-01-10</h2>
<h3>Fixes</h3>
<ul>
<li>The <code>Bernoulli</code> distribution constructors now reports an error on NaN and on
<code>denominator == 0</code>. (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/925">#925</a>)</li>
<li>Use <code>std::sync::Once</code> to register fork handler, avoiding possible atomicity violation (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/928">#928</a>)</li>
<li>Fix documentation on the precision of generated floating-point values</li>
</ul>
<h3>Changes</h3>
<ul>
<li>Unix: make libc dependency optional; only use fork protection with std feature (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/928">#928</a>)</li>
</ul>
<h3>Additions</h3>
<ul>
<li>Implement <code>std::error::Error</code> for <code>BernoulliError</code> (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/919">#919</a>)</li>
</ul>
<h2>[0.7.2] - 2019-09-16</h2>
<h3>Fixes</h3>
<ul>
<li>Fix dependency on <code>rand_core</code> 0.5.1 (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/890">#890</a>)</li>
</ul>
<h3>Additions</h3>
<ul>
<li>Unit tests for value stability of distributions added (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/888">#888</a>)</li>
</ul>
<h2>[0.7.1] - 2019-09-13</h2>
<h3>Yanked</h3>
<p>This release was yanked since it depends on <code>rand_core::OsRng</code> added in 0.5.1
but specifies a dependency on version 0.5.0 (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/890">#890</a>), causing a broken builds
when updating from <code>rand 0.7.0</code> without also updating <code>rand_core</code>.</p>
<h3>Fixes</h3>
<ul>
<li>Fix <code>no_std</code> behaviour, appropriately enable c2-chacha's <code>std</code> feature (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/844">#844</a>)</li>
<li><code>alloc</code> feature in <code>no_std</code> is available since Rust 1.36 (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/856">#856</a>)</li>
<li>Fix or squelch issues from Clippy lints (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/840">#840</a>)</li>
</ul>
<h3>Additions</h3>
<ul>
<li>Add a <code>no_std</code> target to CI to continuously evaluate <code>no_std</code> status (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/844">#844</a>)</li>
<li><code>WeightedIndex</code>: allow adjusting a sub-set of weights (<a href="https://github-redirect.dependabot.com/rust-random/rand/issues/866">#866</a>)</li>
</ul>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e2112c4404"><code>e2112c4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-random/rand/issues/950">#950</a> from coltfred/rand-chacha-0.2.2</li>
<li><a href="c67a857b16"><code>c67a857</code></a> Update changelog for rand-chacha 0.2.2</li>
<li><a href="8ed19df4fd"><code>8ed19df</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-random/rand/issues/944">#944</a> from coltfred/crypto-rng-chachacore</li>
<li><a href="108632c900"><code>108632c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-random/rand/issues/940">#940</a> from dhardy/work</li>
<li><a href="5ecaeb3b4f"><code>5ecaeb3</code></a> Add CryptoRng marker trait to ChaChaXCore</li>
<li><a href="d66d4d169c"><code>d66d4d1</code></a> Impl Fill for slices over bool, char, f32, f64</li>
<li><a href="eccd1f8f7e"><code>eccd1f8</code></a> Optimise: avoid inlining</li>
<li><a href="7bdfa855e2"><code>7bdfa85</code></a> Replace AsByteSliceMut with Fill</li>
<li><a href="571c9af9a6"><code>571c9af</code></a> Misc bench: add gen_1kb_u16_*</li>
<li><a href="6403c10d64"><code>6403c10</code></a> Move Rng trait to sub-module</li>
<li>Additional commits viewable in <a href="https://github.com/rust-random/rand/compare/rand_chacha-0.2.1...rand_chacha-0.2.2">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-03 07:40:55 -04:00
bors-servo
bfc4614196
Auto merge of #26761 - servo:dependabot/cargo/clipboard-win-2.2.0, r=jdm
Bump clipboard-win from 2.1.1 to 2.2.0

Bumps [clipboard-win](https://github.com/DoumanAsh/clipboard-win) from 2.1.1 to 2.2.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DoumanAsh/clipboard-win/commits">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-03 06:39:57 -04:00
bors-servo
61bc61a8b6
Auto merge of #26760 - servo:dependabot/cargo/nom-4.2.3, r=jdm
Bump nom from 4.1.1 to 4.2.3

Bumps [nom](https://github.com/Geal/nom) from 4.1.1 to 4.2.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Geal/nom/blob/master/CHANGELOG.md">nom's changelog</a>.</em></p>
<blockquote>
<h2>4.2.3 - 2019-03-23</h2>
<h3>Fixed</h3>
<ul>
<li>add missing <code>build.rs</code> file to the package</li>
<li>fix code comparison links in changelog</li>
</ul>
<h2>4.2.2 - 2019-03-04</h2>
<h3>Fixed</h3>
<ul>
<li>regression in do_parse macro import for edition 2018</li>
</ul>
<h2>4.2.1 - 2019-02-27</h2>
<h3>Fixed</h3>
<ul>
<li>macro expansion error in <code>do_parse</code> due to <code>compile_error</code> macro usage</li>
</ul>
<h2>4.2.0 - 2019-01-29</h2>
<h3>Thanks</h3>
<ul>
<li><a href="https://github.com/JoshMcguigan">@JoshMcguigan</a> for unit test fixes</li>
<li><a href="https://github.com/oza">@oza</a> for documentation fixes</li>
<li><a href="https://github.com/wackywendell">@wackywendell</a> for better error conversion</li>
<li><a href="https://github.com/Zebradil">@Zebradil</a> for documentation fixes</li>
<li><a href="https://github.com/tsraom">@tsraom</a> for new combinators</li>
<li><a href="https://github.com/hcpl">@hcpl</a> for minimum Rust version tests</li>
<li><a href="https://github.com/KellerFuchs">@KellerFuchs</a> for removing some unsafe uses in float parsing</li>
</ul>
<h3>Changed</h3>
<ul>
<li>macro import in edition 2018 code should work without importing internal macros now</li>
<li>the regex parsers do not require the calling code to have imported the regex crate anymore</li>
<li>error conversions are more ergonomic</li>
<li>method combinators are now deprecated. They might be moved to a separate crate</li>
<li>nom now specifies Rust 1.24.1 as minimum version. This was already the case before, now it is made explicit</li>
</ul>
<h3>Added</h3>
<ul>
<li><code>many0_count</code> and <code>many1_count</code> to count applications of a parser instead of
accumulating its results in a <code>Vec</code></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>overflow in the byte wrapper for bit level parsers</li>
<li><code>f64</code> parsing does not use <code>transmute</code> anymore</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8d195e7728"><code>8d195e7</code></a> update changelog and bump version to 4.2.3</li>
<li><a href="0761cca7f2"><code>0761cca</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Geal/nom/issues/779">#779</a> from khernyo/issue-768-bitvec-parser</li>
<li><a href="ed915073c8"><code>ed91507</code></a> Merge branch 'master' into issue-768-bitvec-parser</li>
<li><a href="c543bc1c6a"><code>c543bc1</code></a> update changelog and bump version to 4.2.2</li>
<li><a href="e826f28999"><code>e826f28</code></a> fix again edition 2018 macro import in do_parse</li>
<li><a href="b645b10957"><code>b645b10</code></a> update changelog and bump version to 4.2.1</li>
<li><a href="e17fe771ab"><code>e17fe77</code></a> activate LTO and jemallocator for benchmarks</li>
<li><a href="027fe80a05"><code>027fe80</code></a> move to criterion for benchmarking</li>
<li><a href="80eb111ec9"><code>80eb111</code></a> fix previous commit</li>
<li><a href="34df62047d"><code>34df620</code></a> fix macro import in do_parse</li>
<li>Additional commits viewable in <a href="https://github.com/Geal/nom/compare/4.1.1...4.2.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=nom&package-manager=cargo&previous-version=4.1.1&new-version=4.2.3)](https://dependabot.com/compatibility-score/?dependency-name=nom&package-manager=cargo&previous-version=4.1.1&new-version=4.2.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-06-03 05:36:40 -04:00
dependabot-preview[bot]
9dc6045bb6
Bump xdg from 2.1.0 to 2.2.0
Bumps [xdg](https://github.com/whitequark/rust-xdg) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/whitequark/rust-xdg/releases)
- [Commits](https://github.com/whitequark/rust-xdg/compare/v2.1.0...v2.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 08:12:29 +00:00
dependabot-preview[bot]
647d070e8c
Bump arrayref from 0.3.5 to 0.3.6
Bumps [arrayref](https://github.com/droundy/arrayref) from 0.3.5 to 0.3.6.
- [Release notes](https://github.com/droundy/arrayref/releases)
- [Commits](https://github.com/droundy/arrayref/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 08:11:39 +00:00
dependabot-preview[bot]
2342b61680
Bump harfbuzz-sys from 0.3.3 to 0.3.4
Bumps [harfbuzz-sys](https://github.com/servo/rust-harfbuzz) from 0.3.3 to 0.3.4.
- [Release notes](https://github.com/servo/rust-harfbuzz/releases)
- [Commits](https://github.com/servo/rust-harfbuzz/commits/harfbuzz-sys-v0.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 08:11:04 +00:00
dependabot-preview[bot]
ea49992c38
Bump rand_chacha from 0.2.1 to 0.2.2
Bumps [rand_chacha](https://github.com/rust-random/rand) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/rand_chacha-0.2.1...rand_chacha-0.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 08:10:32 +00:00
dependabot-preview[bot]
33014c7322
Bump clipboard-win from 2.1.1 to 2.2.0
Bumps [clipboard-win](https://github.com/DoumanAsh/clipboard-win) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/DoumanAsh/clipboard-win/releases)
- [Commits](https://github.com/DoumanAsh/clipboard-win/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 08:09:57 +00:00
dependabot-preview[bot]
ff02b9a8c3
Bump nom from 4.1.1 to 4.2.3
Bumps [nom](https://github.com/Geal/nom) from 4.1.1 to 4.2.3.
- [Release notes](https://github.com/Geal/nom/releases)
- [Changelog](https://github.com/Geal/nom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Geal/nom/compare/4.1.1...4.2.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-03 08:09:47 +00:00
Gregory Terzian
f4d258d674 remove messagaging and worker infra on workerscope exits 2020-06-03 12:32:45 +08:00
Gregory Terzian
6f34b52e39 properly shutdown dedicated workers when the owning scope shuts-down 2020-06-03 12:32:45 +08:00
Gregory Terzian
5174739244 turn serviceworker event-loop back on 2020-06-03 12:32:45 +08:00
Gregory Terzian
947fa8bbb7 add a control chan to workers, use to signal shutdown 2020-06-03 12:32:47 +08:00
bors-servo
ea491b4117
Auto merge of #26757 - jdm:unneeded-generic, r=SimonSapin
Remove unnecessary generics from low-level script code

This should remove one of the larger offenders from the cargo-llvm-lines output for the script crate.
2020-06-03 00:30:33 -04:00
bors-servo
af85d2fd20
Auto merge of #26753 - servo-wpt-sync:wpt_update_02-06-2020, r=jdm
Sync WPT with upstream (02-06-2020)

Automated downstream sync of changes from upstream as of 02-06-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-06-02 23:30:51 -04:00
Josh Matthews
e744e0935f
Remove non-2020 failure. 2020-06-02 22:37:53 -04:00
Josh Matthews
8b2eda4717
Remove intermittent failure. 2020-06-02 22:37:37 -04:00
bors-servo
f240140086
Auto merge of #26756 - servo:write_item, r=jdm
Move most of `SequenceWriter::write_item` to non-generic functions

The size of LLVM IR for the `style` crate is reduced by ~1.5% (27k lines out of 1.8M)

CC https://github.com/servo/servo/issues/26713
2020-06-02 22:27:05 -04:00
bors-servo
a619346d8b
Auto merge of #26748 - servo:dependabot/cargo/gfx-backend-dx12-0.5.4, r=jdm
Bump gfx-backend-dx12 from 0.5.3 to 0.5.4

Bumps [gfx-backend-dx12](https://github.com/gfx-rs/gfx) from 0.5.3 to 0.5.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/gfx-rs/gfx/blob/master/CHANGELOG.md">gfx-backend-dx12's changelog</a>.</em></p>
<blockquote>
<h3>backend-dx12-0.5.4 (29-05-2020)</h3>
<ul>
<li>fix detection of integrated gpus</li>
<li>fix UB in <code>compile_shader</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/gfx-rs/gfx/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=gfx-backend-dx12&package-manager=cargo&previous-version=0.5.3&new-version=0.5.4)](https://dependabot.com/compatibility-score/?dependency-name=gfx-backend-dx12&package-manager=cargo&previous-version=0.5.3&new-version=0.5.4)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-02 20:24:20 -04:00
bors-servo
f16f2921ce
Auto merge of #26750 - servo:dependabot/cargo/gstreamer-video-sys-0.8.1, r=jdm
Bump gstreamer-video-sys from 0.8.0 to 0.8.1

Bumps gstreamer-video-sys from 0.8.0 to 0.8.1.

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-02 19:22:20 -04:00
bors-servo
850fcc0a22
Auto merge of #26746 - servo:dependabot/cargo/gstreamer-player-0.15.5, r=jdm
Bump gstreamer-player from 0.15.3 to 0.15.5

Bumps gstreamer-player from 0.15.3 to 0.15.5.

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-02 16:58:08 -04:00
bors-servo
07369c4c68
Auto merge of #26711 - skrzyp1:unminify-store-get, r=jdm
Support replacing external scripts with local copies from disk

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

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #26456(GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-06-02 15:59:49 -04:00
Josh Matthews
1feeb23514 dom: Extract non-generic code from Root::new. 2020-06-02 15:36:54 -04:00
Josh Matthews
96698779cc dom: Remove unnecessary generic from private_from_proto_check_static. 2020-06-02 15:36:54 -04:00
skrzyp1
ee6906443f reading unminified scripts from disk 2020-06-02 21:23:45 +02:00
Simon Sapin
4d0a9d8e91 Move most of SequenceWriter::write_item to non-generic functions
The size of LLVM IR for the `style` crate is reduced by ~1.5% (27k lines out of 1.8M)

CC https://github.com/servo/servo/issues/26713
2020-06-02 20:43:10 +02:00
bors-servo
6a1cb940bf
Auto merge of #26745 - servo:dependabot/cargo/block-buffer-0.7.3, r=jdm
Bump block-buffer from 0.7.0 to 0.7.3

Bumps [block-buffer](https://github.com/RustCrypto/utils) from 0.7.0 to 0.7.3.
<details>
<summary>Commits</summary>
<ul>
<li><a href="6ab1bbf4c9"><code>6ab1bbf</code></a> block-buffer v0.7.3</li>
<li><a href="edab714932"><code>edab714</code></a> Make block-buffer minimal-versions correct (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/23">#23</a>)</li>
<li><a href="3cdecb4bd8"><code>3cdecb4</code></a> Relaxed restrictions on padding buffer size.  See <a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/20">#20</a> (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/21">#21</a>)</li>
<li><a href="969ed33133"><code>969ed33</code></a> hex-literal license files. closes <a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/18">#18</a></li>
<li><a href="1f9655532f"><code>1f96555</code></a> hex-literal v0.1.3</li>
<li><a href="7f8eb536ec"><code>7f8eb53</code></a> Removes unnecessary backtick from hex-literal doc (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/16">#16</a>)</li>
<li><a href="fd52602520"><code>fd52602</code></a> comment out input2 method</li>
<li><a href="9ae69ae6dd"><code>9ae69ae</code></a> opaque-debug v0.2.2</li>
<li><a href="5276f2015b"><code>5276f20</code></a> update/add license information</li>
<li><a href="088c596b00"><code>088c596</code></a> add input2 method to block-buffer</li>
<li>Additional commits viewable in <a href="https://github.com/RustCrypto/utils/compare/block-buffer-v0.7.0...block-buffer-v0.7.3">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=block-buffer&package-manager=cargo&previous-version=0.7.0&new-version=0.7.3)](https://dependabot.com/compatibility-score/?dependency-name=block-buffer&package-manager=cargo&previous-version=0.7.0&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-06-02 13:34:17 -04:00
bors-servo
06103eb94a
Auto merge of #26744 - servo:dependabot/cargo/gstreamer-webrtc-sys-0.8.1, r=jdm
Bump gstreamer-webrtc-sys from 0.8.0 to 0.8.1

Bumps gstreamer-webrtc-sys from 0.8.0 to 0.8.1.

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-02 11:10:04 -04:00
WPT Sync Bot
7f8c29593f Update web-platform-tests to revision fd60ba25a0726dfea59024d8143240b355c46a55 2020-06-02 13:10:28 +00:00
bors-servo
e98398bea7
Auto merge of #26751 - servo:dependabot/cargo/dtoa-short-0.3.2, r=jdm
Bump dtoa-short from 0.3.0 to 0.3.2

Bumps [dtoa-short](https://github.com/upsuper/dtoa-short) from 0.3.0 to 0.3.2.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/upsuper/dtoa-short/commits">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-02 08:31:56 -04:00
dependabot-preview[bot]
a24abea4ae
Bump dtoa-short from 0.3.0 to 0.3.2
Bumps [dtoa-short](https://github.com/upsuper/dtoa-short) from 0.3.0 to 0.3.2.
- [Release notes](https://github.com/upsuper/dtoa-short/releases)
- [Commits](https://github.com/upsuper/dtoa-short/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-02 08:18:32 +00:00
dependabot-preview[bot]
a9d623d3ed
Bump gstreamer-video-sys from 0.8.0 to 0.8.1
Bumps gstreamer-video-sys from 0.8.0 to 0.8.1.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-02 08:18:02 +00:00
dependabot-preview[bot]
41ce3a70ed
Bump gfx-backend-dx12 from 0.5.3 to 0.5.4
Bumps [gfx-backend-dx12](https://github.com/gfx-rs/gfx) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/gfx-rs/gfx/releases)
- [Changelog](https://github.com/gfx-rs/gfx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gfx-rs/gfx/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-02 08:17:00 +00:00
dependabot-preview[bot]
b325dbd94c
Bump gstreamer-player from 0.15.3 to 0.15.5
Bumps gstreamer-player from 0.15.3 to 0.15.5.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-02 08:15:47 +00:00
dependabot-preview[bot]
8971f03ccd
Bump block-buffer from 0.7.0 to 0.7.3
Bumps [block-buffer](https://github.com/RustCrypto/utils) from 0.7.0 to 0.7.3.
- [Release notes](https://github.com/RustCrypto/utils/releases)
- [Commits](https://github.com/RustCrypto/utils/compare/block-buffer-v0.7.0...block-buffer-v0.7.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-02 08:15:22 +00:00
dependabot-preview[bot]
d11dad9696
Bump gstreamer-webrtc-sys from 0.8.0 to 0.8.1
Bumps gstreamer-webrtc-sys from 0.8.0 to 0.8.1.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-02 08:14:50 +00:00
bors-servo
c4ea4b1d77
Auto merge of #26740 - CYBAI:fix-links, r=jdm
Fix rust's remutex source code link

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

Should I change it to a permalink instead?

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because it just fix links in comments

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-06-02 00:21:23 -04:00
bors-servo
84d5f102d1
Auto merge of #26738 - servo:dependabot/cargo/rustc-demangle-0.1.16, r=jdm
Bump rustc-demangle from 0.1.4 to 0.1.16

Bumps [rustc-demangle](https://github.com/alexcrichton/rustc-demangle) from 0.1.4 to 0.1.16.
<details>
<summary>Commits</summary>
<ul>
<li><a href="23f19337af"><code>23f1933</code></a> Bump to 0.1.16</li>
<li><a href="51cb6ead7b"><code>51cb6ea</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/rustc-demangle/issues/30">#30</a> from eddyb/trailing-dots</li>
<li><a href="c1eeee66d3"><code>c1eeee6</code></a> v0: also support preserving extra suffixes found after mangled symbol.</li>
<li><a href="23654c7170"><code>23654c7</code></a> legacy: handle extra suffixes after parsing the _ZN...E part of the symbol name.</li>
<li><a href="d0fc0e190b"><code>d0fc0e1</code></a> v0: port <code>demangle_thinlto</code> test from legacy.</li>
<li><a href="016ca6e24b"><code>016ca6e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/rustc-demangle/issues/29">#29</a> from eddyb/legacy-unescape</li>
<li><a href="c3c684ee33"><code>c3c684e</code></a> legacy: unescape all $u...$ that encode non-control Unicode codepoints.</li>
<li><a href="de656cdd0b"><code>de656cd</code></a> Bump to 0.1.15</li>
<li><a href="5d697bc5f4"><code>5d697bc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/rustc-demangle/issues/26">#26</a> from eddyb/underscore-escaping</li>
<li><a href="9f43a300f3"><code>9f43a30</code></a> v0: allow identifiers to start with a digit.</li>
<li>Additional commits viewable in <a href="https://github.com/alexcrichton/rustc-demangle/compare/0.1.4...0.1.16">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=rustc-demangle&package-manager=cargo&previous-version=0.1.4&new-version=0.1.16)](https://dependabot.com/compatibility-score/?dependency-name=rustc-demangle&package-manager=cargo&previous-version=0.1.4&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>
2020-06-01 23:37:14 -04:00
bors-servo
2b24cfed10
Auto merge of #26742 - kunalmohan:gpu-texture, r=kvark
Implement GPUTexture and GPUTextureView

<!-- Please describe your changes on the following line: -->
This also include changes to CodegenRust.py to allow enum values starting with digits.

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
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-06-01 20:53:20 -04:00
bors-servo
c30fcd94e6
Auto merge of #26737 - servo:dependabot/cargo/serde-1.0.111, r=jdm
Bump serde from 1.0.110 to 1.0.111

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.110 to 1.0.111.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.111</h2>
<ul>
<li>Process borrowed lifetimes inside of interpolated macro_rules metavariables, such as in the case of <code>#[derive(Deserialize)] struct S&lt;'a&gt; { field: $field }</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1821">#1821</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9f331cc257"><code>9f331cc</code></a> Release 1.0.111</li>
<li><a href="ef16c815f6"><code>ef16c81</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1821">#1821</a> from dtolnay/ungroup</li>
<li><a href="c45a809d5c"><code>c45a809</code></a> Look inside of None-delimited groups when examining types</li>
<li><a href="f7d06cae4c"><code>f7d06ca</code></a> Add failing test involving macro_rules metavariable</li>
<li><a href="31fe82a215"><code>31fe82a</code></a> Resolve match_wildcard_for_single_variants pedantic lint</li>
<li><a href="ef6ed1d1be"><code>ef6ed1d</code></a> Copy some new links from serde.rs to the crate-level doc</li>
<li><a href="9d1251548b"><code>9d12515</code></a> Mirror 'Getting help' from github readme to crates.io readme</li>
<li><a href="c20730ee39"><code>c20730e</code></a> Remove reference to mozilla irc</li>
<li><a href="afd51ef0f4"><code>afd51ef</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1808">#1808</a> from dtolnay/help</li>
<li><a href="3167f98689"><code>3167f98</code></a> Update 'Getting help' section</li>
<li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.110...v1.0.111">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-01 18:06:49 -04:00
bors-servo
023c869f88
Auto merge of #26736 - servo:dependabot/cargo/combine-3.8.1, r=jdm
Bump combine from 3.5.2 to 3.8.1

Bumps [combine](https://github.com/Marwes/combine) from 3.5.2 to 3.8.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Marwes/combine/blob/master/CHANGELOG.md">combine's changelog</a>.</em></p>
<blockquote>
<h3>3.8.1 (2019-03-13)</h3>
<h4>Bug Fixes</h4>
<ul>
<li>Handle partial parsing in <code>take_fn/take_until*</code> (<a href="bae1e3bbe4">bae1e3bb</a>)</li>
</ul>
<p><a name="3.8.0"></a></p>
<h2>3.8.0 (2019-03-12)</h2>
<h4>Features</h4>
<ul>
<li>Add take_fn and take_until_bytes (<a href="5f5607806f">5f560780</a>)</li>
</ul>
<p><a name="3.6.7"></a></p>
<h3>3.6.7 (2019-02-13)</h3>
<h4>Bug Fixes</h4>
<ul>
<li>Forward is_partial in all Stream adaptors (<a href="121b398795">121b3987</a>)</li>
</ul>
<p><a name="3.6.6"></a></p>
<h3>3.6.6 (2019-01-12)</h3>
<ul>
<li>Fix two inconsisties regarding EOI <a href="https://github-redirect.dependabot.com/Marwes/combine/pull/227">#227</a></li>
</ul>
<p><a name="3.6.5"></a></p>
<h3>3.6.5 (2019-01-09)</h3>
<h4>Bug Fixes</h4>
<ul>
<li>not_followed_by should fail on empty successful parses (<a href="aa17e7d255">aa17e7d2</a>)</li>
<li>Propagate the PartialState through parser! uses (<a href="ae8882449e">ae888244</a>, closes <a href="https://github-redirect.dependabot.com/Marwes/combine/issues/223">#223</a>)</li>
</ul>
<p><a name="3.6.3"></a></p>
<h3>3.6.3 (2018-11-16)</h3>
</tr></table> ... (truncated)
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="bdbcdfe1ae"><code>bdbcdfe</code></a> (cargo-release) version 3.8.1</li>
<li><a href="aeecb43b63"><code>aeecb43</code></a> Updated changelog</li>
<li><a href="bae1e3bbe4"><code>bae1e3b</code></a> fix: Handle partial parsing in <code>take_fn/take_until*</code></li>
<li><a href="c6c1673106"><code>c6c1673</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Marwes/combine/issues/236">#236</a> from Marwes/take_until_bytes</li>
<li><a href="a301124ea5"><code>a301124</code></a> FIx changelog</li>
<li><a href="e054643a13"><code>e054643</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Marwes/combine/issues/234">#234</a> from Marwes/take_until_bytes</li>
<li><a href="4440bbf5cd"><code>4440bbf</code></a> (cargo-release) start next development iteration 3.8.1-alpha.0</li>
<li><a href="53f7fa0801"><code>53f7fa0</code></a> (cargo-release) version 3.8.0</li>
<li><a href="ea28478d2e"><code>ea28478</code></a> (cargo-release) version 3.7.0</li>
<li><a href="5f5607806f"><code>5f56078</code></a> feat: Add take_fn and take_until_bytes</li>
<li>Additional commits viewable in <a href="https://github.com/Marwes/combine/compare/3.5.2...3.8.1">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-01 16:57:44 -04:00
bors-servo
ac42d7915c
Auto merge of #26733 - servo:dependabot/cargo/lyon_geom-0.14.1, r=jdm
Bump lyon_geom from 0.14.0 to 0.14.1

Bumps [lyon_geom](https://github.com/nical/lyon) from 0.14.0 to 0.14.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/nical/lyon/commits">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-01 15:43:01 -04:00
Kunal Mohan
af95d92231 Implement GPUTexture and GPUTextureView 2020-06-01 23:28:12 +05:30
bors-servo
dc8301371b
Auto merge of #26735 - servo:dependabot/cargo/dbus-0.6.5, r=jdm
Bump dbus from 0.6.3 to 0.6.5

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

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=dbus&package-manager=cargo&previous-version=0.6.3&new-version=0.6.5)](https://dependabot.com/compatibility-score/?dependency-name=dbus&package-manager=cargo&previous-version=0.6.3&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>
2020-06-01 13:45:40 -04:00
bors-servo
684a32879c
Auto merge of #26731 - servo:dependabot/cargo/generic-array-0.12.3, r=jdm
Bump generic-array from 0.12.0 to 0.12.3

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

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-01 12:02:04 -04:00
bors-servo
afb8be50a5
Auto merge of #26732 - servo:dependabot/cargo/miniz-sys-0.1.12, r=jdm
Bump miniz-sys from 0.1.10 to 0.1.12

Bumps [miniz-sys](https://github.com/alexcrichton/flate2-rs) from 0.1.10 to 0.1.12.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/alexcrichton/flate2-rs/commits/miniz-sys-0.1.12">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

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

</details>
2020-06-01 09:54:58 -04:00