|
| 1 | +# 2019-04-25 |
| 2 | + |
| 3 | +## Volunteers wanted |
| 4 | + |
| 5 | +- Somebody needed to reduce [#60136](https://github.com/rust-lang/rust/issues/60136) |
| 6 | +- Somebody needed to write documentation [#60059](https://github.com/rust-lang/rust/issues/60059) |
| 7 | + |
| 8 | +## Backport decisions |
| 9 | + |
| 10 | +- "Temporarily accept [i|u][32|size] suffixes on a tuple index and warn" [#60186](https://github.com/rust-lang/rust/issues/60186) |
| 11 | + - [Accepted](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-25.20.2354818/near/164176203) |
| 12 | + |
| 13 | +- "Revert "compile crates under test w/ -Zemit-stack-sizes" [#59911](https://github.com/rust-lang/rust/issues/59911) |
| 14 | + - [Accepted](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-25.20.2354818/near/164176203) |
| 15 | + |
| 16 | +## Working group sync |
| 17 | + |
| 18 | +### [wg-rfc-2229](https://github.com/rust-lang/compiler-team/blob/master/working-groups/rfc-2229/README.md) |
| 19 | + |
| 20 | +- RFC 2229 is a proposal to change how closures capture variables. |
| 21 | +Instead of capturing the complete variable when a part of it is used (ie `foo.bar`), only the "path" will be captured by the closure. |
| 22 | + |
| 23 | +- This requires a large amount of refactoring in the compiler. |
| 24 | + |
| 25 | +- There is currently a PR open which implements part of this but it regresses compiler error messages in some situtations. |
| 26 | + |
| 27 | +- There's been ongoing discussion as to next steps and other refactorings some of which have issues with light mentoring steps available. |
| 28 | + |
| 29 | +- [Link to full discussion](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-25.20.2354818/near/164176279) |
| 30 | + |
| 31 | +### [wg-self-profile](https://github.com/rust-lang/compiler-team/blob/master/working-groups/self-profile/README.md) |
| 32 | + |
| 33 | +- wg-self-profile has been making progress toward the "minimum viable product" tracking issue [#58967](https://github.com/rust-lang/rust/issues/58967): |
| 34 | + - A crate called measureme has been created which handles serializing and deserializing profiler events to a compact binary format. |
| 35 | + - The crate has been integrated with the existing self-profile infrastructure in rustc. |
| 36 | + - There are now summarization and flamegraph tools for processing the profiler data in the repo as well. |
| 37 | + |
| 38 | +- The next step is to work on integrating the summarization tool with perf.rlo. |
| 39 | + |
| 40 | +- [Link to full discussion](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/weekly.20meeting.202019-04-25.20.2354818/near/164177123) |
0 commit comments