You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 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)
- 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