Commit graph

43586 commits

Author SHA1 Message Date
bors-servo
9832f9898b
Auto merge of #28044 - servo-wpt-sync:wpt_update_11-01-2021, r=servo-wpt-sync
Sync WPT with upstream (11-01-2021)

Automated downstream sync of changes from upstream as of 11-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-11 20:10:45 -05:00
WPT Sync Bot
0ea03d814a Update web-platform-tests to revision 6c2e8131efc198de635c2c7ee32bc6b76fd8a0b7 2021-01-11 10:58:11 +00:00
bors-servo
8d0e687207
Auto merge of #28024 - servo:dependabot/cargo/thread_local-1.1.0, r=jdm
Bump thread_local from 1.0.1 to 1.1.0

Bumps [thread_local](https://github.com/Amanieu/thread_local-rs) from 1.0.1 to 1.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="d9e93cbc8b"><code>d9e93cb</code></a> Bump version to 1.1.0</li>
<li><a href="1ac832a099"><code>1ac832a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Amanieu/thread_local-rs/issues/22">#22</a> from Koxiaet/list</li>
<li><a href="ef33f172f2"><code>ef33f17</code></a> Deprecate CachedThreadLocal</li>
<li><a href="34edea055d"><code>34edea0</code></a> Fix running benchmarks on CI</li>
<li><a href="fe072dcfcb"><code>fe072dc</code></a> Use a concurrent vector</li>
<li><a href="0b0830efed"><code>0b0830e</code></a> Fix testing on 1.28.0</li>
<li><a href="6c744de251"><code>6c744de</code></a> Skip benchmarking on 1.28.0</li>
<li><a href="d7b2b1d6a6"><code>d7b2b1d</code></a> Use criterion for benchmarks and add more of them</li>
<li><a href="6e46d4f23c"><code>6e46d4f</code></a> Reverse the thread id binary heap</li>
<li><a href="14c5889b5b"><code>14c5889</code></a> Save space with NonNull instead of a raw pointer</li>
<li>Additional commits viewable in <a href="https://github.com/Amanieu/thread_local-rs/compare/v1.0.1...v1.1.0">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2021-01-10 13:41:08 -05:00
bors-servo
eca0b6bcfb
Auto merge of #28021 - servo:dependabot/cargo/build-parallel-0.1.2, r=jdm
Bump build-parallel from 0.1.1 to 0.1.2

Bumps [build-parallel](https://github.com/jrmuizel/build-parallel) from 0.1.1 to 0.1.2.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/jrmuizel/build-parallel/commits/v0.1.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=build-parallel&package-manager=cargo&previous-version=0.1.1&new-version=0.1.2)](https://dependabot.com/compatibility-score/?dependency-name=build-parallel&package-manager=cargo&previous-version=0.1.1&new-version=0.1.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>
2021-01-10 13:22:56 -05:00
bors-servo
8fcc91a610
Auto merge of #28033 - servo-wpt-sync:wpt_update_10-01-2021, r=servo-wpt-sync
Sync WPT with upstream (10-01-2021)

Automated downstream sync of changes from upstream as of 10-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-10 05:55:39 -05:00
WPT Sync Bot
fcce61b898 Update web-platform-tests to revision 6e977a87a70f34872fc09e4b2448c310ef817e0e 2021-01-10 10:55:24 +00:00
bors-servo
3de36aa286
Auto merge of #28032 - andreubotella:document-charset-bom-cleanup, r=jdm
Clean up the code to BOM sniff.

See https://github.com/servo/servo/pull/28006#discussion_r551968553

cc @CYBAI

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because they don't change any behavior.

<!-- 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. -->
2021-01-09 18:53:09 -05:00
bors-servo
f706f9116b
Auto merge of #28031 - servo-wpt-sync:wpt_update_09-01-2021, r=servo-wpt-sync
Sync WPT with upstream (09-01-2021)

Automated downstream sync of changes from upstream as of 09-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-09 16:56:15 -05:00
Andreu Botella
d2b9e64cf3 Clean up the code to BOM sniff.
See https://github.com/servo/servo/pull/28006#discussion_r551968553
2021-01-09 19:18:22 +01:00
WPT Sync Bot
9115c87050 Update web-platform-tests to revision 28ac8ff82f255bfb5c799b6d433d19d0a0eb0e34 2021-01-09 10:34:07 +00:00
bors-servo
b2465a1f22
Auto merge of #28028 - servo-wpt-sync:wpt_update_08-01-2021, r=servo-wpt-sync
Sync WPT with upstream (08-01-2021)

Automated downstream sync of changes from upstream as of 08-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-08 05:35:05 -05:00
WPT Sync Bot
9f0945f6a0 Update web-platform-tests to revision 289878db3e356829bb7ae5699dd847f04a7acf58 2021-01-08 10:34:49 +00:00
dependabot-preview[bot]
9682b49bc1
Bump thread_local from 1.0.1 to 1.1.0
Bumps [thread_local](https://github.com/Amanieu/thread_local-rs) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/Amanieu/thread_local-rs/releases)
- [Commits](https://github.com/Amanieu/thread_local-rs/compare/v1.0.1...v1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-08 06:52:24 +00:00
dependabot-preview[bot]
2ed30167b7
Bump build-parallel from 0.1.1 to 0.1.2
Bumps [build-parallel](https://github.com/jrmuizel/build-parallel) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/jrmuizel/build-parallel/releases)
- [Commits](https://github.com/jrmuizel/build-parallel/commits/v0.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-08 06:45:01 +00:00
bors-servo
f275115614
Auto merge of #28019 - servo-wpt-sync:wpt_update_07-01-2021, r=servo-wpt-sync
Sync WPT with upstream (07-01-2021)

Automated downstream sync of changes from upstream as of 07-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-07 05:39:56 -05:00
WPT Sync Bot
54c2e735e6 Update web-platform-tests to revision 313f99aafa6620894b8d7a7acc6e015b9548e179 2021-01-07 10:39:43 +00:00
bors-servo
7840614814
Auto merge of #28018 - servo-wpt-sync:wpt_update_06-01-2021, r=servo-wpt-sync
Sync WPT with upstream (06-01-2021)

Automated downstream sync of changes from upstream as of 06-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-06 07:28:38 -05:00
WPT Sync Bot
65fe0fe078 Update web-platform-tests to revision 22d4100cb662819e50653db96fa563c540e69571 2021-01-06 10:35:55 +00:00
bors-servo
344cc39d50
Auto merge of #28015 - servo-wpt-sync:wpt_update_05-01-2021, r=servo-wpt-sync
Sync WPT with upstream (05-01-2021)

Automated downstream sync of changes from upstream as of 05-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-05 08:51:35 -05:00
WPT Sync Bot
08d41a134a Update web-platform-tests to revision 077d53c8da8b47c1d5060893af96a29f27b10008 2021-01-05 10:40:50 +00:00
bors-servo
29103941fe
Auto merge of #28014 - servo-wpt-sync:wpt_update_04-01-2021, r=servo-wpt-sync
Sync WPT with upstream (04-01-2021)

Automated downstream sync of changes from upstream as of 04-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-04 20:32:01 -05:00
WPT Sync Bot
a90e75d5be Update web-platform-tests to revision b8553208f8e6ab3cb31e147efdbaf28ba54c88f4 2021-01-04 11:00:13 +00:00
bors-servo
539ef0c084
Auto merge of #28012 - servo-wpt-sync:wpt_update_03-01-2021, r=servo-wpt-sync
Sync WPT with upstream (03-01-2021)

Automated downstream sync of changes from upstream as of 03-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-03 11:14:55 -05:00
WPT Sync Bot
fd709f9362 Update web-platform-tests to revision 95b19d0b902505286b705a71fe44fc8aa8fb608e 2021-01-03 10:54:25 +00:00
bors-servo
0275374125
Auto merge of #28010 - servo:dependabot/cargo/addr2line-0.14.1, r=jdm
Bump addr2line from 0.14.0 to 0.14.1

Bumps [addr2line](https://github.com/gimli-rs/addr2line) from 0.14.0 to 0.14.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/gimli-rs/addr2line/blob/master/CHANGELOG.md">addr2line's changelog</a>.</em></p>
<blockquote>
<h2>0.14.1 (2020/12/31)</h2>
<h3>Fixed</h3>
<ul>
<li>Fix location lookup for skeleton units.
<a href="https://github-redirect.dependabot.com/gimli-rs/addr2line/pull/201">#201</a></li>
</ul>
<h3>Added</h3>
<ul>
<li>Added <code>Context::find_location_range</code>.
<a href="https://github-redirect.dependabot.com/gimli-rs/addr2line/pull/196">#196</a>
<a href="https://github-redirect.dependabot.com/gimli-rs/addr2line/pull/199">#199</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f7053dd93c"><code>f7053dd</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gimli-rs/addr2line/issues/202">#202</a> from philipc/release</li>
<li><a href="89a8383bab"><code>89a8383</code></a> Bump version to 0.14.1</li>
<li><a href="36c72f0a2c"><code>36c72f0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gimli-rs/addr2line/issues/201">#201</a> from philipc/split</li>
<li><a href="dc4a14f1ca"><code>dc4a14f</code></a> example: handle location info only</li>
<li><a href="a885e0075b"><code>a885e00</code></a> Fix location lookup for split DWARF</li>
<li><a href="0b6b6018b5"><code>0b6b601</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gimli-rs/addr2line/issues/199">#199</a> from jsgf/master</li>
<li><a href="f67e91026e"><code>f67e910</code></a> Fix over iteration in find_location_range</li>
<li><a href="caa29328d7"><code>caa2932</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gimli-rs/addr2line/issues/196">#196</a> from jsgf/master</li>
<li><a href="3305fde645"><code>3305fde</code></a> Add find_location_range</li>
<li>See full diff in <a href="https://github.com/gimli-rs/addr2line/compare/0.14.0...0.14.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=addr2line&package-manager=cargo&previous-version=0.14.0&new-version=0.14.1)](https://dependabot.com/compatibility-score/?dependency-name=addr2line&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>
2021-01-01 23:26:51 -05:00
bors-servo
4d1641bf9b
Auto merge of #28006 - andreubotella:document-charset-bom, r=jdm
Fix `document.characterSet` not reflecting byte order marks.

The process of decoding the network byte stream to Unicode is backed by an instance of `encoding_rs::Decoder`, which will switch the encoding it uses if it finds a BOM in the byte stream. However, this change in encoding is not communicated back to the caller and so `document.characterSet` gives the wrong result. This change fixes that.

See whatwg/html#5359 and whatwg/encoding#203 for the spec-level backing for this change.

---
<!-- 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 #28005 (GitHub issue number if applicable)

<!-- Either: -->
- [X] 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. -->
2021-01-01 13:51:19 -05:00
bors-servo
0546e3408d
Auto merge of #28011 - servo-wpt-sync:wpt_update_01-01-2021, r=servo-wpt-sync
Sync WPT with upstream (01-01-2021)

Automated downstream sync of changes from upstream as of 01-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-01 12:07:28 -05:00
WPT Sync Bot
21ff3d329a Update web-platform-tests to revision dbc7edfaa96e559b9aa34a9c898a1ad54d877b58 2021-01-01 10:54:38 +00:00
dependabot-preview[bot]
51b3bd5ef2
Bump addr2line from 0.14.0 to 0.14.1
Bumps [addr2line](https://github.com/gimli-rs/addr2line) from 0.14.0 to 0.14.1.
- [Release notes](https://github.com/gimli-rs/addr2line/releases)
- [Changelog](https://github.com/gimli-rs/addr2line/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gimli-rs/addr2line/compare/0.14.0...0.14.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 06:30:33 +00:00
bors-servo
ded315bcd6
Auto merge of #28007 - servo-wpt-sync:wpt_update_31-12-2020, r=servo-wpt-sync
Sync WPT with upstream (31-12-2020)

Automated downstream sync of changes from upstream as of 31-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-31 09:57:56 -05:00
Andreu Botella
cd34f156f6 Fix document.characterSet not reflecting byte order marks.
The process of decoding the network byte stream to Unicode is backed by
an instance of `encoding_rs::Decoder`, which will switch the encoding it
uses if it finds a BOM in the byte stream. However, this change in
encoding is not communicated back to the caller and so
`document.characterSet` gives the wrong result. This change fixes that.

See whatwg/html#5359 and whatwg/encoding#203 for the spec-level backing
for this change.

Signed-off-by: Andreu Botella <abb@randomunok.com>
2020-12-31 13:43:33 +01:00
WPT Sync Bot
d13f3f47ed Update web-platform-tests to revision e7ab50584f431b0f67e17f33bc80ac368236fa00 2020-12-31 10:40:28 +00:00
bors-servo
407064b93e
Auto merge of #28004 - servo:dependabot/cargo/native-tls-0.2.7, r=jdm
Bump native-tls from 0.2.4 to 0.2.7

Bumps [native-tls](https://github.com/sfackler/rust-native-tls) from 0.2.4 to 0.2.7.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/sfackler/rust-native-tls/blob/master/CHANGELOG.md">native-tls's changelog</a>.</em></p>
<blockquote>
<h2>[v0.2.7]</h2>
<h3>Added</h3>
<ul>
<li>Added support for ALPN in client APIs flagged under the <code>alpn</code> Cargo feature.</li>
</ul>
<h2>[v0.2.6]</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed compilation on iOS.</li>
</ul>
<h2>[v0.2.5]</h2>
<h3>Added</h3>
<ul>
<li>Added <code>TlsConnectorBuilder::disable_built_in_roots</code> to only trust root certificates explicitly
added to the builder.</li>
</ul>
<h3>Updated</h3>
<ul>
<li>Updated security-framework to 2.0.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="41522daa6f"><code>41522da</code></a> Release v0.2.7</li>
<li><a href="d808f9a203"><code>d808f9a</code></a> generate new certs to fix tests on catalina</li>
<li><a href="e0ccc9087d"><code>e0ccc90</code></a> remove old unused ios test harness</li>
<li><a href="1c219d1b49"><code>1c219d1</code></a> fix macos</li>
<li><a href="ded063339a"><code>ded0633</code></a> Run all CI on GH actions</li>
<li><a href="a7e5e27744"><code>a7e5e27</code></a> fix schannel alpn</li>
<li><a href="b1846a783d"><code>b1846a7</code></a> move windows build to github actions</li>
<li><a href="cb64ca98a8"><code>cb64ca9</code></a> Add rustfmt action</li>
<li><a href="0f4dc51bd0"><code>0f4dc51</code></a> alpn fixes</li>
<li><a href="0a68efa085"><code>0a68efa</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-native-tls/issues/194">#194</a> from MarnixKuijs/alpn</li>
<li>Additional commits viewable in <a href="https://github.com/sfackler/rust-native-tls/compare/v0.2.4...v0.2.7">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2020-12-30 17:00:43 -05:00
dependabot-preview[bot]
50a2fc9915
Bump native-tls from 0.2.4 to 0.2.7
Bumps [native-tls](https://github.com/sfackler/rust-native-tls) from 0.2.4 to 0.2.7.
- [Release notes](https://github.com/sfackler/rust-native-tls/releases)
- [Changelog](https://github.com/sfackler/rust-native-tls/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sfackler/rust-native-tls/compare/v0.2.4...v0.2.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-30 07:09:42 +00:00
bors-servo
be19c03d96
Auto merge of #28001 - avr1:master, r=jdm
Updated to support macOS 11.1

<!-- Please describe your changes on the following line: -->
Updated Cargo.lock to contain the latest version of the rust-mozjs crate, which supports macOS 11.1

---
<!-- 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
- [X] These changes do not require tests because it adds supported files.

<!-- 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-12-29 17:58:41 -05:00
bors-servo
a10a95fba6
Auto merge of #28003 - servo-wpt-sync:wpt_update_29-12-2020, r=servo-wpt-sync
Sync WPT with upstream (29-12-2020)

Automated downstream sync of changes from upstream as of 29-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-29 06:01:49 -05:00
WPT Sync Bot
d36d2d0fd5 Update web-platform-tests to revision 821a1ef63f08a7329175513b6c2eb00bb8b0152e 2020-12-29 11:01:34 +00:00
Arjun Ramachandrula
b1c6f4683e Updated to support macOS 11.1 2020-12-28 22:50:49 -05:00
bors-servo
388bf93e07
Auto merge of #27998 - simonschmeisser:patch-2, r=jdm
add instruction for building libsimpleservo

fixes #27995

---
<!-- 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
- [x] These changes do not require tests because *documentation only*

<!-- 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-12-28 18:41:19 -05:00
Simon Schmeisser
d2915a8ff9
add instruction for building libsimpleservo 2020-12-28 21:34:15 +01:00
bors-servo
c0abe7413f
Auto merge of #27994 - teymour-aldridge:fix-divide-by-zero, r=emilio
Fix num_threads to avoid divide by zero error when running without a thread pool

Signed-off-by: teymour-aldridge <teymour.aldridge@icloud.com>

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

This updates the style thread pool to set `num_threads` to `None` rather than `0` when running without a thread pool.

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

I *think* this change might not need tests, but if it does I'm not sure exactly how to do so.

<!-- 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-12-28 14:35:11 -05:00
bors-servo
eca62cfdf4
Auto merge of #27993 - servo-wpt-sync:wpt_update_28-12-2020, r=servo-wpt-sync
Sync WPT with upstream (28-12-2020)

Automated downstream sync of changes from upstream as of 28-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-28 12:16:57 -05:00
bors-servo
772da8531a
Auto merge of #27986 - simonschmeisser:patch-1, r=jdm
Add support for KDE neon in bootstrap

it's based on Ubuntu but provides recent (User edition) or git versions of the KDE Plasma desktop environment and ecosystem

---
<!-- 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
- [x] These changes do not require tests because they affect just the bootstrap script

<!-- 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-12-28 11:51:25 -05:00
WPT Sync Bot
63e4de4132 Update web-platform-tests to revision 9c26c9eb197c1beeca8947c1195d9ca57decf20b 2020-12-28 11:01:43 +00:00
teymour-aldridge
1f38e3411d Fix num_threads to avoid divide by zero error when running without a thread pool
Signed-off-by: teymour-aldridge <teymour.aldridge@icloud.com>
2020-12-28 11:01:38 +00:00
Simon Schmeisser
526faa03f4
Add support for KDE neon in bootstrap
it's based on Ubuntu but provides recent (User edition) or git versions of the KDE Plasma desktop environment and ecosystem
2020-12-27 21:34:11 +01:00
bors-servo
94ad42066a
Auto merge of #27985 - servo:dependabot/cargo/openssl-0.10.32, r=jdm
Bump openssl from 0.10.31 to 0.10.32

Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.31 to 0.10.32.
<details>
<summary>Commits</summary>
<ul>
<li><a href="16afd0b465"><code>16afd0b</code></a> Release openssl v0.10.32</li>
<li><a href="a9dbe7299e"><code>a9dbe72</code></a> add changelog link</li>
<li><a href="aeafacbf24"><code>aeafacb</code></a> Release v0.9.60</li>
<li><a href="09dd721f05"><code>09dd721</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1397">#1397</a> from sfackler/always-unpin</li>
<li><a href="625205de6f"><code>625205d</code></a> Fix argument type of Ssl::new</li>
<li><a href="ac3dec7c40"><code>ac3dec7</code></a> Allow SslConnector to return a raw Ssl</li>
<li><a href="455a1e362e"><code>455a1e3</code></a> Allow construction of disconnected sslstreams</li>
<li><a href="bc657d1c4e"><code>bc657d1</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1388">#1388</a> from Byron/master</li>
<li><a href="475193943b"><code>4751939</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1392">#1392</a> from crab2313/EVP_digestname</li>
<li><a href="98fb96bb1f"><code>98fb96b</code></a> Update openssl/src/hash.rs</li>
<li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.31...openssl-v0.10.32">compare view</a></li>
</ul>
</details>
<br />

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

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-12-27 14:03:29 -05:00
dependabot-preview[bot]
59557198e2
Bump openssl from 0.10.31 to 0.10.32
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.31 to 0.10.32.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.31...openssl-v0.10.32)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-25 06:21:08 +00:00
bors-servo
4908a80058
Auto merge of #27982 - servo-wpt-sync:wpt_update_24-12-2020, r=jdm
Sync WPT with upstream (24-12-2020)

Automated downstream sync of changes from upstream as of 24-12-2020.
[no-wpt-sync]
r? @servo-wpt-sync
2020-12-24 13:51:53 -05:00
Josh Matthews
b665b9c34b
Remove intermittent failure. 2020-12-24 12:30:25 -05:00