Commit graph

342 commits

Author SHA1 Message Date
Urgau ed0478a918 Add some mentions for Urgau for check-cfg related files 2024-03-16 23:40:49 +01:00
许杰友 Jieyou Xu (Joe) fc42f3bfe3
Mention @jieyouxu for changes to compiletest, run-make tests and the run-make-support library 2024-03-16 19:15:45 +00:00
Matthias Krüger c6acc47081
Rollup merge of #122429 - rcvalle:rust-triagebot-add-exploit-mitigations-pg, r=wesleywiser
Add Exploit Mitigations PG to triagebot.toml
2024-03-13 20:01:56 +01:00
Ramon de C Valle 533ddf97c6 Add Exploit Mitigations PG to triagebot.toml
Add autolabels and mentions for the Exploit Mitigations PG to
triagebot.toml.
2024-03-13 08:24:06 -07:00
apiraino aa71151bea
Enable PR tracking review assignment 2024-03-12 13:59:19 +01:00
Matthias Krüger d2fbf0c299
Rollup merge of #122264 - fee1-dead-contrib:add, r=fee1-dead
add myself to rotation

Won't have too much capacity, but I am able to contribute something. Will be rotating reviews if I run out of capacity :)

r? `````@ghost`````
`````@bors````` r+ rollup
2024-03-10 10:58:19 +01:00
Deadbeef 3e675bdb48 add myself to rotation 2024-02-29 21:38:53 +08:00
Amanieu d'Antras ad4c932ac4 Restore the standard library review rotation to its former glory 2024-02-29 08:58:58 +00:00
Matthias Krüger 718998591e
Rollup merge of #121336 - davidtwco:triagebot-notifications, r=wesleywiser
triagebot: add queue notifications

This seems like it could be useful.

r? ``@wesleywiser``
2024-02-21 22:48:57 +01:00
David Wood e5fa6ec845
triagebot: add queue notifications
Signed-off-by: David Wood <david@davidtw.co>
2024-02-20 10:25:06 +00:00
Nilstrieb 9e68d89cc8 Remove the "codegen" profile from bootstrap
This profile originally made sense when download-ci-llvm = if-unchanged
didn't exist and we had the bad tradeoff of "never modify or always
compile".

Thankfully, these grim times are over and we have discovered clean
water, so the only differentiator between the two profiles is the
codegen profile having LLVM assertions. Adding them doesn't cause that
much of a slowdown, <10% on UI tests from an unscientific benchmark.

It also had LLVM warnings when compiling, which makes sense for every
compiler contributor brave enough to compile LLVM.

The way I removed is by just issueing a nice error message. Given that
everyone with this profile should be a contributor and not someone like
a distro who is more upset when things break, this should be fine.
If it isn't, we can always fall back to just letting codegen mean
compiler.
2024-02-19 17:26:41 +01:00
Guillaume Boisseau ac619c05da
Rollup merge of #121191 - Nadrieril:ping, r=compiler-errors
Add myself to review rotation (and a rustbot ping)

I've still got a ~month of unemployment ( 🤞 ), so I'll put some of that time into reviewing.

Unrelatedly, I've now poked enough at match lowering that I want to follow what happens to it, so I added a rustbot ping.
2024-02-17 11:23:08 +01:00
Nadrieril 6c7827c03e Add myself to review rotation 2024-02-16 18:31:13 +01:00
Nadrieril 4b732c990d Let rustbot ping me on changes to match lowering 2024-02-16 18:26:34 +01:00
Matthias Krüger 8775df3b11
Rollup merge of #121043 - lcnr:lcnr-compiler-assign, r=fmease
add lcnr to the compiler-team assignment group
2024-02-13 22:51:56 +01:00
lcnr 57746a3621 add lcnr to the compiler-team assignment group 2024-02-13 18:51:47 +01:00
León Orell Valerian Liehr 622b5a5cee
Remove jsha from the rustdoc review rotation 2024-02-13 06:35:19 +01:00
Matthias Krüger 323f66a932
Rollup merge of #120962 - ChrisDenton:review, r=Nilstrieb
Add myself to library/std review

