Commit graph

44242 commits

Author SHA1 Message Date
bors-servo
e0fe01d78b
Auto merge of #28441 - servo:fix-win-nightly, r=jdm
Fix windows nightly job
2021-05-29 06:50:04 -04:00
bors-servo
dda406156f
Auto merge of #28448 - servo:jdm-patch-46, r=jdm
Disable intermittent unit tests
2021-05-28 21:46:33 -04:00
Josh Matthews
eeec647120
Fix tidy error. 2021-05-28 10:39:42 -04:00
Josh Matthews
3fce671f61
Disable warnings on windows. 2021-05-28 00:40:26 -04:00
Josh Matthews
a883b594cc
Disable fetch tests on windows. 2021-05-27 23:30:41 -04:00
Josh Matthews
8583e505c8
Don't error on unused imports. 2021-05-27 21:48:31 -04:00
Josh Matthews
46de44340f
Disable more unit tests for windows. 2021-05-27 19:45:17 -04:00
Josh Matthews
de22668748
Disable all http_loader unit tests on windows. 2021-05-27 00:07:13 -04:00
Josh Matthews
1a1590fd53
Disable intermittent unit tests on macos. 2021-05-26 19:32:30 -04:00
Josh Matthews
5d5f9a0a31
Disable intermittent unit test. 2021-05-26 19:31:17 -04:00
Josh Matthews
1effa3a909 Use different download/unpacking mechanism. 2021-05-25 23:18:12 -04:00
bors-servo
07f355a2e7
Auto merge of #28435 - servo:dependabot/cargo/urlencoding-1.3.3, r=jdm
Bump urlencoding from 1.1.1 to 1.3.3

