aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/main_loop
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2019-01-08 14:17:18 +0000
committerbors[bot] <bors[bot]@users.noreply.github.com>2019-01-08 14:17:18 +0000
commit2f07976cb51f7be216678f410175ba4c09bc7e71 (patch)
treec1f4896435ecfa48470e08787a24a5e3b73cc4fb /crates/ra_lsp_server/src/main_loop
parent562b448f9e49235fd47dabca1a0ce53da65dec6f (diff)
parent946b0ba02c2ab126b1b1d29027e60f21915d631e (diff)
Merge #460
460: Name resolution fixes r=flodiebold a=flodiebold Found two problems: - use tree desugaring lost the prefix if the path had just one segment (e.g. in `use foo::{bar, baz}`) - when resolving imports across source roots, it actually used the name of the segment from the other source root... so e.g. in `use ra_syntax::foo` it'd map `ra_syntax` to the import instead of `foo` :smile: Both of these are one-line fixes, most of this is making it possible to write tests with multiple source roots. I also left in debug logs for the name resolution, in case it turns out there's still more to fix ;) Co-authored-by: Florian Diebold <[email protected]>
Diffstat (limited to 'crates/ra_lsp_server/src/main_loop')
0 files changed, 0 insertions, 0 deletions