Skip to content

Commit d3a531d

Browse files
davidtwcoDavid Wood
authored andcommitted
Add check-in list for next three meetings.
1 parent 6686ef4 commit d3a531d

File tree

3 files changed

+55
-39
lines changed

3 files changed

+55
-39
lines changed

README.md

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,14 @@ and other similar topics -- check out the [rustc-guide].
1717
## Meeting Calendar
1818

1919
Unless otherwise noted, all our meetings are open to the public and
20-
held on Zulip. There are two main team-wide meetings that we hold as a
20+
held on Zulip. There are two main team-wide meetings that we hold on a
2121
regular basis. There are also a variety of working group meetings. The
2222
team-wide meetings are as follows:
2323

24-
- [**Triage meeting:**](https://github.com/rust-lang/rust/issues/54818) We have a weekly triage meeting to discuss and
25-
track regressions and urgent changes. This meeting is held on Zulip
26-
and open to anyone.
27-
- [**Steering meeting:**](https://github.com/rust-lang/rust/issues/58850) We have a steering meeting every three weeks
28-
to track and plan our larger goals. This meeting is held on Zulip
29-
and open to anyone.
24+
- [**Triage meeting:**][triage] We have a weekly triage meeting to discuss and track regressions and
25+
urgent changes. This meeting is held on Zulip and open to anyone.
26+
- [**Steering meeting:**][steering] We have a steering meeting every three weeks to track and
27+
plan our larger goals. This meeting is held on Zulip and open to anyone.
3028

3129
Our meeting calendar is publicly available from the following links:
3230

@@ -35,15 +33,11 @@ Our meeting calendar is publicly available from the following links:
3533
- [ICS file, for use outside from google calendar][ics]
3634
-- use this if you want to import into different calendar software
3735

36+
[triage]: about/triage-meeting.md
37+
[steering]: about/steering-meeting.md
3838
[embed]: https://calendar.google.com/calendar/embed?src=6u5rrtce6lrtv07pfi3damgjus%40group.calendar.google.com
3939
[ics]: https://calendar.google.com/calendar/ical/6u5rrtce6lrtv07pfi3damgjus%40group.calendar.google.com/public/basic.ics
4040

41-
## Content
42-
43-
- [Minutes from steering meetings](minutes/steering-meeting): The
44-
compiler [steering meeting](about/steering-meeting.md) is where we
45-
do high-level discussion. These minutes summarize our conversations.
46-
4741
## Working Groups
4842
Much of the ongoing work and initiatives from the compiler team are performed by working groups.
4943
Working groups are a great way for new contributors to get involved as they provide a stream of
@@ -55,15 +49,15 @@ Name | Leads
5549
---- | ----- | ----------------- | ---------- | ------ | ------------ | -------- | ------ |
5650
[Async-await Implementation](working-groups/async-await/) | [@nikomatsakis][nikomatsakis] and [@cramertj][cramertj] | Implementing async-await | February 2019 | Active | [#t-compiler/wg-async-await][async-await_stream] | N/A | A-async-await |
5751
[LLVM](working-groups/llvm/) | Preliminarily [@nagisa][nagisa] | Working with LLVM upstream to represent Rust in its development | N/A | Incubating | N/A | N/A | A-LLVM |
58-
[Meta](working-groups/meta/) | [@nikomatsakis][nikomatsakis], [@davidtwco][davidtwco] and [@spastorino][spastorino] | How compiler team organizes itself | February 2019 | Active | [#t-compiler/wg-meta][meta_stream] | N/A | N/A |
5952
[Non-lexical lifetimes (NLL)](working-groups/nll/) | [@nikomatsakis][nikomatsakis] and [@pnkfelix][pnkfelix] | Implementing non-lexical lifetimes | June 2017 | Winding down | [#t-compiler/wg-nll][nll_stream] | [Weekly, in Zulip][] (optional) | A-NLL, NLL-* |
6053
[Traits](working-groups/traits/) | [@nikomatsakis][nikomatsakis] | Improving the trait-system design + implementation | February 2019 | Active | [#t-compiler/wg-traits][traits_stream] | [Weekly, in Zulip][] (optional) | A-traits |
61-
[Self-Profile](working-groups/self-profile/) | [@michaelwoerister][michaelwoerister] and [@wesleywiser][wesleywiser] | Improving the `-Z self-profile` feature | March 2019 | Active | [#t-compiler/wg-self-profile][self-profile_stream] | N/A | N/A
62-
[RLS 2.0](working-groups/rls-2.0/) | [@matklad][matklad] | Experimenting with a new compiler architecture tailored for IDEs | February 2019 | Active | [#t-compiler/wg-rls2.0][rls20_stream] | N/A | N/A |
6354
[Parallel-rustc](working-groups/parallel-rustc/) | [@Zoxc][Zoxc] and [@michaelwoerister][michaelwoerister] | Making parallel compilation the default for rustc | February 2019 | Active | [#t-compiler/wg-parallel-rustc][parallel-rustc_stream] | N/A | A-parallel-queries |
6455
[Profile-Guided Optimization](working-groups/pgo/) | [@michaelwoerister][michaelwoerister] | Implementing profile-guided optimization for rustc | February 2019 | Active | [#t-compiler/wg-profile-guided-optimization][pgo_stream] | N/A | N/A |
65-
[rfc-2229](working-groups/rfc-2229/) | [@blitzerr][blitzerr] and [@nikomatsakis][nikomatsakis] | Make a closure capture individual fields of the variable rather than the entire composite variable | March 2019 | Active | [#t-compiler/wg-rfc-2229][rfc-2229-stream] | N/A | N/A |
6656
[mir-opt](working-groups/mir-opt/) | [@oli-obk][oli-obk] | Write MIR optimizations and refactor the MIR to be more optimizable | March 2019 | Active | [#t-compiler/wg-mir-opt][mir-opt-stream] | N/A | N/A |
57+
[RLS 2.0](working-groups/rls-2.0/) | [@matklad][matklad] | Experimenting with a new compiler architecture tailored for IDEs | February 2019 | Active | [#t-compiler/wg-rls2.0][rls20_stream] | N/A | N/A |
58+
[Meta](working-groups/meta/) | [@nikomatsakis][nikomatsakis], [@davidtwco][davidtwco] and [@spastorino][spastorino] | How compiler team organizes itself | February 2019 | Active | [#t-compiler/wg-meta][meta_stream] | N/A | N/A |
59+
[Self-Profile](working-groups/self-profile/) | [@michaelwoerister][michaelwoerister] and [@wesleywiser][wesleywiser] | Improving the `-Z self-profile` feature | March 2019 | Active | [#t-compiler/wg-self-profile][self-profile_stream] | N/A | N/A
60+
[RFC 2229](working-groups/rfc-2229/) | [@blitzerr][blitzerr] and [@nikomatsakis][nikomatsakis] | Make a closure capture individual fields of the variable rather than the entire composite variable | March 2019 | Active | [#t-compiler/wg-rfc-2229][rfc-2229-stream] | N/A | N/A |
6761

6862
[nikomatsakis]: https://github.com/nikomatsakis
6963
[cramertj]: https://github.com/cramertj

about/steering-meeting.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
The compiler **steering meeting** is the place for high-level
2-
discussion and planning. The meeting takes place every three weeks --
3-
so twice per release. There is a [thread on internals][internals]
4-
where we discuss what we will be talking about and also scheduling
5-
decisions; there is also a calendar invite, you can ping
6-
`@nikomatsakis` to be added.
7-
1+
# Steering Meeting
2+
The compiler **steering meeting** is the place for high-level discussion and planning. The meeting
3+
takes place every three weeks -- so twice per release. There is a [thread on internals][internals]
4+
where we discuss what we will be talking about and also scheduling decisions. See [#58850] for
5+
more information. See the [compiler team calendar](../README.md#meeting-calendar) for the next
6+
scheduled meeting.
7+
8+
[#58850]: https://github.com/rust-lang/rust/issues/58850
89
[internals]: https://internals.rust-lang.org/t/compiler-steering-meeting/8588
910

10-
The steering meeting takes place on [Zulip](chat-platform.md). Look
11-
for a topic like "steering meeting YYYY-MM-DD" (with today's date, of
12-
course).
13-
14-
15-
11+
The steering meeting takes place on [Zulip](chat-platform.md). Look for a topic like
12+
"steering meeting YYYY-MM-DD" (with today's date, of course).
1613

14+
There are [minutes from previous steering meetings](../minutes/steering-meeting) available in this
15+
repository. These minutes summarize our conversations.

about/triage-meeting.md

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,37 @@
1-
The compiler **triage meeting** is the place for tracking regressions
2-
and progress on urgent bugs. The meeting takes place every week. It
3-
is currently scheduled for Fridays at 10am Boston time (note that we
4-
track the US when it comes to Daylight Savings Time). There is also a
5-
calendar invite, you can ping `@nikomatsakis` to be added.
1+
# Triage Meeting
2+
The compiler **triage meeting** is the place for tracking regressions, progress on urgent bugs and
3+
checking-in with the compiler team's working groups. Each meeting, two working groups (rotating)
4+
check-in with their progress and blockers.
65

7-
[internals]: https://internals.rust-lang.org/t/compiler-steering-meeting/8588
6+
The meeting takes place every week. See the [compiler team calendar](../README.md#meeting-calendar)
7+
for the next scheduled meeting (normally weekly).
88

9-
The triage meeting takes place on [Zulip](chat-platform.md). Look for
10-
a topic like "#54818 weekly meeting YYYY-MM-DD" or "weekly meeting
11-
YYYY-MM-DD" (with the proper date, of course).
9+
The triage meeting takes place on [Zulip](chat-platform.md). Look for a topic like
10+
"#54818 weekly meeting YYYY-MM-DD" or "weekly meeting YYYY-MM-DD" (with the proper date, of course).
1211

12+
## Working group check-in
13+
This section contains the scheduled check-ins for working groups:
1314

15+
- **2019-03-14:** [wg-rls-2.0], [wg-meta]
16+
- **2019-03-21:** [wg-self-profile], [wg-rfc-2229]
17+
- **2019-03-28:** [wg-self-profile], [wg-rfc-2229]
1418

19+
Looking for a meeting that isn't listed above? Make a PR and extend the list to include that
20+
meeting, just loop around the list of working groups.
21+
22+
### Previous check-ins
23+
This section lists check-ins from triage meetings before the check-in schedule was introduced:
24+
25+
- **2019-02-28:** [wg-rls-2.0], [wg-meta]
26+
- **2019-03-07:** [wg-self-profile], [wg-rfc-2229]
27+
28+
[wg-rls-2.0]: ../working-groups/rls-2.0
29+
[wg-meta]: ../working-groups/meta
30+
[wg-self-profile]: ../working-groups/self-profile
31+
[wg-rfc-2229]: ../working-groups/rfc-2229
32+
[wg-async-await]: ../working-groups/async-await
33+
[wg-llvm]: ../working-groups/llvm
34+
[wg-nll]: ../working-groups/nll
35+
[wg-traits]: ../working-groups/traits
36+
[wg-parallel-rustc]: ../working-groups/parallel-rustc
37+
[wg-pgo]: ../working-groups/pgo

0 commit comments

Comments
 (0)