2019.12.05

2019-12-05

Announcements

  • @centril is working on a major refactoring of the expression, statement, and item parsers in librustc_parse

  • @eddyb landed [#56231] which unblocks optimizing MIR while preserving debuginfo for variables.

Backport nominations

  • “E0023: handle expected != tuple pattern type” #67044

    • Approved for beta backport
  • “Fix some issues with attributes on unnamed fields” #66669

    • Approved for beta & stable backport
  • “Do not ICE in if without else in async fn” #66391

    • Approved for stable backport

Working group sync

wg-rustc-dev-guide

Accomplished:

Next-steps:

  • Start writing an Overview chapter

  • Organize a lecture about codegen mir -> llvm IR (@nagisa, maybe?)

  • Organize a lecture about LLVM (@alexcrichton, maybe?)

  • Organize a lecture about monomorphization/type memory layout (@oli-obk, maybe?)