2019-08-29
Volunteers wanted
- We’ve had a few issues recently related to upgrading LLVM. We’d like to create a new working group which will focus on fixing ICEs and miscompilations caused by LLVM.
Backport nominations
-
Account for doc comments coming from proc macros without spans #63930
- Accepted for beta backport
-
fix nounwind attribute logic #63909
- Declined for beta backport
-
Fix nested eager expansions in arguments of format_args #63717
- Accepted for beta backport
-
Don’t access a static just for its size and alignment #62982
- Accepted for beta backport
-
debuginfo: give unique names to closure and generator types #63875
- Accepted for beta backport
Working group sync
wg-mir-opt
-
@spastorino has gotten Place 2.0 (a reimagining of
mir::Place
using slices for projections) with only a slight regression in memory usage on one compiler benchmark.- They’re currently working on fixing that regression.
-
@wesleywiser split promoted items out of
mir::Body
to prevent cycles in the optimization pipeline.- They’re continuing to work on making the
const_prop
pass more powerful.
- They’re continuing to work on making the
wg-nll
-
A few soundess “fixed-by-nll” issues were closed recently.
-
Work is ongoing to stabilize bind-by-move pattern guards.