Commit graph

45810 commits

Author SHA1 Message Date
2shiori17
7d1d387f3d Fix header ordering 2023-03-11 20:05:32 +09:00
bors-servo
cd81a7ae85
Auto merge of #29487 - servo:wpt_update_11-03-2023, r=mukilan
Sync WPT with upstream (11-03-2023)

Automated downstream sync of changes from upstream as of 11-03-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-03-11 09:50:36 +01:00
2shiori17
b5b6225850 Fix concept-headers-append 2023-03-11 17:32:38 +09:00
WPT Sync Bot
2ebdfcea9d Update web-platform-tests to revision b'3ee7ccc2abbbc8d8f6efbb45f80bffdb3c0c76ba' 2023-03-11 01:46:58 +00:00
Martin Robinson
05dda4026b Move more code into ClipScrollState during WebRender DL building
This change moves a bit more code into the `ClipScrollState` helper
during WR display list building as well as inlines
build_common_item_properties. This is all in preparation of
modifications to this code which will build a Compositor-side scroll
tree. It should not change any behavior.
2023-03-10 15:58:46 +01:00
bors-servo
111363d338
Auto merge of #29484 - mukilan:build-and-package-layout-2020, r=mrobinson
Package and upload linux w/ layout-2020 engine.

The layout-2020 variant will be consumed by the internal WPT trend [dashboard][1] only and won't be made available on servo.org.

This change will be removed once the layout engine we will use going forward is finalized.

[1]: https://servo.github.io/internal-wpt-dashboard/

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

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they modify the nightly CI job.

<!-- 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. -->
2023-03-10 12:43:05 +01:00
Delan Azabani
50e7f41e48 HACKING_QUICKSTART: update vscode guide 2023-03-10 19:04:53 +08:00
Mukilan Thiyagarajan
1b310224a5 Package and upload linux w/ layout-2020 engine.
The layout-2020 variant will be consumed by the
internal WPT trend [dashboard][1] only and won't
be made available on servo.org.

This change will be removed once the layout
engine we will use going forward is finalized.

[1]: https://servo.github.io/internal-wpt-dashboard/

Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in>
2023-03-10 15:21:02 +05:30
bors-servo
cdede1dd68
Auto merge of #29480 - servo:wpt_update_08-03-2023, r=servo-wpt-sync
Sync WPT with upstream (08-03-2023)

Automated downstream sync of changes from upstream as of 08-03-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-03-08 03:09:27 +01:00
WPT Sync Bot
0431e20517 Update web-platform-tests to revision b'14684f837eba364df3de2b6683d4eb5385333158' 2023-03-08 02:09:14 +00:00
bors-servo
f09561254d
Auto merge of #29477 - servo:dependabot/cargo/zune-inflate-0.2.51, r=jdm
Bump zune-inflate from 0.2.50 to 0.2.51

