diff --git a/content/minutes/triage-meeting/2019-12-05.md b/content/minutes/triage-meeting/2019-12-05.md new file mode 100644 index 00000000..8c677c2c --- /dev/null +++ b/content/minutes/triage-meeting/2019-12-05.md @@ -0,0 +1,61 @@ +--- +title: 2019.12.05 +type: docs +--- + +# 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-learning] + +Accomplished: + +- We have a [chapter about Salsa][salsa_chapter], it was summarized from [this lecture][lecture_1]. + +- We have a [PR for the ty chapter][ty_chapter], it summarizes [this lecture][lecture_2]. + +- 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. + +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?) + +[#66391]: https://github.com/rust-lang/rust/pull/66391 +[#66669]: https://github.com/rust-lang/rust/pull/66669 +[#67044]: https://github.com/rust-lang/rust/pull/67044 +[@alexcrichton]: https://github.com/alexcrichton +[@centril]: https://github.com/centril +[@eddyb]: https://github.com/eddyb +[@nagisa]: https://github.com/nagisa +[@oli-obk]: https://github.com/oli-obk +[doc]: https://hackmd.io/iamkyR_QTdSIdGjYQX_XjQ +[lecture_1]: https://www.youtube.com/watch?v=_muY4HjSqVw +[lecture_2]: https://www.youtube.com/watch?v=c01TsOsr3-c +[meeting]: https://rust-lang.zulipchat.com/#narrow/stream/196385-t-compiler.2Fwg-learning/topic/planning.20meeting +[salsa_chapter]: https://github.com/rust-lang/rustc-guide/pull/529 +[ty_chapter]: https://github.com/rust-lang/rustc-guide/pull/530 +[wg-learning]: https://rust-lang.github.io/compiler-team/working-groups/learning