@@ -30,32 +30,38 @@ who are experts on each one.
30
30
## Rust compiler meeting
31
31
32
32
The compiler team has a weekly meeting where we do triage and try to
33
- generally stay on top of new bugs, regressions, and other things.
34
- They are held on [ Zulip] [ zulip ] . It works roughly as follows:
35
-
36
- - ** Review P-high bugs:** P-high bugs are those that are sufficiently
37
- important for us to actively track progress. P-high bugs should
38
- ideally always have an assignee.
39
- - ** Look over new regressions:** we then look for new cases where the
40
- compiler broke previously working code in the wild. Regressions are
41
- almost always marked as P-high; the major exception would be bug
42
- fixes (though even there we often [ aim to give warnings first] [ procedure ] ).
43
- - ** Check I-nominated issues:** These are issues where feedback from
33
+ generally stay on top of new bugs, regressions, and discuss important
34
+ things in general.
35
+ They are held on [ Zulip] [ zulip-meetings ] . It works roughly as follows:
36
+
37
+ - ** Announcements, MCPs/FCPs, and WG-check-ins:** We share some
38
+ announcements with the rest of the team about important things we want
39
+ everyone to be aware of. We also share the status of MCPs and FCPs and we
40
+ use the opportunity to have a couple of WGs giving us an update about
41
+ their work.
42
+ - ** Check for beta and stable nominations:** These are nominations of things to
43
+ backport to beta and stable respectively.
44
+ We then look for new cases where the compiler broke previously working
45
+ code in the wild. Regressions are important issues to fix, so it's
46
+ likely that they are tagged as P-critical or P-high; the major
47
+ exception would be bug fixes (though even there we often [ aim to give
48
+ warnings first] [ procedure ] ).
49
+ - ** Review P-critical and P-high bugs:** P-critical and P-high bugs are
50
+ those that are sufficiently important for us to actively track
51
+ progress. P-critical and P-high bugs should ideally always have an
52
+ assignee.
53
+ - ** Check S-waiting-on-team and I-nominated issues:** These are issues where feedback from
44
54
the team is desired.
45
- - ** Check for beta nominations:** These are nominations of things to
46
- backport to beta.
47
- - ** Possibly WG checking:** A WG may give an update at this point, if there is
48
- time.
55
+ - ** Look over the performance triage report:** We check for PRs that made the
56
+ performance worse and try to decide if it's worth reverting the performance regression or if
57
+ the regression can be addressed in a future PR.
49
58
50
59
The meeting currently takes place on Thursdays at 10am Boston time
51
60
(UTC-4 typically, but daylight savings time sometimes makes things
52
61
complicated).
53
62
54
- The meeting is held over a "chat medium", currently on [ zulip] .
55
63
56
- [ etherpad ] : https://public.etherpad-mozilla.org/p/rust-compiler-meeting
57
64
[ procedure ] : ./bug-fix-procedure.md
58
- [ zulip ] : https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler
59
65
[ zulip-help ] : https://rust-lang.zulipchat.com/#narrow/stream/182449-t-compiler.2Fhelp
60
66
[ zulip-meetings ] : https://rust-lang.zulipchat.com/#narrow/stream/238009-t-compiler.2Fmeetings
61
67
0 commit comments