Commit graph

43694 commits

Author SHA1 Message Date
Josh Matthews
03ba1d891c Ensure all CI uses clang-cl on Windows. 2021-02-18 09:35:47 -05:00
Josh Matthews
30da8eca2f Replace embedded Python 3 distribution in CI with full installation. 2021-02-18 09:35:46 -05:00
Vincent Ricard
a627dde0d0 Port some code to Python3 2021-02-18 09:35:46 -05:00
Josh Matthews
f73370088b Update WPT results. 2021-02-18 09:35:46 -05:00
Josh Matthews
303483e8eb Add new JS engine error type to WPT tests. 2021-02-18 09:35:46 -05:00
Josh Matthews
397b9b2601 Implement toStringTag symbol for DOM objects.
This symbol is now required for the expected stringification behaviour in WPT.
2021-02-18 09:35:46 -05:00
Josh Matthews
5c4939599e Update mozjs. 2021-02-18 09:35:45 -05:00
bors-servo
4c82d3cb86
Auto merge of #28159 - MichaelMcDonnell:extract_crash_handler, r=jdm
Extract crash handler

Moved the crash handler code into its own file since it is a distinct concept.  It
simplifies the main method a little.

<!-- 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 it only moves code around.

<!-- 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-02-16 20:39:08 -05:00
Michael Mc Donnell
304fe775b3
Extract crash handler
Moved the crash handler code into its own file since it is a distinct concept.  It
simplifies the main method a little.
2021-02-16 09:49:41 -08:00
bors-servo
41f8b47a53
Auto merge of #28123 - servo:dependabot/cargo/weezl-0.1.4, r=jdm
Bump weezl from 0.1.3 to 0.1.4