I'll see how it goes.
2024-02-12 18:04:11 +01:00
Chris Denton 89abbb0b40
Add ChrisDenton to review queue 2024-02-11 09:13:12 -03:00
Josh Triplett 3ad94dbe06 Remove myself from some review rotations 2024-02-10 17:56:47 -08:00
Mara Bos f676c3d504 Remove myself from review rotation. 2024-02-08 11:06:02 +01:00
León Orell Valerian Liehr d321437204
Remove b-naber from the compiler review rotation 2024-02-06 00:37:57 +01:00
Felix S. Klock II 0148da3528 put pnkfelix (me) back on the review queue. 2024-02-01 09:51:29 -05:00
Guillaume Gomez a62ab8eee2
Rollup merge of #120464 - matthewjasper:matthew-reviews, r=davidtwco
Add matthewjasper to some review groups

r? `@davidtwco`
2024-01-30 11:19:20 +01:00
Guillaume Gomez 2baa994ec4
Rollup merge of #119123 - bjorn3:simd_intrinsics_mentions, r=Nilstrieb
Add triagebot mentions entry for simd intrinsics

Fixes https://github.com/rust-lang/rust/issues/119119

cc `@antoyo,` `@GuillaumeGomez,` `@rust-lang/project-portable-simd`
2024-01-30 11:19:12 +01:00
Matthew Jasper 1b17d8e1a0 Add matthewjasper to some review groups 2024-01-29 10:02:59 +00:00
Nicholas Nethercote 5d9dfbd08f Stop using String for error codes.
Error codes are integers, but `String` is used everywhere to represent
them. Gross!

This commit introduces `ErrCode`, an integral newtype for error codes,
replacing `String`. It also introduces a constant for every error code,
e.g. `E0123`, and removes the `error_code!` macro. The constants are
imported wherever used with `use rustc_errors::codes::*`.

With the old code, we have three different ways to specify an error code
at a use point:
```
error_code!(E0123)  // macro call

struct_span_code_err!(dcx, span, E0123, "msg");  // bare ident arg to macro call

\#[diag(name, code = "E0123")]  // string
struct Diag;
```

With the new code, they all use the `E0123` constant.
```
E0123  // constant

struct_span_code_err!(dcx, span, E0123, "msg");  // constant

\#[diag(name, code = E0123)]  // constant
struct Diag;
```

The commit also changes the structure of the error code definitions:
- `rustc_error_codes` now just defines a higher-order macro listing the
  used error codes and nothing else.
- Because that's now the only thing in the `rustc_error_codes` crate, I
  moved it into the `lib.rs` file and removed the `error_codes.rs` file.
- `rustc_errors` uses that macro to define everything, e.g. the error
  code constants and the `DIAGNOSTIC_TABLES`. This is in its new
  `codes.rs` file.
2024-01-29 07:41:41 +11:00
Matthias Krüger 574d35fbeb
Rollup merge of #120399 - thomcc:thomcc-no-rotation, r=Nilstrieb
Remove myself from review rotation

Still willing to do reviews (and make it through my backlog), but I don't have the bandwidth to be on the rotation right now.
2024-01-27 10:48:49 +01:00
Matthias Krüger 6ce96c0c55
Rollup merge of #120389 - fmease:fmease-compiler-review-rotation, r=petrochenkov
Add fmease to the compiler review rotation

Following the call :)

r? compiler
2024-01-26 23:15:54 +01:00
Thom Chiovoloni 169c72861f
Remove myself from review rotation 2024-01-26 12:31:46 -08:00
León Orell Valerian Liehr f941247bdd
Add fmease to the compiler review rotation 2024-01-26 18:26:36 +01:00
Michael Woerister db4cf5d88b
Add @davidtwco to debuginfo group in triage.toml
Co-authored-by: David Wood <agile.lion3441@fuligin.ink>
2024-01-24 10:40:35 +01:00
Michael Woerister eabfe455ec Add mw to review rotation and add some owner assignments 2024-01-24 10:13:28 +01:00
León Orell Valerian Liehr 0d3af593cd
Rollup merge of #120246 - estebank:revert_breathing_room, r=estebank
Re-add estebank to review rotation

