Skip to content

Commit 6d6918f

Browse files
authored
Merge pull request #441 from wesleywiser/compiler_team_triage_2019_10_24
[inside-rust] Add compiler team triage meeting post for 2019-10-24
2 parents c6c2200 + fbaba18 commit 6d6918f

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
layout: post
3+
title: "2019-10-24 Compiler Team Triage Meeting"
4+
author: "Wesley Wiser"
5+
description: "2019-10-24 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 2019-10-24.
10+
You can find the [minutes](https://rust-lang.github.io/compiler-team/minutes/triage-meeting/2019-10-24/) on the [compiler-team](https://github.com/rust-lang/compiler-team) repository.
11+
Each week, we have general announcements from the team followed by check-ins from two fo the compiler team working groups.
12+
13+
## Announcments
14+
15+
- [@simulacrum](https://github.com/Mark-Simulacrum) landed the rust-std split PR which decreases the size of the rustc-dev rustup component [#65474](https://github.com/rust-lang/rust/pull/65474)
16+
17+
## Working group sync
18+
19+
### [wg-nll](https://rust-lang.github.io/compiler-team/working-groups/nll/)
20+
21+
- Rust 1.40 (current nightly) will be the first stable release without the HIR borrow checker.
22+
This means Non Lexical Lifetimes will be available on Rust 2015.
23+
24+
- At this point, wg-nll has completed its purpose and will be disbanded.
25+
- wg-polonius is still going strong though!
26+
27+
[Link to full discussion](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-10-24.20.2354818/near/178960111)
28+
29+
### [wg-parallel-rustc](https://rust-lang.github.io/compiler-team/working-groups/parallel-rustc/)
30+
31+
- Work is proceeding slowly but steadily.
32+
There are regular triage meetings every Monday on the compiler calendar.
33+
34+
- The current goal is to refactor/audit compiler locks and other parts of the parallel query system and to investigate improving performance.
35+
36+
- The current MVP is to do high-level parallelization in a few critical places such as typechecking & linting.
37+
38+
- Currently, we're not seeing the speedups we want from parallelization but work is ongoing to remove locking and improve the jobserver integration.
39+
40+
- [Video recording of last meeting](https://youtu.be/lVjW0Nw8N_g)
41+
42+
[Link to full discussion](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-10-24.20.2354818/near/178960379)

0 commit comments

Comments
 (0)