2024-01-22 03:13:20 +01:00
# This file's format is documented at
# https://forge.rust-lang.org/triagebot/pr-assignment.html#configuration
2019-04-15 23:52:59 +02:00
[ relabel ]
allow-unauthenticated = [
2022-06-22 23:02:48 +02:00
"A-*" ,
"C-*" ,
2020-02-27 02:54:13 +01:00
"D-*" ,
2022-06-22 23:02:48 +02:00
"E-*" ,
"F-*" ,
"I-*" ,
2024-05-15 20:19:52 +02:00
"L-*" ,
2022-06-22 23:02:48 +02:00
"NLL-*" ,
"O-*" ,
2024-05-15 20:19:52 +02:00
"PG-*" ,
2022-06-22 23:02:48 +02:00
"S-*" ,
"T-*" ,
"WG-*" ,
2024-05-15 20:19:52 +02:00
"-Z*" ,
2023-04-14 04:55:27 +02:00
"beta-nominated" ,
2022-09-12 17:04:32 +02:00
"const-hack" ,
2023-09-20 07:49:23 +02:00
"llvm-*" ,
2021-11-04 13:35:10 +01:00
"needs-fcp" ,
2021-11-04 13:34:10 +01:00
"relnotes" ,
2022-11-26 01:06:52 +01:00
"requires-*" ,
2020-10-05 01:57:32 +02:00
"regression-*" ,
2023-08-10 22:27:49 +02:00
"rla-*" ,
2021-07-01 14:56:24 +02:00
"perf-*" ,
2019-10-03 18:31:06 +02:00
"AsyncAwait-OnDeck" ,
2023-07-06 17:57:03 +02:00
"needs-triage" ,
2024-01-13 19:49:39 +01:00
"has-merge-commits" ,
2019-04-15 23:52:59 +02:00
]
2019-05-16 22:22:18 +02:00
2023-10-19 07:39:28 +02:00
[ review-submitted ]
# This label is added when a "request changes" review is submitted.
reviewed_label = "S-waiting-on-author"
# These labels are removed when a "request changes" review is submitted.
2023-10-12 15:36:39 +02:00
review_labels = [ "S-waiting-on-review" ]
2023-10-16 00:37:05 +02:00
[ review-requested ]
# Those labels are removed when PR author requests a review from an assignee
remove_labels = [ "S-waiting-on-author" ]
# Those labels are added when PR author requests a review from an assignee
add_labels = [ "S-waiting-on-review" ]
2020-05-25 08:07:55 +02:00
[ glacier ]
2019-10-17 22:53:47 +02:00
[ ping . icebreakers-llvm ]
2020-03-12 18:06:40 +01:00
alias = [ "llvm" , "llvms" ]
2019-10-17 20:15:59 +02:00
message = "" " \
Hey LLVM ICE-breakers ! This bug has been identified as a good
"LLVM ICE-breaking candidate" . In case it ' s useful , here are some
[ instructions ] for tackling these sorts of bugs . Maybe take a look ?
Thanks ! < 3
2020-06-10 00:01:58 +02:00
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / llvm . html
2019-10-17 20:15:59 +02:00
"" "
label = "ICEBreaker-LLVM"
2020-01-27 19:58:27 +01:00
[ ping . icebreakers-cleanup-crew ]
2020-03-19 15:38:31 +01:00
alias = [ "cleanup" , "cleanups" , "cleanup-crew" , "shrink" , "reduce" , "bisect" ]
2020-01-27 19:58:27 +01:00
message = "" " \
Hey Cleanup Crew ICE-breakers ! This bug has been identified as a good
"Cleanup ICE-breaking candidate" . In case it ' s useful , here are some
[ instructions ] for tackling these sorts of bugs . Maybe take a look ?
Thanks ! < 3
2020-06-10 00:01:58 +02:00
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / cleanup-crew . html
2020-01-27 19:58:27 +01:00
"" "
label = "ICEBreaker-Cleanup-Crew"
2020-04-10 15:22:40 +02:00
2020-05-28 21:08:46 +02:00
[ ping . windows ]
message = "" " \
Hey Windows Group ! This bug has been identified as a good "Windows candidate" .
In case it ' s useful , here are some [ instructions ] for tackling these sorts of
bugs . Maybe take a look ?
Thanks ! < 3
2020-06-12 20:33:18 +02:00
2020-06-10 02:19:26 +02:00
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / windows . html
2020-05-28 21:08:46 +02:00
"" "
label = "O-windows"
2020-06-10 00:01:58 +02:00
[ ping . arm ]
message = "" " \
Hey ARM Group ! This bug has been identified as a good "ARM candidate" .
In case it ' s useful , here are some [ instructions ] for tackling these sorts of
bugs . Maybe take a look ?
Thanks ! < 3
2020-06-12 20:33:18 +02:00
2020-06-10 02:19:26 +02:00
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / arm . html
2020-06-10 00:01:58 +02:00
"" "
label = "O-ARM"
2020-07-28 14:01:13 +02:00
[ ping . risc-v ]
message = "" " \
Hey RISC-V Group ! This bug has been identified as a good "RISC-V candidate" .
In case it ' s useful , here are some [ instructions ] for tackling these sorts of
bugs . Maybe take a look ?
Thanks ! < 3
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / risc-v . html
"" "
label = "O-riscv"
2022-03-04 00:33:05 +01:00
[ ping . fuchsia ]
message = "" " \
Hey friends of Fuchsia ! This issue could use some guidance on how this should be
resolved / implemented on Fuchsia . Could one of you weigh in ?
"" "
label = "O-fuchsia"
2024-04-19 05:51:44 +02:00
[ ping . apple ]
alias = [ "macos" , "ios" , "tvos" , "watchos" , "visionos" ]
2022-05-26 21:42:14 +02:00
message = "" " \
2024-04-19 05:51:44 +02:00
Hey Apple notification group ! This issue or PR could use some Apple-specific
guidance . Could one of you weigh in ? Thanks < 3
( In case it ' s useful , here are some [ instructions ] for tackling these sorts of
issues ) .
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / apple . html
2022-05-26 21:42:14 +02:00
"" "
2024-05-05 20:56:03 +02:00
label = "O-apple"
2022-05-26 21:42:14 +02:00
2024-05-22 13:04:14 +02:00
# This ping group is meant for situations where a rustc/stdlib change breaks RfL.
# In that case, we want to notify the RfL group.
2024-05-21 19:31:38 +02:00
[ ping . rust-for-linux ]
alias = [ "rfl" ]
message = "" " \
Hey Rust for Linux group ! It looks like something broke the Rust for Linux integration .
Could you try to take a look ?
In case it ' s useful , here are some [ instructions ] for tackling these sorts of issues .
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / rust-for-linux . html
"" "
label = "O-rfl"
2024-10-18 09:02:28 +02:00
[ ping . wasm ]
alias = [ "webassembly" ]
message = "" " \
Hey WASM notification group ! This issue or PR could use some WebAssembly-specific
guidance . Could one of you weigh in ? Thanks < 3
( In case it ' s useful , here are some [ instructions ] for tackling these sorts of
issues ) .
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / wasm . html
"" "
label = "O-wasm"
[ ping . wasi ]
message = "" " \
Hey WASI notification group ! This issue or PR could use some WASI-specific guidance .
Could one of you weigh in ? Thanks < 3
( In case it ' s useful , here are some [ instructions ] for tackling these sorts of
issues ) .
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / wasi . html
"" "
label = "O-wasi"
[ ping . emscripten ]
message = "" " \
Hey Emscripten notification group ! This issue or PR could use some Emscripten-specific
guidance . Could one of you weigh in ? Thanks < 3
( In case it ' s useful , here are some [ instructions ] for tackling these sorts of
issues ) .
[ instructions ] : https : / / rustc-dev-guide . rust-lang . org / notification-groups / emscripten . html
"" "
label = "O-emscripten"
2020-04-10 15:22:40 +02:00
[ prioritize ]
label = "I-prioritize"
2020-06-11 19:21:09 +02:00
[ autolabel . "I-prioritize" ]
trigger_labels = [
2020-10-09 23:10:44 +02:00
"regression-untriaged" ,
2020-06-09 22:58:32 +02:00
"regression-from-stable-to-stable" ,
"regression-from-stable-to-beta" ,
"regression-from-stable-to-nightly" ,
2021-06-01 18:26:42 +02:00
"I-unsound" ,
2020-06-09 22:58:32 +02:00
]
2020-05-20 17:15:43 +02:00
exclude_labels = [
"P-*" ,
"T-infra" ,
"T-release" ,
2020-06-09 22:58:32 +02:00
"requires-nightly" ,
2020-05-20 17:15:43 +02:00
]
2020-06-11 19:21:09 +02:00
2021-12-12 01:51:07 +01:00
[ autolabel . "T-rustdoc" ]
trigger_files = [
# Source code
"src/librustdoc" ,
"src/tools/rustdoc" ,
"src/rustdoc-json-types" ,
# Tests
2023-01-05 09:45:44 +01:00
"tests/rustdoc" ,
"tests/rustdoc-ui" ,
"tests/rustdoc-gui" ,
"tests/rustdoc-js" ,
"tests/rustdoc-js-std" ,
"tests/rustdoc-json" ,
2021-12-12 01:51:07 +01:00
# Internal tooling
"src/etc/htmldocck.py" ,
"src/tools/jsondocck" ,
2022-08-23 15:49:37 +02:00
"src/tools/jsondoclint" ,
2021-12-12 01:51:07 +01:00
"src/tools/rustdoc-gui" ,
"src/tools/rustdoc-js" ,
"src/tools/rustdoc-themes" ,
2024-11-10 22:53:09 +01:00
# Docs
"src/doc/rustdoc.md" ,
"src/doc/rustdoc/" ,
2021-12-12 01:51:07 +01:00
]
2022-02-12 17:47:00 +01:00
exclude_labels = [
"T-*" ,
]
2021-12-12 01:51:07 +01:00
2022-08-19 18:31:32 +02:00
[ autolabel . "A-rustdoc-json" ]
trigger_files = [
"src/librustdoc/json/" ,
"src/rustdoc-json-types" ,
2023-01-05 09:45:44 +01:00
"tests/rustdoc-json" ,
2022-08-19 18:31:32 +02:00
"src/tools/jsondocck" ,
2022-08-23 15:49:37 +02:00
"src/tools/jsondoclint" ,
2022-08-19 18:31:32 +02:00
]
2021-12-12 03:03:52 +01:00
[ autolabel . "T-compiler" ]
trigger_files = [
# Source code
"compiler" ,
# Tests
2024-11-18 13:03:57 +01:00
"tests/assembly" ,
"tests/auxiliary" ,
"tests/codegen" ,
"tests/codegen-units" ,
"tests/COMPILER_TESTS.md" ,
"tests/coverage" ,
"tests/coverage-run-rustdoc" ,
"tests/crashes" ,
"tests/debuginfo" ,
"tests/incremental" ,
"tests/mir-opt" ,
"tests/pretty" ,
"tests/run-make" ,
2023-01-05 09:45:44 +01:00
"tests/ui" ,
2024-11-18 13:03:57 +01:00
"tests/ui-fulldeps" ,
2021-12-12 03:03:52 +01:00
]
2022-02-12 17:47:00 +01:00
exclude_labels = [
"T-*" ,
]
2021-12-12 03:03:52 +01:00
2022-04-12 19:48:56 +02:00
[ autolabel . "T-libs" ]
trigger_files = [
"library/alloc" ,
"library/core" ,
"library/panic_abort" ,
"library/panic_unwind" ,
"library/std" ,
"library/stdarch" ,
"library/term" ,
"library/test" ,
]
exclude_labels = [
"T-*" ,
]
2023-08-17 12:16:20 +02:00
[ autolabel . "O-android" ]
trigger_files = [
"library/std/src/os/android"
]
2024-06-03 18:48:59 +02:00
[ autolabel . "O-apple" ]
trigger_files = [
"library/std/src/os/darwin" ,
"library/std/src/sys/pal/unix/thread_parking/darwin.rs" ,
"compiler/rustc_target/src/spec/base/apple" ,
]
2023-08-17 12:16:20 +02:00
[ autolabel . "O-fuchsia" ]
trigger_files = [
"library/std/src/os/fuchsia"
]
[ autolabel . "O-hermit" ]
trigger_files = [
2024-01-12 00:06:39 +01:00
"library/std/src/sys/pal/hermit" ,
2023-08-17 12:16:20 +02:00
"library/std/src/os/hermit"
]
[ autolabel . "O-ios" ]
trigger_files = [
"library/std/src/os/ios"
]
[ autolabel . "O-itron" ]
trigger_files = [
2024-01-12 00:06:39 +01:00
"library/std/src/sys/pal/itron"
2023-08-17 12:16:20 +02:00
]
[ autolabel . "O-linux" ]
trigger_files = [
"library/std/src/os/linux"
]
[ autolabel . "O-macos" ]
trigger_files = [
2024-04-19 05:51:02 +02:00
"library/std/src/os/macos" ,
2023-08-17 12:16:20 +02:00
]
[ autolabel . "O-netbsd" ]
trigger_files = [
"library/std/src/os/netbsd"
]
[ autolabel . "O-redox" ]
trigger_files = [
"library/std/src/os/redox"
]
[ autolabel . "O-SGX" ]
trigger_files = [
2024-01-12 00:06:39 +01:00
"library/std/src/sys/pal/sgx" ,
2023-08-17 12:16:20 +02:00
"library/std/src/os/fortanix_sgx"
]
[ autolabel . "O-solaris" ]
trigger_files = [
"library/std/src/os/solaris"
]
[ autolabel . "O-solid" ]
trigger_files = [
2024-01-12 00:06:39 +01:00
"library/std/src/sys/pal/solid" ,
2023-08-17 12:16:20 +02:00
"library/std/src/os/solid"
]
[ autolabel . "O-unix" ]
trigger_files = [
2024-01-12 00:06:39 +01:00
"library/std/src/sys/pal/unix" ,
2023-08-17 12:16:20 +02:00
"library/std/src/os/unix"
]
[ autolabel . "O-wasi" ]
trigger_files = [
2024-01-12 00:06:39 +01:00
"library/std/src/sys/pal/wasi" ,
2023-08-17 12:16:20 +02:00
"library/std/src/os/wasi"
]
[ autolabel . "O-wasm" ]
trigger_files = [
2024-01-12 00:06:39 +01:00
"library/std/src/sys/pal/wasm" ,
2023-08-17 12:16:20 +02:00
"library/std/src/os/wasm"
]
[ autolabel . "O-windows" ]
trigger_files = [
2024-01-12 00:06:39 +01:00
"library/std/src/sys/pal/windows" ,
2023-08-17 12:16:20 +02:00
"library/std/src/os/windows"
]
2023-01-19 09:15:57 +01:00
[ autolabel . "T-bootstrap" ]
2022-07-11 00:32:37 +02:00
trigger_files = [
2024-11-18 13:07:03 +01:00
"Cargo.toml" ,
"configure" ,
"config.example.toml" ,
2022-07-11 00:32:37 +02:00
"src/bootstrap" ,
2024-11-18 13:07:03 +01:00
"src/build_helper" ,
2022-07-11 00:32:37 +02:00
"src/tools/rust-installer" ,
2022-11-13 15:31:49 +01:00
"src/tools/x" ,
2024-05-09 17:25:18 +02:00
"src/stage0" ,
2023-01-23 19:34:10 +01:00
"src/tools/compiletest" ,
"src/tools/tidy" ,
2023-05-20 13:42:37 +02:00
"src/tools/rustdoc-gui-test" ,
2024-05-23 11:05:24 +02:00
"src/tools/libcxx-version" ,
2024-06-29 16:07:39 +02:00
"src/tools/rustc-perf-wrapper" ,
2024-11-18 13:07:03 +01:00
"x.py" ,
"x" ,
"x.ps1"
2022-07-11 00:32:37 +02:00
]
[ autolabel . "T-infra" ]
trigger_files = [
"src/ci" ,
"src/tools/bump-stage0" ,
2023-01-23 19:34:10 +01:00
"src/tools/cargotest" ,
"src/tools/tier-check" ,
2022-07-11 00:32:37 +02:00
]
2022-09-24 18:25:38 +02:00
[ autolabel . "T-style" ]
trigger_files = [
"src/doc/style-guide" ,
]
2022-08-12 10:14:40 +02:00
[ autolabel . "A-translation" ]
trigger_files = [
"compiler/rustc_error_messages" ,
"compiler/rustc_errors/src/translation.rs" ,
"compiler/rustc_macros/src/diagnostics"
]
2022-09-02 03:49:12 +02:00
[ autolabel . "A-query-system" ]
trigger_files = [
"compiler/rustc_query_system" ,
"compiler/rustc_query_impl" ,
"compiler/rustc_macros/src/query.rs"
]
2022-10-18 18:20:49 +02:00
[ autolabel . "A-testsuite" ]
trigger_files = [
"src/ci" ,
"src/tools/compiletest" ,
"src/tools/cargotest" ,
"src/tools/tidy" ,
"src/tools/remote-test-server" ,
"src/tools/remote-test-client" ,
"src/tools/tier-check"
]
[ autolabel . "A-meta" ]
trigger_files = [
"triagebot.toml" ,
"rustfmt.toml" ,
"LICENSES" ,
"README.md" ,
"CONTRIBUTING.md" ,
".reuse" ,
".mailmap" ,
".git-blame-ignore-revs" ,
".editorconfig"
]
[ autolabel . "T-release" ]
trigger_files = [
"RELEASES.md" ,
2024-05-09 17:25:18 +02:00
"src/stage0" ,
2022-10-18 18:20:49 +02:00
"src/version"
]
2022-10-24 18:16:45 +02:00
[ autolabel . "S-waiting-on-review" ]
new_pr = true
2023-07-06 17:57:03 +02:00
[ autolabel . "needs-triage" ]
new_issue = true
2023-07-10 00:39:06 +02:00
exclude_labels = [
2024-01-19 08:29:42 +01:00
"C-tracking-issue" ,
"A-diagnostics" ,
2024-11-09 22:45:17 +01:00
"relnotes-tracking-issue" ,
2023-07-10 00:39:06 +02:00
]
2023-07-06 17:57:03 +02:00
2023-01-11 13:02:14 +01:00
[ autolabel . "WG-trait-system-refactor" ]
trigger_files = [
2024-05-24 22:27:47 +02:00
"compiler/rustc_middle/src/traits/solve" ,
"compiler/rustc_next_trait_solver" ,
2023-02-03 03:29:52 +01:00
"compiler/rustc_trait_selection/src/solve" ,
2024-05-24 22:27:47 +02:00
"compiler/rustc_type_ir/src/solve" ,
"tests/ui/traits/next-solver" ,
2023-01-11 13:02:14 +01:00
]
2024-03-13 11:17:47 +01:00
[ autolabel . "PG-exploit-mitigations" ]
trigger_files = [
2024-04-15 21:41:32 +02:00
"compiler/rustc_sanitizers" ,
2024-03-13 11:17:47 +01:00
"src/doc/rustc/src/exploit-mitigations.md" ,
"src/doc/unstable-book/src/compiler-flags/branch-protection.md" ,
"src/doc/unstable-book/src/compiler-flags/cf-protection.md" ,
"src/doc/unstable-book/src/compiler-flags/control-flow-guard.md" ,
"src/doc/unstable-book/src/compiler-flags/sanitizer.md" ,
"src/doc/unstable-book/src/language-features/cfg-sanitize.md" ,
"src/doc/unstable-book/src/language-features/cfi-encoding.md" ,
"src/doc/unstable-book/src/language-features/no-sanitize.md" ,
"tests/codegen/sanitizer" ,
"tests/codegen/split-lto-unit.rs" ,
"tests/codegen/stack-probes-inline.rs" ,
"tests/codegen/stack-protector.rs" ,
"tests/ui/sanitizer" ,
"tests/ui/stack-protector"
]
2024-06-09 13:52:11 +02:00
[ autolabel . "A-run-make" ]
trigger_files = [
"tests/run-make" ,
"src/tools/run-make-support"
]
2024-10-14 13:33:40 +02:00
[ autolabel . "A-compiletest" ]
trigger_files = [
"src/tools/compiletest"
]
2020-06-11 19:21:09 +02:00
[ notify-zulip . "I-prioritize" ]
2020-06-24 17:32:44 +02:00
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
2020-12-20 23:08:55 +01:00
topic = "#{number} {title}"
2020-06-24 15:33:08 +02:00
message_on_add = "" " \
2020-06-24 17:36:17 +02:00
@ * WG-prioritization / alerts * issue #{number} has been requested for prioritization.
2020-06-24 15:33:08 +02:00
2020-07-20 21:29:58 +02:00
# [Procedure](https://forge.rust-lang.org/compiler/prioritization/procedure.html#assign-priority-to-unprioritized-issues-with-i-prioritize-label)
2020-06-24 15:33:08 +02:00
- Priority ?
- Regression ?
- Notify people / groups ?
2024-01-14 13:48:23 +01:00
- Needs ` I- { team } -nominated ` ?
2020-06-24 15:33:08 +02:00
"" "
2020-06-11 19:21:09 +02:00
message_on_remove = "Issue #{number}'s prioritization request has been removed."
2020-12-31 02:22:10 +01:00
message_on_close = "Issue #{number} has been closed while requested for prioritization."
message_on_reopen = "Issue #{number} has been reopened."
2020-09-08 10:43:52 +02:00
2023-10-19 23:15:21 +02:00
# FIXME: Patch triagebot to support `notify-zulip.<label>` getting mapped to an array of actions.
# At the moment, the beta-nominated+T-rustdoc action fully occupies the beta-nominated slot
# preventing others from adding more beta-nominated actions.
[ notify-zulip . "beta-nominated" ]
required_labels = [ "T-rustdoc" ]
zulip_stream = 266220 # #t-rustdoc
topic = "beta-nominated: #{number}"
# Zulip polls may not be preceded by any other text and pings & short links inside
# the title of a poll don't get recognized. Therefore we need to send two messages.
message_on_add = [
"" " \
@ * T-rustdoc * PR #{number} "{title}" has been nominated for beta backport.
"" " ,
"" " \
/ poll Approve beta backport of #{number}?
approve
decline
don ' t know
"" " ,
]
message_on_remove = "PR #{number}'s beta-nomination has been removed."
message_on_close = "PR #{number} has been closed. Thanks for participating!"
message_on_reopen = "PR #{number} has been reopened. Pinging @*T-rustdoc*."
2024-05-26 07:55:50 +02:00
# FIXME: Patch triagebot to support `notify-zulip.<label>` getting mapped to an array of actions.
# At the moment, the beta-accepted+T-rustdoc action fully occupies the beta-accepted slot
# preventing others from adding more beta-accepted actions.
[ notify-zulip . "beta-accepted" ]
required_labels = [ "T-rustdoc" ]
zulip_stream = 266220 # #t-rustdoc
# Put it in the same thread as beta-nominated.
topic = "beta-nominated: #{number}"
message_on_add = "PR #{number} has been **accepted** for beta backport."
message_on_remove = "PR #{number}'s beta-acceptance has been **removed**."
message_on_close = "PR #{number} has been closed. Thanks for participating!"
message_on_reopen = "PR #{number} has been reopened. Pinging @*T-rustdoc*."
2023-10-19 23:15:21 +02:00
# FIXME: Patch triagebot to support `notify-zulip.<label>` getting mapped to an array of actions.
# At the moment, the stable-nominated+T-rustdoc action fully occupies the stable-nominated slot
# preventing others from adding more stable-nominated actions.
[ notify-zulip . "stable-nominated" ]
required_labels = [ "T-rustdoc" ]
zulip_stream = 266220 # #t-rustdoc
topic = "stable-nominated: #{number}"
# Zulip polls may not be preceded by any other text and pings & short links inside
# the title of a poll don't get recognized. Therefore we need to send two messages.
message_on_add = [
"" " \
@ * T-rustdoc * PR #{number} "{title}" has been nominated for stable backport.
"" " ,
"" " \
/ poll Approve stable backport of #{number}?
approve
decline
don ' t know
"" " ,
]
message_on_remove = "PR #{number}'s stable-nomination has been removed."
message_on_close = "PR #{number} has been closed. Thanks for participating!"
message_on_reopen = "PR #{number} has been reopened. Pinging @*T-rustdoc*."
2024-05-26 07:55:50 +02:00
# FIXME: Patch triagebot to support `notify-zulip.<label>` getting mapped to an array of actions.
# At the moment, the stable-accepted+T-rustdoc action fully occupies the stable-accepted slot
# preventing others from adding more stable-accepted actions.
[ notify-zulip . "stable-accepted" ]
required_labels = [ "T-rustdoc" ]
zulip_stream = 266220 # #t-rustdoc
# Put it in the same thread as stable-nominated.
topic = "stable-nominated: #{number}"
message_on_add = "PR #{number} has been **accepted** for stable backport."
message_on_remove = "PR #{number}'s stable-acceptance has been **removed**."
message_on_close = "PR #{number} has been closed. Thanks for participating!"
message_on_reopen = "PR #{number} has been reopened. Pinging @*T-rustdoc*."
2022-06-03 16:08:17 +02:00
[ notify-zulip . "I-types-nominated" ]
zulip_stream = 326866 # #T-types/nominated
topic = "#{number}: {title}"
message_on_add = "" " \
@ * T-types * issue #{number} "{title}" has been nominated for team discussion.
"" "
message_on_remove = "Issue #{number}'s nomination has been removed. Thanks all for participating!"
message_on_close = "Issue #{number} has been closed. Thanks for participating!"
message_on_reopen = "Issue #{number} has been reopened. Pinging @*T-types*."
2021-07-26 11:38:46 +02:00
[ notify-zulip . "A-edition-2021" ]
required_labels = [ "C-bug" ]
2024-03-25 20:00:47 +01:00
zulip_stream = 268952 # #edition
topic = "Edition Bugs"
message_on_add = "" " \
Issue #{number} "{title}" has been added (previous edition 2021).
"" "
[ notify-zulip . "A-edition-2024" ]
required_labels = [ "C-bug" ]
zulip_stream = 268952 # #edition
2021-07-26 10:31:28 +02:00
topic = "Edition Bugs"
message_on_add = "" " \
Issue #{number} "{title}" has been added.
"" "
2023-07-28 06:07:38 +02:00
[ no-merges ]
2023-11-04 03:40:21 +01:00
exclude_titles = [ "Rollup of" , "subtree update" , "Subtree update" ]
2023-07-28 06:07:38 +02:00
labels = [ "has-merge-commits" , "S-waiting-on-author" ]
2020-09-08 10:43:52 +02:00
[ github-releases ]
format = "rustc"
project-name = "Rust"
changelog-path = "RELEASES.md"
changelog-branch = "master"
2021-07-18 21:52:18 +02:00
[ shortcut ]
2022-06-27 17:57:06 +02:00
2024-02-20 11:25:06 +01:00
[ mentions . "triagebot.toml" ]
message = "`triagebot.toml` has been modified, there may have been changes to the review queue."
cc = [ "@davidtwco" , "@wesleywiser" ]
2022-06-27 17:57:06 +02:00
[ mentions . "compiler/rustc_codegen_cranelift" ]
cc = [ "@bjorn3" ]
[ mentions . "compiler/rustc_codegen_gcc" ]
2023-12-07 15:12:06 +01:00
cc = [ "@antoyo" , "@GuillaumeGomez" ]
2022-06-27 17:57:06 +02:00
2024-11-05 09:13:28 +01:00
[ mentions . "compiler/rustc_const_eval/src/" ]
message = "Some changes occurred to the CTFE machinery"
cc = [ "@rust-lang/wg-const-eval" ]
2022-06-27 17:57:06 +02:00
[ mentions . "compiler/rustc_const_eval/src/interpret" ]
2024-09-11 16:31:05 +02:00
message = "Some changes occurred to the CTFE / Miri interpreter"
2022-06-27 17:57:06 +02:00
cc = [ "@rust-lang/miri" ]
[ mentions . "compiler/rustc_infer/src/infer/error_reporting/need_type_info.rs" ]
message = "Some changes occurred in need_type_info.rs"
cc = [ "@lcnr" ]
2023-12-14 16:56:05 +01:00
[ mentions . "compiler/rustc_middle/src/ty/relate.rs" ]
2024-04-05 15:09:48 +02:00
message = "changes to the core type system"
2023-12-14 16:56:05 +01:00
cc = [ "@compiler-errors" , "@lcnr" ]
[ mentions . "compiler/rustc_infer/src/infer/relate" ]
2024-04-05 15:09:48 +02:00
message = "changes to the core type system"
2023-12-14 16:56:05 +01:00
cc = [ "@compiler-errors" , "@lcnr" ]
2024-04-25 22:21:38 +02:00
[ mentions . "compiler/rustc_hir_analysis/src/fn_ctxt/inspect_obligations.rs" ]
message = "changes to `inspect_obligations.rs`"
cc = [ "@compiler-errors" , "@lcnr" ]
2022-06-27 17:57:06 +02:00
[ mentions . "compiler/rustc_middle/src/mir/interpret" ]
2024-09-11 16:31:05 +02:00
message = "Some changes occurred to the CTFE / Miri interpreter"
2024-11-05 09:13:28 +01:00
cc = [ "@rust-lang/miri" , "@rust-lang/wg-const-eval" ]
2022-06-27 17:57:06 +02:00
[ mentions . "compiler/rustc_mir_transform/src/" ]
message = "Some changes occurred to MIR optimizations"
2022-06-28 14:14:42 +02:00
cc = [ "@rust-lang/wg-mir-opt" ]
2022-06-27 17:57:06 +02:00
2024-04-05 15:09:48 +02:00
[ mentions . "compiler/rustc_trait_selection/src/traits/wf.rs" ]
message = "changes to the core type system"
cc = [ "@compiler-errors" , "@lcnr" ]
2022-06-27 17:57:06 +02:00
[ mentions . "compiler/rustc_trait_selection/src/traits/const_evaluatable.rs" ]
2022-12-06 17:45:11 +01:00
message = "Some changes occurred in `const_evaluatable.rs`"
2022-12-06 17:33:19 +01:00
cc = [ "@BoxyUwU" ]
[ mentions . "compiler/rustc_middle/src/ty/abstract_const.rs" ]
2023-04-10 21:02:49 +02:00
message = "Some changes occurred in `abstract_const.rs`"
2022-12-06 17:33:19 +01:00
cc = [ "@BoxyUwU" ]
[ mentions . "compiler/rustc_ty_utils/src/consts.rs" ]
2023-04-10 21:02:49 +02:00
message = "Some changes occurred in `rustc_ty_utils::consts.rs`"
2022-12-06 17:33:19 +01:00
cc = [ "@BoxyUwU" ]
2022-06-27 17:57:06 +02:00
2022-12-24 00:28:02 +01:00
[ mentions . "compiler/rustc_trait_selection/src/solve/" ]
2022-12-04 04:19:10 +01:00
message = "Some changes occurred to the core trait solver"
2023-01-11 13:02:14 +01:00
cc = [ "@rust-lang/initiative-trait-system-refactor" ]
2022-12-04 04:19:10 +01:00
2022-11-25 14:26:10 +01:00
[ mentions . "compiler/rustc_trait_selection/src/traits/engine.rs" ]
message = "" "
Some changes occurred in engine . rs , potentially modifying the public API \
of ` ObligationCtxt ` .
"" "
2023-01-11 01:32:52 +01:00
cc = [ "@lcnr" , "@compiler-errors" ]
2022-11-25 14:26:10 +01:00
2024-03-14 15:07:34 +01:00
[ mentions . "compiler/rustc_hir_analysis/src/hir_ty_lowering" ]
message = "HIR ty lowering was modified"
cc = [ "@fmease" ]
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-14 00:57:07 +01:00
[ mentions . "compiler/rustc_error_codes/src/lib.rs" ]
2022-06-27 17:57:06 +02:00
message = "Some changes occurred in diagnostic error codes"
cc = [ "@GuillaumeGomez" ]
2024-02-16 18:26:34 +01:00
[ mentions . "compiler/rustc_mir_build/src/build/matches" ]
message = "Some changes occurred in match lowering"
cc = [ "@Nadrieril" ]
2023-04-30 22:43:46 +02:00
[ mentions . "compiler/rustc_mir_build/src/thir/pattern" ]
2024-02-16 18:26:34 +01:00
message = "Some changes occurred in match checking"
2023-04-30 22:43:46 +02:00
cc = [ "@Nadrieril" ]
2023-12-11 11:02:24 +01:00
[ mentions . "compiler/rustc_pattern_analysis" ]
2024-02-16 18:26:34 +01:00
message = "Some changes occurred in exhaustiveness checking"
2023-12-11 11:02:24 +01:00
cc = [ "@Nadrieril" ]
2024-04-05 23:02:36 +02:00
[ mentions . "compiler/rustc_session/src/config/cfg.rs" ]
message = "Some changes occurred in cfg and check-cfg configuration"
cc = [ "@Urgau" ]
2024-03-16 23:40:49 +01:00
[ mentions . "compiler/rustc_lint/src/context/diagnostics/check_cfg.rs" ]
2024-04-05 23:02:36 +02:00
message = "Some changes occurred in check-cfg diagnostics"
2024-03-16 23:40:49 +01:00
cc = [ "@Urgau" ]
2023-12-19 16:16:02 +01:00
[ mentions . "library/core/src/intrinsics/simd.rs" ]
message = "" "
2023-12-26 12:42:40 +01:00
Some changes occurred to the platform-builtins intrinsics . Make sure the
LLVM backend as well as portable-simd gets adapted for the changes .
2023-12-19 16:16:02 +01:00
"" "
cc = [ "@antoyo" , "@GuillaumeGomez" , "@bjorn3" , "@calebzulawski" , "@programmerjake" ]
2024-09-11 16:31:05 +02:00
[ mentions . "library/core/src/intrinsics" ]
message = "" "
Some changes occurred to the intrinsics . Make sure the CTFE / Miri interpreter
gets adapted for the changes , if necessary .
"" "
2024-11-05 09:13:28 +01:00
cc = [ "@rust-lang/miri" , "@rust-lang/wg-const-eval" ]
2024-09-11 16:31:05 +02:00
2023-06-01 04:54:01 +02:00
[ mentions . "library/portable-simd" ]
message = "" "
Portable SIMD is developed in its own repository . If possible , consider \
making this change to [ rust-lang / portable-simd ] ( https : / / github . com / rust-lang / portable-simd ) \
instead .
"" "
2023-06-08 07:26:31 +02:00
cc = [ "@calebzulawski" , "@programmerjake" ]
2023-06-01 04:54:01 +02:00
2024-10-13 13:45:25 +02:00
[ mentions . "library/core/src/unicode/unicode_data.rs" ]
message = "" "
` library / core / src / unicode / unicode_data . rs ` is generated by
` src / tools / unicode-table-generator ` via ` . / x run
src / tools / unicode-table-generator ` . If you want to modify ` unicode_data . rs ` ,
please modify the tool then regenerate the library source file with the tool
instead of editing the library source file manually .
"" "
2022-06-27 17:57:06 +02:00
[ mentions . "src/librustdoc/html/static" ]
message = "Some changes occurred in HTML/CSS/JS."
cc = [
"@GuillaumeGomez" ,
"@jsha" ,
]
[ mentions . "src/librustdoc/html/static/css/themes" ]
message = "Some changes occurred in HTML/CSS themes."
cc = [ "@GuillaumeGomez" ]
2023-06-01 12:57:10 +02:00
[ mentions . "tests/rustdoc-gui/" ]
message = "Some changes occurred in GUI tests."
cc = [ "@GuillaumeGomez" ]
2024-03-16 20:15:45 +01:00
[ mentions . "tests/run-make/" ]
2024-06-09 13:52:11 +02:00
message = "" "
This PR modifies ` tests / run-make / ` . If this PR is trying to port a Makefile
run-make test to use rmake . rs , please update the
[ run-make port tracking issue ] ( https : / / github . com / rust-lang / rust / issues / 121876 )
so we can track our progress . You can either modify the tracking issue
directly , or you can comment on the tracking issue and link this PR .
"" "
2024-03-16 20:15:45 +01:00
cc = [ "@jieyouxu" ]
2022-06-27 17:57:06 +02:00
[ mentions . "src/librustdoc/html/static/css/themes/ayu.css" ]
message = "A change occurred in the Ayu theme."
cc = [ "@Cldfire" ]
[ mentions . "src/rustdoc-json-types" ]
message = "" "
2022-06-28 20:38:07 +02:00
rustdoc-json-types is a * * public * * ( although nightly-only ) API . \
If possible , consider changing ` src / librustdoc / json / conversions . rs ` ; \
2022-06-27 17:57:06 +02:00
otherwise , make sure you bump the ` FORMAT_VERSION ` constant .
"" "
cc = [
"@CraftSpider" ,
"@aDotInTheVoid" ,
2022-07-29 22:04:06 +02:00
"@Enselic" ,
2022-09-11 04:04:57 +02:00
"@obi1kenobi" ,
2022-06-27 17:57:06 +02:00
]
[ mentions . "src/tools/cargo" ]
cc = [ "@ehuss" ]
[ mentions . "src/tools/clippy" ]
cc = [ "@rust-lang/clippy" ]
2024-03-16 20:15:45 +01:00
[ mentions . "src/tools/compiletest" ]
cc = [ "@jieyouxu" ]
2022-06-27 17:57:06 +02:00
[ mentions . "src/tools/miri" ]
2022-09-19 21:08:02 +02:00
message = "The Miri subtree was changed"
2022-06-27 17:57:06 +02:00
cc = [ "@rust-lang/miri" ]
2024-03-16 20:15:45 +01:00
[ mentions . "src/tools/run-make-support" ]
message = "The run-make-support library was changed"
cc = [ "@jieyouxu" ]
2022-11-27 13:28:48 +01:00
[ mentions . "src/tools/rust-analyzer" ]
2023-11-24 18:12:05 +01:00
message = "" "
rust-analyzer is developed in its own repository . If possible , consider making \
this change to [ rust-lang / rust-analyzer ] instead .
[ rust-lang / rust-analyzer ] : https : / / github . com / rust-lang / rust-analyzer
"" "
2023-03-10 11:22:27 +01:00
cc = [ "@rust-lang/rust-analyzer" ]
2022-11-27 13:28:48 +01:00
2022-06-27 17:57:06 +02:00
[ mentions . "src/tools/rustfmt" ]
cc = [ "@rust-lang/rustfmt" ]
2022-06-29 02:05:23 +02:00
[ mentions . "compiler/rustc_middle/src/mir/syntax.rs" ]
message = "This PR changes MIR"
2022-07-14 14:24:36 +02:00
cc = [ "@oli-obk" , "@RalfJung" , "@JakobDegen" , "@davidtwco" , "@celinval" , "@vakaras" ]
2022-08-10 18:13:18 +02:00
[ mentions . "compiler/rustc_error_messages" ]
message = "`rustc_error_messages` was changed"
2023-12-15 16:15:15 +01:00
cc = [ "@davidtwco" , "@compiler-errors" , "@TaKO8Ki" ]
2022-08-10 18:13:18 +02:00
[ mentions . "compiler/rustc_errors/src/translation.rs" ]
message = "`rustc_errors::translation` was changed"
2023-12-15 16:15:15 +01:00
cc = [ "@davidtwco" , "@compiler-errors" , "@TaKO8Ki" ]
2022-08-10 18:13:18 +02:00
[ mentions . "compiler/rustc_macros/src/diagnostics" ]
message = "`rustc_macros::diagnostics` was changed"
2023-12-15 16:15:15 +01:00
cc = [ "@davidtwco" , "@compiler-errors" , "@TaKO8Ki" ]
2022-10-24 18:16:45 +02:00
2023-09-14 17:50:11 +02:00
[ mentions . "compiler/stable_mir" ]
message = "This PR changes Stable MIR"
2024-03-22 16:28:34 +01:00
cc = [ "@oli-obk" , "@celinval" , "@ouz-a" ]
2023-09-14 17:50:11 +02:00
2022-10-27 01:45:24 +02:00
[ mentions . "compiler/rustc_target/src/spec" ]
message = "" "
These commits modify * * compiler targets * * .
( See the [ Target Tier Policy ] ( https : / / doc . rust-lang . org / nightly / rustc / target-tier-policy . html ) . )
"" "
2023-01-26 02:58:22 +01:00
[ mentions . "src/doc/style-guide" ]
cc = [ "@rust-lang/style" ]
2023-02-03 11:42:37 +01:00
[ mentions . "Cargo.lock" ]
message = "" "
2023-05-03 00:25:02 +02:00
These commits modify the ` Cargo . lock ` file . Unintentional changes to ` Cargo . lock ` can be introduced when switching branches and rebasing PRs .
2023-02-03 11:42:37 +01:00
2023-05-03 00:25:02 +02:00
If this was unintentional then you should revert the changes before this PR is merged .
Otherwise , you can ignore this comment .
2023-02-03 11:42:37 +01:00
"" "
2024-08-05 19:39:35 +02:00
[ mentions . "library/Cargo.lock" ]
message = "" "
These commits modify the ` library / Cargo . lock ` file . Unintentional changes to ` library / Cargo . lock ` can be introduced when switching branches and rebasing PRs .
If this was unintentional then you should revert the changes before this PR is merged .
Otherwise , you can ignore this comment .
"" "
2023-02-14 07:25:46 +01:00
[ mentions . "src/tools/x" ]
message = "`src/tools/x` was changed. Bump version of Cargo.toml in `src/tools/x` so tidy will suggest installing the new version."
2023-02-14 06:56:19 +01:00
2023-08-22 17:15:00 +02:00
[ mentions . "src/tools/tidy/src/deps.rs" ]
2023-11-08 11:19:32 +01:00
message = "The list of allowed third-party dependencies may have been modified! You must ensure that any new dependencies have compatible licenses before merging."
2023-08-22 17:15:00 +02:00
cc = [ "@davidtwco" , "@wesleywiser" ]
2023-10-19 07:39:28 +02:00
[ mentions . "src/bootstrap/src/core/config" ]
2023-11-23 22:18:57 +01:00
message = "" "
This PR modifies ` src / bootstrap / src / core / config ` .
2023-12-18 13:54:10 +01:00
If appropriate , please update ` CONFIG_CHANGE_HISTORY ` in ` src / bootstrap / src / utils / change_tracker . rs ` .
2023-11-23 22:18:57 +01:00
"" "
2023-10-19 07:39:55 +02:00
[ mentions . "src/bootstrap/defaults" ]
2023-11-23 22:18:57 +01:00
message = "" "
This PR modifies ` src / bootstrap / defaults ` .
2023-12-18 13:54:10 +01:00
If appropriate , please update ` CONFIG_CHANGE_HISTORY ` in ` src / bootstrap / src / utils / change_tracker . rs ` .
2023-11-23 22:18:57 +01:00
"" "
2023-10-01 15:55:46 +02:00
[ mentions . "config.example.toml" ]
2023-11-23 22:18:57 +01:00
message = "" "
This PR modifies ` config . example . toml ` .
2023-12-18 13:54:10 +01:00
If appropriate , please update ` CONFIG_CHANGE_HISTORY ` in ` src / bootstrap / src / utils / change_tracker . rs ` .
2023-11-23 22:18:57 +01:00
"" "
2023-10-01 15:55:46 +02:00
2023-10-19 07:39:28 +02:00
[ mentions . "src/bootstrap/src/core/build_steps/llvm.rs" ]
2023-06-14 16:01:19 +02:00
message = "This PR changes how LLVM is built. Consider updating src/bootstrap/download-ci-llvm-stamp."
2024-06-13 17:16:28 +02:00
[ mentions . "test/crashes" ]
2024-09-27 05:58:16 +02:00
message = "This PR changes a file inside `tests/crashes`. If a crash was fixed, please move into the corresponding `ui` subdir and add 'Fixes #<issueNr>' to the PR description to autoclose the issue upon merge."
2024-06-13 17:16:28 +02:00
2023-05-03 00:22:05 +02:00
[ mentions . "tests/ui/deriving/deriving-all-codegen.stdout" ]
message = "Changes to the code generated for builtin derived traits."
cc = [ "@nnethercote" ]
2024-11-14 22:12:17 +01:00
[ mentions . "tests/ui/stats/input-stats.stderr" ]
2023-05-03 00:22:05 +02:00
message = "Changes to the size of AST and/or HIR nodes."
cc = [ "@nnethercote" ]
2024-04-15 21:41:32 +02:00
[ mentions . "compiler/rustc_sanitizers" ]
2024-03-13 11:17:47 +01:00
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "src/doc/rustc/src/exploit-mitigations.md" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "src/doc/unstable-book/src/compiler-flags/branch-protection.md" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "src/doc/unstable-book/src/compiler-flags/cf-protection.md" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "src/doc/unstable-book/src/compiler-flags/control-flow-guard.md" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "src/doc/unstable-book/src/compiler-flags/sanitizer.md" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "src/doc/unstable-book/src/language-features/cfg-sanitize.md" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "src/doc/unstable-book/src/language-features/cfi-encoding.md" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "src/doc/unstable-book/src/language-features/no-sanitize.md" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
2024-02-25 15:45:43 +01:00
[ mentions . "src/doc/rustc/src/check-cfg.md" ]
2024-03-16 23:40:49 +01:00
cc = [ "@Urgau" ]
2024-05-25 13:56:19 +02:00
[ mentions . "src/doc/rustc/src/check-cfg" ]
cc = [ "@Urgau" ]
2024-03-27 20:54:31 +01:00
[ mentions . "src/doc/rustc/src/platform-support" ]
2024-07-29 19:01:39 +02:00
cc = [ "@Noratrieb" ]
2024-03-27 20:54:31 +01:00
2024-03-13 11:17:47 +01:00
[ mentions . "tests/codegen/sanitizer" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "tests/codegen/split-lto-unit.rs" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "tests/codegen/stack-probes-inline.rs" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "tests/codegen/stack-protector.rs" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "tests/ui/sanitizer" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
[ mentions . "tests/ui/stack-protector" ]
cc = [ "@rust-lang/project-exploit-mitigations" , "@rcvalle" ]
2024-03-17 03:46:54 +01:00
[ mentions . "compiler/rustc_middle/src/mir/coverage.rs" ]
message = "Some changes occurred in coverage instrumentation."
cc = [ "@Zalathar" ]
[ mentions . "compiler/rustc_mir_build/src/build/coverageinfo.rs" ]
message = "Some changes occurred in coverage instrumentation."
cc = [ "@Zalathar" ]
[ mentions . "compiler/rustc_mir_transform/src/coverage" ]
message = "Some changes occurred in coverage instrumentation."
cc = [ "@Zalathar" ]
[ mentions . "compiler/rustc_codegen_llvm/src/coverageinfo" ]
message = "Some changes occurred in coverage instrumentation."
cc = [ "@Zalathar" ]
[ mentions . "compiler/rustc_codegen_ssa/src/mir/coverageinfo.rs" ]
message = "Some changes occurred in coverage instrumentation."
cc = [ "@Zalathar" ]
[ mentions . "tests/coverage" ]
message = "Some changes occurred in coverage tests."
cc = [ "@Zalathar" ]
2024-05-24 10:36:44 +02:00
[ mentions . "src/tools/opt-dist" ]
cc = [ "@kobzol" ]
2022-10-24 18:16:45 +02:00
[ assign ]
warn_non_default_branch = true
2023-03-30 19:36:40 +02:00
contributing_url = "https://rustc-dev-guide.rust-lang.org/getting-started.html"
2024-09-01 04:24:47 +02:00
users_on_vacation = [
"jyn514" ,
"oli-obk" ,
2024-11-14 13:06:12 +01:00
"onur-ozkan" ,
2024-09-01 04:24:47 +02:00
]
2022-10-24 18:16:45 +02:00
[ assign . adhoc_groups ]
2024-11-12 00:33:23 +01:00
compiler = [
"@BoxyUwU" ,
"@chenyukang" ,
2022-10-24 18:16:45 +02:00
"@cjgillot" ,
2023-11-05 16:09:51 +01:00
"@compiler-errors" ,
2022-10-24 18:16:45 +02:00
"@davidtwco" ,
2024-01-22 20:02:35 +01:00
"@estebank" ,
2024-11-12 00:33:23 +01:00
"@fee1-dead" ,
"@fmease" ,
"@jieyouxu" ,
2024-02-13 18:51:47 +01:00
"@lcnr" ,
2024-11-12 00:33:23 +01:00
"@Nadrieril" ,
"@nnethercote" ,
2022-10-24 18:16:45 +02:00
"@oli-obk" ,
2024-11-12 00:33:23 +01:00
"@petrochenkov" ,
2024-02-01 15:51:29 +01:00
"@pnkfelix" ,
2024-11-12 00:33:23 +01:00
"@wesleywiser" ,
2022-10-24 18:16:45 +02:00
]
libs = [
2023-01-03 18:47:03 +01:00
"@cuviper" ,
2022-10-24 18:16:45 +02:00
"@Mark-Simulacrum" ,
2024-02-28 17:13:28 +01:00
"@Amanieu" ,
2024-07-29 19:01:39 +02:00
"@Noratrieb" ,
2024-02-28 17:13:28 +01:00
"@workingjubilee" ,
"@joboet" ,
"@jhpratt" ,
2024-07-14 23:53:39 +02:00
"@tgross35" ,
2024-08-23 21:16:01 +02:00
"@thomcc" ,
2024-09-18 07:10:16 +02:00
"@ibraheemdev" ,
2022-10-24 18:16:45 +02:00
]
bootstrap = [
"@Mark-Simulacrum" ,
2023-01-19 09:15:57 +01:00
"@albertlarsan68" ,
2023-08-27 05:26:02 +02:00
"@onur-ozkan" ,
2024-06-24 17:38:55 +02:00
"@kobzol" ,
2024-10-10 13:02:58 +02:00
"@jieyouxu" ,
2022-10-24 18:16:45 +02:00
]
infra-ci = [
"@Mark-Simulacrum" ,
2023-09-18 16:13:49 +02:00
"@Kobzol" ,
2022-10-24 18:16:45 +02:00
]
rustdoc = [
"@GuillaumeGomez" ,
"@notriddle" ,
2023-08-29 15:30:15 +02:00
"@fmease" ,
2022-10-24 18:16:45 +02:00
]
docs = [
"@ehuss" ,
"@GuillaumeGomez" ,
]
2024-11-12 20:24:39 +01:00
codegen = [
"@saethlin" ,
"@workingjubilee" ,
]
2022-10-24 18:16:45 +02:00
query-system = [
"@cjgillot" ,
]
incremental = [
"@wesleywiser" ,
]
diagnostics = [
"@compiler-errors" ,
"@davidtwco" ,
2024-01-22 20:02:35 +01:00
"@estebank" ,
2022-10-24 18:16:45 +02:00
"@oli-obk" ,
2024-07-11 00:48:05 +02:00
"@chenyukang" ,
2022-10-24 18:16:45 +02:00
]
parser = [
2023-02-16 23:52:41 +01:00
"@compiler-errors" ,
2022-10-24 18:16:45 +02:00
"@davidtwco" ,
2024-01-22 20:02:35 +01:00
"@estebank" ,
2024-04-17 00:37:04 +02:00
"@nnethercote" ,
2022-10-24 18:16:45 +02:00
"@petrochenkov" ,
2024-03-22 16:28:34 +01:00
"@spastorino" ,
2022-10-24 18:16:45 +02:00
]
lexer = [
2024-04-17 00:37:04 +02:00
"@nnethercote" ,
2022-10-24 18:16:45 +02:00
"@petrochenkov" ,
2024-01-22 20:02:35 +01:00
"@estebank" ,
2024-07-11 00:48:05 +02:00
"@chenyukang" ,
2022-10-24 18:16:45 +02:00
]
2024-01-21 23:51:12 +01:00
arena = [
2024-04-17 00:37:04 +02:00
"@nnethercote" ,
2024-03-22 16:28:34 +01:00
"@spastorino" ,
2024-01-21 23:51:12 +01:00
]
2022-10-24 18:16:45 +02:00
mir = [
"@davidtwco" ,
"@oli-obk" ,
2024-05-11 02:28:50 +02:00
"@matthewjasper" ,
"@saethlin" ,
2022-10-24 18:16:45 +02:00
]
mir-opt = [
"@oli-obk" ,
"@wesleywiser" ,
2024-05-11 02:28:50 +02:00
"@saethlin" ,
2022-10-24 18:16:45 +02:00
]
types = [
"@compiler-errors" ,
"@jackh726" ,
"@lcnr" ,
"@oli-obk" ,
"@spastorino" ,
2023-06-28 00:52:10 +02:00
"@BoxyUwU" ,
2022-10-24 18:16:45 +02:00
]
borrowck = [
"@davidtwco" ,
"@pnkfelix" ,
2024-01-29 11:02:59 +01:00
"@matthewjasper"
2022-10-24 18:16:45 +02:00
]
ast_lowering = [
2023-02-16 23:52:41 +01:00
"@compiler-errors" ,
2024-01-22 20:02:35 +01:00
"@estebank" ,
2022-10-24 18:16:45 +02:00
"@spastorino" ,
]
2024-01-24 10:13:28 +01:00
debuginfo = [
2024-01-24 10:40:35 +01:00
"@davidtwco"
2024-01-24 10:13:28 +01:00
]
2022-10-24 18:16:45 +02:00
fallback = [
"@Mark-Simulacrum"
]
2023-01-26 02:58:22 +01:00
style-team = [
"@calebcartwright" ,
"@compiler-errors" ,
"@joshtriplett" ,
"@yaahc" ,
]
2024-01-10 20:09:27 +01:00
project-const-traits = [
"@compiler-errors" ,
"@fee1-dead" ,
"@fmease" ,
"@oli-obk" ,
]
2023-11-17 20:46:39 +01:00
project-stable-mir = [
"@celinval" ,
"@oli-obk" ,
2024-10-18 03:18:01 +02:00
"@scottmcm" ,
2023-11-17 20:46:39 +01:00
]
2024-03-13 11:17:47 +01:00
project-exploit-mitigations = [
"@cuviper" ,
"@rcvalle" ,
]
2022-10-24 18:16:45 +02:00
[ assign . owners ]
2024-01-24 10:13:28 +01:00
"/.github/workflows" = [ "infra-ci" ]
"/Cargo.lock" = [ "@Mark-Simulacrum" ]
"/Cargo.toml" = [ "@Mark-Simulacrum" ]
"/compiler" = [ "compiler" ]
2024-11-12 20:24:39 +01:00
"/compiler/rustc_abi" = [ "compiler" , "codegen" ]
2024-01-24 10:13:28 +01:00
"/compiler/rustc_arena" = [ "compiler" , "arena" ]
"/compiler/rustc_ast" = [ "compiler" , "parser" ]
"/compiler/rustc_ast_lowering" = [ "compiler" , "ast_lowering" ]
"/compiler/rustc_data_structures/src/stable_hasher.rs" = [ "compiler" , "incremental" ]
"/compiler/rustc_hir_analysis" = [ "compiler" , "types" ]
"/compiler/rustc_incremental" = [ "compiler" , "incremental" ]
2024-01-29 11:02:59 +01:00
"/compiler/rustc_borrowck" = [ "compiler" , "borrowck" ]
2024-01-24 10:13:28 +01:00
"/compiler/rustc_lexer" = [ "compiler" , "lexer" ]
"/compiler/rustc_llvm" = [ "@cuviper" ]
"/compiler/rustc_codegen_llvm/src/debuginfo" = [ "compiler" , "debuginfo" ]
2024-11-12 20:24:39 +01:00
"/compiler/rustc_codegen_ssa" = [ "compiler" , "codegen" ]
2024-01-24 10:13:28 +01:00
"/compiler/rustc_middle/src/mir" = [ "compiler" , "mir" ]
"/compiler/rustc_middle/src/traits" = [ "compiler" , "types" ]
"/compiler/rustc_middle/src/ty" = [ "compiler" , "types" ]
"/compiler/rustc_const_eval/src/interpret" = [ "compiler" , "mir" ]
"/compiler/rustc_const_eval/src/transform" = [ "compiler" , "mir-opt" ]
"/compiler/rustc_mir_build/src/build" = [ "compiler" , "mir" ]
2024-01-29 11:02:59 +01:00
"/compiler/rustc_mir_transform" = [ "compiler" , "mir" , "mir-opt" ]
2024-01-24 10:13:28 +01:00
"/compiler/rustc_smir" = [ "project-stable-mir" ]
"/compiler/rustc_parse" = [ "compiler" , "parser" ]
"/compiler/rustc_parse/src/lexer" = [ "compiler" , "lexer" ]
"/compiler/rustc_query_impl" = [ "compiler" , "query-system" ]
"/compiler/rustc_query_system" = [ "compiler" , "query-system" ]
"/compiler/rustc_query_system/src/dep_graph" = [ "compiler" , "incremental" , "query-system" ]
"/compiler/rustc_query_system/src/ich" = [ "compiler" , "incremental" , "query-system" ]
"/compiler/rustc_trait_selection" = [ "compiler" , "types" ]
"/compiler/rustc_traits" = [ "compiler" , "types" ]
"/compiler/rustc_type_ir" = [ "compiler" , "types" ]
"/compiler/stable_mir" = [ "project-stable-mir" ]
"/library/alloc" = [ "libs" ]
2024-02-28 17:13:28 +01:00
"/library/core" = [ "libs" , "@scottmcm" ]
2024-01-24 10:13:28 +01:00
"/library/panic_abort" = [ "libs" ]
"/library/panic_unwind" = [ "libs" ]
"/library/proc_macro" = [ "@petrochenkov" ]
2024-02-11 13:12:35 +01:00
"/library/std" = [ "libs" , "@ChrisDenton" ]
2024-01-26 21:31:46 +01:00
"/library/std/src/sys/pal/windows" = [ "@ChrisDenton" ]
2024-01-24 10:13:28 +01:00
"/library/stdarch" = [ "libs" ]
"/library/test" = [ "libs" ]
"/src/bootstrap" = [ "bootstrap" ]
"/src/ci" = [ "infra-ci" ]
"/src/doc" = [ "docs" ]
"/src/doc/book" = [ "@ehuss" ]
"/src/doc/edition-guide" = [ "@ehuss" ]
"/src/doc/embedded-book" = [ "@ehuss" ]
"/src/doc/nomicon" = [ "@ehuss" ]
"/src/doc/reference" = [ "@ehuss" ]
"/src/doc/rust-by-example" = [ "@ehuss" ]
"/src/doc/rustc-dev-guide" = [ "@ehuss" ]
"/src/doc/rustdoc" = [ "rustdoc" ]
"/src/doc/style-guide" = [ "style-team" ]
"/src/etc" = [ "@Mark-Simulacrum" ]
"/src/librustdoc" = [ "rustdoc" ]
"/src/llvm-project" = [ "@cuviper" ]
"/src/rustdoc-json-types" = [ "rustdoc" ]
2024-05-09 17:25:18 +02:00
"/src/stage0" = [ "bootstrap" ]
2024-04-05 20:08:23 +02:00
"/tests/run-make" = [ "@jieyouxu" ]
2024-11-10 22:44:28 +01:00
"/tests/rustdoc" = [ "rustdoc" ]
"/tests/rustdoc-gui" = [ "rustdoc" ]
"/tests/rustdoc-js-std" = [ "rustdoc" ]
"/tests/rustdoc-js" = [ "rustdoc" ]
"/tests/rustdoc-json" = [ "@aDotInTheVoid" ]
"/tests/rustdoc-ui" = [ "rustdoc" ]
2024-01-24 10:13:28 +01:00
"/tests/ui" = [ "compiler" ]
2024-02-11 02:56:47 +01:00
"/src/tools/cargo" = [ "@ehuss" ]
2024-04-05 20:08:23 +02:00
"/src/tools/compiletest" = [ "bootstrap" , "@wesleywiser" , "@oli-obk" , "@compiler-errors" , "@jieyouxu" ]
2024-01-24 10:13:28 +01:00
"/src/tools/linkchecker" = [ "@ehuss" ]
2024-05-24 10:36:44 +02:00
"/src/tools/opt-dist" = [ "@kobzol" ]
2024-04-05 20:08:23 +02:00
"/src/tools/run-make-support" = [ "@jieyouxu" ]
2024-01-24 10:13:28 +01:00
"/src/tools/rust-installer" = [ "bootstrap" ]
"/src/tools/rustbook" = [ "@ehuss" ]
"/src/tools/rustdoc" = [ "rustdoc" ]
"/src/tools/rustdoc-js" = [ "rustdoc" ]
"/src/tools/rustdoc-themes" = [ "rustdoc" ]
"/src/tools/tidy" = [ "bootstrap" ]
"/src/tools/x" = [ "bootstrap" ]
"/src/tools/rustdoc-gui-test" = [ "bootstrap" , "@onur-ozkan" ]
2024-05-23 11:05:24 +02:00
"/src/tools/libcxx-version" = [ "@onur-ozkan" ]
2024-03-12 13:59:19 +01:00
# Enable tracking of PR review assignment
# Documentation at: https://forge.rust-lang.org/triagebot/pr-assignment-tracking.html
[ pr-tracking ]
2024-05-04 21:58:57 +02:00
# Enable issue transfers within the org
# Documentation at: https://forge.rust-lang.org/triagebot/transfer.html
[ transfer ]