1
Fork 0
Commit graph

515 commits

Author SHA1 Message Date
Jacob Pratt
c8992c90e0
Rollup merge of #139687 - spastorino:add-spastorino-to-vacation, r=Urgau
Add spastorino to users_on_vacation
2025-04-11 21:21:02 +02:00
Santiago Pastorino
452c280f64
Add spastorino to users_on_vacation 2025-04-11 15:27:11 -03:00
Matthias Krüger
e3bcfbf3cf
Rollup merge of #139589 - saethlin:vacation, r=camelid
saethlin is back from vacation
2025-04-10 11:10:19 +02:00
Matthias Krüger
c100846574
Rollup merge of #139580 - fmease:unrotate, r=fmease
Temporarily leave the review rotation

r? ghost
2025-04-10 11:10:18 +02:00
Ben Kimock
67ff33666f
saethlin is back from vacation 2025-04-09 12:03:28 -04:00
León Orell Valerian Liehr
cf68565313
Temporarily leave the review rotation 2025-04-09 13:48:39 +02:00
Jieyou Xu
616406d2f1
triagebot: roll compiler reviewers for rustc/unstable book 2025-04-09 07:37:57 +08:00
Ramon de C Valle
8c891ba222 Change notifications for Exploit Mitigations PG
Reduce the amount of notifications sent to all the Exploit Mitigations
PG by removing it from some of the paths.
2025-04-05 03:08:49 +00:00
Matthias Krüger
a612ee78c1
Rollup merge of #139384 - jieyouxu:compiletest-reviewers, r=Kobzol
Add `compiletest` adhoc_group for `r? compiletest`

r? `@Kobzol` (or bootstrap/compiler)
2025-04-04 21:55:01 +02:00
Jieyou Xu
00f0ce26ac
triagebot: add compiletest adhoc_group for r? compiletest 2025-04-05 01:46:09 +08:00
Matthias Krüger
42aef0c1ab
Rollup merge of #139303 - Noratrieb:Noratrieb-patch-3, r=Noratrieb
Put Noratrieb on vacation

My review queue has gotten a bit out of hand. I'll work on reviewing those PRs before taking up new ones.
2025-04-03 21:18:33 +02:00
bors
d5b4c2e4f1 Auto merge of #139269 - matthiaskrgr:rollup-pk78gig, r=matthiaskrgr
Rollup of 6 pull requests

Successful merges:

 - #138992 (literal pattern lowering: use the pattern's type instead of the literal's in `const_to_pat`)
 - #139211 (interpret: add a version of run_for_validation for &self)
 - #139235 (`AstValidator` tweaks)
 - #139237 (Add a dep kind for use of the anon node with zero dependencies)
 - #139260 (Add dianqk to codegen reviewers)
 - #139264 (Fix two incorrect turbofish suggestions)

r? `@ghost`
`@rustbot` modify labels: rollup
2025-04-02 18:39:21 +00:00
nora
2dd4501610
Put Noratrieb on vacation
My review queue has gotten a bit out of hand. I'll work on reviewing those PRs before taking up new ones.
2025-04-02 19:12:26 +02:00
dianqk
d5f7e9c200
Add dianqk to codegen reviewers 2025-04-02 22:23:19 +08:00
Takayuki Maeda
13c2d5e71e
Rollup merge of #139178 - apiraino:remove-cjgillot-automated-assighment, r=cjgillot
Remove cjgillot from automated review assignment

As discussed [on Zulip](508540539).

To be clear, this is not a value judgement, it's just a way to improve our fairness when assigning reviews, trying to find a balance between leaving time to Rust contributors review on their terms and availability and avoid having PRs waiting for too long.

> [!IMPORTANT]
> This is not a final decision! Rust contributors are free to re-add themselves back to the active review rotation (if they feel like it) once they have more availability.

cc: `@cjgillot`
2025-04-02 22:52:45 +09:00
Matthias Krüger
745657d05d
Rollup merge of #139179 - ChrisDenton:unvacate, r=ChrisDenton
Remove me from vacation
2025-03-31 23:05:47 +02:00
apiraino
ebca98fa2f
Remove cjgillot from automated review assignment 2025-03-31 20:49:30 +02:00
Chris Denton
3ef1a3f1c5
Remove ChrisDenton from on vacation 2025-03-31 16:10:02 +00:00
Amanieu d'Antras
53f4397bd9 Remove Amanieu from the libs review rotation 2025-03-31 11:01:46 +01:00
Matthias Krüger
20f2655258
Rollup merge of #139079 - EnzymeAD:autodfff-triagebot, r=Noratrieb
tracking autodiff files via triagebot.toml

r? `@oli-obk`

Tracking:

