Skip to content

Commit c1314d3

Browse files
wesleywisersteveklabnik
authored andcommitted
[Inside Rust] Add compiler team triage meeting notes for 2020-02-06
1 parent e1f4067 commit c1314d3

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
layout: post
3+
title: "2020-02-06 Compiler Team Triage Meeting"
4+
author: "Wesley Wiser"
5+
description: "2019-02-06 Compiler Team Triage Meeting"
6+
team: the compiler team <https://www.rust-lang.org/governance/teams/compiler>
7+
---
8+
9+
The compiler team had our weekly triage meeting on 2020-02-06.
10+
You can find the [minutes] on the [compiler-team repository].
11+
Each week, we have general announcements from the team followed by check-ins from two of the compiler team working groups.
12+
13+
## Announcements
14+
15+
- There is a design meeting this Friday (2020-02-07) on [parser-librarification].
16+
17+
- [@davidtwco] has made progress on the polymorphization effort and has posted a [status update][polymorph_update].
18+
19+
- [@mw] has posted a major change proposal to make [incremental compilation respect the `-Ccodegen-units` setting][mw_change].
20+
21+
- Cargo report future-incompat [rfc#2834] is on track to get an FCP merge request from the cargo team in the near future.
22+
23+
## Working group sync
24+
25+
### [wg-rls-2.0]
26+
27+
- The Chalk dependency has been updated which dramatically reduced crashes.
28+
29+
- `cargo check` handling has been moved ino the server so all editors not just VS Code benefit.
30+
31+
- [@matklad] and [@nikomatsakis] have been working on an RFC to merge RLS and Rust Analyzer officially.
32+
33+
- Work is proceeding on "production readiness".
34+
- Binary releases are available on the project's GitHub page.
35+
- Planning to publish to VS Code extension marketplace "soon".
36+
37+
### [wg-self-profile]
38+
39+
- The ["Minimum Viable Product"][sp_mvp] has been completed!
40+
- Self-profling is enabled for all perf.rust-lang.org runs and we automatically publish the data. ([Example][sp_example])
41+
42+
- [@mw] implemented query-key recording so queries can now be attributed to individual query invocations.
43+
44+
- The [`crox`] utility, which generates Chromium profiler compatible trace data, can now generate profiles for entire Cargo invocations via the `--dir` flag.
45+
- This allows inspecting various rustc processes and their individual threads on a common timeline with full query data.
46+
47+
- Quite a few people have tried `-Zself-profile` and have said they found it very useful!
48+
49+
[#67667]: https://github.com/rust-lang/rust/pull/67667
50+
[#68530]: https://github.com/rust-lang/rust/pull/68530
51+
[#68611]: https://github.com/rust-lang/rust/pull/68611
52+
[@davidtwco]: https://github.com/davidtwco
53+
[@matklad]: https://github.com/matklad
54+
[@mw]: https://github.com/michaelwoerister
55+
[@nikomatsakis]: https://github.com/nikomatsakis
56+
[compiler-team repository]: https://github.com/rust-lang/compiler-team
57+
[`crox`]: https://github.com/rust-lang/measureme/tree/master/crox
58+
[minutes]: https://rust-lang.github.io/compiler-team/minutes/triage-meeting/2020-02-06/
59+
[mw_change]: https://github.com/rust-lang/compiler-team/issues/245
60+
[parser-librarification]: https://github.com/rust-lang/compiler-team/issues/237
61+
[polymorph_update]: https://rust-lang.zulipchat.com/#narrow/stream/216091-t-compiler.2Fwg-polymorphization/topic/progress.20updates/near/187461928
62+
[rfc#2834]: https://github.com/rust-lang/rfcs/issues/2834
63+
[sp_example]: https://perf.rust-lang.org/detailed-query.html?commit=3761dcd3467441f78939ccb3b341b03b6a7558d7&base_commit=ac2f3fa41ac5ae8425b959f955bb7433b7c57aea&benchmark=await-call-tree-debug&run_name=clean
64+
[sp_mvp]: https://github.com/rust-lang/rust/issues/58967
65+
[wg-rls-2.0]: https://rust-lang.github.io/compiler-team/working-groups/rls-2.0/
66+
[wg-self-profile]: https://rust-lang.github.io/compiler-team/working-groups/self-profile/

0 commit comments

Comments
 (0)