Bumps [urlencoding](https://github.com/kornelski/rust_urlencoding) from 1.1.1 to 1.3.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/kornelski/rust_urlencoding/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urlencoding&package-manager=cargo&previous-version=1.1.1&new-version=1.3.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>
2021-05-25 21:58:06 -04:00
Josh Matthews
e8e31e8011 Download wix binaries for packaging. 2021-05-25 17:54:30 -04:00
Josh Matthews
b61f992592 Hardcode Windows working directory. 2021-05-25 17:46:38 -04:00
bors-servo
6fb584b2b3
Auto merge of #28439 - servo:fix-docs2, r=jdm
Fix doc upload job
2021-05-25 12:58:48 -04:00
Josh Matthews
96315e0193 Use master branch for github docs push. 2021-05-25 11:59:38 -04:00
Josh Matthews
d75150b162 Split nightly rustc into separate workflow. 2021-05-25 11:08:55 -04:00
bors-servo
b4622e0546
Auto merge of #28436 - jdm:fix-docs, r=jdm
Fix Github Actions doc builds

Fix #28423.
2021-05-24 20:22:14 -04:00
Josh Matthews
4138d04186 Fail CI if workflow needs regenerating. 2021-05-24 20:19:18 -04:00
Josh Matthews
3237f3852c Add limited job that runs against pull requests. 2021-05-24 20:14:42 -04:00
Josh Matthews
0294838d73 Fix windows nightly working directory. 2021-05-24 20:09:00 -04:00
Josh Matthews
7a593bcc38 Set up virtualenv before compiling docs. 2021-05-24 19:40:48 -04:00
Josh Matthews
dcc35c4e9a Regenerate CI workflow. 2021-05-24 19:39:41 -04:00
bors-servo
90b1ad4d1f
Auto merge of #28424 - jdm:nightlies, r=jdm
Replace more taskcluster jobs

Fixes #28283. Fixes #28282. Fixes #28279.
2021-05-24 16:41:44 -04:00
Josh Matthews
89069e8e19 Remove duplicate linux jobs from taskcluster. 2021-05-24 16:39:00 -04:00
dependabot[bot]
6232ba191f
Bump urlencoding from 1.1.1 to 1.3.3
Bumps [urlencoding](https://github.com/kornelski/rust_urlencoding) from 1.1.1 to 1.3.3.
- [Release notes](https://github.com/kornelski/rust_urlencoding/releases)
- [Commits](https://github.com/kornelski/rust_urlencoding/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 07:55:08 +00:00
dependabot[bot]
8c348cf3bc
Bump openssl from 0.10.33 to 0.10.34
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.33 to 0.10.34.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.33...openssl-v0.10.34)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 07:53:19 +00:00
Josh Matthews
b391e3aa57 Remove last mac jobs from taskcluster. 2021-05-23 13:39:08 -04:00
bors-servo
a2f3a0b7aa
Auto merge of #28419 - dominiccooney:py3bat, r=jdm
Make mach.bat request Python 3

The mach Python script no longer supports Python 2, so don't use
Python 2.

Fixes #28379

Signed-off-by: Dominic Cooney <dominic.cooney@gmail.com>

<!-- Please describe your changes on the following line: -->
Make mach.bat request Python 3

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because this is the script which you use to launch the tests

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2021-05-23 13:25:05 -04:00
Josh Matthews
a82b268be0 Convert more taskcluster jobs to Github Actions. 2021-05-23 11:16:09 -04:00
Dominic Cooney
30c5ad95d5 Mark dead BrowsingContextActor fields with underscores.
Signed-off-by: Dominic Cooney <dominic.cooney@gmail.com>
2021-05-23 19:27:57 +09:00
Dominic Cooney
3b93d20991 Fix three trivial warnings.
Signed-off-by: Dominic Cooney <dominic.cooney@gmail.com>
2021-05-23 19:03:57 +09:00
bors-servo
84c8653d7e
Auto merge of #28421 - servo:jdm-patch-46, r=jdm
Disable intermittent test on windows.

#28274
2021-05-22 19:46:01 -04:00
Josh Matthews
abe6fc3698
Disable another intermittent test on windows. 2021-05-22 17:41:23 -04:00
bors-servo
f8105f8689
Auto merge of #28392 - servo:dependabot/cargo/markup5ever-0.10.1, r=jdm
build(deps): bump markup5ever from 0.10.0 to 0.10.1

Bumps [markup5ever](https://github.com/servo/html5ever) from 0.10.0 to 0.10.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c6f06dba02"><code>c6f06db</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/html5ever/issues/438">#438</a> - servo:jdm-patch-4, r=jdm</li>
<li><a href="5ff3259698"><code>5ff3259</code></a> Update markup5ever minor version.</li>
<li><a href="d0ad764ade"><code>d0ad764</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/html5ever/issues/436">#436</a> - MichaelMcDonnell:escape_default_stable, r=jdm</li>
<li><a href="1b34cf17c6"><code>1b34cf1</code></a> Remove escape_default workarounds</li>
<li><a href="cfea19f74d"><code>cfea19f</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/html5ever/issues/434">#434</a> - DavidKorczynski:patch-1, r=emilio</li>
<li><a href="186e5898bd"><code>186e589</code></a> Fix breaking OSS-Fuzz coverage build</li>
<li><a href="b1b3e8a5c2"><code>b1b3e8a</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/servo/html5ever/issues/432">#432</a> - svenfoo:fix-clippy-warnings, r=jdm</li>
<li><a href="d1206daa74"><code>d1206da</code></a> Remove a field that was never read</li>
<li><a href="03076751c3"><code>0307675</code></a> Remove an unnecessary trailing semicolon that broke the build</li>
<li><a href="60159c4d8c"><code>60159c4</code></a> Remove unnecessary explicit lifetime specifiers</li>
<li>Additional commits viewable in <a href="https://github.com/servo/html5ever/compare/markup5ever-v0.10.0...markup5ever-v0.10.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2021-05-22 17:16:12 -04:00
Josh Matthews
95ede53005
Disable intermittent test on windows. 2021-05-22 13:01:59 -04:00
bors-servo
610a8173fd
Auto merge of #28161 - servo:dependabot/cargo/bytemuck-1.5.1, r=jdm
Bump bytemuck from 1.4.1 to 1.5.1

Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.4.1 to 1.5.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.5.1</h2>
<ul>
<li>Fix <code>bytes_of</code> failing on zero sized types.
<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/pull/53">PR 53</a></li>
</ul>
<h2>1.5</h2>
<ul>
<li>Added <code>pod_collect_to_vec</code>, which will gather a slice into a vec,
allowing you to change the pod type while also safely ignoring alignment.
<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/pull/50">PR 50</a></li>
</ul>
<h2>1.4.2</h2>
<ul>
<li><a href="https://github.com/Kimundi">Kimundi</a> fixed an issue that could make <code>try_zeroed_box</code>
stack overflow for large values at low optimization levels.
<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/pull/43">PR 43</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6f1c78e824"><code>6f1c78e</code></a> (cargo-release) version 1.5.1</li>
<li><a href="72d90839e5"><code>72d9083</code></a> changelog.</li>
<li><a href="e5d5061854"><code>e5d5061</code></a> adjust the code to match the claims of the docs. (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/53">#53</a>)</li>
<li><a href="b05354dc01"><code>b05354d</code></a> (cargo-release) start next development iteration 1.5.1-alpha.0</li>
<li><a href="e1e5ebda61"><code>e1e5ebd</code></a> (cargo-release) version 1.5.0</li>
<li><a href="91777cc1aa"><code>91777cc</code></a> changelog.</li>
<li><a href="7e76723b3d"><code>7e76723</code></a> pod_collect_to_vec (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/50">#50</a>)</li>
<li><a href="df53958735"><code>df53958</code></a> (cargo-release) start next development iteration 1.0.2-alpha.0</li>
<li><a href="1cf639571b"><code>1cf6395</code></a> (cargo-release) version 1.0.1</li>
<li><a href="51d68a4220"><code>51d68a4</code></a> Include LICENSE files in published bytemuck_derive crates (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/47">#47</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/Lokathor/bytemuck/compare/v1.4.1...v1.5.1">compare view</a></li>
</ul>
</details>
<br />

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

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

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

---

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

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

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

</details>
2021-05-22 12:31:26 -04:00
Dominic Cooney
0955b686ed
Don't name unused ExpnKind::Macro fields in components/script_plugins
Co-authored-by: Simon Sapin <simon.sapin@exyr.org>
2021-05-22 23:47:27 +09:00
Dominic Cooney
a68c336e55 mach fmt after updating toolchain to 2021-05-18
Signed-off-by: Dominic Cooney <dominic.cooney@gmail.com>
2021-05-22 23:31:01 +09:00
Dominic Cooney
7d997748da Update toolchain to nightly-2021-05-18
The nightly-2021-03-12 toolchain doesn't have RLS on Windows. This
breaks code completion in Visual Studio Code because the rust plugin
picks up the project toolchain.

RLS is available in all tier one platforms in nightly-2021-05-18 per:
https://rust-lang.github.io/rustup-components-history/

Signed-off-by: Dominic Cooney <dominic.cooney@gmail.com>
2021-05-22 19:47:31 +09:00
Dominic Cooney
aa3359dc9e Make mach.bat request Python 3
The mach Python script no longer supports Python 2, so don't use
Python 2.

Fixes #28379

Signed-off-by: Dominic Cooney <dominic.cooney@gmail.com>
2021-05-22 18:27:10 +09:00
bors-servo
a6ab7c77e5
Auto merge of #28414 - bjorn3:patch-1, r=jdm
Update doc comment for script_plugins/lib.rs

`script_plugins` no longer provides any macros. It currently only provides the must_root lint.

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

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because it is a doc comment only change.

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

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2021-05-14 23:42:53 -04:00
bors-servo
56d12d8a86
Auto merge of #28416 - servo:jdm-patch-49, r=jdm
Don't hardcode string types.

Fixes an error reported in #28413.
2021-05-14 18:53:07 -04:00
Josh Matthews
7439401ff8
Don't hardcode string types. 2021-05-14 17:13:17 -04:00
bjorn3
40a6aad6b9
Update doc comment for script_plugins/lib.rs
script_plugins no longer provides any macros. It currently only provides the must_root lint.
2021-05-14 14:44:12 +02:00
bors-servo
5245f9ff27
Auto merge of #28408 - jdm:pyfixes, r=jdm
Python3 fixes

Fixes #28363.
2021-05-03 00:08:41 -04:00
Josh Matthews
a2356ef105 Fix bytes/string py3 confusion. 2021-05-03 00:07:33 -04:00
Josh Matthews
8d0320de75 Fix deprecated gzipfile constructor argument. 2021-05-03 00:07:12 -04:00
bors-servo
c289ed5b5e
Auto merge of #28374 - pecastro:linux-wpt-tests, r=jdm
Linux WPT tests on GitHub Action

- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #28280
- [X] These changes do not require tests because they add to an existing GitHub Action to run the Linux WPT tests.
2021-04-30 19:27:24 -04:00
Paulo E. Castro
ad2eaa57ed
Remove deprecated functions with the move to GitHub actions. 2021-04-30 17:45:17 +01:00