bors 8b84a760ca Auto merge of #7956 - camsteffen:author, r=llogiq
Author improvements

changelog: none

Various aspects of the author implementation are re-imagined to be much less repetitive. Also fixes some bugs. I hope this makes author more fun to work on for future contributors.

The last commit is pretty heavy but I tried to at least separate some changes so that the test file diffs per commit are simple.
2021-11-11 19:33:06 +00:00
..
2021-11-11 09:38:00 -06:00
2021-11-02 17:04:35 -04:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-11-10 16:37:55 -06:00
2021-08-11 14:21:33 +00:00
2021-06-18 16:11:32 +08:00
2021-06-18 16:11:32 +08:00
2021-06-18 16:11:32 +08:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-10-26 10:52:35 -07:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-11-01 19:33:27 -04:00
2021-11-01 19:33:27 -04:00
2021-11-01 19:33:27 -04:00
2021-11-01 19:33:27 -04:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-10-30 14:50:53 +02:00
2021-08-11 14:21:33 +00:00
2021-06-04 08:05:54 -04:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-10-28 09:38:01 -05:00
2021-10-26 13:55:51 -07:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-10-26 09:05:28 +02:00
2021-10-26 09:05:28 +02:00
2021-08-11 14:21:33 +00:00
2021-07-27 16:26:50 -04:00
2021-07-27 16:26:50 -04:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-10-27 06:32:37 -07:00
2021-10-27 06:32:37 -07:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-10-30 14:50:53 +02:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00
2021-08-11 14:21:33 +00:00