|
| 1 | +--- |
| 2 | +title: 2019.12.05 |
| 3 | +type: docs |
| 4 | +--- |
| 5 | + |
| 6 | +# 2019-12-05 |
| 7 | + |
| 8 | +## Announcements |
| 9 | + |
| 10 | +- [@centril] is working on a major refactoring of the expression, statement, and item parsers in librustc_parse |
| 11 | + |
| 12 | +- [@eddyb] landed [#56231] which unblocks optimizing MIR while preserving debuginfo for variables. |
| 13 | + |
| 14 | +## Backport nominations |
| 15 | + |
| 16 | +- "E0023: handle expected != tuple pattern type" [#67044] |
| 17 | + - Approved for beta backport |
| 18 | + |
| 19 | +- "Fix some issues with attributes on unnamed fields" [#66669] |
| 20 | + - Approved for beta & stable backport |
| 21 | + |
| 22 | +- "Do not ICE in if without else in async fn" [#66391] |
| 23 | + - Approved for stable backport |
| 24 | + |
| 25 | +## Working group sync |
| 26 | + |
| 27 | +### [wg-learning] |
| 28 | + |
| 29 | +Accomplished: |
| 30 | + |
| 31 | +- We have a [chapter about Salsa][salsa_chapter], it was summarized from [this lecture][lecture_1]. |
| 32 | + |
| 33 | +- We have a [PR for the ty chapter][ty_chapter], it summarizes [this lecture][lecture_2]. |
| 34 | + |
| 35 | +- We had a [planning meeting][meeting], where we come up with a [document with ideas and next steps][doc] for the rustc-guide. We've basically defined kind of a roadmap and a way to work towards those goals. |
| 36 | + |
| 37 | +Next-steps: |
| 38 | + |
| 39 | +- Start writing an Overview chapter |
| 40 | + |
| 41 | +- Organize a lecture about codegen mir -> llvm IR ([@nagisa], maybe?) |
| 42 | + |
| 43 | +- Organize a lecture about LLVM ([@alexcrichton], maybe?) |
| 44 | + |
| 45 | +- Organize a lecture about monomorphization/type memory layout ([@oli-obk], maybe?) |
| 46 | + |
| 47 | +[#66391]: https://github.com/rust-lang/rust/pull/66391 |
| 48 | +[#66669]: https://github.com/rust-lang/rust/pull/66669 |
| 49 | +[#67044]: https://github.com/rust-lang/rust/pull/67044 |
| 50 | +[@alexcrichton]: https://github.com/alexcrichton |
| 51 | +[@centril]: https://github.com/centril |
| 52 | +[@eddyb]: https://github.com/eddyb |
| 53 | +[@nagisa]: https://github.com/nagisa |
| 54 | +[@oli-obk]: https://github.com/oli-obk |
| 55 | +[doc]: https://hackmd.io/iamkyR_QTdSIdGjYQX_XjQ |
| 56 | +[lecture_1]: https://www.youtube.com/watch?v=_muY4HjSqVw |
| 57 | +[lecture_2]: https://www.youtube.com/watch?v=c01TsOsr3-c |
| 58 | +[meeting]: https://rust-lang.zulipchat.com/#narrow/stream/196385-t-compiler.2Fwg-learning/topic/planning.20meeting |
| 59 | +[salsa_chapter]: https://github.com/rust-lang/rustc-guide/pull/529 |
| 60 | +[ty_chapter]: https://github.com/rust-lang/rustc-guide/pull/530 |
| 61 | +[wg-learning]: https://rust-lang.github.io/compiler-team/working-groups/learning |
0 commit comments