Skip to content

Commit 1d1be37

Browse files
authored
Merge pull request #263 from spastorino/form-prioritization-wg
Form prioritization wg
2 parents c193ce4 + a77e552 commit 1d1be37

File tree

4 files changed

+71
-2
lines changed

4 files changed

+71
-2
lines changed

content/_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ Name | Status | Short
7171
[Parallel-rustc](working-groups/parallel-rustc/) | Active | Making parallel compilation the default for rustc | [#t-compiler/wg-parallel-rustc][parallel-rustc_stream]
7272
[Polonius](working-groups/polonius/) | Active | Exploring the integration of the "NLL 2.0"-like ["Polonius analysis"][Polonius] into rustc | [#t-compiler/wg-polonius][polonius_stream]
7373
[Polymorphization](working-groups/polymorphization/) | Active | Implement an analysis to detect when functions can remain polymorphic during code generation. | [#t-compiler/wg-polymorphization][polymorphization_stream]
74+
[Prioritization](working-groups/prioritization/) | Active | Triaging bugs, mainly deciding if bugs are critical (potential release blockers) or not. | [#t-compiler/wg-prioritization][prioritization_stream]
7475
[Profile-Guided Optimization](working-groups/pgo/) | Retired | Implementing profile-guided optimization for rustc | [#t-compiler/wg-profile-guided-optimization][pgo_stream]
7576
[RFC 2229](working-groups/rfc-2229/) | Paused | Make a closure capture individual fields of the variable rather than the entire composite variable | [#t-compiler/wg-rfc-2229][rfc-2229-stream]
7677
[RLS 2.0](working-groups/rls-2.0/) | Active | Experimenting with a new compiler architecture tailored for IDEs | [#t-compiler/wg-rls2.0][rls20_stream]
@@ -96,6 +97,7 @@ Name | Status | Short
9697
[rustc-dev-guide_stream]: https://rust-lang.zulipchat.com/#narrow/stream/196385-t-compiler.2Fwg-rustc-dev-guide
9798
[Polonius]: https://github.com/rust-lang/polonius
9899
[diagnostics_stream]: https://rust-lang.zulipchat.com/#narrow/stream/147480-t-compiler.2Fwg-diagnostics
100+
[prioritization_stream]: https://rust-lang.zulipchat.com/#narrow/stream/227806-t-compiler.2Fwg-prioritization
99101

100102
## Expert Map
101103

content/procedures/form-new-working-group.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ The basic steps to setup a working group are as follows:
9595
then open a PR against the repository (make sure to leave a note in [`#t-compiler`][cp],
9696
as these PRs can be easily overlooked):
9797
- Add the working group to the table in the [main
98-
README][README]. Feel free to put N/A for any column that doesn't
98+
page][main_page]. Feel free to put N/A for any column that doesn't
9999
seem to apply.
100100
- Add a subdirectory to the [`working-groups`][working_groups] directory. You do
101101
this by copying the [`template`]({{< relref "/working-groups/template/_index.md" >}}) directory to a
@@ -116,6 +116,6 @@ The basic steps to setup a working group are as follows:
116116
[team_repo]: https://github.com/rust-lang/team
117117
[team_repo_example]: https://github.com/rust-lang/team/blob/master/teams/wg-traits.toml
118118
[check_in]:../../about/triage-meeting/
119-
[README]: ../../
119+
[main_page]: ../../
120120
[template]: ../working-groups/template/_index
121121
[working_groups]: https://github.com/rust-lang/compiler-team/tree/master/working-groups
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: Prioritization Working Group
3+
type: docs
4+
---
5+
6+
# Prioritization Working Group
7+
![working group status: active][status]
8+
9+
Triaging bugs, mainly deciding if bugs are critical (potential release blockers) or not.
10+
11+
- **Leads:** [@spastorino][spastorino] and [@wesleywiser][wesleywiser]
12+
13+
[status]: https://img.shields.io/badge/status-active-brightgreen.svg?style=for-the-badge
14+
[spastorino]: https://github.com/spastorino
15+
[wesleywiser]: https://github.com/wesleywiser
16+
17+
## What is the goal of this working group?
18+
19+
This working group aims to accomplish the following:
20+
21+
- Processing 'nominations' and routing bugs to folks who can fix them
22+
- Identifying *critical* bugs and monitoring them to ensure they are
23+
making progress
24+
- Identifying the agenda for compiler team triage meetings
25+
- Critical issues that are not making progress
26+
- Beta/Stable nominations to be backported
27+
- Issues where bugs are nominated for needing wider discussion
28+
- Tracking deferred things and ensuring they are picked up again
29+
- Future compatibility warnings
30+
31+
## How do people bring things to the working group's attention?
32+
33+
If something seems "obviously criticial", people can tag it as
34+
`P-critical` (see below). But if unclear, use `I-nominated` as today to
35+
bring it to the group's attention.
36+
37+
However, as we already have problems where the "intent" of a nomination
38+
is unclear, we may wish to consider replacing `I-nominated` with more
39+
specific `N-*` labels that identify the reason the issue was nominated:
40+
41+
* `N-critical` -- nominated as a potential critical issue
42+
* `N-compiler` -- nominated for discussion by compiler team
43+
* `N-lang` etc
44+
45+
## How can I get involved?
46+
47+
If you are interested in getting involved in this working group, come
48+
and say hi in the Zulip stream but mainly try to attend to our meetings
49+
on wednesday at 6pm UTC. Check out the [Rust compiler
50+
calendar](https://rust-lang.github.io/compiler-team/#meeting-calendar).
51+
You can also be added to the Zulip group for the working group if you
52+
are interested in being pinged when there are things that you may want
53+
to be involved with.
54+
55+
## Process
56+
57+
We have our pre-triage meetings on wednesday at 6pm UTC. Check out the
58+
[Rust compiler
59+
calendar](https://rust-lang.github.io/compiler-team/#meeting-calendar).
60+
61+
- **Desired experience level:** Any
62+
- **Relevant repositories:** [`rust-lang/rust`][rust-repo]
63+
- **Zulip stream:** [`#t-compiler/wg-prioritization`][zulip] on Zulip
64+
65+
[rust-repo]: https://github.com/rust-lang/rust
66+
[zulip]: https://rust-lang.zulipchat.com/#narrow/stream/227806-t-compiler.2Fwg-prioritization

layouts/shortcodes/checkin-schedule.html

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"Parallel Rustc",
3030
"Polonius",
3131
"Polymorphization",
32+
"Prioritization",
3233
"RLS 2.0",
3334
"Self-Profile",
3435
"Traits",

0 commit comments

Comments
 (0)