bors[bot] d0a4ba294c
Merge #8997
8997: internal: stop expanding UseTrees during ItemTree lowering r=jonas-schievink a=jonas-schievink

Closes https://github.com/rust-analyzer/rust-analyzer/issues/8908

Messy diff, but `ItemTree` lowering got simpler, since we now have a strict 1-to-1 mapping between `ast::Item` and `ModItem`.

The most messy part is mapping a single `UseTree` back to its `ast::UseTree` counterpart for diagnostics, but I think the ad-hoc source map built during lowering does the job.

Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2021-05-27 11:56:26 +00:00
..
2021-05-25 00:56:24 +02:00
2021-05-27 11:56:26 +00:00
2021-05-27 13:55:31 +02:00
2021-05-26 15:36:14 +00:00
2021-05-26 15:36:14 +00:00
2021-05-27 11:56:26 +00:00
2021-05-26 18:34:50 +03:00
2021-05-27 03:47:20 +02:00
2021-05-24 21:47:01 +02:00
2021-05-22 17:20:22 +03:00
2021-04-06 16:22:26 +03:00
2021-05-24 18:18:05 +03:00
2021-05-22 16:53:47 +03:00
2021-05-22 16:53:47 +03:00