2019-09-19
Volunteers wanted
- “Better error message when attempting to instantiate tuple structs with private fields” #58017
- Volunteer wanted to bisect this issue.
Backport nominations
-
“fn ptr is structural match” #64431
- Accepted for beta backport
-
“fix nounwind attribute logic” #63909
- Declined for beta backport
Working group sync
wg-self-profile
Three main things being worked on:
-
Getting the “minimum viable product” done as planned #58967
-
Improving the ergonomics of self-profiling
- we want to collect use cases on irlo and then try to come up with good, tooling assisted workflows for those use cases
- Use self-profiling to implement a feature that allows to attribute compile time to specific parts of the source code
- this feature is currently still in the brainstorming phase
- comments welcome https://github.com/rust-lang/measureme/issues/51
wg-rls-2.0
-
Chalk has been integrated, a number of performance problems have been fixed, and now it works great!
-
Macro by example and associated macro resolution work well enough to cover significant subset of the real world code
-
We added a simple hack to show compiler errors by just running cargo check
-
First win of librarification: rustc and rust-analyzer share the same lexer code!
-
After slowing down during August, they are starting the next sprint. The goal is to library-ify type-relating things: so, chalk + unification + a definition of Ty