Bumps [zune-inflate](https://github.com/etemesi254/zune-image) from 0.2.50 to 0.2.51.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/etemesi254/zune-image/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zune-inflate&package-manager=cargo&previous-version=0.2.50&new-version=0.2.51)](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>
2023-03-07 22:57:03 +01:00
bors-servo
02ea5bac4f
Auto merge of #29476 - servo:dependabot/cargo/string_cache-0.8.7, r=jdm
Bump string_cache from 0.8.6 to 0.8.7

Bumps [string_cache](https://github.com/servo/string-cache) from 0.8.6 to 0.8.7.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/servo/string-cache/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=string_cache&package-manager=cargo&previous-version=0.8.6&new-version=0.8.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>
2023-03-07 20:53:13 +01:00
bors-servo
8796fab8ed
Auto merge of #29470 - servo:dependabot/cargo/rustix-0.36.9, r=jdm
Bump rustix from 0.36.8 to 0.36.9

Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.36.8 to 0.36.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/bytecodealliance/rustix/releases">rustix's releases</a>.</em></p>
<blockquote>
<h2>0.36.9</h2>
<ul>
<li>Fixes undefined references to <code>pwritev64v2</code>, <code>preadv64v2</code>, <code>getauxval</code>, and <code>setns</code> on older glibc versions (<a href="https://github-redirect.dependabot.com/bytecodealliance/rustix/issues/535">#535</a> and <a href="https://github-redirect.dependabot.com/bytecodealliance/rustix/issues/556">#556</a>)</li>
<li>Hopefully fixes the intermittent build errors (<a href="https://github-redirect.dependabot.com/bytecodealliance/rustix/issues/544">#544</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="11b9039934"><code>11b9039</code></a> chore: Release rustix version 0.36.9</li>
<li><a href="b6a067a39e"><code>b6a067a</code></a> Add more <code>cargo:rerun-if-env-changed</code>'s to build.rs (<a href="https://github-redirect.dependabot.com/bytecodealliance/rustix/issues/544">#544</a>)</li>
<li><a href="e8cb03edfd"><code>e8cb03e</code></a> Reenable FreeBSD CI with correct image family (<a href="https://github-redirect.dependabot.com/bytecodealliance/rustix/issues/540">#540</a>)</li>
<li><a href="f31a5386d6"><code>f31a538</code></a> Disable FreeBSD CI for now. (<a href="https://github-redirect.dependabot.com/bytecodealliance/rustix/issues/530">#530</a>)</li>
<li><a href="d4b8528cf7"><code>d4b8528</code></a> Fix <code>use-libc-auxv</code> to use a weak dependency on <code>getauxval</code>. (<a href="https://github-redirect.dependabot.com/bytecodealliance/rustix/issues/535">#535</a>)</li>
<li><a href="57e14c828a"><code>57e14c8</code></a> Use <code>weak!</code> for <code>setns</code>, <code>preadv64v2</code>, and <code>pwritev64v2</code> on GLIBC. (<a href="https://github-redirect.dependabot.com/bytecodealliance/rustix/issues/556">#556</a>)</li>
<li>See full diff in <a href="https://github.com/bytecodealliance/rustix/compare/v0.36.8...v0.36.9">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustix&package-manager=cargo&previous-version=0.36.8&new-version=0.36.9)](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>
2023-03-07 18:45:09 +01:00
dependabot[bot]
e7be103bf4
Bump zune-inflate from 0.2.50 to 0.2.51
Bumps [zune-inflate](https://github.com/etemesi254/zune-image) from 0.2.50 to 0.2.51.
- [Release notes](https://github.com/etemesi254/zune-image/releases)
- [Commits](https://github.com/etemesi254/zune-image/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 17:14:12 +00:00
dependabot[bot]
8272e69dbf
Bump string_cache from 0.8.6 to 0.8.7
Bumps [string_cache](https://github.com/servo/string-cache) from 0.8.6 to 0.8.7.
- [Release notes](https://github.com/servo/string-cache/releases)
- [Commits](https://github.com/servo/string-cache/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 17:03:58 +00:00
bors-servo
05640d04b5
Auto merge of #29468 - servo:dependabot/cargo/rayon-1.7.0, r=jdm
Bump rayon from 1.6.1 to 1.7.0

Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.6.1 to 1.7.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rayon-rs/rayon/blob/master/RELEASES.md">rayon's changelog</a>.</em></p>
<blockquote>
<h1>Release rayon 1.7.0 / rayon-core 1.11.0 (2023-03-03)</h1>
<ul>
<li>The minimum supported <code>rustc</code> is now 1.59.</li>
<li>Added a fallback when threading is unsupported.</li>
<li>The new <code>ParallelIterator::take_any</code> and <code>skip_any</code> methods work like
unordered <code>IndexedParallelIterator::take</code> and <code>skip</code>, counting items in
whatever order they are visited in parallel.</li>
<li>The new <code>ParallelIterator::take_any_while</code> and <code>skip_any_while</code> methods work
like unordered <code>Iterator::take_while</code> and <code>skip_while</code>, which previously had
no parallel equivalent. The &quot;while&quot; condition may be satisfied from anywhere
in the parallel iterator, affecting all future items regardless of position.</li>
<li>The new <code>yield_now</code> and <code>yield_local</code> functions will cooperatively yield
execution to Rayon, either trying to execute pending work from the entire
pool or from just the local deques of the current thread, respectively.</li>
</ul>
<h1>Release rayon-core 1.10.2 (2023-01-22)</h1>
<ul>
<li>Fixed miri-reported UB for SharedReadOnly tags protected by a call.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7ffaf3463b"><code>7ffaf34</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/716">#716</a></li>
<li><a href="163003e0e3"><code>163003e</code></a> bump the release date</li>
<li><a href="f7d75532fc"><code>f7d7553</code></a> Release rayon 1.3.0 / rayon-core 1.7.0</li>
<li><a href="b98bb23f05"><code>b98bb23</code></a> Remove unneeded extern crate statements</li>
<li><a href="9b92c7deb9"><code>9b92c7d</code></a> cargo fmt</li>
<li><a href="e02f439bbf"><code>e02f439</code></a> Remove useless 'use crate;' in favor of the crate prelude</li>
<li><a href="a1db0fe390"><code>a1db0fe</code></a> Fix clippy::flat_map_identity</li>
<li><a href="4e4025693f"><code>4e40256</code></a> Update ci/compat-Cargo.lock</li>
<li><a href="1f9d117d51"><code>1f9d117</code></a> Remove cfg(rayon_unstable)</li>
<li><a href="198ca7f6aa"><code>198ca7f</code></a> Remove rayon-futures</li>
<li>Additional commits viewable in <a href="https://github.com/rayon-rs/rayon/compare/rayon-core-v1.6.1...rayon-core-v1.7.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rayon&package-manager=cargo&previous-version=1.6.1&new-version=1.7.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>
2023-03-07 16:26:04 +01:00
bors-servo
4945c0ba2d
Auto merge of #29475 - mrobinson:fix-layout-2020-build, r=mukilan
Fix the layout 2020 build after euclid upgrade

The euclid upgrade included some backward incompatible changes to the API. This changes updates a few function calls that used the old names.

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

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because they do not change behavior.

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2023-03-07 14:02:23 +01:00
bors-servo
7dfc0312c1
Auto merge of #29457 - servo:dependabot/cargo/winit-0.28.2, r=mukilan
Bump winit from 0.28.1 to 0.28.2

Bumps [winit](https://github.com/rust-windowing/winit) from 0.28.1 to 0.28.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rust-windowing/winit/releases">winit's releases</a>.</em></p>
<blockquote>
<h2>Winit Version v0.28.2</h2>
<ul>
<li>Implement <code>HasRawDisplayHandle</code> for <code>EventLoop</code>.</li>
<li>On macOS, set resize increments only for live resizes.</li>
<li>On Wayland, fix rare crash on DPI change.</li>
<li>On Web, add support for <code>Window::theme</code>.</li>
<li>On Wayland, fix rounding issues when doing resize.</li>
<li>On macOS, fix wrong focused state on startup.</li>
<li>On Windows, fix crash on setting taskbar when using Visual Studio debugger.</li>
<li>On macOS, resize simple fullscreen windows on windowDidChangeScreen events.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md">winit's changelog</a>.</em></p>
<blockquote>
<h1>0.28.2</h1>
<ul>
<li>Implement <code>HasRawDisplayHandle</code> for <code>EventLoop</code>.</li>
<li>On macOS, set resize increments only for live resizes.</li>
<li>On Wayland, fix rare crash on DPI change</li>
<li>Web: Added support for <code>Window::theme</code>.</li>
<li>On Wayland, fix rounding issues when doing resize.</li>
<li>On macOS, fix wrong focused state on startup.</li>
<li>On Windows, fix crash on setting taskbar when using Visual Studio debugger.</li>
<li>On macOS, resize simple fullscreen windows on windowDidChangeScreen events.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d102c21792"><code>d102c21</code></a> Winit version 0.28.2</li>
<li><a href="68ed564def"><code>68ed564</code></a> On macOS, resize simple fullscreen on window move</li>
<li><a href="339d57b646"><code>339d57b</code></a> On Windows, check whether CoCreateInstance succeeds</li>
<li><a href="2e4dafc9fe"><code>2e4dafc</code></a> On macOS, fix initial focused state</li>
<li><a href="0fbba02318"><code>0fbba02</code></a> Update FEATURES.md</li>
<li><a href="41e524f12c"><code>41e524f</code></a> On Wayland, fix rounding issue in resizes</li>
<li><a href="644c47a6f8"><code>644c47a</code></a> Add support for <code>Window::theme</code> on the web (<a href="https://github-redirect.dependabot.com/rust-windowing/winit/issues/2687">#2687</a>)</li>
<li><a href="0be08e574d"><code>0be08e5</code></a> On Wayland, fix rare crash on DPI change</li>
<li><a href="811cc5cdb7"><code>811cc5c</code></a> On macOS, set resize increments only for live resize</li>
<li><a href="230b37df56"><code>230b37d</code></a> Implement <code>HasRawDisplayHandle</code> for <code>EventLoop</code> (<a href="https://github-redirect.dependabot.com/rust-windowing/winit/issues/2677">#2677</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rust-windowing/winit/compare/v0.28.1...v0.28.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=winit&package-manager=cargo&previous-version=0.28.1&new-version=0.28.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>
2023-03-07 12:23:05 +01:00
Martin Robinson
2440f71f9a Fix the layout 2020 build after euclid upgrade
The euclid upgrade included some backward incompatible changes to the
API. This changes updates a few function calls that used the old names.
2023-03-07 12:20:01 +01:00
dependabot[bot]
6cf8013b93
Bump winit from 0.28.1 to 0.28.2
Bumps [winit](https://github.com/rust-windowing/winit) from 0.28.1 to 0.28.2.
- [Release notes](https://github.com/rust-windowing/winit/releases)
- [Changelog](https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-windowing/winit/compare/v0.28.1...v0.28.2)

---
updated-dependencies:
- dependency-name: winit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 11:06:10 +00:00
bors-servo
af3871299c
Auto merge of #29472 - servo:dependabot/cargo/unicode-ident-1.0.8, r=mukilan
Bump unicode-ident from 1.0.5 to 1.0.8

Bumps [unicode-ident](https://github.com/dtolnay/unicode-ident) from 1.0.5 to 1.0.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/unicode-ident/releases">unicode-ident's releases</a>.</em></p>
<blockquote>
<h2>1.0.8</h2>
<ul>
<li>Set html_root_url attribute</li>
</ul>
<h2>1.0.7</h2>
<ul>
<li>Documentation improvements</li>
</ul>
<h2>1.0.6</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c4f455414f"><code>c4f4554</code></a> Release 1.0.8</li>
<li><a href="ba9f7812cc"><code>ba9f781</code></a> Set html_root_url</li>
<li><a href="90a7433bd4"><code>90a7433</code></a> Release 1.0.7</li>
<li><a href="90954572e0"><code>9095457</code></a> Ignore let_underscore_untyped pedantic clippy lint</li>
<li><a href="6fd6b654dd"><code>6fd6b65</code></a> Revert &quot;Resolve let_underscore_untyped pedantic clippy lint&quot;</li>
<li><a href="d739d18f92"><code>d739d18</code></a> Resolve let_underscore_untyped pedantic clippy lint</li>
<li><a href="d91b5d9b58"><code>d91b5d9</code></a> Enable type layout randomization in CI on nightly</li>
<li><a href="006eb756e3"><code>006eb75</code></a> Support a manual trigger on CI workflow</li>
<li><a href="bfa5c91ffc"><code>bfa5c91</code></a> Opt out -Zrustdoc-scrape-examples on docs.rs</li>
<li><a href="d23c2d64dd"><code>d23c2d6</code></a> Prevent actions duplication on noop merge commits</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/unicode-ident/compare/1.0.5...1.0.8">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=unicode-ident&package-manager=cargo&previous-version=1.0.5&new-version=1.0.8)](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>
2023-03-07 07:50:27 +01:00
bors-servo
48ccb957d1
Auto merge of #29473 - servo:dependabot/cargo/pest-2.5.6, r=mukilan
Bump pest from 2.5.5 to 2.5.6

Bumps [pest](https://github.com/pest-parser/pest) from 2.5.5 to 2.5.6.
<details>
<summary>Commits</summary>
<ul>
<li><a href="f294ead3e1"><code>f294ead</code></a> doc: added a note regarding the no_std support (<a href="https://github-redirect.dependabot.com/pest-parser/pest/issues/819">#819</a>)</li>
<li><a href="ebb1ccd930"><code>ebb1ccd</code></a> fix: grammar <code>////</code> parsing error. (fixes <a href="https://github-redirect.dependabot.com/pest-parser/pest/issues/817">#817</a>) (<a href="https://github-redirect.dependabot.com/pest-parser/pest/issues/818">#818</a>)</li>
<li><a href="18ca64fb8c"><code>18ca64f</code></a> Update benchmark result typo (with Pest v2.5.2 as base line). (<a href="https://github-redirect.dependabot.com/pest-parser/pest/issues/794">#794</a>)</li>
<li><a href="ac89744825"><code>ac89744</code></a> Fix multiple grammars not always recompile issue <a href="https://github-redirect.dependabot.com/pest-parser/pest/issues/789">#789</a> (<a href="https://github-redirect.dependabot.com/pest-parser/pest/issues/790">#790</a>)</li>
<li>See full diff in <a href="https://github.com/pest-parser/pest/compare/v2.5.5...v2.5.6">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pest&package-manager=cargo&previous-version=2.5.5&new-version=2.5.6)](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>
2023-03-07 05:25:35 +01:00
dependabot[bot]
f3b2609329
Bump pest from 2.5.5 to 2.5.6
Bumps [pest](https://github.com/pest-parser/pest) from 2.5.5 to 2.5.6.
- [Release notes](https://github.com/pest-parser/pest/releases)
- [Commits](https://github.com/pest-parser/pest/compare/v2.5.5...v2.5.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 17:24:50 +00:00
dependabot[bot]
45e0139dc8
Bump unicode-ident from 1.0.5 to 1.0.8
Bumps [unicode-ident](https://github.com/dtolnay/unicode-ident) from 1.0.5 to 1.0.8.
- [Release notes](https://github.com/dtolnay/unicode-ident/releases)
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.5...1.0.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 17:23:16 +00:00
dependabot[bot]
76c1c74657
Bump rustix from 0.36.8 to 0.36.9
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.36.8 to 0.36.9.
- [Release notes](https://github.com/bytecodealliance/rustix/releases)
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.36.8...v0.36.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 17:04:32 +00:00
dependabot[bot]
bd60db39cf
Bump rayon from 1.6.1 to 1.7.0
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases)
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.6.1...rayon-core-v1.7.0)

---
updated-dependencies:
- dependency-name: rayon
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 17:02:30 +00:00
2shiori17
ee1f241231 Implement concept-header-list-sort-and-combine 2023-03-06 23:34:04 +09:00
bors-servo
6a7d097e90
Auto merge of #29466 - servo:wpt_update_06-03-2023, r=servo-wpt-sync
Sync WPT with upstream (06-03-2023)

Automated downstream sync of changes from upstream as of 06-03-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-03-06 02:45:21 +01:00
WPT Sync Bot
59944f9e42 Update web-platform-tests to revision b'e731a1368a9d3436487e0996ecfebbef5a58f485' 2023-03-06 01:45:09 +00:00
2shiori17
4ee3f575f6 Implement Headers.prototype.getSetCookie 2023-03-05 11:35:46 +09:00
bors-servo
ae2af0ad2c
Auto merge of #29464 - servo:wpt_update_05-03-2023, r=servo-wpt-sync
Sync WPT with upstream (05-03-2023)

Automated downstream sync of changes from upstream as of 05-03-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-03-05 02:42:25 +01:00
WPT Sync Bot
84de92ecaf Update web-platform-tests to revision b'2d1ad05908ee5447fdfa70eed9757273aa5da367' 2023-03-05 01:42:13 +00:00
bors-servo
7809bb7cba
Auto merge of #29461 - servo:dependabot/cargo/string_cache-0.8.6, r=jdm
Bump string_cache from 0.8.4 to 0.8.6

Bumps [string_cache](https://github.com/servo/string-cache) from 0.8.4 to 0.8.6.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/servo/string-cache/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=string_cache&package-manager=cargo&previous-version=0.8.4&new-version=0.8.6)](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>
2023-03-04 04:12:02 +01:00
dependabot[bot]
d1131435b7
Bump string_cache from 0.8.4 to 0.8.6
Bumps [string_cache](https://github.com/servo/string-cache) from 0.8.4 to 0.8.6.
- [Release notes](https://github.com/servo/string-cache/releases)
- [Commits](https://github.com/servo/string-cache/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-03 17:27:35 +00:00
bors-servo
18015e69e4
Auto merge of #29459 - servo:wpt_update_03-03-2023, r=servo-wpt-sync
Sync WPT with upstream (03-03-2023)

Automated downstream sync of changes from upstream as of 03-03-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-03-03 04:18:45 +01:00
WPT Sync Bot
e8bd8b22fa Update web-platform-tests to revision b'1393983442315fc6a96bacda5202036ca10327e3' 2023-03-03 03:18:30 +00:00
bors-servo
37f26f5250
Auto merge of #29451 - servo:fix-blob-slice-text, r=Loirooriol
script: fix BorrowError in (new Blob).slice(0,0).text()

When getting the text of a sliced Blob, we call GlobalScope.get_blob_url_id, which borrows the blob_state field mutably and calls the get_blob_size method (aka [Blob#size](https://w3c.github.io/FileAPI/#dfn-size)), which tries to borrow the same field immutably, causing a panic.

This patch inlines the relevant parts of get_blob_size into get_blob_url_id, so we can reuse the mutable borrow.

* /FileAPI/Blob-methods-from-detached-frame.html was 4/4 FAIL, will be 4/4 PASS once #29396 also lands
* /fetch/api/basic/scheme-blob.sub.any.html was CRASH, now 10/17 PASS and 7/17 FAIL
* /fetch/api/basic/scheme-blob.sub.any.worker.html was CRASH, now 10/17 PASS and 7/17 FAIL

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

<!-- Either: -->
- [x] There are tests for these changes OR
- [ ] These changes do not require tests because ___
2023-03-02 17:04:58 +01:00
Delan Azabani
24812f15ad expectations for /fetch/api/basic/scheme-blob.sub.any{,.worker}.html 2023-03-02 19:22:12 +08:00
bors-servo
9f98a1ed1a
Auto merge of #29456 - 2shiori17:issue-29097, r=mukilan
Make HTMLInputElement.list an HTMLDataListElement

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

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because the only change is the return type.

<!-- 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. -->
2023-03-02 12:12:41 +01:00
2shiori17
247a4778ee Make HTMLInputElement.list an HTMLDataListElement
Signed-off-by: 2shiori17 <98276492+2shiori17@users.noreply.github.com>
2023-03-02 19:22:28 +09:00
bors-servo
a516281d7d
Auto merge of #29455 - 2shiori17:issue-29425, r=mukilan
Implement URLSearchParams's size

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

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

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2023-03-02 06:21:24 +01:00
2shiori17
b6d3ff97de Implement URLSearchParams's size
Signed-off-by: 2shiori17 <98276492+2shiori17@users.noreply.github.com>
2023-03-02 12:21:08 +09:00
bors-servo
65c4ff7569
Auto merge of #29454 - servo:wpt_update_02-03-2023, r=servo-wpt-sync
Sync WPT with upstream (02-03-2023)

Automated downstream sync of changes from upstream as of 02-03-2023
[no-wpt-sync]
r? @servo-wpt-sync
2023-03-02 02:50:10 +01:00
WPT Sync Bot
17f4d58879 Update web-platform-tests to revision b'3b791e5b10812a4ca4473d93679fc70d1a7f5f88' 2023-03-02 01:49:57 +00:00
bors-servo
61fe4cf606
Auto merge of #29453 - sagudev:patch-3, r=jdm
Prevent quick check from running on master&dependabot branches

This should fix the problem noted in #29423

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

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

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2023-03-01 20:46:45 +01:00
bors-servo
8661d12f40
Auto merge of #29452 - servo:dependabot/cargo/bytemuck-1.13.1, r=jdm
Bump bytemuck from 1.12.2 to 1.13.1

Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.12.2 to 1.13.1.
<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.13.1</h2>
<ul>
<li>Remove the requirement for the <em>source</em> data type to be <code>AnyBitPattern</code> on
<code>pod_collect_to_vec</code>, allowing you to pod collect vecs of <code>char</code> into vecs of
<code>u32</code>, or whatever.</li>
</ul>
<h2>1.13</h2>
<ul>
<li>Now depends on <code>bytemuck_derive-1.4.0</code></li>
<li>Various small enhancements that would have been patch version updates, but
which have been rolled into this minor version update.</li>
</ul>
<h2>1.12.4</h2>
<ul>
<li>This has additional impls for existing traits and cleans up some internal code,
but there's no new functions so I guess it counts as just a patch release.</li>
</ul>
<h2>1.12.3</h2>
<ul>
<li>This bugfix makes the crate do stuff with <code>Arc</code> or not based on the
<code>target_has_atomic</code> config. Previously, some targets that have allocation but
not atomics were getting errors. This raises the MSRV of the
<code>extern_crate_alloc</code> feature to 1.60, but opt-in features are <em>not</em> considered
to be hard locked to 1.34 like the basic build of the crate is.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b19f8abfe3"><code>b19f8ab</code></a> chore: Release bytemuck version 1.13.1</li>
<li><a href="01011f76a8"><code>01011f7</code></a> update changelog.</li>
<li><a href="1b1b9a0e89"><code>1b1b9a0</code></a> Fix 177 (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/178">#178</a>)</li>
<li><a href="1039388f0b"><code>1039388</code></a> Fix soundness issue of TransparentWrapper derive macro. (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/173">#173</a>)</li>
<li><a href="d1655f541b"><code>d1655f5</code></a> Fix a few typos (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/169">#169</a>)</li>
<li><a href="2d1f876216"><code>2d1f876</code></a> various small fixes to the derive macros (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/168">#168</a>)</li>
<li><a href="49c23727fa"><code>49c2372</code></a> (cargo-release) version 1.13.0</li>
<li><a href="0e65f1e64d"><code>0e65f1e</code></a> bump bytemuck_derive min version.</li>
<li><a href="2bcc0ef6de"><code>2bcc0ef</code></a> chore: Release bytemuck_derive version 1.4.0</li>
<li><a href="28d3aa7ba9"><code>28d3aa7</code></a> changelog</li>
<li>Additional commits viewable in <a href="https://github.com/Lokathor/bytemuck/compare/v1.12.2...v1.13.1">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.12.2&new-version=1.13.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>
2023-03-01 18:56:06 +01:00
Samson
51e9428c17
Do not run quick check on dependabot branches 2023-03-01 18:53:05 +01:00
Samson
158345f985
Prevent quick check from running on master branch 2023-03-01 18:47:15 +01:00
dependabot[bot]
e1d77d5d38
Bump bytemuck from 1.12.2 to 1.13.1
Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.12.2 to 1.13.1.
- [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.12.2...v1.13.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 17:13:25 +00:00
Delan Azabani
55203d7918 script: fix BorrowError in (new Blob).slice(0,0).text() 2023-03-01 20:16:39 +08:00