Skip to content

Commit 15ba13a

Browse files
authored
Add notes for triage meeting 2019-04-25
1 parent 807466b commit 15ba13a

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

minutes/triage-meeting/2019-04-25.md

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

Comments
 (0)