|
| 1 | +# WG-Polonius meeting minutes: 2019/05/07 |
| 2 | +--- |
| 3 | + |
| 4 | +Relevant links: |
| 5 | +- The meeting happened in this [Zulip thread](https://rust-lang.zulipchat.com/#narrow/stream/186049-t-compiler.2Fwg-polonius/topic/meeting.202019.2E05.2E07). |
| 6 | +- The [WIP Roadmap](https://paper.dropbox.com/doc/Polonius-Roadmap--AY6C806s~AZK~e7wagmys2_wAg-hk3a9ynduUN2gk1A0NNTF) Paper. |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +In this shorter meeting, we spent most of the time on the previous week's work: |
| 11 | +- [Niko] has written more [notes](https://github.com/rust-lang/polonius/issues/104#issuecomment-489681898) and [steps](https://github.com/rust-lang/polonius/issues/104#issuecomment-489691804) for implementing liveness. With these, most of liveness is described (modulo the specifics of `drop`) :tada:. |
| 12 | +- [Albin] smoothly continued work on computing liveness in Polonius in [#105](https://github.com/rust-lang/polonius/pull/105), and rustc's [#60266](https://github.com/rust-lang/rust/pull/60266): finishing up last week's steps about the beginning of fact generation, and preparing to emit the ones needed to compute the `region_live_at` relation. |
| 13 | +- [Rémy] started looking at rustc's test suite behaviour under `--compare-mode polonius` in more detail. While initially the number of failures looked [big](https://github.com/rust-lang/rust/compare/master...lqd:polonius_tests), [Matthew] mentioned their in-review PR [#60171](https://github.com/rust-lang/rust/pull/60171), which would contain most of the differences seen in these initial runs, as it unifies the NLL mode under which both of these test modes are ran. |
| 14 | +- [@lokalmatador] successfully got rustc building and prepared for profiling. |
| 15 | + |
| 16 | +Useful future tasks we mentioned: |
| 17 | +- even though we always think about the topic, we noticed analyzing the test suite, tests and correctness, are tasks which should actually be mentioned the Roadmap. |
| 18 | +- the polonius compare-mode likely has little or no documentation, fixing that would be important as part of the general documentation effort needed by the project. |
| 19 | + |
| 20 | +---- |
| 21 | +For the following week: |
| 22 | +- [Albin] will continue on liveness. |
| 23 | +- To get ahead of the liveness game, [Niko] will look at and describe more of the `drop` specifics. |
| 24 | +- [Rémy] will continue on the rustc test suite results, especially on top of [#60171](https://github.com/rust-lang/rust/pull/60171). But also write the previous meetings' notes they forgot to do (but as you can attest, dear reader/reviewer, got done eventually). |
| 25 | +- [@lokalmatador] will have a bit less time in the immediate future but will afterwards be able to start profiling and looking at the [benchmarking tasks from the Roadmap](https://paper.dropbox.com/doc/Polonius-Roadmap--AdGLuHfuHXoGGL0vCLwXgtysAg-hk3a9ynduUN2gk1A0NNTF#:uid=627651028890979090145392&h2=Benchmarking-suite). |
| 26 | + |
| 27 | +[Albin]: https://github.com/albins |
| 28 | +[Niko]: https://github.com/nikomatsakis |
| 29 | +[Rémy]: https://github.com/lqd |
| 30 | +[@lokalmatador]: https://github.com/lokalmatador |
| 31 | +[Matthew]: https://github.com/matthewjasper |
0 commit comments