r? ``@compiler-errors``
2024-01-23 21:19:54 +01:00
Esteban Küber ce11b70979 Re-add estebank to review rotation 2024-01-22 19:02:35 +00:00
Nicholas Nethercote 774a47da28 Link to triagebot.toml documentation. 2024-01-22 13:13:20 +11:00
Nicholas Nethercote b95ce3056b Add nnethercote to the full review rotation. 2024-01-22 09:53:04 +11:00
Nicholas Nethercote ae3c00c28e Add a group for rustc_arena and put nnethercote in it. 2024-01-22 09:52:55 +11:00
Nicholas Nethercote ab6216a1d3 Adjust whitespace. 2024-01-22 09:44:15 +11:00
Matthias Krüger 42e79734e9
Rollup merge of #120122 - Nilstrieb:Diagnosticstriage, r=oli-obk
Don't add needs-triage to A-diagnostics

A-diagnostics is already labeled correctly thanks to the template and there usually isn't much to do on those issues, so it's fine to just add them to the pile.
2024-01-19 19:27:02 +01:00
Nilstrieb 841e9f5187
Don't add needs-triage to A-diagnostics
A-diagnostics is already labeled correctly thanks to the template and there usually isn't much to do on those issues, so it's fine to just add them to the pile.
2024-01-19 08:29:42 +01:00
Waffle Maybe 7fead95cec
Remove myself from review rotation 2024-01-18 21:04:31 +01:00
Santiago Pastorino eb8c1f8998
Remove spastorino from users_on_vacation 2024-01-17 18:02:14 -03:00
León Orell Valerian Liehr 5788f3d350
Remove Zulip rustdoc nomination alert 2024-01-14 13:55:18 +01:00
León Orell Valerian Liehr 4333fb0627
Clarify prioritization alert 2024-01-14 13:48:23 +01:00
Matthias Krüger 847aad75ad
Rollup merge of #119938 - Nilstrieb:has-merge-commits-unauthenticated, r=fmease
Allow unauthorized users to user the has-merge-commits label

So they can remove it after they've removed the merge commit.
2024-01-13 22:35:10 +01:00
Nilstrieb ff84ecd68c
Allow unauthorized users to user the has-merge-commits label
So they can remove it after they've removed the merge commit.
2024-01-13 19:49:39 +01:00
joboet 762cd4842e
update paths in tools 2024-01-12 00:06:39 +01:00
León Orell Valerian Liehr 7d61535ef0
Add project const traits to triagebot config 2024-01-10 20:09:27 +01:00
Oli Scherer 23924fe3a1 Mark myself as back from leave 2024-01-02 10:19:03 +00:00
bjorn3 adb6e1b69b
Update triagebot.toml 2023-12-26 12:42:40 +01:00
Santiago Pastorino 8a7513d5af
Add spastorino to users_on_vacation 2023-12-23 09:57:06 -03:00
bjorn3 4369a78730 Add triagebot mentions entry for simd intrinsics 2023-12-19 16:16:02 +01:00
Matthias Krüger 9a24d8a101
Rollup merge of #119080 - onur-ozkan:comment-change-id-in-example-config, r=Kobzol
Comment out `change-id` in `config.example.toml`