- https://github.com/rust-lang/rust/issues/124509
2025-03-28 21:18:32 +01:00
Manuel Drehwald
e6a2c29bc4 tracking autodiff files via triagebot.toml 2025-03-28 14:15:08 -04:00
Jacob Pratt
63718922df
Rollup merge of #139030 - saethlin:vacation, r=Noratrieb
saethlin goes on vacation

Someone should bug me in about 2 weeks if I don't remember to undo this
2025-03-27 21:41:50 -04:00
Ben Kimock
c9adf541a8 saethlin goes on vacation 2025-03-27 15:40:03 -04:00
apiraino
2df6252bd6
update wg-prio triagebot config 2025-03-25 18:28:19 +01:00
Takayuki Maeda
5cdafb985c
Rollup merge of #138829 - jieyouxu:adjust-relnotes-interest-group-desc, r=cuviper
Slightly reword triagebot ping message for `relnotes-interest-group`

Now that there's also a meta relnotes tracking issue.

r? ```@cuviper``` (or release)
2025-03-25 15:36:34 +09:00
Jieyou Xu
7f2cb4c206
Slightly reword triagebot ping message for relnotes-interest-group
Now that there's also a meta relnotes tracking issue.
2025-03-25 04:26:38 +08:00
Matthias Krüger
5a9d98d1d3
Rollup merge of #138801 - lolbinarycat:triagebot-autolabel-138565, r=Noratrieb
triagebot: add autolabel rules for D-* and L-*

fixes #138565

r? `@Noratrieb`
2025-03-22 12:00:51 +01:00
binarycat
f0c0862a2b triagebot: add autolabel rules for D-* and L-*
fixes #138565
2025-03-21 17:02:20 -05:00
Jieyou Xu
974f7590e6
Remove llvm and llvms triagebot ping aliases for icebreakers-llvm
Because it's way too easy to confuse that versus trying to ping WG-llvm.
And AFAIK, icebreakers-llvm isn't really used in a good while.
2025-03-20 12:37:24 +08:00
Jieyou Xu
a2b7ccb0fa
Unvacation myself 2025-03-18 13:51:29 +08:00
bit-aloo
9ef42baa9f
modify config.example.toml mention to bootsrap.example.toml in triagebot.toml 2025-03-17 12:56:49 +05:30
bit-aloo
1954494ec9
change config.toml to bootstrap.toml for bootstrap module 2025-03-17 12:56:41 +05:30
许杰友 Jieyou Xu (Joe)
ecce387ef6 Mark myself as unavailable for reviews 2025-03-15 09:26:21 +08:00
León Orell Valerian Liehr
401b325fb7
Rollup merge of #138495 - ChrisDenton:vacate, r=ChrisDenton
Take a break from reviews
2025-03-14 17:26:41 +01:00
Chris Denton
db8aa92a47
Take a break from reviews 2025-03-14 12:09:40 +00:00
Josh Stone
c88dfb2fc4 Remove myself from libs review
Trying to re-balance my work by reducing reviews for now.
2025-03-13 11:59:10 -07:00
Matthias Krüger
c007d0af6a
Rollup merge of #138051 - Kobzol:download-ci-gcc, r=onur-ozkan
Add support for downloading GCC from CI

This PR adds a new bootstrap config section called `gcc` and implements a single config `download-ci-gcc`. Its behavior is similar to `download-ci-llvm`. Since https://github.com/rust-lang/rust/pull/137667, we distribute a CI component that contains the prebuilt `libgccjit.so` library on x64 Linux. With `download-ci-gcc`, this component is downloaded from CI to avoid building GCC locally.

This is an MVP of this functionality, designed for local usage. This PR does not enable this functionality on the LLVM 18 PR CI job which builds `cg_gcc`, and does not implement more complex detection logic. It simply uses `false` (build locally) or `true` (download from CI if you're on the right target, if CI download fails, then bootstrap fails).

The original LLVM CI download functionality has a lot of features and complexity, which we don't need for GCC (yet). I don't like how the LLVM CI stuff is threaded through multiple parts of bootstrap, so with GCC I would like to take a more centralized approach, where the `build::Gcc` step handles download from CI internally. This means that:
- For the rest of bootstrap, it should be transparent whether GCC was built locally or downloaded from CI.
- GCC is not downloaded eagerly unless you actually requested GCC (either you requested `x build gcc` or you asked to build/test the GCC backend).

This approach will require some modifications once we extend this feature, but so far I like this approach much more than putting this stuff into `Config[::parse]`, which already does a ton of stuff that it arguably shouldn't (but it's super difficult to extract its logic out).

This PR is an alternative to https://github.com/rust-lang/rust/pull/130749, which did a more 1:1 copy of the `download-ci-llvm` logic.

