462 Commits

Author SHA1 Message Date
Matthias Krüger
b3d5a770f6
Rollup merge of #137076 - aDotInTheVoid:pingme-pingme-pingme, r=jieyouxu
triagebot.toml: ping me on changes to `tests/rustdoc-json`
2025-02-15 20:15:03 +01:00
Alona Enraght-Moony
f065a5588e triagebot.toml: ping me on changes to tests/rustdoc-json 2025-02-15 13:07:44 +00:00
binarycat
cc74ed08d5 triagebot: automatically add more rustdoc related labels 2025-02-13 12:16:31 -06:00
Jacob Pratt
d16b067f8c
Rollup merge of #136947 - nnethercote:reinstate-nnethercote, r=nnethercote
Reinstate nnethercote in the review rotation.

I'm back from vacation.

r? ``@nnethercote``
2025-02-12 20:10:03 -05:00
Nicholas Nethercote
8ccc33f181 Reinstate nnethercote in the review rotation.
I'm back from vacation.
2025-02-13 08:42:36 +11:00
Jakub Beránek
2e2afff50c
Put kobzol back to review rotation 2025-02-12 09:51:14 +01:00
MarcoIeni
1dc575ca2b
assign marcoieni and jdno to infra-ci PRs 2025-02-10 16:28:57 +01:00
bors
a26e97be88 Auto merge of #136754 - Urgau:rollup-qlkhjqr, r=Urgau
Rollup of 5 pull requests

Successful merges:

 - #134679 (Windows: remove readonly files)
 - #136213 (Allow Rust to use a number of libc filesystem calls)
 - #136530 (Implement `x perf` directly in bootstrap)
 - #136601 (Detect (non-raw) borrows of null ZST pointers in CheckNull)
 - #136659 (Pick the max DWARF version when LTO'ing modules with different versions )

r? `@ghost`
`@rustbot` modify labels: rollup
2025-02-09 12:54:26 +00:00
Urgau
d024cef057
Rollup merge of #136530 - Kobzol:x-perf, r=onur-ozkan
Implement `x perf` directly in bootstrap

Discussed [here](https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/Turning.20.60x.20perf.60.20into.20a.20first.20class.20command).

Implementing the command directly in bootstrap let's us correctly build the compiler toolchain based on input arguments (such as include rustdoc in the toolchain [only] when needed), and it also makes the CLI interface nicer.

r? ``@onur-ozkan``
2025-02-09 00:37:27 +01:00
yukang
597143b7b6 Have a break from review rotation 2025-02-08 09:53:58 +08:00
Jonathan Dönszelmann
14fb5efb2b
ping me for attribute-related changes 2025-02-06 14:31:41 +01:00
Jakub Beránek
c73ed895c7 Remove the rustc-perf-wrapper tool 2025-02-05 15:33:40 +01:00
许杰友 Jieyou Xu (Joe)
780cd71d2f triagebot: remove myself from vacation 2025-01-31 14:46:13 +08:00
Stuart Cook
068f32235a
Rollup merge of #136252 - spastorino:remove-spastorino-on-vacations, r=jieyouxu
spastorino back from vacations
2025-01-30 14:25:06 +11:00
Santiago Pastorino
2f276b36e2
spastorino back from vacations 2025-01-29 13:27:41 -03:00
许杰友 Jieyou Xu (Joe)
504d574bc1 triagebot: set myself on vacation 2025-01-27 02:28:35 +08:00
Jakub Beránek
51af4d6d22
Add Kobzol on vacation 2025-01-21 10:23:14 +01:00
onur-ozkan
375165259c auto label A-bootstrap-stamp
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2025-01-12 08:43:34 +03:00
Matthias Krüger
b87a00488f
Rollup merge of #135194 - jieyouxu:update-tidy-label, r=onur-ozkan
triagebot: mark tidy changes with a more specific `A-tidy` label

r? `@onur-ozkan`
2025-01-08 18:21:00 +01:00
Jacob Pratt
a00bd69652
Rollup merge of #135032 - jieyouxu:relnotes-interest-group, r=cuviper
triagebot: register `relnotes-interest-group` ping group

Part of #133334.
https://github.com/rust-lang/team/pull/1613 merged.
cc T-release discussions in https://rust-lang.zulipchat.com/#narrow/channel/241545-t-release/topic/Please.20CC.20lang

