a9eb9c52f3
move MIR syntax into a dedicated file and ping some people whenever it changes Adding or changing MIR operations/statements/whatever should be under significant scrutiny wrt their wider impact, specified semantics, and so on. So let's start by putting all that into a dedicated file and pinging some people whenever that file changes. This PR only moves definitions around, and then fiddles with imports until it all works again.
328 lines
9.0 KiB
TOML
328 lines
9.0 KiB
TOML
[relabel]
|
|
allow-unauthenticated = [
|
|
"A-*",
|
|
"C-*",
|
|
"D-*",
|
|
"E-*",
|
|
"F-*",
|
|
"I-*",
|
|
"NLL-*",
|
|
"O-*",
|
|
"S-*",
|
|
"T-*",
|
|
"WG-*",
|
|
"needs-fcp",
|
|
"relnotes",
|
|
"requires-nightly",
|
|
"regression-*",
|
|
"perf-*",
|
|
"AsyncAwait-OnDeck",
|
|
]
|
|
|
|
[assign]
|
|
|
|
[glacier]
|
|
|
|
[ping.icebreakers-llvm]
|
|
alias = ["llvm", "llvms"]
|
|
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
|
|
|
|
[instructions]: https://rustc-dev-guide.rust-lang.org/notification-groups/llvm.html
|
|
"""
|
|
label = "ICEBreaker-LLVM"
|
|
|
|
[ping.icebreakers-cleanup-crew]
|
|
alias = ["cleanup", "cleanups", "cleanup-crew", "shrink", "reduce", "bisect"]
|
|
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
|
|
|
|
[instructions]: https://rustc-dev-guide.rust-lang.org/notification-groups/cleanup-crew.html
|
|
"""
|
|
label = "ICEBreaker-Cleanup-Crew"
|
|
|
|
[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
|
|
|
|
[instructions]: https://rustc-dev-guide.rust-lang.org/notification-groups/windows.html
|
|
"""
|
|
label = "O-windows"
|
|
|
|
[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
|
|
|
|
[instructions]: https://rustc-dev-guide.rust-lang.org/notification-groups/arm.html
|
|
"""
|
|
label = "O-ARM"
|
|
|
|
[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"
|
|
|
|
[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"
|
|
|
|
[ping.macos]
|
|
message = """\
|
|
Hey MacOS Group! This issue or PR could use some MacOS-specific guidance. Could one
|
|
of you weigh in? Thanks <3
|
|
"""
|
|
label = "O-macos"
|
|
|
|
[prioritize]
|
|
label = "I-prioritize"
|
|
|
|
[autolabel."I-prioritize"]
|
|
trigger_labels = [
|
|
"regression-untriaged",
|
|
"regression-from-stable-to-stable",
|
|
"regression-from-stable-to-beta",
|
|
"regression-from-stable-to-nightly",
|
|
"I-unsound",
|
|
]
|
|
exclude_labels = [
|
|
"P-*",
|
|
"T-infra",
|
|
"T-release",
|
|
"requires-nightly",
|
|
]
|
|
|
|
[autolabel."T-rustdoc"]
|
|
trigger_files = [
|
|
# Source code
|
|
"src/librustdoc",
|
|
"src/tools/rustdoc",
|
|
"src/rustdoc-json-types",
|
|
|
|
# Tests
|
|
"src/test/rustdoc",
|
|
"src/test/rustdoc-ui",
|
|
"src/test/rustdoc-gui",
|
|
"src/test/rustdoc-js",
|
|
"src/test/rustdoc-js-std",
|
|
"src/test/rustdoc-json",
|
|
|
|
# Internal tooling
|
|
"src/etc/htmldocck.py",
|
|
"src/tools/jsondocck",
|
|
"src/tools/rustdoc-gui",
|
|
"src/tools/rustdoc-js",
|
|
"src/tools/rustdoc-themes",
|
|
]
|
|
exclude_labels = [
|
|
"T-*",
|
|
]
|
|
|
|
[autolabel."T-compiler"]
|
|
trigger_files = [
|
|
# Source code
|
|
"compiler",
|
|
|
|
# Tests
|
|
"src/test/ui",
|
|
]
|
|
exclude_labels = [
|
|
"T-*",
|
|
]
|
|
|
|
[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-*",
|
|
]
|
|
|
|
[notify-zulip."I-prioritize"]
|
|
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
|
|
topic = "#{number} {title}"
|
|
message_on_add = """\
|
|
@*WG-prioritization/alerts* issue #{number} has been requested for prioritization.
|
|
|
|
# [Procedure](https://forge.rust-lang.org/compiler/prioritization/procedure.html#assign-priority-to-unprioritized-issues-with-i-prioritize-label)
|
|
- Priority?
|
|
- Regression?
|
|
- Notify people/groups?
|
|
- Needs `I-nominated`?
|
|
"""
|
|
message_on_remove = "Issue #{number}'s prioritization request has been removed."
|
|
message_on_close = "Issue #{number} has been closed while requested for prioritization."
|
|
message_on_reopen = "Issue #{number} has been reopened."
|
|
|
|
[notify-zulip."T-rustdoc"]
|
|
required_labels = ["I-nominated"]
|
|
zulip_stream = 266220 # #rustdoc
|
|
topic = "nominated: #{number}"
|
|
message_on_add = """\
|
|
@*T-rustdoc* issue #{number} "{title}" has been nominated for `T-rustdoc` discussion.
|
|
"""
|
|
message_on_remove = "Issue #{number}'s nomination request has been removed."
|
|
|
|
[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*."
|
|
|
|
[notify-zulip."A-edition-2021"]
|
|
required_labels = ["C-bug"]
|
|
zulip_stream = 268952 # #edition 2021
|
|
topic = "Edition Bugs"
|
|
message_on_add = """\
|
|
Issue #{number} "{title}" has been added.
|
|
"""
|
|
|
|
[github-releases]
|
|
format = "rustc"
|
|
project-name = "Rust"
|
|
changelog-path = "RELEASES.md"
|
|
changelog-branch = "master"
|
|
|
|
[shortcut]
|
|
|
|
|
|
[mentions."compiler/rustc_apfloat"]
|
|
message = """
|
|
Changes rustc_apfloat. rustc_apfloat is currently in limbo and you almost \
|
|
certainly don't want to change it (see #55993).
|
|
"""
|
|
cc = ["@eddyb"]
|
|
|
|
[mentions."compiler/rustc_codegen_cranelift"]
|
|
cc = ["@bjorn3"]
|
|
|
|
[mentions."compiler/rustc_codegen_gcc"]
|
|
cc = ["@antoyo"]
|
|
|
|
[mentions."compiler/rustc_const_eval/src/interpret"]
|
|
message = "Some changes occurred to the CTFE / Miri engine"
|
|
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"]
|
|
|
|
[mentions."compiler/rustc_middle/src/mir/interpret"]
|
|
message = "Some changes occurred to the CTFE / Miri engine"
|
|
cc = ["@rust-lang/miri"]
|
|
|
|
[mentions."compiler/rustc_mir_transform/src/"]
|
|
message = "Some changes occurred to MIR optimizations"
|
|
cc = ["@rust-lang/wg-mir-opt"]
|
|
|
|
[mentions."compiler/rustc_trait_selection/src/traits/const_evaluatable.rs"]
|
|
message = "Some changes occurred in const_evaluatable.rs"
|
|
cc = ["@lcnr"]
|
|
|
|
[mentions."compiler/rustc_error_codes/src/error_codes.rs"]
|
|
message = "Some changes occurred in diagnostic error codes"
|
|
cc = ["@GuillaumeGomez"]
|
|
|
|
[mentions."library"]
|
|
message = """
|
|
Hey! It looks like you've submitted a new PR for the library teams!
|
|
|
|
If this PR contains changes to any `rust-lang/rust` public library APIs then \
|
|
please comment with `@rustbot label +T-libs-api -T-libs` to tag it \
|
|
appropriately. If this PR contains changes to any unstable APIs please edit \
|
|
the PR description to add a link to the relevant [API Change \
|
|
Proposal](https://std-dev-guide.rust-lang.org/feature-lifecycle/api-change-proposals.html) \
|
|
or [create one](https://github.com/rust-lang/libs-team/issues/new?assignees=&labels=api-change-proposal%2C+T-libs-api&template=api-change-proposal.md&title=%28My+API+Change+Proposal%29) \
|
|
if you haven't already. If you're unsure where your change falls no worries, \
|
|
just leave it as is and the reviewer will take a look and make a decision to \
|
|
forward on if necessary.
|
|
|
|
Examples of `T-libs-api` changes:
|
|
|
|
* Stabilizing library features
|
|
* Introducing insta-stable changes such as new implementations of existing \
|
|
stable traits on existing stable types
|
|
* Introducing new or changing existing unstable library APIs (excluding \
|
|
permanently unstable features / features without a tracking issue)
|
|
* Changing public documentation in ways that create new stability guarantees
|
|
* Changing observable runtime behavior of library APIs
|
|
"""
|
|
|
|
[mentions."src/librustdoc/clean/types.rs"]
|
|
cc = ["@camelid"]
|
|
|
|
[mentions."src/librustdoc/html/static"]
|
|
message = "Some changes occurred in HTML/CSS/JS."
|
|
cc = [
|
|
"@GuillaumeGomez",
|
|
"@Folyd",
|
|
"@jsha",
|
|
]
|
|
|
|
[mentions."src/librustdoc/html/static/css/themes"]
|
|
message = "Some changes occurred in HTML/CSS themes."
|
|
cc = ["@GuillaumeGomez"]
|
|
|
|
[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 = """
|
|
rustdoc-json-types is a **public** (although nightly-only) API. \
|
|
If possible, consider changing `src/librustdoc/json/conversions.rs`; \
|
|
otherwise, make sure you bump the `FORMAT_VERSION` constant.
|
|
"""
|
|
cc = [
|
|
"@CraftSpider",
|
|
"@aDotInTheVoid",
|
|
]
|
|
|
|
[mentions."src/tools/cargo"]
|
|
cc = ["@ehuss"]
|
|
|
|
[mentions."src/tools/clippy"]
|
|
cc = ["@rust-lang/clippy"]
|
|
|
|
[mentions."src/tools/miri"]
|
|
message = "The Miri submodule was changed"
|
|
cc = ["@rust-lang/miri"]
|
|
|
|
[mentions."src/tools/rustfmt"]
|
|
cc = ["@rust-lang/rustfmt"]
|
|
|
|
[mentions."compiler/rustc_middle/src/mir/syntax.rs"]
|
|
message = "This PR changes MIR"
|
|
cc = ["@oli-obk", "@RalfJung", "@JakobDegen", "@davidtwco"]
|