|
| 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