Bumps [weezl](https://github.com/image-rs/lzw) from 0.1.3 to 0.1.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/image-rs/lzw/blob/master/Changes.md">weezl's changelog</a>.</em></p>
<blockquote>
<h2>Version 0.1.4</h2>
<ul>
<li>Added <code>IntoAsync</code> adapters for asynchronous de- and encoding. The interface
is implemented only in terms of <code>futures = 0.3</code> traits at the moment.</li>
<li>Code sizes smaller than 2 are now allowed for decoding. Since they do not
roundtrip it is still an error to use them in the decoder but this avoids
accidental panicking, i.e. denial of service, in parsers.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="68be005671"><code>68be005</code></a> Update meta data for 0.1.4</li>
<li><a href="a74b5f06e6"><code>a74b5f0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/lzw/issues/21">#21</a> from image-rs/decode-code-size</li>
<li><a href="6ea4dadf4a"><code>6ea4dad</code></a> Allow arbitrarily low decode size</li>
<li><a href="90a89bd466"><code>90a89bd</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/lzw/issues/20">#20</a> from image-rs/async</li>
<li><a href="9eb40e58ca"><code>9eb40e5</code></a> Move async blocks to separate file, avoid parsing</li>
<li><a href="5d306f3807"><code>5d306f3</code></a> A big cargo fmt pass</li>
<li><a href="80961af911"><code>80961af</code></a> Go back to 1.34.2 lockfile</li>
<li><a href="b94df13592"><code>b94df13</code></a> Adjust tests running for async</li>
<li><a href="43689f9d5e"><code>43689f9</code></a> Add an into-async adapter</li>
<li><a href="effcd97308"><code>effcd97</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/lzw/issues/19">#19</a> from image-rs/release-0.1.3</li>
<li>See full diff in <a href="https://github.com/image-rs/lzw/compare/v0.1.3...v0.1.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=weezl&package-manager=cargo&previous-version=0.1.3&new-version=0.1.4)](https://dependabot.com/compatibility-score/?dependency-name=weezl&package-manager=cargo&previous-version=0.1.3&new-version=0.1.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>
2021-02-09 09:47:40 -05:00
bors-servo
aeb30d2a39
Auto merge of #28152 - servo:jdm-patch-49, r=jdm
Update pip when building docker image.

Outdated versions of pip can't find a Rust compiler that's required when installing the python cryptography package.
2021-02-09 00:06:09 -05:00
Josh Matthews
277c3b03f4
More syntax errors. 2021-02-09 00:05:50 -05:00
Josh Matthews
d446482741
Fix syntax error. 2021-02-08 23:56:26 -05:00
Josh Matthews
07cc14719b
Update pip when building docker image. 2021-02-08 23:55:27 -05:00
dependabot-preview[bot]
6b3e134b30
Bump weezl from 0.1.3 to 0.1.4
Bumps [weezl](https://github.com/image-rs/lzw) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/image-rs/lzw/releases)
- [Changelog](https://github.com/image-rs/lzw/blob/master/Changes.md)
- [Commits](https://github.com/image-rs/lzw/compare/v0.1.3...v0.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-09 04:25:22 +00:00
bors-servo
67be5a7d31
Auto merge of #28148 - servo:dependabot/cargo/serde_json-1.0.62, r=jdm
Bump serde_json from 1.0.53 to 1.0.62

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.53 to 1.0.62.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p>
<blockquote>
<h2>v1.0.62</h2>
<ul>
<li>Speed up Display impl of serde_json::Value by 33% (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/751">#751</a>, thanks <a href="https://github.com/icewind1991"><code>@icewind1991</code></a>)</li>
</ul>
<h2>v1.0.61</h2>
<ul>
<li>Add <code>impl From&lt;Number&gt; for Value</code> (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/737">#737</a>, thanks <a href="https://github.com/imp"><code>@imp</code></a>)</li>
</ul>
<h2>v1.0.60</h2>
<ul>
<li>Add <code>impl FromIterator&lt;(impl Into&lt;String&gt;, impl Into&lt;Value&gt;)&gt; for Value</code>, which collects a Value::Object (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/733">#733</a>, thanks <a href="https://github.com/matklad"><code>@matklad</code></a>)</li>
</ul>
<h2>v1.0.59</h2>
<ul>
<li>In arbitrary_precision mode, return None from serde_json::Number::as_f64 if the JSON number is larger than the maximum possible f64</li>
</ul>
<h2>v1.0.58</h2>
<ul>
<li>Add serde_json::Map::remove_entry, matching the equivalent API on BTreeMap</li>
</ul>
<h2>v1.0.57</h2>
<ul>
<li>Allow serde_json::Deserializer to be instantiated without consuming the serde_json::​de::Read impl (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/684">#684</a>)</li>
</ul>
<h2>v1.0.56</h2>
<ul>
<li>Improve compiler diagnostic on missing commas inside <code>json!</code> macro invocation (<a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/73777">rust-lang/rust#73777</a>)</li>
</ul>
<h2>v1.0.55</h2>
<ul>
<li>Fix missing build script required for using <code>float_roundtrip</code> (<a href="https://github.com/serde-rs/json/releases/tag/v1.0.54">https://github.com/serde-rs/json/releases/tag/v1.0.54</a>)</li>
</ul>
<h2>v1.0.54</h2>
<ul>
<li>
<p>Add <a href="https://github.com/serde-rs/json/blob/v1.0.54/Cargo.toml#L58-L65"><code>float_roundtrip</code></a> feature to enable a slower but higher precision float parser based on <a href="https://github.com/Alexhuszagh/rust-lexical">lexical</a>.</p>
<p>Enabling <code>float_roundtrip</code> will use sufficient precision when parsing fixed precision floats from JSON to ensure that they maintain accuracy when round-tripped through JSON. This comes at an approximately 2x performance cost for parsing floats compared to the default best-effort precision.</p>
<p>Unlike <code>arbitrary_precision</code>, the new <code>float_roundtrip</code> feature makes f64 -&gt; JSON -&gt; f64 produce output identical to the input. <code>arbitrary_precision</code> is for making JSON -&gt; serde_json::Number -&gt; JSON produce output identical to the input.</p>
<pre lang="toml"><code>serde_json = { version = &quot;1.0.54&quot;, features = [&quot;float_roundtrip&quot;] }
</code></pre>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8d78020522"><code>8d78020</code></a> Release 1.0.62</li>
<li><a href="b6c855dc09"><code>b6c855d</code></a> Touch up PR 751</li>
<li><a href="e81e7d9ffa"><code>e81e7d9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/751">#751</a> from icewind1991/value-display-utf8-unchecked</li>
<li><a href="e0747b9979"><code>e0747b9</code></a> use from_utf8_unchecked in the fmt::Display implementation of Value</li>
<li><a href="7ff8ec6e8d"><code>7ff8ec6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/744">#744</a> from Carreau/patch-1</li>
<li><a href="418507e475"><code>418507e</code></a> Update example to use Result&lt;User, Box<!-- raw HTML omitted -->&gt;</li>
<li><a href="44d7fe33fc"><code>44d7fe3</code></a> Intra-doc link for the crate::value link</li>
<li><a href="065cbef0ba"><code>065cbef</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/739">#739</a> from rory/minor-doc-improvement</li>
<li><a href="347674c3dd"><code>347674c</code></a> make a html link in the doccomments</li>
<li><a href="613d66e9c5"><code>613d66e</code></a> Release 1.0.61</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.53...v1.0.62">compare view</a></li>
</ul>
</details>
<br />

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

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-02-08 14:36:48 -05:00
bors-servo
e0a116ff7d
Auto merge of #28150 - servo:dependabot/cargo/idna-0.2.1, r=jdm
Bump idna from 0.2.0 to 0.2.1

Bumps [idna](https://github.com/servo/rust-url) from 0.2.0 to 0.2.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="69417ec89b"><code>69417ec</code></a> v0.2.1</li>
<li><a href="52ea4ba2b3"><code>52ea4ba</code></a> Merge branch 'master' into crates.io</li>
<li><a href="46458f80e4"><code>46458f8</code></a> Upgrade to rustc 81eeec094 2014-11-21.</li>
<li><a href="3d757ec472"><code>3d757ec</code></a> v0.2.0</li>
<li><a href="94e637886a"><code>94e6378</code></a> Merge branch 'master' into crates.io</li>
<li><a href="a838a41263"><code>a838a41</code></a> Apprently &quot;cannot&quot; and &quot;can not&quot; are not identical.</li>
<li><a href="4e30f965cc"><code>4e30f96</code></a> Simplify and document the signature of EncodingOverride::encode.</li>
<li><a href="9ae1fd2fc3"><code>9ae1fd2</code></a> Make rust-encoding an optional feature.</li>
<li><a href="e6866f2a87"><code>e6866f2</code></a> Drop isindex support. We’ll see if anyone asks for it.</li>
<li><a href="00c0111b89"><code>00c0111</code></a> Dont transmute non-UTF-8 bytes to str, even though it kinda maybe looks safe.</li>
<li>Additional commits viewable in <a href="https://github.com/servo/rust-url/compare/idna-v0.2.0...v0.2.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2021-02-08 13:34:50 -05:00
dependabot-preview[bot]
c75fcddf16
Bump idna from 0.2.0 to 0.2.1
Bumps [idna](https://github.com/servo/rust-url) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/idna-v0.2.0...v0.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-08 06:37:29 +00:00
dependabot-preview[bot]
a445da78df
Bump serde_json from 1.0.53 to 1.0.62
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.53 to 1.0.62.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.53...v1.0.62)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-08 06:32:42 +00:00
bors-servo
dd3f42c1b2
Auto merge of #28147 - servo:jdm-patch-49, r=jdm
Use explicit python in Windows CI.

Nightly Windows CI jobs have been failing intermittently ever since I deployed 79bb098816. This change should allow them to succeed again.
2021-02-06 14:18:07 -05:00
Josh Matthews
231c2db8af
Use explicit python in Windows CI. 2021-02-06 14:15:57 -05:00
bors-servo
1610bd2bc8
Auto merge of #28129 - teymour-aldridge:make-unsafe, r=jdm
Make unsafe

<!-- 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 #16868 (GitHub issue number if applicable) (maybe – I'm not sure)

<!-- 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. -->
2021-02-05 13:28:28 -05:00
teymour-aldridge
217147b2e4 fmt 2021-02-05 14:46:09 +00:00
teymour-aldridge
ff767b13a9 Remove unused arguments from methods. 2021-02-05 14:29:45 +00:00
teymour-aldridge
466e895cdf Fix errors 2021-02-05 14:29:30 +00:00
teymour-aldridge
0854953e35 Mark methods as unsafe. 2021-02-05 14:29:30 +00:00
bors-servo
5b04bf785a
Auto merge of #28142 - servo-wpt-sync:wpt_update_04-02-2021, r=servo-wpt-sync
Sync WPT with upstream (04-02-2021)

Automated downstream sync of changes from upstream as of 04-02-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-02-04 18:42:02 -05:00
WPT Sync Bot
ca2fd0f290 Update web-platform-tests to revision c8a23aed99841887e72f883ab94a45d928a5820f 2021-02-04 10:43:31 +00:00
bors-servo
00b98796bd
Auto merge of #28139 - servo-wpt-sync:wpt_update_03-02-2021, r=servo-wpt-sync
Sync WPT with upstream (03-02-2021)

Automated downstream sync of changes from upstream as of 03-02-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-02-03 13:53:38 -05:00
WPT Sync Bot
78cf1982a2 Update web-platform-tests to revision 289272c280086dda4bce0d31f2ce0fc1e7a08fa8 2021-02-03 11:17:49 +00:00
bors-servo
6f93950bf2
Auto merge of #28138 - servo-wpt-sync:wpt_update_02-02-2021, r=jdm
Sync WPT with upstream (02-02-2021)

Automated downstream sync of changes from upstream as of 02-02-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-02-02 21:23:58 -05:00
Josh Matthews
d3fd8d2234
Remove intermittent crash 2021-02-02 21:14:15 -05:00
bors-servo
b6cd2d4cb3
Auto merge of #28136 - servo:dependabot/cargo/httparse-1.3.5, r=jdm
Bump httparse from 1.3.4 to 1.3.5

Bumps [httparse](https://github.com/seanmonstar/httparse) from 1.3.4 to 1.3.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/seanmonstar/httparse/releases">httparse's releases</a>.</em></p>
<blockquote>
<h2>v1.3.5</h2>
<ul>
<li><strong>FIX</strong>: Set <code>Response.reason</code> to an empty string if <code>obs-text</code> is found in the reason-phrase.</li>
<li><strong>PERF</strong>: Fix faster <code>next_8</code> to work when there are exactly 8 bytes left.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ae34f2a56b"><code>ae34f2a</code></a> v1.3.5</li>
<li><a href="3dc923f61d"><code>3dc923f</code></a> Set Response.reason to an empty string when obs-text characters are found in ...</li>
<li><a href="419aa9cbe4"><code>419aa9c</code></a> Describe return of parse function. (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/82">#82</a>)</li>
<li><a href="ec1500632b"><code>ec15006</code></a> Basic fuzzing using cargo-fuzz (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/80">#80</a>)</li>
<li><a href="7a322ec20e"><code>7a322ec</code></a> Add missing Eq derivations (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/77">#77</a>)</li>
<li><a href="0376bc146d"><code>0376bc1</code></a> Fix off-by-one error (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/75">#75</a>)</li>
<li><a href="a9377af771"><code>a9377af</code></a> Correct <code>&amp;</code> to <code>&amp;&amp;</code> (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/76">#76</a>)</li>
<li><a href="01e6854260"><code>01e6854</code></a> Set specific version of pico-sys in Cargo.toml (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/72">#72</a>)</li>
<li><a href="c7a552f051"><code>c7a552f</code></a> Use HTTPS for links (<a href="https://github-redirect.dependabot.com/seanmonstar/httparse/issues/73">#73</a>)</li>
<li>See full diff in <a href="https://github.com/seanmonstar/httparse/compare/v1.3.4...v1.3.5">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=httparse&package-manager=cargo&previous-version=1.3.4&new-version=1.3.5)](https://dependabot.com/compatibility-score/?dependency-name=httparse&package-manager=cargo&previous-version=1.3.4&new-version=1.3.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>
2021-02-02 09:44:00 -05:00
bors-servo
b052f339de
Auto merge of #28137 - servo:dependabot/cargo/glslopt-0.1.8, r=jdm
Bump glslopt from 0.1.7 to 0.1.8

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

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

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

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

---

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

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

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

</details>
2021-02-02 08:46:00 -05:00
WPT Sync Bot
1d60404228 Update web-platform-tests to revision b55988f768d44a04712866fb605017e67bfadd75 2021-02-02 10:58:01 +00:00
dependabot-preview[bot]
148d8dd4be
Bump glslopt from 0.1.7 to 0.1.8
Bumps [glslopt](https://github.com/jamienicol/glslopt-rs) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/jamienicol/glslopt-rs/releases)
- [Commits](https://github.com/jamienicol/glslopt-rs/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 06:17:42 +00:00
dependabot-preview[bot]
c51c27e2a6
Bump httparse from 1.3.4 to 1.3.5
Bumps [httparse](https://github.com/seanmonstar/httparse) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/seanmonstar/httparse/releases)
- [Commits](https://github.com/seanmonstar/httparse/compare/v1.3.4...v1.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-02 06:17:19 +00:00
bors-servo
aeea00ebfb
Auto merge of #28128 - servo-wpt-sync:wpt_update_01-02-2021, r=servo-wpt-sync
Sync WPT with upstream (01-02-2021)

Automated downstream sync of changes from upstream as of 01-02-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-02-01 19:22:19 -05:00
bors-servo
1bc77a1445
Auto merge of #28127 - servo:dependabot/cargo/jpeg-decoder-0.1.22, r=jdm
Bump jpeg-decoder from 0.1.21 to 0.1.22

Bumps [jpeg-decoder](https://github.com/image-rs/jpeg-decoder) from 0.1.21 to 0.1.22.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/image-rs/jpeg-decoder/blob/master/CHANGELOG.md">jpeg-decoder's changelog</a>.</em></p>
<blockquote>
<h2>v0.1.22 (2021-01-27)</h2>
<ul>
<li>Fix panic on jpeg without frames.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3bf223f7dc"><code>3bf223f</code></a> Update meta data for 0.1.22</li>
<li><a href="ff16c659a8"><code>ff16c65</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/jpeg-decoder/issues/180">#180</a> from image-rs/issue-image-1410-panic</li>
<li><a href="7095d6bc0c"><code>7095d6b</code></a> Catch Frame being missing at image end</li>
<li><a href="ed1b4792ac"><code>ed1b479</code></a> Add test files against panic from missing frame</li>
<li><a href="ee4fc87844"><code>ee4fc87</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/jpeg-decoder/issues/178">#178</a> from image-rs/release-0.1.21</li>
<li>See full diff in <a href="https://github.com/image-rs/jpeg-decoder/compare/v0.1.21...v0.1.22">compare view</a></li>
</ul>
</details>
<br />

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

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-02-01 12:58:29 -05:00
bors-servo
d4d7fda606
Auto merge of #28130 - servo:jdm-patch-48, r=jdm
Use 2.7-compatible get-pip in docker build.

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #28122
- [x] There are tests for these changes
2021-02-01 09:33:20 -05:00
Josh Matthews
ccf79ea6dc
Use 2.7-compatible get-pip in docker build. 2021-02-01 09:32:38 -05:00
WPT Sync Bot
278f763afa Update web-platform-tests to revision 858d8eea637878df26f837fa9b0f2dfa248380ab 2021-02-01 10:52:44 +00:00
dependabot-preview[bot]
5d2fab9e20
Bump jpeg-decoder from 0.1.21 to 0.1.22
Bumps [jpeg-decoder](https://github.com/image-rs/jpeg-decoder) from 0.1.21 to 0.1.22.
- [Release notes](https://github.com/image-rs/jpeg-decoder/releases)
- [Changelog](https://github.com/image-rs/jpeg-decoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/image-rs/jpeg-decoder/compare/v0.1.21...v0.1.22)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-01 06:45:39 +00:00
bors-servo
a955ff280d
Auto merge of #28118 - servo-wpt-sync:wpt_update_30-01-2021, r=servo-wpt-sync
Sync WPT with upstream (30-01-2021)

Automated downstream sync of changes from upstream as of 30-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-30 05:42:19 -05:00
WPT Sync Bot
3fc5d9a7b7 Update web-platform-tests to revision 8732b4f9c5d7066162842287301516187caeed9c 2021-01-30 10:42:05 +00:00
bors-servo
8112539838
Auto merge of #28116 - servo-wpt-sync:wpt_update_29-01-2021, r=jdm
Sync WPT with upstream (29-01-2021)

Automated downstream sync of changes from upstream as of 29-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
2021-01-29 18:14:37 -05:00
Josh Matthews
60e7bee865
Remove 2020 failure. 2021-01-29 18:14:25 -05:00
Josh Matthews
508bd24770
Add 2020 failure. 2021-01-29 18:14:03 -05:00
Josh Matthews
91abfdc1ef
Add 2020 failure. 2021-01-29 18:13:41 -05:00
WPT Sync Bot
7b73751e5d Update web-platform-tests to revision 1a7d6fcf01f28389b557b20951808a8adfef7e2d 2021-01-29 10:50:22 +00:00