Skip to content

[inside-rust] Add compiler team triage meeting post for 2019-10-24 #441

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions posts/inside-rust/2019-10-30-compiler-team-meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
layout: post
title: "2019-10-24 Compiler Team Triage Meeting"
author: "Wesley Wiser"
description: "2019-10-24 Compiler Team Triage Meeting"
team: the compiler team <https://www.rust-lang.org/governance/teams/compiler>
---

The compiler team had our weekly triage meeting on 2019-10-24.
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.
Each week, we have general announcements from the team followed by check-ins from two fo the compiler team working groups.

## Announcments

- [@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)

## Working group sync

### [wg-nll](https://rust-lang.github.io/compiler-team/working-groups/nll/)

- Rust 1.40 (current nightly) will be the first stable release without the HIR borrow checker.
This means Non Lexical Lifetimes will be available on Rust 2015.

- At this point, wg-nll has completed its purpose and will be disbanded.
- wg-polonius is still going strong though!

[Link to full discussion](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-10-24.20.2354818/near/178960111)

### [wg-parallel-rustc](https://rust-lang.github.io/compiler-team/working-groups/parallel-rustc/)

- Work is proceeding slowly but steadily.
There are regular triage meetings every Monday on the compiler calendar.

- The current goal is to refactor/audit compiler locks and other parts of the parallel query system and to investigate improving performance.

- The current MVP is to do high-level parallelization in a few critical places such as typechecking & linting.

- Currently, we're not seeing the speedups we want from parallelization but work is ongoing to remove locking and improve the jobserver integration.

- [Video recording of last meeting](https://youtu.be/lVjW0Nw8N_g)

[Link to full discussion](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-10-24.20.2354818/near/178960379)