Commit graph

44973 commits

Author SHA1 Message Date
Josh Matthews
6f707a46ff Update manifest. 2022-11-18 21:17:02 -05:00
WPT Sync Bot
ec97b29ff1 Update web-platform-tests to revision b'99458bfd6e43f5842a4a510cc5adfd8185e5c64c' 2022-11-19 01:23:39 +00:00
bors-servo
eac515e4ab
Auto merge of #29074 - servo:wpt_update_17-11-2022, r=jdm
Sync WPT with upstream (17-11-2022)

Automated downstream sync of changes from upstream as of 17-11-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-11-16 22:05:15 -05:00
Josh Matthews
e9f1374487 Update test results. 2022-11-16 22:04:48 -05:00
WPT Sync Bot
a1db4c746d Update web-platform-tests to revision b'099ab08227717e000b444ff560e93f96b49e05d7' 2022-11-17 01:25:16 +00:00
bors-servo
53570ffe55
Auto merge of #28994 - servo:dependabot/cargo/url-2.3.1, r=jdm
Bump url from 2.2.2 to 2.3.1

Bumps [url](https://github.com/servo/rust-url) from 2.2.2 to 2.3.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="359bc90a4f"><code>359bc90</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/792">#792</a> from servo/version_bump_2.3.1</li>
<li><a href="ad8911ae54"><code>ad8911a</code></a> Bump url version to 2.3.1 and bump minor for dependencies</li>
<li><a href="35abc325ba"><code>35abc32</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/791">#791</a> from servo/ver_2.3.0</li>
<li><a href="25266fcc36"><code>25266fc</code></a> Bump url version to 2.3.0</li>
<li><a href="587e9628a9"><code>587e962</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/790">#790</a> from crowlKats/remove_idna</li>
<li><a href="eaa23e556f"><code>eaa23e5</code></a> remove IDNA feature</li>
<li><a href="a3df36528a"><code>a3df365</code></a> feat(url): add <code>quirks::internal_components</code> (<a href="https://github-redirect.dependabot.com/servo/rust-url/issues/788">#788</a>)</li>
<li><a href="868719da3f"><code>868719d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/rust-url/issues/734">#734</a> from andrewbanchich/fix-set-host</li>
<li><a href="eb3f20d7e4"><code>eb3f20d</code></a> Fix setting file hosts to None</li>
<li><a href="6e5df8fe3b"><code>6e5df8f</code></a> perf(idna): fast-path simple/ascii domains (<a href="https://github-redirect.dependabot.com/servo/rust-url/issues/761">#761</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/servo/rust-url/compare/v2.2.2...v2.3.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=url&package-manager=cargo&previous-version=2.2.2&new-version=2.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)

</details>
2022-11-16 08:36:15 -05:00
Josh Matthews
f2e73a8157 Update test results. 2022-11-16 08:35:46 -05:00
dependabot[bot]
509ecbd86d Bump url from 2.2.2 to 2.3.1
Bumps [url](https://github.com/servo/rust-url) from 2.2.2 to 2.3.1.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.2.2...v2.3.1)

---
updated-dependencies:
- dependency-name: url
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-16 08:35:19 -05:00
bors-servo
17fd363d09
Auto merge of #29068 - servo:wpt_update_15-11-2022, r=jdm
Sync WPT with upstream (15-11-2022)

Automated downstream sync of changes from upstream as of 15-11-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-11-14 22:10:32 -05:00
Josh Matthews
ea9af06f60 Update manifest. 2022-11-14 22:10:11 -05:00
WPT Sync Bot
de009ea427 Update web-platform-tests to revision b'f7c921b0bcddaf3865eb4c36788ce0db61750035' 2022-11-15 01:23:14 +00:00
bors-servo
a84d591b05
Auto merge of #29065 - servo:wpt_update_14-11-2022, r=jdm
Sync WPT with upstream (14-11-2022)

Automated downstream sync of changes from upstream as of 14-11-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-11-13 22:42:29 -05:00
Josh Matthews
e41f3c9018 Update manifest. 2022-11-13 22:42:09 -05:00
WPT Sync Bot
6d3d169a9e Update web-platform-tests to revision b'a6e9e432ca1b26cdf30b08f9de038b85a215361d' 2022-11-14 01:33:03 +00:00
bors-servo
b0c74ea4b7
Auto merge of #29063 - servo:wpt_update_13-11-2022, r=jdm
Sync WPT with upstream (13-11-2022)

Automated downstream sync of changes from upstream as of 13-11-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-11-12 21:03:09 -05:00
Josh Matthews
64beaf495a Update manifest. 2022-11-12 21:02:51 -05:00
WPT Sync Bot
57b85533c2 Update web-platform-tests to revision b'a6e9e432ca1b26cdf30b08f9de038b85a215361d' 2022-11-13 01:34:32 +00:00
bors-servo
18b61f0d99
Auto merge of #29062 - servo:wpt_update_12-11-2022, r=jdm
Sync WPT with upstream (12-11-2022)

Automated downstream sync of changes from upstream as of 12-11-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-11-11 20:45:06 -05:00
Josh Matthews
a07583ccad Refine gitignore. 2022-11-11 20:44:44 -05:00
WPT Sync Bot
1c047e9418 Update web-platform-tests to revision b'a6e9e432ca1b26cdf30b08f9de038b85a215361d' 2022-11-12 01:33:42 +00:00
bors-servo
3cd030566e
Auto merge of #29061 - MichaelMcDonnell:fix-for-loop-over-option-warnings, r=jdm
Fix for loop over option warnings

I fixed two for loop over an option warnings by using if let instead.

---
<!-- 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 is a simple code transformation.

<!-- 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. -->
2022-11-11 07:53:57 -05:00
bors-servo
22cd957736
Auto merge of #29060 - servo:wpt_update_11-11-2022, r=jdm
Sync WPT with upstream (11-11-2022)

Automated downstream sync of changes from upstream as of 11-11-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-11-11 01:14:09 -05:00
Josh Matthews
0109618589 Update manifest. 2022-11-10 23:24:39 -05:00
Josh Matthews
bf1fadf90d
Refine gitignore. 2022-11-10 22:22:11 -05:00
WPT Sync Bot
9ed042224a Update web-platform-tests to revision b'0802d8bd01e17178d9cd2355e6fbaf3c098e7953' 2022-11-11 01:34:11 +00:00
Michael Mc Donnell
a3728b8ce2 Fix for loop over option warnings 2022-11-10 16:57:56 -08:00
bors-servo
aa427dd412
Auto merge of #29045 - servo:wpt_update_10-11-2022, r=jdm
Sync WPT with upstream (10-11-2022)

Automated downstream sync of changes from upstream as of 10-11-2022
[no-wpt-sync]
r? @servo-wpt-sync
2022-11-09 23:18:21 -05:00
Josh Matthews
87edf3fe42 Update WPT manifest. 2022-11-09 23:14:04 -05:00
Josh Matthews
4b2f96bd90 Disable test that is full of timeouts. 2022-11-09 22:24:32 -05:00
Josh Matthews
c5c77020a3 Refine WPT gitignore rule. 2022-11-09 22:14:56 -05:00
Josh Matthews
b37688d0db Keep WPT import path around while running lints. 2022-11-09 22:14:38 -05:00
WPT Sync Bot
df68c4e5d1 Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005' 2022-11-10 01:27:28 +00:00
bors-servo
ace9b32b1c
Auto merge of #29042 - servo:sync-perms, r=jdm
Work around WPT sync permission errors

Getting the permissions right to push the synced changes to servo-wpt-sync/servo and then open a PR was a bit of a nightmare. Instead, we can just push to a new branch on servo/servo and open the PR from there. Fixes #28920.
2022-11-09 11:45:23 -05:00
Josh Matthews
9ca4e29088 Push WPT sync changes to upstream instead of a fork. 2022-11-09 11:42:22 -05:00
bors-servo
d9ec469b80
Auto merge of #29037 - servo:winjsup, r=jdm
Update mozjs.

Verifying that changes in b8c75c799a don't break the build.
2022-11-07 09:32:41 -05:00
Josh Matthews
4c6002b48a Update mozjs. 2022-11-07 09:30:12 -05:00
bors-servo
3687ebccc3
Auto merge of #29036 - servo:dependabot/cargo/num_cpus-1.14.0, r=jdm
chore(deps): bump num_cpus from 1.13.1 to 1.14.0

Bumps [num_cpus](https://github.com/seanmonstar/num_cpus) from 1.13.1 to 1.14.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/seanmonstar/num_cpus/releases">num_cpus's releases</a>.</em></p>
<blockquote>
<h2>v1.14.0</h2>
<h2>Features</h2>
<ul>
<li>Support cgroups v2 by <a href="https://github.com/OrionNebula"><code>@​OrionNebula</code></a> in <a href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/pull/125">seanmonstar/num_cpus#125</a></li>
<li>Do not attempt to open files in Miri by <a href="https://github.com/RalfJung"><code>@​RalfJung</code></a> in <a href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/pull/121">seanmonstar/num_cpus#121</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/RalfJung"><code>@​RalfJung</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/pull/121">seanmonstar/num_cpus#121</a></li>
<li><a href="https://github.com/OrionNebula"><code>@​OrionNebula</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/pull/125">seanmonstar/num_cpus#125</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md">num_cpus's changelog</a>.</em></p>
<blockquote>
<h2>v1.14.0</h2>
<h3>Features</h3>
<ul>
<li>add support for cgroups v2</li>
<li>Skip reading files in Miri</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="90373f3865"><code>90373f3</code></a> v1.14.0</li>
<li><a href="4f0f2a484e"><code>4f0f2a4</code></a> Support reading cpu.max from cgroups v2 (<a href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/issues/125">#125</a>)</li>
<li><a href="354348cc08"><code>354348c</code></a> do not attempt to open files in Miri (<a href="https://github-redirect.dependabot.com/seanmonstar/num_cpus/issues/121">#121</a>)</li>
<li>See full diff in <a href="https://github.com/seanmonstar/num_cpus/compare/v1.13.1...v1.14.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=num_cpus&package-manager=cargo&previous-version=1.13.1&new-version=1.14.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)

</details>
2022-11-04 17:46:35 -04:00
dependabot[bot]
933972d796
chore(deps): bump num_cpus from 1.13.1 to 1.14.0
Bumps [num_cpus](https://github.com/seanmonstar/num_cpus) from 1.13.1 to 1.14.0.
- [Release notes](https://github.com/seanmonstar/num_cpus/releases)
- [Changelog](https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/num_cpus/compare/v1.13.1...v1.14.0)

---
updated-dependencies:
- dependency-name: num_cpus
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-04 16:24:04 +00:00
bors-servo
5448528279
Auto merge of #29031 - servo:dependabot/cargo/rusttype-0.9.3, r=jdm
chore(deps): bump rusttype from 0.9.2 to 0.9.3

Bumps rusttype from 0.9.2 to 0.9.3.

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rusttype&package-manager=cargo&previous-version=0.9.2&new-version=0.9.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)

</details>
2022-11-02 21:13:05 -04:00
dependabot[bot]
fd51a6cacc
chore(deps): bump rusttype from 0.9.2 to 0.9.3
Bumps rusttype from 0.9.2 to 0.9.3.

---
updated-dependencies:
- dependency-name: rusttype
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 17:12:34 +00:00
bors-servo
7772c94ac2
Auto merge of #29028 - servo:dependabot/cargo/bytemuck-1.12.2, r=jdm
chore(deps): bump bytemuck from 1.9.1 to 1.12.2

Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.9.1 to 1.12.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Lokathor/bytemuck/blob/main/changelog.md">bytemuck's changelog</a>.</em></p>
<blockquote>
<h2>1.12.2</h2>
<ul>
<li>Fixes <code>try_pod_read_unaligned</code> bug that made it always fail unless the target
type was exactly pointer sized in which case UB <em>could</em> happen. The
<code>CheckedBitPattern::is_valid_bit_pattern</code> was being asked to check that a
<em>reference</em> to the <code>pod</code> value was a valid bit pattern, rather than the actual
bit pattern itself, and so the check could in some cases be illegally
bypassed.</li>
</ul>
<h2>1.12.1</h2>
<ul>
<li>Patch bumped the required <code>bytemuck_derive</code> version because of a regression in
how it handled <code>align(N)</code> attributes.</li>
</ul>
<h2>1.12</h2>
<ul>
<li>This minor version bump is caused by a version bump in our <code>bytemuck_derive</code>
dependency, which is in turn caused by a mixup in the minimum version of <code>syn</code>
that <code>bytemuck_derive</code> uses. See <a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/122">Issue
122</a>. There's not any
specific &quot;new&quot; API as you might normally expect from a minor version bump.</li>
<li><a href="https://github.com/pali6">pali</a> fixed a problem with SPIR-V builds being
broken. The error handling functions were trying to be generic over <code>Display</code>,
which the error types normally support, except on SPIR-V targets (which run on
the GPU and don't have text formatting).</li>
</ul>
<h2>1.11</h2>
<ul>
<li><a href="https://github.com/WaffleLapkin">WaffleLapkin</a> added <code>wrap_box</code> and <code>peel_box</code>
to the <code>TransparentWrapperAlloc</code> trait. Default impls of these functions are
provided, and (as usual with the transparent trait stuff) you should not override
the default versions.</li>
</ul>
<h2>1.10</h2>
<ul>
<li><a href="https://github.com/TheEdward162">TheEdward162</a> added the <code>ZeroableInOption</code>
and <code>PodInOption</code> traits. These are for types that are <code>Zeroable</code> or <code>Pod</code>
<em>when in an option</em>, but not on their own. We provide impls for the various
&quot;NonZeroINTEGER&quot; types in <code>core</code>, and if you need to newtype a NonZero value
then you can impl these traits when you use <code>repr(transparent)</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7b67524a43"><code>7b67524</code></a> (cargo-release) version 1.12.2</li>
<li><a href="579950fdb5"><code>579950f</code></a> changelog</li>
<li><a href="12f5bfd62e"><code>12f5bfd</code></a> clippy you are often a pain in my butt</li>
<li><a href="f1571512d2"><code>f157151</code></a> fix <code>try_pod_read_unaligned</code>... never having worked correctly (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/138">#138</a>)</li>
<li><a href="09dd2ffd68"><code>09dd2ff</code></a> Add <code>cast_{arc,rc}</code> (and slice and try), and <code>{wrap,peel}_{arc,rc}</code>. (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/132">#132</a>)</li>
<li><a href="950a3ed3b9"><code>950a3ed</code></a> use the new derive updates.</li>
<li><a href="3f2e91d3a6"><code>3f2e91d</code></a> (cargo-release) version 1.2.1</li>
<li><a href="b7b438026d"><code>b7b4380</code></a> derive changlog.</li>
<li><a href="d47d527ac2"><code>d47d527</code></a> Fix regression <a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/127">#127</a>: support <code>align</code> in <code>repr</code>s again (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/128">#128</a>)</li>
<li><a href="995205de23"><code>995205d</code></a> version bump</li>
<li>Additional commits viewable in <a href="https://github.com/Lokathor/bytemuck/compare/v1.9.1...v1.12.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bytemuck&package-manager=cargo&previous-version=1.9.1&new-version=1.12.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)

</details>
2022-11-01 06:55:48 -04:00
bors-servo
5bbdc3bea6
Auto merge of #29027 - servo:dependabot/cargo/cmake-0.1.49, r=jdm
chore(deps): bump cmake from 0.1.48 to 0.1.49

Bumps [cmake](https://github.com/rust-lang/cmake-rs) from 0.1.48 to 0.1.49.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/cmake-rs/releases">cmake's releases</a>.</em></p>
<blockquote>
<h2>0.1.49</h2>
<h1>Version 0.1.49</h1>
<h2>Changelog</h2>
<ul>
<li><code>emcmake</code> and <code>emmake</code> are now used when compiling to emscripten targets. (<a href="https://github-redirect.dependabot.com/rust-lang/cmake-rs/issues/137">#137</a>)</li>
<li>On 32 bit x86 MSVC targets, the toolset is now always explicitly configured rather than checking the version of MSVC first. (<a href="https://github-redirect.dependabot.com/rust-lang/cmake-rs/issues/144">#144</a>)</li>
<li><code>--parallel</code> is no longer passed to versions of <code>cmake</code> that might not support that flag. (<a href="https://github-redirect.dependabot.com/rust-lang/cmake-rs/issues/146">#146</a>)</li>
<li>If a missing directory is provided via the <code>Config::out_dir</code> API, we will now properly create it rather than failing and reporting a confusing message that <code>cmake</code> is not installed, even if it is. (<a href="https://github-redirect.dependabot.com/rust-lang/cmake-rs/issues/159">#159</a>)</li>
<li><code>CMAKE_OSX_ARCHITECTURES</code> is passed on macOS so that we no longer produce universal binaries by default. (<a href="https://github-redirect.dependabot.com/rust-lang/cmake-rs/issues/160">#160</a>)</li>
<li>Several improvements have been made to cross-compilation support. (<a href="https://github-redirect.dependabot.com/rust-lang/cmake-rs/issues/158">#158</a>)</li>
<li>If <code>make</code> jobserver flags are present in <code>MAKEFLAGS</code>, we now will respect them (by not passing <code>--parallel</code> to <code>cmake</code>). (<a href="https://github-redirect.dependabot.com/rust-lang/cmake-rs/issues/153">#153</a>)</li>
</ul>
<hr />
<p>Additionally, a number of smaller changes which shouldn't impact users have been made; see the commit history for complete details.</p>
<p>Thanks to everybody who contributed to this release!</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="df3ba79e45"><code>df3ba79</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/cmake-rs/issues/165">#165</a> from thomcc/bump-version</li>
<li><a href="f58aef39ae"><code>f58aef3</code></a> Prep release 0.1.49</li>
<li><a href="a69a29f79f"><code>a69a29f</code></a> Use SPDX-compatible license format</li>
<li><a href="d8fdafa13b"><code>d8fdafa</code></a> Remove support for publishing to gh-pages (docs.rs exists now)</li>
<li><a href="61e7b2eb7e"><code>61e7b2e</code></a> Update links in Cargo.toml</li>
<li><a href="8e633abe82"><code>8e633ab</code></a> Disable some targets where zlib seems to no longer compile</li>
<li><a href="edc139b772"><code>edc139b</code></a> use jobserver if available</li>
<li><a href="cfe11fc1b1"><code>cfe11fc</code></a> Stop always setting <code>CMAKE_SYSTEM_NAME</code> to <code>SunOS</code> for solaris</li>
<li><a href="16d6bd5bc5"><code>16d6bd5</code></a> Also run <code>cargo test</code> on macOS and Windows</li>
<li><a href="d6688089f1"><code>d668808</code></a> Improve cross compiling support</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/cmake-rs/compare/0.1.48...0.1.49">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cmake&package-manager=cargo&previous-version=0.1.48&new-version=0.1.49)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)

</details>
2022-11-01 05:05:14 -04:00
bors-servo
dd7120e045
Auto merge of #29026 - servo:dependabot/cargo/scoped-tls-1.0.1, r=jdm
chore(deps): bump scoped-tls from 1.0.0 to 1.0.1

Bumps [scoped-tls](https://github.com/alexcrichton/scoped-tls) from 1.0.0 to 1.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c0ff7bf6d3"><code>c0ff7bf</code></a> Bump to 1.0.1</li>
<li><a href="4aa71695ad"><code>4aa7169</code></a> Try to fix flag configuration</li>
<li><a href="406fa3b408"><code>406fa3b</code></a> Install miri on CI</li>
<li><a href="2608cb54db"><code>2608cb5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/scoped-tls/issues/18">#18</a> from coolreader18/const-thread_local</li>
<li><a href="dee03d5dc3"><code>dee03d5</code></a> Switch to GH actions</li>
<li><a href="b3b8cc1516"><code>b3b8cc1</code></a> Use thread_local const {} (bump msrv to 1.59)</li>
<li><a href="a7542f27b3"><code>a7542f2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/scoped-tls/issues/17">#17</a> from coolreader18/erased-ptr</li>
<li><a href="5671427253"><code>5671427</code></a> Use a *const () instead of a usize for the inner value</li>
<li><a href="fbab554715"><code>fbab554</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/scoped-tls/issues/14">#14</a> from zyctree/patch-1</li>
<li><a href="8167e4a9d4"><code>8167e4a</code></a> update doc</li>
<li>Additional commits viewable in <a href="https://github.com/alexcrichton/scoped-tls/compare/1.0.0...1.0.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=scoped-tls&package-manager=cargo&previous-version=1.0.0&new-version=1.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)

</details>
2022-11-01 03:00:40 -04:00
bors-servo
4d3d3ca755
Auto merge of #29029 - servo:dependabot/cargo/tiff-0.7.4, r=jdm
chore(deps): bump tiff from 0.7.3 to 0.7.4

Bumps [tiff](https://github.com/image-rs/image-tiff) from 0.7.3 to 0.7.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/image-rs/image-tiff/blob/master/CHANGES.md">tiff's changelog</a>.</em></p>
<blockquote>
<h1>Version 0.7.4</h1>
<p>New features:</p>
<ul>
<li>Creating an encoder for invalid, zero-sized images is now rejected.</li>
</ul>
<p>Fixes:</p>
<ul>
<li>Fix panic, in a case where decoding jpeg encoded images did not expect the
jpeg decoder to return an error.</li>
<li>Fix panic by validating <code>rows_per_strip</code> better, fixing a division-by-zero.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d38b65eeb2"><code>d38b65e</code></a> Changelog for 0.7.4</li>
<li><a href="ee27553cf6"><code>ee27553</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/image-tiff/issues/180">#180</a> from luksab/patch-1</li>
<li><a href="5a809a728e"><code>5a809a7</code></a> Update link to the TIFF specification</li>
<li><a href="b0b99fc536"><code>b0b99fc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/image-tiff/issues/173">#173</a> from micahsnyder/issue-168-handle-jpeg-decoder-errors</li>
<li><a href="3bce92781c"><code>3bce927</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/image-tiff/issues/176">#176</a> from fintelia/zero-size</li>
<li><a href="907bbee576"><code>907bbee</code></a> cargo fmt</li>
<li><a href="fc0dafcde2"><code>fc0dafc</code></a> Change error kind</li>
<li><a href="945a02d1e1"><code>945a02d</code></a> Format</li>
<li><a href="ef3294d1fe"><code>ef3294d</code></a> Return an error for zero-size images</li>
<li><a href="0311402999"><code>0311402</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/image-rs/image-tiff/issues/177">#177</a> from fintelia/fix-warnings</li>
<li>Additional commits viewable in <a href="https://github.com/image-rs/image-tiff/compare/v0.7.3...v0.7.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tiff&package-manager=cargo&previous-version=0.7.3&new-version=0.7.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)

</details>
2022-11-01 00:52:27 -04:00
dependabot[bot]
4da0d61ad6
chore(deps): bump tiff from 0.7.3 to 0.7.4
Bumps [tiff](https://github.com/image-rs/image-tiff) from 0.7.3 to 0.7.4.
- [Release notes](https://github.com/image-rs/image-tiff/releases)
- [Changelog](https://github.com/image-rs/image-tiff/blob/master/CHANGES.md)
- [Commits](https://github.com/image-rs/image-tiff/compare/v0.7.3...v0.7.4)

---
updated-dependencies:
- dependency-name: tiff
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 16:38:00 +00:00
dependabot[bot]
233d7d6bf8
chore(deps): bump bytemuck from 1.9.1 to 1.12.2
Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.9.1 to 1.12.2.
- [Release notes](https://github.com/Lokathor/bytemuck/releases)
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.9.1...v1.12.2)

---
updated-dependencies:
- dependency-name: bytemuck
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 16:34:38 +00:00
dependabot[bot]
74bc7287e8
chore(deps): bump cmake from 0.1.48 to 0.1.49
Bumps [cmake](https://github.com/rust-lang/cmake-rs) from 0.1.48 to 0.1.49.
- [Release notes](https://github.com/rust-lang/cmake-rs/releases)
- [Commits](https://github.com/rust-lang/cmake-rs/compare/0.1.48...0.1.49)

---
updated-dependencies:
- dependency-name: cmake
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 16:26:11 +00:00
dependabot[bot]
54f07af265
chore(deps): bump scoped-tls from 1.0.0 to 1.0.1
Bumps [scoped-tls](https://github.com/alexcrichton/scoped-tls) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/alexcrichton/scoped-tls/releases)
- [Commits](https://github.com/alexcrichton/scoped-tls/compare/1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: scoped-tls
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 16:22:36 +00:00
bors-servo
c2ac7c56d8
Auto merge of #29025 - atouchet:jpg, r=jdm
De-dupe jpeg-decoder

<!-- 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: -->
- [ ] `./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. -->
2022-10-29 01:08:15 -04:00
Alex Touchet
cf44329967 De-dupe jpeg-decoder 2022-10-28 20:32:37 -07:00