r? release
2025-01-08 00:52:47 -05:00
许杰友 Jieyou Xu (Joe)
7b801a8454 triagebot: adjust some test suite tool autolabels 2025-01-07 20:24:56 +08:00
Celina G. Val
5172364b67
Update triagebot.toml: celinval vacation is over
I'm also removing myself from the MIR syntax changes notifications.
2025-01-06 10:50:58 -08:00
Matthias Krüger
69e7b12b6b
Rollup merge of #135132 - BoxyUwU:rdg_ping_group, r=jieyouxu
dev guide ping group and set adhoc reviewers to compiler

r? ``@jieyouxu`` ``@Kobzol``

I added you both to the `cc` list since you're both also on the list of owners for `src/doc/rustc-dev-guide`
2025-01-06 08:09:05 +01:00
Boxy
2cc114c6da rustc-dev-guide changes ping group 2025-01-05 18:40:08 +00:00
许杰友 Jieyou Xu (Joe)
5871867808 triagebot: label src/doc/rustc-dev-guide changes with A-rustc-dev-guide 2025-01-06 01:27:47 +08:00
许杰友 Jieyou Xu (Joe)
3af8dc4744 triagebot: register relnotes-interest-group ping group 2025-01-02 23:42:45 +08:00
许杰友 Jieyou Xu (Joe)
44d2740a8d Ping me for rustc-dev-guide changes on r-l/r 2025-01-02 15:55:04 +08:00
Jakub Beránek
1820e612d3 Modify rustc-dev-guide triagebot ping list 2025-01-01 17:06:27 +01:00
Matthias Krüger
6385e65d16
Rollup merge of #134828 - clubby789:ununreview, r=lqd
Add clubby789 back to bootstrap review rotation
2024-12-27 19:47:12 +01:00
clubby789
df189f6b36 Add clubby789 to bootstrap review rotation 2024-12-27 18:23:49 +00:00
Santiago Pastorino
6039eab641
Add spastorino to users_on_vacation 2024-12-27 14:43:24 -03:00
Jubilee Young
98cc5a77bd Belay new reviews for workingjubilee
My queue is at-capacity, effectively.
2024-12-23 11:22:43 -08:00
Nicholas Nethercote
007586966c Add nnethercote to the triagebot.toml vacation list. 2024-12-19 07:41:00 +11:00
Matthias Krüger
a998c915ea
Rollup merge of #134089 - Urgau:triagebot-exceptions, r=ehuss
Use newly added exceptions to non default branch warning

cc https://github.com/rust-lang/triagebot/pull/1860
cc `@cuviper`
r? `@ehuss`
2024-12-12 19:00:42 +01:00
Jacob Pratt
c384b28148
Rollup merge of #134160 - celinval:chores-vacation, r=jieyouxu
Add vacation entry for myself in triagebot.toml

It's that wonderful time of the year. 😃
2024-12-11 03:30:45 -05:00
Celina G. Val
45ad5a5735
Add vacation entry in triagebot.toml 2024-12-10 19:36:52 -08:00
Oli Scherer
e1689e6807
Remove Felix from ping groups and review rotation 2024-12-10 17:06:45 +01:00
León Orell Valerian Liehr
0f1b827881
Rollup merge of #134106 - wesleywiser:update_compiler_review_queue_maintainers, r=jieyouxu
Add compiler-maintainers who requested to be on review rotation

r? ``@davidtwco``

cc ``@Noratrieb`` ``@SparrowLii``
2024-12-10 13:51:13 +01:00
Wesley Wiser
88c8b1056d Add compiler-maintainers who requested to be on review rotation 2024-12-09 20:47:44 -06:00
León Orell Valerian Liehr
0cb12f9e84
Rollup merge of #134043 - ehuss:unicode-version, r=jieyouxu
Add test to check unicode identifier version

This adds a test to verify which version of Unicode is used for identifiers. This is part of the language, documented at https://doc.rust-lang.org/nightly/reference/identifiers.html#r-ident.unicode. The version here often changes implicitly due to dependency updates pulling in new versions, and thus we often don't notice it has changed leaving the documentation out of date. The intent here is to have a canary to give us a notification when it changes so that we can update the documentation.
2024-12-09 23:39:05 +01:00
Urgau
87fc2e3a7e Use newly added exceptions to non default branch warning 2024-12-09 19:35:02 +01:00
Eric Huss
a97404eee3 Add test to check unicode identifier version 2024-12-09 06:23:59 -08:00
Eric Huss
ef00d4f62b Fix some triagebot mentions paths 2024-12-08 12:22:11 -08:00
Oli Scherer
1a976e0180 Re-add myself to rotation 2024-12-02 08:54:25 +00:00
onur-ozkan
bf7d909214 remove "onur-ozkan" from users_on_vacation
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-11-25 16:19:21 +03:00
Matthias Krüger
4c534de677
Rollup merge of #132529 - ismailarilik:ci/triagebot/fix-name-of-trigger-file-LICENSES, r=Mark-Simulacrum
ci(triagebot): add more top-level files to A-meta

