Skip to content

Commit 9e38594

Browse files
committed
T-compller april 2022 steering cycle post. A week late, eek.
1 parent 5c66195 commit 9e38594

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
layout: post
3+
title: Rust Compiler April 2022 Steering Cycle
4+
author: Felix Klock
5+
description: "The compiler team's April 2022 steering cycle"
6+
team: The Compiler Team <https://www.rust-lang.org/governance/teams/compiler>
7+
---
8+
On [Friday, April 8th][apr-08-zulip-archive], the Rust Compiler team had a planning meeting for the April 2022 steering cycle.
9+
10+
[apr-08-zulip-archive]: https://zulip-archive.rust-lang.org/stream/238009-t-compiler/meetings/topic/.5Bplanning.20meeting.5D.202022-04-08.html
11+
12+
Every fourth Friday, the Rust compiler team decides how
13+
it is going to use its scheduled steering and design meeting time over the next
14+
three Fridays.
15+
16+
I want to apologize for how late I am posting this message: Our planning meeting
17+
was a week ago, and my intent each cycle is to put up this post that day, so
18+
that everyone, not just the compiler team members, has a chance participate in
19+
the meetings. But, since this is going out a week late, it means one of the
20+
meetings already happened (today).
21+
22+
On Friday, 15 April, we discussed [salsa 2.0's entity design][ct507]. [Salsa][]
23+
is a generic framework for on-demand incrementalized computation, which has many
24+
ties to `rustc`'s query system. Niko Matsakis authored the document that drove
25+
the meeting's discussion. The discussion was on [zulip][ct507-archive], and
26+
should eventually be available on Rust's public zulip archive.
27+
28+
[ct507]: https://github.com/rust-lang/compiler-team/issues/507
29+
30+
[Salsa]: https://github.com/salsa-rs/salsa
31+
32+
[ct507-archive]: https://rust-lang.zulipchat.com/#narrow/stream/238009-t-compiler.2Fmeetings/topic/.5Bsteering.20meeting.5D.202022-04-15.20compiler-team.23507/near/279082491
33+
34+
On Friday, 22 April, we will be having a meeting to discuss compiler team
35+
[leadership and succession planning][ct506]. Leadership of the Compiler Team,
36+
and selection of new leads, has thus far been performed in an ad-hoc manner. We
37+
will be reviewing a document authored by Felix Klock that tries to fix this by
38+
writing down 1. what the leads do today, 2. the minimum we expect from future
39+
leads, and 3. what process we should use for selecting new leads.
40+
41+
We are expecting this meeting may not occupy a full hour slot, and plan to
42+
occupy any remaining time doing ["backlog bonanza"][ct484], reviewing the list
43+
of unimplemented or partially-implemented features.
44+
45+
[ct506]: https://github.com/rust-lang/compiler-team/issues/506
46+
[ct484]: https://github.com/rust-lang/compiler-team/issues/484
47+
48+
On Friday, 29 April, we will be having a meeting to discuss the future of Rust's
49+
[incrementatal compilation][ct491]. The incremental compilation system has been
50+
hard to maintain and hasn't been delivering as much value as we had hoped, at
51+
least given the amount of effort that goes into maintaining it. We already had a
52+
[meeting on Friday, 1 April][ct490] that looked at our high-level options going
53+
forward; this meeting is a follow-up to that, but will now be informed by the
54+
aforementioned discussion of Salsa 2.0's entity design, which would resolve some
55+
(but not all) of the issues that plague us today.
56+
57+
[ct491]: https://github.com/rust-lang/compiler-team/issues/491
58+
[ct490]: https://github.com/rust-lang/compiler-team/issues/490
59+
60+
The three meetings in April each run from 2pm to 3pm GMT.
61+
62+
All of the steering meetings take place on the [T-compiler/meetings zulip stream][zulip-meetings].
63+
64+
[zulip-meetings]: https://rust-lang.zulipchat.com/#narrow/stream/238009-t-compiler.2Fmeetings
65+

0 commit comments

Comments
 (0)