Commit graph

45388 commits

Author SHA1 Message Date
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
bors-servo
26f3489073
Auto merge of #29024 - atouchet:adler, r=jdm
De-dupe adler

<!-- 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-28 19:55:58 -04:00
Alex Touchet
3cb25e0a36 De-dupe adler 2022-10-28 13:36:54 -07:00
bors-servo
d13aa55c2d
Auto merge of #29005 - BurtonQin:fix-double-lock, r=jdm
components/net: Fix a double-lock in image_cache

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

Add fn `add_listener_with_store` which requires `self.store.lock()` before calling.
Use this function instead of `add_listener` on L555 because `self.store.lock()` is called before.

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because the fix is straightforward.

<!-- 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-25 19:41:09 -04:00
bors-servo
bd4c95ed77
Auto merge of #29021 - servo:dependabot/cargo/openssl-sys-0.9.77, r=jdm
chore(deps): bump openssl-sys from 0.9.76 to 0.9.77

Bumps [openssl-sys](https://github.com/sfackler/rust-openssl) from 0.9.76 to 0.9.77.
<details>
<summary>Commits</summary>
<ul>
<li><a href="bbdcaf7c69"><code>bbdcaf7</code></a> Release openssl-sys v0.9.77</li>
<li><a href="f0c6425750"><code>f0c6425</code></a> Remove boringssl master builds</li>
<li><a href="c6da8f75f4"><code>c6da8f7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1706">#1706</a> from FreeMasen/feat/skip_init_feature</li>
<li><a href="4b8d11090d"><code>4b8d110</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sfackler/rust-openssl/issues/1705">#1705</a> from vishwin/master</li>
<li><a href="56ef65a7ba"><code>56ef65a</code></a> CI: remove EOLed LibreSSL 3.4</li>
<li><a href="6e5551a1de"><code>6e5551a</code></a> add assume_init fn to openssl_sys</li>
<li><a href="213de3ce72"><code>213de3c</code></a> Ignore two PKCS#7 tests on LibreSSL 3.6.0 only, re-enable for 3.6.1</li>
<li><a href="85de37e6fe"><code>85de37e</code></a> Limit max LibreSSL to 3.6.0, as the 3.6 series is still in development</li>
<li><a href="62cd28ef9a"><code>62cd28e</code></a> CI: update bindgen-enabled LibreSSL targets too</li>
<li><a href="99dade1334"><code>99dade1</code></a> Latest LibreSSL on the 3.5.x branch is 3.5.3</li>
<li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.76...openssl-sys-v0.9.77">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=openssl-sys&package-manager=cargo&previous-version=0.9.76&new-version=0.9.77)](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-10-24 21:47:47 -04:00
dependabot[bot]
21e09c4bf6
chore(deps): bump openssl-sys from 0.9.76 to 0.9.77
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl) from 0.9.76 to 0.9.77.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.76...openssl-sys-v0.9.77)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 16:52:45 +00:00
bors-servo
2926f05f69
Auto merge of #29014 - yvt:patch/bump-rust-toolchain, r=jdm
chore: upgrade the Rust toolchain to `nightly-2022-10-13`