It didn't exist so I changed it with its new versions: `COPYRIGHT`, `LICENSE-APACHE` and `LICENSE-MIT`

I also added some other files I found appropriate under the related label.
2024-11-25 07:01:39 +01:00
Jieyou Xu
61a03fa98f Don't exclude relnotes from needs-triage label 2024-11-21 17:20:37 +08:00
Matthias Krüger
f25fee3349
Rollup merge of #133023 - samestep:hir-stats-total-count, r=nnethercote
Merge `-Zhir-stats` into `-Zinput-stats`

Currently `-Z hir-stats` prints the size and count of various kinds of nodes, and the total size of all the nodes it counted, but not the total count of nodes. So, before this PR:

```
$ git clone https://github.com/BurntSushi/ripgrep
$ cd ripgrep
$ cargo +nightly rustc -- -Z hir-stats
ast-stats-1 PRE EXPANSION AST STATS
ast-stats-1 Name                Accumulated Size         Count     Item Size
ast-stats-1 ----------------------------------------------------------------
ast-stats-1 ...
ast-stats-1 ----------------------------------------------------------------
ast-stats-1 Total                 93_576
ast-stats-1
ast-stats-2 POST EXPANSION AST STATS
ast-stats-2 Name                Accumulated Size         Count     Item Size
ast-stats-2 ----------------------------------------------------------------
ast-stats-2 ...
ast-stats-2 ----------------------------------------------------------------
ast-stats-2 Total              2_430_648
ast-stats-2
hir-stats HIR STATS
hir-stats Name                Accumulated Size         Count     Item Size
hir-stats ----------------------------------------------------------------
hir-stats ...
hir-stats ----------------------------------------------------------------
hir-stats Total              3_678_512
hir-stats
```

For consistency, this PR adds a total for the count as well:

```
$ cargo +stage1 rustc -- -Z hir-stats
ast-stats-1 PRE EXPANSION AST STATS
ast-stats-1 Name                Accumulated Size         Count     Item Size
ast-stats-1 ----------------------------------------------------------------
ast-stats-1 ...
ast-stats-1 ----------------------------------------------------------------
ast-stats-1 Total                 93_576                 1_877
ast-stats-1
ast-stats-2 POST EXPANSION AST STATS
ast-stats-2 Name                Accumulated Size         Count     Item Size
ast-stats-2 ----------------------------------------------------------------
ast-stats-2 ...
ast-stats-2 ----------------------------------------------------------------
ast-stats-2 Total              2_430_648                48_625
ast-stats-2
hir-stats HIR STATS
hir-stats Name                Accumulated Size         Count     Item Size
hir-stats ----------------------------------------------------------------
hir-stats ...
hir-stats ----------------------------------------------------------------
hir-stats Total              3_678_512                73_418
hir-stats
```

I wasn't sure if I was supposed to update `tests/ui/stats/hir-stats.stderr` to reflect this. I ran it locally, thinking it would fail, but it didn't:

```
$ ./x test tests/ui/stats
...

running 2 tests
i.

test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 17949 filtered out
```

Also: is there a reason `-Z hir-stats` and `-Z input-stats` both exist? The former seems like it should completely supercede the latter. But strangely, the two give very different numbers for node counts:

```
$ cargo +nightly rustc -- -Z input-stats
...
Lines of code:             483
Pre-expansion node count:  2386
Post-expansion node count: 63844
```

That's a 30% difference in this case. Is it intentional that these numbers are so different? I see comments for both saying that they are merely approximations and should not be expected to be correct:

bd0826a452/compiler/rustc_ast_passes/src/node_count.rs (L1)

bd0826a452/compiler/rustc_passes/src/hir_stats.rs (L1-L3)
2024-11-19 09:19:20 +01:00
Jieyou Xu
75661c535f Tag src/build_helper with T-bootstrap 2024-11-18 20:07:03 +08:00
Jieyou Xu
1569414574 Tag more test suite changes with T-compiler 2024-11-18 20:03:57 +08:00