|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "2019-10-17 Compiler Team Triage Meeting" |
| 4 | +author: "Wesley Wiser" |
| 5 | +description: "2019-10-17 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-17. |
| 10 | +You can find the [minutes](https://rust-lang.github.io/compiler-team/minutes/triage-meeting/2019-10-17/) 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 of the compiler team working groups. |
| 12 | + |
| 13 | +## Announcements |
| 14 | + |
| 15 | +- Design meeting on [debuginfo strategy](https://github.com/rust-lang/compiler-team/issues/186) tomorrow (2019-10-18) on Zulip. |
| 16 | + - [Link to full meeting](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/design.20meeting.202019-10-18/near/178476377) |
| 17 | + |
| 18 | +- The traits working group had a [design meeting](https://github.com/rust-lang/wg-traits/tree/master/minutes) yesterday on lazy normalization. |
| 19 | + |
| 20 | +- [@nikomatsakis] has been looking into lazy normalization specifically for constants and hopes to have some notes to share soon. |
| 21 | + |
| 22 | +- The LLVM ICE-breakers working group is nearly ready to go live. |
| 23 | + |
| 24 | +- [@spastorino] has nearly finished interning `Place` projections which is an incremental step to MIR 2.0. |
| 25 | + |
| 26 | +- [@centril] is continuing to work on splitting `libsyntax` apart which will decrease the amount of code `librustc` depends on. |
| 27 | + |
| 28 | +## Working group sync |
| 29 | + |
| 30 | +### [wg-mir-opt](https://rust-lang.github.io/compiler-team/working-groups/mir-opt/) |
| 31 | + |
| 32 | +- [@wesleywiser] Moved promoted MIR out of `mir::Body` [#63580](https://github.com/rust-lang/rust/pull/63580) |
| 33 | + |
| 34 | +- [@wesleywiser] Reimplemented the `ConstProp` optimization pass on top of the existing const eval code [#64419](https://github.com/rust-lang/rust/pull/64419) |
| 35 | + |
| 36 | +- [@spastorino] Converted `mir::Place` to no longer be a recursive data structure [#63420](https://github.com/rust-lang/rust/pull/63420) |
| 37 | + |
| 38 | +- There is ongoing work in both const prop and place refactorings. |
| 39 | + |
| 40 | +- We've figured out a plan for "weird" place projections like dereferences (virtual locals). |
| 41 | + |
| 42 | +[Link to full conversation](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-10-17.20.2354818/near/178389131) |
| 43 | + |
| 44 | +### [wg-meta](https://rust-lang.github.io/compiler-team/working-groups/meta/) |
| 45 | + |
| 46 | +- The [Inside Rust](https://blog.rust-lang.org/inside-rust/index.html) blog has launched. |
| 47 | + |
| 48 | +- The [ICE-Breaker group](https://rust-lang.github.io/rustc-guide/ice-breaker/about.html) has been formed! |
| 49 | + |
| 50 | +- The [LLVM ICE-Breaker group](https://rust-lang.github.io/rustc-guide/ice-breaker/llvm.html) is also being formed. |
| 51 | + |
| 52 | +[Link to full conversation](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-10-17.20.2354818/near/178389266) |
| 53 | + |
| 54 | + |
| 55 | +[@nikomatsakis]: https://github.com/nikomatsakis |
| 56 | +[@spastorino]: https://github.com/spastorino |
| 57 | +[@centril]: https://github.com/centril |
| 58 | +[@wesleywiser]: https://github.com/wesleywiser |
0 commit comments