This way, we only update CONFIG_CHANGE_HISTORY for major changes, which is much simpler (and updating example.toml doesn't make much sense)

r? `@Kobzol` (as this was mainly your idea)
2023-12-18 17:03:12 +01:00
onur-ozkan ce2eaa6325 Comment out change-id in config.example.toml
This way, we only update CONFIG_CHANGE_HISTORY for major changes, which is
much simpler (and updating example.toml doesn't make much sense)

Signed-off-by: onur-ozkan <work@onurozkan.dev>
2023-12-18 15:54:10 +03:00
Matthias Krüger 39b6f458c3
Rollup merge of #118985 - JohnTitor:rm-jtitor-diag-pings, r=compiler-errors
Remove @JohnTitor from diagnostics pings

I've been inactive around diagnostics for a while so would like to remove myself from the diagnostics-related ping groups for now.
2023-12-15 20:19:55 +01:00
Michael Goulet 18bf0caa5a Notify lcnr and errs when relations change 2023-12-15 18:13:40 +00:00
Yuki Okushi c3dd266f47
Remove @JohnTitor from diagnostics pings
I've been inactive around diagnostics for a while so would like to remove myself from the diagnostics-related ping groups for now.
2023-12-16 00:15:15 +09:00
Wesley Wiser b9d9cc598b Wesley is not on vacation
All good things...
2023-12-11 18:58:43 -06:00
Nadrieril 79806f1e46 Include the new crate in triagebot pings 2023-12-11 11:20:55 +01:00
Guillaume Gomez c0be10c3d1 Ping GuillaumeGomez for changes in rustc_codegen_gcc 2023-12-07 15:13:10 +01:00
Wesley Wiser d9c645561d Wesley is on vacation 2023-11-30 16:55:24 -06:00
Michael Goulet 1742a9fce6
Rollup merge of #114708 - tgross35:tgross35-patch-1, r=Mark-Simulacrum
Allow setting `rla` labels via `rustbot`

https://github.com/rust-lang/rust-log-analyzer/pull/75 adds a `rla-silenced` label flag that will turn off RLA updates for non-bors tests. Allow setting that labels and others via `rustbot`.
2023-11-27 19:06:46 -05:00
Waffle Maybe 4a22b1aa1c
Remove myself from users on vacation 2023-11-26 15:33:34 +01:00
León Orell Valerian Liehr 969a77360d
Rollup merge of #118255 - dtolnay:mentionsrustanalyzer, r=Mark-Simulacrum
Request that rust-analyzer changes are sent upstream first if possible

This automates `@lnicola's` comment https://github.com/rust-lang/rust/pull/118253#issuecomment-1825925242.

Rustbot will write a comment similar to https://github.com/rust-lang/rust/pull/116743#issuecomment-1763178813.
2023-11-25 10:21:07 +01:00
onur-ozkan 576a17ecdb move CONFIG_CHANGE_HISTORY to its own module
Because bootstrap lib is already large and complicated, this should
make the "bumping change-id" process easier.

Signed-off-by: onur-ozkan <work@onurozkan.dev>
2023-11-24 23:18:36 +03:00
David Tolnay 7a6dce3305
Request that rust-analyzer changes are sent upstream first if possible 2023-11-24 09:17:35 -08:00
Celina G. Val 99371ce7e0 Add stable mir members to triagebot config 2023-11-17 11:46:39 -08:00
Tshepang Mbambo 03435e6fdd
accept review suggestion
Co-authored-by: joboet <jonasboettiger@icloud.com>
2023-11-08 12:19:32 +02:00
Tshepang Mbambo 769ad29c3e
triagebot.toml: use inclusive language 2023-11-08 11:21:44 +02:00
Jack Huey 6e33e89337 Remove from vacation and compiler review group 2023-11-05 10:09:51 -05:00
Peter Jaszkowiak a745f92497 triagebot no-merges: exclude different case
"Subtree update" as well
2023-11-03 20:40:21 -06:00
Michael Goulet c5895c4caa oli.pause() 2023-11-02 17:23:15 +00:00
Matthias Krüger 36b794ed03
Rollup merge of #117202 - TaKO8Ki:revert-remove-TaKO8Ki-from-reviewers, r=Nilstrieb
Revert "Remove TaKO8Ki from reviewers"

ref #116061

It's been a month since this pull request, and I now have some available time for reviews. Would it be okay to revisit it as a reviewer?

This reverts commit 8e06b25e39.

r? `@Nilstrieb`
2023-10-26 17:45:45 +02:00
Takayuki Maeda ab7f64c788 Revert "Remove TaKO8Ki from reviewers"
This reverts commit 8e06b25e39.
2023-10-26 11:52:45 +09:00
Oğuz Ağcayazı dc1cd4c2cd Remove smir from triage and add me to stablemir 2023-10-23 18:49:35 +03:00
onur-ozkan 0c55576a06 trigger the triagebot for modifications to bootstrap/defaults
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2023-10-19 08:39:55 +03:00
onur-ozkan 8a45eed31c fix bootstrap paths in triagebot.toml
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2023-10-19 08:39:28 +03:00
Guillaume Gomez 23000c3980
Rollup merge of #116808 - ouz-a:add_myself_to_triage, r=Nilstrieb
Add myself to smir triage

I would like get pinged when someone makes changes to smir
2023-10-16 23:58:05 +02:00
Oğuz Ağcayazı 5e6da1e306 add myself to smir triage 2023-10-16 20:49:03 +03:00
Matthias Krüger cf25110def
Rollup merge of #114157 - pitaj:triagebot_no-merges, r=ehuss
Enable triagebot no-merges check

Follow-up on https://github.com/rust-lang/triagebot/pull/1704

### Motivation

Occasionally, a merge commit like cb5c011670 makes it past manual review and gets merged into master.

At one point, we tried adding a check to CI to prevent this from happening (https://github.com/rust-lang/rust/pull/105058), but that ended up [problematic](https://github.com/rust-lang/rust/pull/106319#issuecomment-1368144076) and was [reverted](https://github.com/rust-lang/rust/pull/106320). This kind of check is simply too fragile for CI, and there must be a way for a human to override the bot's decision.

The capability to detect and warn about merge commits has been present in triagebot for quite some time, but was never enabled at rust-lang/rust, possibly due to concerns about false positives on rollup and subtree sync PRs. This PR intends to alleviate those concerns.

### Configuration

This configuration will exclude rollup PRs and subtree sync PRs from merge commit detection, and it will post the default warning message and add the `has-merge-commits` and `S-waiting-on-author` labels when merge commits are detected on other PRs.

The eventual vision is to have bors refuse to merge if the `has-merge-commits` label is present. A reviewer can still force the merge by removing that label if they so wish.

### Note for contributors

The rollup tool should add that label automatically, but anyone performing subtree updates should begin including "subtree update" in the titles of those PRs, to avoid false positives.

r? infra

## Open Questions

1. This configuration uses the default message that's built into triagebot:

> There are merge commits (commits with multiple parents) in your changes. We have a [no merge policy](https://rustc-dev-guide.rust-lang.org/git.html#no-merge-policy) so these commits will need to be removed for this pull request to be merged.
>
> You can start a rebase with the following commands:
> ```shell-session
> $ # rebase
> $ git rebase -i master
> $ # delete any merge commits in the editor that appears
> $ git push --force-with-lease
> ```

Any changes to this are easy, I'll just have to add a `message` option. Should we mention the excluded titles in the message?
2023-10-16 19:10:48 +02:00
Matthias Krüger 8feb7c55fe
Rollup merge of #116776 - WaffleLapkin:hell-yeah-review-requested, r=Mark-Simulacrum
Enable `review-requested` feature for rustbot

See https://github.com/rust-lang/triagebot/pull/1733.

r? `@Mark-Simulacrum`
2023-10-16 06:26:21 +02:00
Peter Jaszkowiak 4baa12bb94 Enable triagebot no-merges check
This configuration will exclude rollup PRs and subtree sync PRs from
merge commit detection. On other PRs, it will post the default warning
message and add the `has-merge-commits` and `S-waiting-on-author`
labels when merge commits are detected.

The eventual vision is to have bors refuse to merge if the
`has-merge-commits` label is present. A reviewer can still
force the merge by removing that label if they so wish.
2023-10-15 19:16:28 -06:00
Waffle Maybe 61a752a0f9
Enable review-requested feature for rustbot 2023-10-16 00:37:05 +02:00
Matthias Krüger 7a67562924
Rollup merge of #116755 - scottmcm:review-rotation, r=Mark-Simulacrum
Remove me from libcore review rotation

I'm looking at my commitments right now, and unfortunately this needs to go for at least a while.

If there's something in particular I can probably still take them, but I should drop out of the rotation for now.
2023-10-15 21:29:08 +02:00
Scott McMurray b50aa24a4e Remove me from libcore review rotation 2023-10-15 00:49:44 -07:00
Guillaume Gomez 31b86ea6fc
Rollup merge of #116661 - WaffleLapkin:make-reviews-change-pr-state, r=Mark-Simulacrum
Make "request changes" reviews apply `S-waiting-on-author`

This makes it so **assignee** requesting changes on a PR via GitHub UI adds https://github.com/rust-lang/rust/labels/S-waiting-on-author and removes https://github.com/rust-lang/rust/labels/S-waiting-on-review.

cc `@compiler-errors` :3
2023-10-14 22:35:06 +02:00
Waffle Maybe 406fb86209
Make "request changes" reviews apply S-waiting-on-author 2023-10-12 17:36:39 +04:00
Waffle Maybe a18729c496
Mark myself as vacation or whatever 2023-10-03 23:19:25 +04:00
bors 781ebbec8a Auto merge of #115898 - onur-ozkan:config-change-tracking, r=Mark-Simulacrum
bootstrap major change detection implementation

The use of `changelog-seen` and `bootstrap/CHANGELOG.md` has not been functional in any way for many years. We often do major/breaking changes but never update the changelog file or the `changelog-seen`. This is an alternative method for tracking major or breaking changes and informing developers when such changes occur.

Example output when bootstrap detects a major change:
![image](https://github.com/rust-lang/rust/assets/39852038/ee802dfa-a02b-488b-a433-f853ce079b8a)
2023-10-02 07:41:52 +00:00
onur-ozkan 7d3dcd918e add triagebot notification for bootstrap config changes
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2023-10-01 16:55:46 +03:00
Oli Scherer a38e98371b Split out the stable part of smir into its own crate to prevent accidental usage of forever unstable things 2023-09-25 14:38:27 +00:00
Nilstrieb 8e06b25e39
Remove TaKO8Ki from reviewers 2023-09-22 15:31:19 +02:00
Nikita Popov 4bb9c0f79b Allow anyone to set llvm-fixed-upstream
Allow llvm-* to be set by unauthenticated users, which is currently
llvm-main and llvm-fixed-upstream.
2023-09-20 07:49:23 +02:00
Mark Rousskov d5643b1dec Expand infra-ci reviewer list 2023-09-18 10:13:49 -04:00
Jack Huey c70ee688b3 Add me as on vacation 2023-09-17 12:08:08 -04:00
clubby789 731b221df3 Remove clubby789 from users_on_vacation 2023-09-13 21:13:05 +00:00
Santiago Pastorino 5860c4b006
Remove spastorino as "on vacation" 2023-09-11 16:55:34 -03:00
bors af488be5f8 Auto merge of #115342 - GuillaumeGomez:fmease-rotations, r=rustdoc
Add `fmease` to rustdoc review rotations

`@fmease` asked me if it was okay for them to be part of the rustdoc review rotation. Since they are already reviewing a lot of rustdoc PRs, I think it's fine to add them to the rotation.

What do you think `@rust-lang/rustdoc` ?

r? rust-lang/rustdoc
2023-09-05 09:33:52 +00:00
Santiago Pastorino 8198c59c77
Add spastorino on vacation 2023-09-01 18:35:43 -03:00