---
- [x] `./mach build -d` does not report any errors (prerequisite: #29009)
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #___ (GitHub issue number if applicable)

---
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they are not functional changes
2022-10-23 18:54:43 -04:00
bors-servo
9901cb3993
Auto merge of #29016 - servo:dependabot/cargo/servo-media-1ccb9c7, r=jdm
Bump servo-media from `b23e722` to `1ccb9c7`

Bumps [servo-media](https://github.com/servo/media) from `b23e722` to `1ccb9c7`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="1ccb9c7ce0"><code>1ccb9c7</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/media/issues/386">#386</a> - yvt:patch/smallvec-1, r=jdm</li>
<li><a href="b028fefaf6"><code>b028fef</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/media/issues/388">#388</a> - servo:github-ci, r=Manishearth</li>
<li><a href="b0e8af134c"><code>b0e8af1</code></a> Add github workflow.</li>
<li><a href="d596537a80"><code>d596537</code></a> chore(deps): bump <code>smallvec</code> from <code>^0.6</code> to <code>^1</code></li>
<li><a href="3dd97fc6c0"><code>3dd97fc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/servo/media/issues/387">#387</a> from yvt/patch/address-lints</li>
<li><a href="c5508dbef4"><code>c5508db</code></a> refactor(gstreamer): remove <code>#![feature(nll)]</code></li>
<li><a href="9de6520341"><code>9de6520</code></a> refactor(webrtc): address <code>anonymous_parameters</code></li>
<li><a href="19764e31f0"><code>19764e3</code></a> refactor(player): suppress <code>dead_code</code> lint in <code>VideoFrame::buffer</code></li>
<li><a href="6559ec4378"><code>6559ec4</code></a> refactor(gstreamer): address <code>semicolon_in_expressions_from_macros</code></li>
<li>See full diff in <a href="b23e72285e...1ccb9c7ce0">compare view</a></li>
</ul>
</details>
<br />

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-10-19 19:55:06 -04:00
Josh Matthews
ae51e98d66
Remove duplicate smallvec allowance. 2022-10-19 19:54:52 -04:00
dependabot[bot]
0296453c44
Bump servo-media from b23e722 to 1ccb9c7
Bumps [servo-media](https://github.com/servo/media) from `b23e722` to `1ccb9c7`.
- [Release notes](https://github.com/servo/media/releases)
- [Commits](b23e72285e...1ccb9c7ce0)

---
updated-dependencies:
- dependency-name: servo-media
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 16:30:31 +00:00
bors-servo
a8deb4d971
Auto merge of #29010 - atouchet:lic, r=jdm
Use SPDX license format

<!-- 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-16 13:18:24 -04:00
bors-servo
181f2197d4
Auto merge of #28993 - servo:dependabot/cargo/ab_glyph_rasterizer-0.1.7, r=jdm
Bump ab_glyph_rasterizer from 0.1.5 to 0.1.7

Bumps [ab_glyph_rasterizer](https://github.com/alexheretic/ab-glyph) from 0.1.5 to 0.1.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/alexheretic/ab-glyph/releases">ab_glyph_rasterizer's releases</a>.</em></p>
<blockquote>
<h2>ab-glyph-rasterizer-0.1.7</h2>
<ul>
<li>Fix x86, x86_64 no_std builds, require <code>std</code> feature for runtime detected SIMD.</li>
</ul>
<h2>ab-glyph-rasterizer-0.1.6</h2>
<ul>
<li>Add runtime detected AVX2 or SSE4.2 line drawing. Improves performance on compatible x86_64 CPUs.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5b0655514e"><code>5b06555</code></a> Release ab_glyph_rasterizer 0.1.7</li>
<li><a href="a64a8a1402"><code>a64a8a1</code></a> Fix build for no_std x86, x86_64 (<a href="https://github-redirect.dependabot.com/alexheretic/ab-glyph/issues/69">#69</a>)</li>
<li><a href="87af73a779"><code>87af73a</code></a> Update criterion to 0.4</li>
<li><a href="a1362e10ba"><code>a1362e1</code></a> Release ab_glyph 0.2.17</li>
<li><a href="7815d8359f"><code>7815d83</code></a> Release ab_glyph_rasterizer 0.1.6</li>
<li><a href="e64ca8d1d9"><code>e64ca8d</code></a> Add <code>VariableFont</code> to support reading &amp; setting font variations (<a href="https://github-redirect.dependabot.com/alexheretic/ab-glyph/issues/67">#67</a>)</li>
<li><a href="c0df7759dc"><code>c0df775</code></a> Add runtime detected AVX2 or SSE4.2 line drawing (<a href="https://github-redirect.dependabot.com/alexheretic/ab-glyph/issues/66">#66</a>)</li>
<li><a href="65064cf8d2"><code>65064cf</code></a> Release ab_glyph 0.2.16</li>
<li><a href="d6c06c23a3"><code>d6c06c2</code></a> Add Font::pt_to_px_scale, PxScale::round (<a href="https://github-redirect.dependabot.com/alexheretic/ab-glyph/issues/63">#63</a>)</li>
<li><a href="7491c2be4e"><code>7491c2b</code></a> Release ab_glyph 0.2.15</li>
<li>Additional commits viewable in <a href="https://github.com/alexheretic/ab-glyph/compare/ab-glyph-rasterizer-0.1.5...ab-glyph-rasterizer-0.1.7">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ab_glyph_rasterizer&package-manager=cargo&previous-version=0.1.5&new-version=0.1.7)](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-10-16 11:24:35 -04:00
Josh Matthews
65a4d1646d
Update allowed license string. 2022-10-16 09:23:05 -04:00
bors-servo
ccbad53b67
Auto merge of #29009 - yvt:patch/upgrade-smallvec, r=jdm
chore(deps): bump `smallvec` from 0.6 to 1.9 in all local packages

`smallvec ^0.6` no longer compiles after `nightly-2022-07-15` if the `union` feature is enabled.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #28999 (GitHub issue number if applicable)

---
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because it's a mere dependency upgrade
2022-10-16 09:17:49 -04:00
yvt
24c19b60d5 chore: upgrade the Rust toolchain to nightly-2022-10-13 2022-10-16 19:19:13 +09:00
yvt
687ac6c77f fix(script_plugins): adapt to the new rustc lint API
<https://github.com/rust-lang/rust/pull/101986>
2022-10-16 19:19:13 +09:00
yvt
3cd4837e63 chore: upgrade the Rust toolchain to nightly-2022-10-02 2022-10-16 19:19:13 +09:00
yvt
00f6b6f36e fix(script_plugins): Map::get_parent_item now returns OwnerId instead of LocalDefId
<https://github.com/rust-lang/rust/pull/102040>
2022-10-16 19:19:13 +09:00
yvt
e7c92e9627 chore: upgrade the Rust toolchain to nightly-2022-09-26 2022-10-16 19:19:13 +09:00
yvt
b1341f77f5 test(style): update the expected sizes of {,Selector,Value}ParseError
<https://github.com/rust-lang/rust/pull/94075>
2022-10-16 19:19:13 +09:00
yvt
66c03e3c96 fix(script_plugins): LintStore::register_late_pass now passes an extra arg to a given closure
<https://github.com/rust-lang/rust/pull/101501>
2022-10-16 19:19:13 +09:00
yvt
2f4f3f066e chore: upgrade the Rust toolchain to nightly-2022-09-09 2022-10-16 19:19:13 +09:00
yvt
fbc1ae8533 fix(script_plugins): hir::BindingAnnotation::{Unannotated, Mutable} have been replaced by associated constants
<https://github.com/rust-lang/rust/pull/101241>
2022-10-16 19:19:13 +09:00
yvt
ffe06c133b chore: upgrade the Rust toolchain to nightly-2022-09-07 2022-10-16 19:19:12 +09:00
yvt
3fd4fd0388 fix(script_plguins): rustc_ast::ast::AttrKind::Normal fields are now boxed
<https://github.com/rust-lang/rust/pull/100441>
2022-10-16 19:19:12 +09:00
yvt
52ebde8e16 chore: upgrade the Rust toolchain to nightly-2022-08-17 2022-10-16 19:19:12 +09:00
yvt
065c59665c fix(script_plugins): replace TyCtxt::{get_attrs -> get_attrs_unchecked}
[rust-lang/rust#95562][1] renames the existing method `get_attrs` to
`get_attrs_unchecked` and introduces a new method in its former place.
The new method takes an attribute name and returns attributes of that
name. It also checks that, if the attribute name is marked as local-
only, the given `DefId` is local as well to prevent misuses. The old
method, now named `get_attrs_unchecked`, returns all attributes of a
given `DefId`; thus it's "unchecked" in the sense that it's up to the
callers to be certain whether the attributes they are looking for are
local-only.

The new `get_attrs` method lacks the support for attribute names with
more than one path component, which is why we can't just migrate to the
new `get_attrs` method here. Although `get_attrs_unchecked` is marked
for future removal in the compile source code, there's a discussion
about [supporting][2] this use case.

[1]: https://github.com/rust-lang/rust/pull/95562
[2]: https://github.com/rust-lang/rust/pull/95562/files#r915537557
2022-10-16 19:19:12 +09:00
yvt
37d09ebdfd chore: upgrade the Rust toolchain to nightly-2022-05-13 2022-10-16 17:06:14 +09:00
yvt
b4c1c972d4 fix(script_plugins): the visibility fields of rustc_hir::intravisit::FnKind are gone
<https://github.com/rust-lang/rust/pull/93970>
2022-10-16 17:02:14 +09:00
yvt
75fc8a664f chore: upgrade the Rust toolchain to nightly-2022-04-25 2022-10-16 17:02:13 +09:00
bors-servo
66bdba8d76
Auto merge of #29015 - yvt:patch/test-wpt-cert, r=jdm
test(wpt): regenerate WPT certificate

The certificate expired at Oct 12 00:43:32 2022 GMT. This PR regenerates it for another year (valid until Oct 15 13:13:45 2023 GMT).

---
- [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)

---
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they update date-sensitive files in the test harness
2022-10-15 23:37:37 -04:00
yvt
fc105e9a47 test(wpt): regenerate WPT certs
$ openssl x509 -text -nocert < tools/certs/cacert.pem
    ...
    Validity
        Not Before: Oct 15 13:13:45 2022 GMT
        Not After : Oct 15 13:13:45 2023 GMT
2022-10-15 22:31:23 +09:00
Alex Touchet
9822075277 Use SPDX license format 2022-10-10 15:48:05 -07:00
BurtonQin
1552e1baa2 components/net: Fix a double-lock in image_cache 2022-10-10 05:36:36 +00:00
yvt
2236c8f4e4 chore(deps): bump smallvec from 0.6 to 1.9 in all local packages
`smallvec ^0.6` no longer compiles after `nightly-2022-07-15` if the
`union` feature is enabled.
2022-10-10 03:03:22 +09:00
bors-servo
543fc51eeb
Auto merge of #29007 - yvt:patch/nix-pkgconfig, r=jdm
`etc/shell.nix`: Replace `pkgconfig` with `pkg-config`

`pkgconfig` is [an old name][1] of `pkg-config` that has been [completely removed][2] in a recent version of nixpkgs.

[1]: https://github.com/NixOS/nixpkgs/pull/55094
[2]: https://github.com/NixOS/nixpkgs/pull/192681

---
- [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)

---
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they don't affect the production code
2022-10-09 12:24:46 -04:00