r? ``@onur-ozkan``
2025-03-11 19:35:29 +01:00
Jakub Beránek
dcc2b307dc Add triagebot entry for GCC modifications 2025-03-10 12:26:02 +01:00
Alona Enraght-Moony
eecf17e803
triagebot.toml: Don't label test/rustdoc-json as A-rustdoc-search (again) 2025-03-09 20:20:52 +00:00
Matthias Krüger
cdd97bae84
Rollup merge of #137885 - klensy:tidy-triagebot, r=jieyouxu
tidy: add triagebot checks

Validates triagebot.toml to have existing paths:

`[mentions."*"]` sections, i.e.
```toml
[mentions."compiler/rustc_const_eval/src/"]
```
or
```toml
[assign.owners]
"/.github/workflows" = ["infra-ci"]
```
or

```toml
trigger_files = [
 "src/librustdoc/html/static/js/search.js",
 "tests/rustdoc-js",
 "tests/rustdoc-js-std",
 ]
```
Looked at #137876 and implemented check.
2025-03-09 10:34:48 +01:00
Thalia Archibald
06eecca264 Allow anyone to relabel CI-spurious-* 2025-03-07 12:36:33 -08:00
Michael Goulet
9891f55e6e
Rollup merge of #138108 - WaffleLapkin:rustc_codegen_ssa_mentions, r=compiler-errors
Mention me (WaffleLapkin) when changes to `rustc_codegen_ssa` occur

My employer is writing a rustc backend and it's my job to resolve conflicts with upstream so I'd like to know when `rustc_codegen_ssa` is being changed =)
2025-03-06 15:40:10 -05:00
Michael Goulet
5804b52a32
Rollup merge of #138061 - jieyouxu:target-reviewers, r=wesleywiser
triagebot: add a `compiler_leads` ad-hoc group

Intended for e.g. rolling reviewers for [adding new targets](https://forge.rust-lang.org/compiler/proposals-and-stabilization.html#targets).

rust-lang/rust-forge side doc update: https://github.com/rust-lang/rust-forge/pull/815

r? ghost (for testing)

cc ``@davidtwco`` or ``@wesleywiser``
2025-03-06 15:40:03 -05:00
waffle
5143638e51
Mention me (WaffleLapkin) when changes to rustc_codegen_ssa occur 2025-03-06 19:21:56 +01:00
许杰友 Jieyou Xu (Joe)
9c75ed2fa2 triagebot: add compiler_leads ad-hoc group
Intended for e.g. rolling reviewers for adding new targets.
2025-03-05 22:18:53 +08:00
许杰友 Jieyou Xu (Joe)
65da1ffe41
Rollup merge of #136581 - jieyouxu:makefile-be-gone, r=Kobzol
Retire the legacy `Makefile`-based `run-make` test infra

The final piece of [porting run-make tests to use Rust #121876](https://github.com/rust-lang/rust/issues/121876).
Closes #121876.
Closes #40713.
Closes #81791 (no longer using `wc`).
Closes #56475 (no longer a problem in current form of that test; we don't ignore the test on `aarch64-unknown-linux-gnu`).

### Summary

This PR removes the legacy `Makefile`-based `run-make` test infra which has served us well over the years. The legacy infra is no longer needed since we ported all of `Makefile`-based `run-make` tests to the new `rmake.rs` infra.

Additionally, this PR:

- Removes `tests/run-make/tools.mk` since no more `Makefile`-based tests remain.
- Updates `tests/run-make/README.md` and rustc-dev-guide docs to remove mention about `Makefile`-based `run-make` tests
- Update test suite requirements in rustc-dev-guide on Windows to no longer need MSYS2 (they should also now run successfully on native Windows MSVC).
- Update `triagebot.toml` to stop backlinking to #121876.

**Thanks to everyone who helped in this effort to modernize the `run-make` test infra and test suite!**

r? bootstrap
2025-03-05 21:46:32 +08:00
klensy
aa72de9330 fix triagebot.toml 2025-03-05 12:30:03 +03:00
Alona Enraght-Moony
f0de899001
triagebot.toml: Don't label test/rustdoc-json as A-rustdoc-search
This happened because `test/rustdoc-js` is a prefix of `test/rustdoc-json`, and triagebot works on prefixes.

Maybe this should be fixed in triagebot, but this works now.
2025-03-03 19:28:57 +00:00
Matthias Krüger
d031bb3375
Rollup merge of #137876 - Zalathar:triagebot-matches, r=jieyouxu
Adjust triagebot.toml entries for `rustc_mir_build/src/builder/`

I only just noticed that these paths were silently broken by the renaming of `build` to `builder` in #134365.

This is *possibly* OK to just self-approve, but I would prefer to get a second set of eyes on it just in case.
2025-03-02 22:44:27 +01:00
Zalathar
60798272d6 Adjust triagebot.toml entries for rustc_mir_build/src/builder/ 2025-03-02 14:27:53 +11:00